t1utils - Collection of simple Type 1 font manipulation programs
|Distribution||Ubuntu 18.04 LTS (Bionic Beaver)|
|Repository||Ubuntu Main amd64|
|Installed size||286 B|
|Download size||54.71 KB|
The t1utils tools allow you to convert between PFA (ASCII) and PFB (binary) formats; disassemble PFA or PFB files into human-readable form; and reassemble the human-readable files into PFA or PFB format files. You can also extract font resources from a Macintosh font file (ATM/Laserwriter), or create a Macintosh Type 1 font file from a PFA or PFB font. There are currently six programs: t1ascii Converts PFB files to PFA format. t1binary Converts PFA files to PFB format. t1disasm Disassembles a Type 1 font (PFA or PFB format) into a raw, human-readable text form for subsequent hand editing, tweaking, hint fixing, etcetera... t1asm Assembles a Type 1 font into PFA or PFB format from the human-readable form produced by t1disasm. t1unmac Extracts POST resources from a Macintosh Type 1 font file (ATM/Laserwriter) into PFA or PFB format for use outside the Macintosh environment. The Macintosh file should be stored in MacBinary, AppleSingle, AppleDouble, or BinHex format, or as a raw resource fork. Note that t1unmac does not have to run on a Macintosh, but makes Macintosh Type 1 fonts available for use on Unix machines and PCs. t1mac Creates a Macintosh Type 1 file from a PFA- or PFB-format Type 1 font. Writes the Macintosh file in MacBinary, AppleSingle, AppleDouble, or BinHex format, or as a raw resource fork. WARNING: This tool will not suffice to allow you to use the new font on a Macintosh, as Macintoshes cannot read raw Type 1 fonts. You will need to create a font suitcase containing bitmap fonts. If you do not already have such a suitcase for the font, T1utils will not help you create one.
- Update the package index:
# sudo apt-get update
- Install t1utils deb package:
# sudo apt-get install t1utils
2017-11-15 - Niels Thykier <email@example.com> t1utils (1.41-2) unstable; urgency=medium * Mark t1utils as "Multi-Arch: foreign".
2017-10-29 - Niels Thykier <firstname.lastname@example.org> t1utils (1.41-1) unstable; urgency=medium * New upstream release. * Remove patch for an off-by-one issue that is now fixed upstream. * Set R³ to no; t1utils does not need (fake)root during package build. * Have git and dpkg-source ignore some auto-generated files that are regenerated during build. * Enable the dwz sequence to reduce size of debug files. * Add versioned build-dependency on debhelper to ensure that the dwz tooling is available. Also add a build-dependency on dwz as debhelper does not provide dwz for dh_dwz at the moment (dh_dwz is experimental). * Drop now unnecessary versioned Build-Depends on dpkg-dev. * Update the Homepage field and the watch file to use https. * Add Vcs-* fields. * Bump Standards-Version to 4.1.1 - no additional changes required. * Tweak compiler warning flags, so we can easily spot new warnings.
2017-07-26 - Niels Thykier <email@example.com> t1utils (1.40-2) unstable; urgency=medium * Define _GNU_SOURCE to ensure we get memmem() defined. Otherwise, t1utils is miscompiled and ends up being broken. Thanks to Steve Langasek for the report and the analysis. (Closes: #869756) * Add temporary patch to gracefully terminate on known off-by-one error condition (rather than do a buffer overflow). Bug is reported upstream (https://github.com/kohler/t1utils/issues/9) and we hope to have a better fix in a later release. (Closes: #869797) * Make the build fail hard on implicitly defined C functions to avoid repeating #869756 in the future.
2017-07-24 - Niels Thykier <firstname.lastname@example.org> t1utils (1.40-1) unstable; urgency=medium * New upstream release. - Fixes a read-only buffer-overflow. Thanks to Jakub Wilk for reporting it. (Closes: #868134) * Remove Build-Depends on autoreconf and remove autoreconf related code from debian/rules. This is implied by debhelper compat 10. * Correct the names of the upstream README and NEWS file, so they are installed. * Bump Standards-Versions to 4.0.0 - no changes required. * Bump versioned Build-Dependency on debhelper to require a minimum version of 10.
2016-01-02 - Niels Thykier <email@example.com> t1utils (1.39-2) unstable; urgency=medium * Upload to unstable. * Bump debhelper compat to 10. * Migrate to dh-style rules and enable all hardening. * Bump Standards-Version to 3.9.6 - no changes required. * Install the NEWS file as the upstream changelog.
2015-02-28 - Niels Thykier <firstname.lastname@example.org> t1utils (1.39-1) experimental; urgency=medium * New upstream release. - Fix infinite loop in t1disasm on some fonts. - Fix leak of va_list by adding necessary va_end calls. - Fix buffer-overflow that can reliably overwrite a FILE* pointer. (Closes: #779274) * Drop patch for the infinite loop in t1disasm, since it is included in the upstream release.
2014-12-11 - Niels Thykier <email@example.com> t1utils (1.38-3) unstable; urgency=medium * Replace the Debian patch for #772774 with upstreams own version for the same issue.
2014-12-11 - Niels Thykier <firstname.lastname@example.org> t1utils (1.38-2) unstable; urgency=medium * Apply patch to avoid infinite loop on some fonts files in t1disasm. Thanks to Jakub Wilk for reporting and the "American fuzzy lop" tool for creating the crafted font file. (Closes: #772774)
2014-10-14 - Niels Thykier <email@example.com> t1utils (1.38-1) unstable; urgency=medium * New upstream release. - Fixes call-stack overflow/segmentation fault. (Closes: #724571) * Take over maintenance of the package. - New maintainer email. (Closes: #744736) * Updated debian/copyright.
|tar-doc_1.29-1_all.deb||documentation for the tar package|
|tar_1.29b-2_amd64.deb||GNU version of the tar archiving utility|
|tasksel-data_3.34ubuntu11_all.deb||official tasks used for installation of Debian systems|
|tasksel_3.34ubuntu11_all.deb||tool for selecting tasks for installation on Debian systems|
|tcl8.6-dev_8.6.8+dfsg-3_amd64.deb||Tcl (the Tool Command Language) v8.6 - development files|
|tcl8.6-doc_8.6.8+dfsg-3_all.deb||Tcl (the Tool Command Language) v8.6 - manual pages|
|tcl8.6_8.6.8+dfsg-3_amd64.deb||Tcl (the Tool Command Language) v8.6 - shell|
|tcpdump_4.9.2-3_amd64.deb||command-line network traffic analyzer|
|tdb-tools_1.3.15-2_amd64.deb||Trivial Database - bundled binaries|
|tdsodbc_1.00.82-2_amd64.deb||ODBC driver for connecting to MS SQL and Sybase SQL servers|
|tegaki-zinnia-japanese_0.3-1_all.deb||Japanese handwriting model for Zinnia|
|telnet_0.17-41_amd64.deb||basic telnet client|
|tex-common_6.09_all.deb||common infrastructure for building and installing TeX|
|texinfo-doc-nonfree_6.5.0-1_all.deb||texinfo and info documentation that is non-free|
|texlive-base_2017.20180305-1_all.deb||TeX Live: Essential programs and files|