debian/0000755000000000000000000000000012105720472007166 5ustar debian/control0000644000000000000000000000454512105720424010576 0ustar Source: lcdf-typetools Section: text Priority: optional Homepage: http://www.lcdf.org/type/ Maintainer: C.M. Connelly Build-Depends: debhelper (>= 7), dpkg-dev (>= 1.16.1~), libkpathsea-dev (>= 2.0.2-4), aglfn Standards-Version: 3.9.3.0 Package: lcdf-typetools Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, aglfn Recommends: texlive-font-utils | ptex-bin Conflicts: mminstance Description: Programs to manipulate OpenType, multiple-master, and Type 1 fonts, including . cfftot1 allows you to translate Compact Font Format (CFF) or PostScript-flavored OpenType fonts into PostScript Type 1 font format . otfinfo reports information about OpenType fonts, such as the features they support and the contents of their ``size'' optical size option . otftotfm allows you to create TeX font metrics and encodings for using PostScript-flavored OpenType fonts . t1dotlessj creates a Type 1 font with a single character -- the dotless j corresponding to the specified design . t1lint checks a Type 1 font for correctness (preliminary) . t1rawafm generates a "raw" (kernless and ligatureless) AFM file given a font file (PFB/PFA) . t1reencode changes a PostScript Type 1 fon't embedded encoding . t1testpage creates a PostScript test page for a specified font file (preliminary) . ttftotype42 converts TrueType or TrueType-flavored OpenType font programs into PostScript Type 42 format . LCDF-TypeTools also includes the multiple-master font tools formerly distributed as mminstance. These tools allow you to use multiple-master fonts with programs that require single-master fonts (afm2tfm, ps2pk, fontinst, etc.). Both programs work fine with fonts that contain intermediate masters (e.g., Adobe Jenson MM and Adobe Kepler MM). . mmafm creates an AFM (Adobe font metric) file corresponding to a single instance of a multiple-master font. It reads (and therefore requires) the AMFM and AFM files distributed with the font. . mmpfb creates a normal, single-master font program that looks like an instance of a multiple-master font. It reads the multiple-master font program in PFA or PFB format. . debian/watch0000644000000000000000000000026211771220765010227 0ustar # debian/watch for lcdf-typetools # mandatory version version=3 # lcdf-typetools live on Eddie Kohler's website: http://www.lcdf.org/type/ \ lcdf-typetools-([\d\.]*).tar.gz debian/compat0000644000000000000000000000000211771220765010374 0ustar 7 debian/changelog0000644000000000000000000004041512105720400011033 0ustar lcdf-typetools (2.92+dfsg1-0.1) unstable; urgency=low * Non-maintainer upload. * Repackage without non-free glyphlist.txt, use aglfn package instead (Closes: #694352) -- Michael Stapelberg Sun, 10 Feb 2013 14:30:07 +0100 lcdf-typetools (2.92-2) unstable; urgency=low * Bug fix: "Package description needs updating", thanks to Adrian Bunk (Closes: #666988). * Update Debian Standards-Version to 3.9.3.0 (no code changes). * Add hardening directives. -- C.M. Connelly Sat, 30 Jun 2012 13:25:07 -0700 lcdf-typetools (2.92-1) unstable; urgency=low * New upstream release * Adds support for larger and newer fonts. * Improves glyph name mappings. -- C.M. Connelly Wed, 07 Sep 2011 11:38:32 -0700 lcdf-typetools (2.88-1) unstable; urgency=low * New upstream release -- C.M. Connelly Thu, 14 Apr 2011 12:26:48 -0700 lcdf-typetools (2.87-1) unstable; urgency=low * New upstream release * Fixes double-free error in t1testpage. -- C.M. Connelly Tue, 01 Feb 2011 18:09:00 -0800 lcdf-typetools (2.86-1) unstable; urgency=low * New upstream release * Support version 4 of the OpenType OS/2 table -- C.M. Connelly Fri, 31 Dec 2010 00:11:51 -0800 lcdf-typetools (2.85-1) unstable; urgency=low * New upstream release * Fixes otftotfm bug with glyphlist.txt mappings like I_J -- C.M. Connelly Mon, 08 Nov 2010 12:55:51 -0800 lcdf-typetools (2.84-1) unstable; urgency=low * New upstream release * Fixes crashing with large fonts "and other odd situations". * Includes new Unicode mappings for MSAM and MSBM glyph names. * Fixes bugs in texglyphlist.txt Unicode mappings. * Upgrade Standards-Version to 2.9.1 (no changes). -- C.M. Connelly Mon, 20 Sep 2010 10:33:59 -0700 lcdf-typetools (2.83-1) unstable; urgency=low * New upstream release * Updates to kern-table handling in otftotfm; changes to bring code in line with changes in TeX Live. * Upgrade Standards-Version to 2.8.4 (no changes). * Add debian/source/format (3.0 (quilt)) to satisfy new requirements. -- C.M. Connelly Wed, 02 Jun 2010 11:15:58 -0700 lcdf-typetools (2.82-1) unstable; urgency=low * New upstream release. * otftotfm: Fixes em and ex measurements with TrueType fonts (from 2.81). * otftotfm: Fixes handling of multiply encoded glyphs (glyphs in more than one slot). -- C.M. Connelly Wed, 20 Jan 2010 01:19:30 -0800 lcdf-typetools (2.80-1) unstable; urgency=low * New upstream release. * Adds additional options to otftotfm. -- C.M. Connelly Thu, 03 Dec 2009 13:01:37 -0800 lcdf-typetools (2.79-1) unstable; urgency=low * New upstream release. * otftotfm: Add support for generic TrueType "kern" tables. * ttftotype42: Split very large non-glyf tables. * otfinfo: Add -T option to dump a table's contents to standard out. * Update Standards-Version to 3.8.3 (no changes). -- C.M. Connelly Mon, 24 Aug 2009 23:46:25 -0700 lcdf-typetools (2.78-1) unstable; urgency=low * New upstream release. * t1lint: Report warnings when a font charstring command has too many arguments. * Font library changes: correctly implement binary search in a couple places -- unexpected sizes could lead to overflow and bad behavior. -- C.M. Connelly Mon, 06 Apr 2009 16:49:02 -0700 lcdf-typetools (2.76-1) unstable; urgency=low * New upstream release. * Fixes some bugs with creating font instances that resulted in problems with PDFs created using PDFTeX and viewed on Mac OS X. * Adds support for some additional tests to t1lint to detect these problems. * Update Standards-Version to 3.8.1 (no code changes). -- C.M. Connelly Sat, 28 Mar 2009 01:07:41 -0700 lcdf-typetools (2.74-1) unstable; urgency=low * New upstream release. * Fixes missing unistd.h bug in liblcdf found in 2.73. -- C.M. Connelly Wed, 18 Feb 2009 12:06:45 -0800 lcdf-typetools (2.73-1) UNRELEASED; urgency=low * New upstream release; with bug reported to upstream. -- C.M. Connelly Mon, 16 Feb 2009 10:01:03 -0800 lcdf-typetools (2.71-2) unstable; urgency=low * debian/watch: Add file to please lintian (and make QA happier, too). * debian/compat: Update debhelper compatibility mode to 7. * debian/control: Update dependency on debhelper to please lintian. -- C.M. Connelly Wed, 27 Aug 2008 15:11:16 -0700 lcdf-typetools (2.71-1) UNRELEASED; urgency=low * (NOT RELEASED YET) New upstream release * Adds new t1rawafm for creating ligature- and kerning-table--free AFM files from PFA or PFB font files. * debian/control: Add mention of t1rawafm. * Fixes some bugs in otftotfm. (See NEWS file for slightly more detail.) -- C.M. Connelly Wed, 27 Aug 2008 10:50:38 -0700 lcdf-typetools (2.69-1) unstable; urgency=low * New upstream release; addresses font-name construction and ligature sorting in otfotfm. * Update Standards-Version to 3.8.0 (no code changes). * Update Recommends to match current TeX systems. * Update date in copyright file. -- C.M. Connelly Sun, 20 Jul 2008 01:44:02 -0700 lcdf-typetools (2.66-2) unstable; urgency=low * Fix lintian warnings by dropping unneeded dependency on dpatch. * Update Standards-Version to 3.7.3 (no code changes necessary). * Add Homepage field to debian/control. * Put debian/rules into the public domain. -- C.M. Connelly Mon, 07 Jan 2008 22:24:46 -0800 lcdf-typetools (2.66-1) unstable; urgency=low * New upstream release. * Update Standards-Version to 3.7.2.2 (no code changes). -- C.M. Connelly Mon, 03 Sep 2007 02:03:46 -0700 lcdf-typetools (2.62-2) unstable; urgency=low * Remove unneeded Build-Depends on libkpathsea4-dev. Closes: #429678. -- C.M. Connelly Tue, 19 Jun 2007 19:19:03 -0700 lcdf-typetools (2.62-1) unstable; urgency=low * New upstream release. Closes: #388047. -- C.M. Connelly Mon, 11 Jun 2007 22:29:11 -0700 lcdf-typetools (2.60-1) experimental; urgency=low * New upstream release. -- C.M. Connelly Thu, 1 Mar 2007 14:41:16 -0800 lcdf-typetools (2.56-1) experimental; urgency=low * New upstream release. * Uploading to experimental due to freeze. -- C.M. Connelly Mon, 19 Feb 2007 14:42:44 -0800 lcdf-typetools (2.46-2) UNRELEASED; urgency=low * New upstream release. * Not built for upload (due to freeze). -- Claire Connelly Wed, 8 Nov 2006 21:12:05 -0800 lcdf-typetools (2.46-1) unstable; urgency=low * New upstream release. -- C.M. Connelly Wed, 8 Nov 2006 20:03:39 -0800 lcdf-typetools (2.45-1) unstable; urgency=low * New upstream release * Add Recommends to debian/control for tetex-bin, ptex, or texlive-font-utils. It turns out that otftotfm (at least) depends on some of the TeX programs to do its work. These three packages all provide the necessary TeX programs in some form. (Closes: #389737) -- C.M. Connelly Thu, 5 Oct 2006 11:44:53 -0700 lcdf-typetools (2.44-1) unstable; urgency=low * New upstream release * debian/control: Update policy version. -- C.M. Connelly Sun, 17 Sep 2006 14:14:02 -0700 lcdf-typetools (2.37-1) UNRELEASED; urgency=low * (NOT RELEASED YET) New upstream release * Add dependency on libkpathsea4-dev (Closes: #357266) and rebuild against libkpathsea4 -- C.M. Connelly Mon, 20 Mar 2006 14:38:44 -0800 lcdf-typetools (2.36-1) unstable; urgency=low * New upstream release. * Some upstream bugfixes and feature additions. See NEWS for details. * Fix Lintian issues with otftotfm.1 manpage via dpatch (patches to be submitted upstream). -- C.M. Connelly Mon, 2 Jan 2006 12:23:33 -0800 lcdf-typetools (2.35-1) unstable; urgency=low * New upstream release. * Removes mminstance pseudopackage (Closes: #322056). * Not uploaded. -- C.M. Connelly Thu, 29 Dec 2005 21:12:38 -0800 lcdf-typetools (2.34-1) unstable; urgency=low * New upstream release * Post-sarge release * Adds various fixes and features; see upstream NEWS file for details -- C.M. Connelly Tue, 19 Jul 2005 14:51:52 -0700 lcdf-typetools (2.26-1) unstable; urgency=low * New upstream release * Fixes crash in otftotfm with Minion Pro and some other newer OpenType fonts. -- C.M. Connelly Sun, 17 Apr 2005 19:41:17 -0700 lcdf-typetools (2.25-1) UNRELEASED; urgency=low * New upstream release * ChangeLog: Removed upstream. * debian/rules: Fix to remove nonexistent ChangeLog file inclusion. -- C.M. Connelly Sun, 17 Apr 2005 19:21:11 -0700 lcdf-typetools (2.22-4) unstable; urgency=low * debian/rules: Add ``-a'' flag to calls in binary-arch to stop binary-arch from building binary-indep. Thanks to Santiago Vila for actually explaining how this stuff works to me. (Closes: #299559) -- C.M. Connelly Thu, 14 Apr 2005 17:57:24 -0700 lcdf-typetools (2.22-3) unstable; urgency=low * Rebuild to replace upload with one without an included tar file. (More docs for svn-buildpackage needed?) -- C.M. Connelly Wed, 6 Apr 2005 17:32:22 -0700 lcdf-typetools (2.22-2) unstable; urgency=low * debian/rules: Use binary-indep target to build mminstance dummy package. (Closes: #299559) -- C.M. Connelly Wed, 16 Mar 2005 17:37:25 -0800 lcdf-typetools (2.22-1) unstable; urgency=low * New upstream release * Bug fix: "lcdf-typetools: ligkern command in otftotfm disables en and em dashes", thanks to Christopher Swingley (Closes: #297946). * Bug fix: "lcdf-typetools: FTBFS (amd64/gcc-4.0): 'void* operator new(size_t, void*)' may not be declared as static", thanks to Andreas Jochens (Closes: #287372). -- C.M. Connelly Sun, 6 Mar 2005 23:17:23 -0800 lcdf-typetools (2.17-1) unstable; urgency=low * New upstream release * debian/control: Include mminstance dummy package to phase out mminstance package (long replaced by lcdf-typetools). Thanks to Tellico/Bookcase for showing the way. * debian/control: Modify description of package. * Adds t1reencode program. * otftotfm: Add --output-encoding option. * t1lint: Check that UniqueID and XUID values are in range. -- C.M. Connelly Fri, 14 Jan 2005 14:49:19 -0800 lcdf-typetools (2.16-1) unstable; urgency=low * New upstream release * Clarify use of --include-alternatives/--exclude-alternatives options (only apply to features that appear later in the options list) * Fix bug where not all --altselector-feature features would be used * Add --clear-alternates option * AIX compile fixes (2.15) * Add RPM specfile (2.15) * Stop including our manpage patches (fixed upstream) -- C.M. Connelly Sat, 11 Dec 2004 13:22:28 -0800 lcdf-typetools (2.14-1) unstable; urgency=low * New upstream release * Compile fixes for IRIX (2.14) * otftotfm: Adds --enable-selfauto-loc for use with SELFAUTODIR TeX configurations -- C.M. Connelly Sun, 19 Sep 2004 15:17:06 -0700 lcdf-typetools (2.12-1) unstable; urgency=low * New upstream release * otftotfm supports version 1.1 of the TeX Directory Structure (see -- C.M. Connelly Wed, 8 Sep 2004 16:34:26 -0700 lcdf-typetools (2.6-2) unstable; urgency=low * debian/control: Add dpatch to Build-Depends (Closes: #263172) -- C.M. Connelly Thu, 5 Aug 2004 09:00:37 -0700 lcdf-typetools (2.6-1) unstable; urgency=low * New upstream release * Fix off-by-one encoding bug (2.4) * Update for GCC 3.4 compatiblility (2.5) * Bug fix: "lcdf-typetools: FTBFS with gcc-3.4: `_hm' undeclared (first use this function)", thanks to Andreas Jochens (Closes: #259021). * Adds --smoke option to t1testpage (2.6) * debian/control: Updated descriptions of included programs * debian/rules: Add dpatch support to fix hyphen/dash issues with manpages (patches forwarded upstream) -- C.M. Connelly Tue, 3 Aug 2004 01:00:32 -0700 lcdf-typetools (2.3-1) unstable; urgency=low * New upstream release * otftotfm will complete successfully even if t1dotlessj does not (2.2) * otftotfm adds '--default-ligkern' option (2.3) -- C.M. Connelly Sun, 4 Jul 2004 19:13:34 -0700 lcdf-typetools (2.1-1) unstable; urgency=low * New upstream release * Improved otftotfm documentation -- C.M. Connelly Mon, 3 May 2004 16:41:00 -0700 lcdf-typetools (2.0-1) unstable; urgency=low * New upstream release * Fixes problems with binary files under Windows -- C.M. Connelly Thu, 25 Mar 2004 17:12:12 -0800 lcdf-typetools (1.99-1) unstable; urgency=low * New upstream release * Fixes an otftotfm assertion failure * Adds support for a constructed 'SSsmall' character to otftotfm (1.98) -- C.M. Connelly Tue, 2 Mar 2004 09:20:59 -0800 lcdf-typetools (1.97-1) unstable; urgency=low * New upstream release * Fixes cfftot1 bug on fonts with supplemental encodings -- C.M. Connelly Thu, 19 Feb 2004 21:14:27 -0800 lcdf-typetools (1.96-1) unstable; urgency=low * New upstream release * Otftotfm can call t1dotlessj automatically when required -- C.M. Connelly Sun, 25 Jan 2004 23:06:37 -0800 lcdf-typetools (1.90-1) unstable; urgency=low * New upstream release * Adds t1dotlesj * Fixes mmpfb problems present since 1.65 -- C.M. Connelly Mon, 29 Dec 2003 15:43:28 -0800 lcdf-typetools (1.88-1) unstable; urgency=low * New upstream release * More changes to ofttotfm, including bug fixes, better support for PDFTeX, and alternate glyphs -- C.M. Connelly Thu, 25 Dec 2003 15:34:46 -0800 lcdf-typetools (1.80-1) unstable; urgency=low * New upstream release * Adds --min-kern option to otftotfm (v. 1.70) * cfftot1 handles hintmask as first operator in a Type 2 charstring (v. 1.75) * Adds --altselector-char, --include-alternates, and --exclude-alternates options to otftotfm -- C.M. Connelly Mon, 8 Dec 2003 10:02:46 -0800 lcdf-typetools (1.67-1) unstable; urgency=low * New upstream release * Otftotfm includes default ligatures when there aren't any * Virtual fonts work correctly (FONTDSIZE specified) -- C.M. Connelly Sat, 29 Nov 2003 13:47:31 -0800 lcdf-typetools (1.60-1) unstable; urgency=low * New upstream release * cfftot1: can now handle fonts with the seac operator -- C.M. Connelly Mon, 13 Oct 2003 17:37:17 -0700 lcdf-typetools (1.52-3) unstable; urgency=low * Fix libkpathsea build-dependency, which should actually be on libkpathsea-dev (closes: #210495) -- C.M. Connelly Sat, 13 Sep 2003 20:18:05 -0700 lcdf-typetools (1.52-2) unstable; urgency=low * Add libkpathsea3 to Build-Depends (closes: #210495) -- C.M. Connelly Thu, 11 Sep 2003 17:58:29 -0700 lcdf-typetools (1.52-1) unstable; urgency=low * New upstream release * Adds a --design-size option to otftotfm * Adds a manpage for t1testpage * Approved for general distribution by upstream (closes: #198564) -- C.M. Connelly Thu, 4 Sep 2003 11:51:02 -0700 lcdf-typetools (1.50-1) unstable; urgency=low * New upstream release * Incorporates mminstance programs (mmafm, mmpfb) -- C.M. Connelly Tue, 2 Sep 2003 23:46:18 -0700 lcdf-typetools (0.53-1) unstable; urgency=low * New upstream release * See upstream NEWS file for details -- C.M. Connelly Tue, 2 Sep 2003 23:31:43 -0700 lcdf-typetools (0.18-1) unstable; urgency=low * New upstream release * See upstream NEWS file for details -- C.M. Connelly Thu, 17 Jul 2003 10:08:51 -0700 lcdf-typetools (0.15-1) unstable; urgency=low * New upstream release -- C.M. Connelly Sat, 5 Jul 2003 11:48:19 -0700 lcdf-typetools (0.9-1) unstable; urgency=low * Initial Release. -- C.M. Connelly Wed, 25 Jun 2003 23:45:36 -0700 debian/docs0000644000000000000000000000001412105720427010034 0ustar NEWS README debian/dirs0000644000000000000000000000001011771220765010051 0ustar usr/bin debian/rules0000755000000000000000000000432312105720472010250 0ustar #!/usr/bin/make -f # debian/rules for lcdf-typetools package # This file is public domain software, originally written # by Claire Connelly; based on a file written by Joey Hess. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export DPKG_EXPORT_BUILDFLAGS=1 include /usr/share/dpkg/buildflags.mk # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) CFLAGS += -Wall -g ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif config.status: configure dh_testdir # Add here commands to configure the package. ln -sf /usr/share/aglfn/glyphlist.txt glyphlist.txt ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: config.status dh_testdir # Add here commands to compile the package. $(MAKE) touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp # Add here commands to clean up after the build process. [ ! -f Makefile ] || $(MAKE) distclean [ ! -h glyphlist.txt ] || rm -f glyphlist.txt dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs # Add here commands to install the package into debian/lcdf-typetools. $(MAKE) install DESTDIR=$(CURDIR)/debian/lcdf-typetools # Build architecture-independent files here. binary-indep: # There are none, so we do nothing. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot if [ -e ChangeLog ]; then dh_installchangelogs -a ChangeLog; else dh_installchangelogs -a; fi dh_installdocs -a dh_installexamples -a dh_installman -a dh_link -a dh_strip -a dh_compress -a dh_fixperms -a dh_installdeb -a dh_shlibdeps -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install debian/README.Debian0000644000000000000000000000166311771220765011245 0ustar lcdf-typetools for Debian ------------------------- This package now incorporates the tools formerly distributed as mminstance -- mmafm and mmpfb. This package contains software-in-progress, as a result, some of the individual programs' functionality and interfaces may change from version to version. As always, be sure to keep backups of your fonts. Read the upstream NEWS file and ChangeLog for more information about changes to the programs. If you need the metric files for your Adobe multiple-master fonts, they are available from Eddie Kohler's site (see the copyright file). As the metrics are non-free, they cannot be distributed by Debian. (Eddie made an arrangement to redistribute the metrics on his site; if there's demand, I can try to make a similar arrangement with Adobe so that we can make the metrics available as a Debian package (in non-free or contrib).) -- C.M. Connelly , Mon Dec 8 10:06:31 2003 debian/source/0000755000000000000000000000000011773660651010502 5ustar debian/source/format0000644000000000000000000000001411771220765011704 0ustar 3.0 (quilt) debian/copyright0000644000000000000000000000104111771220765011125 0ustar This package was debianized by Claire Connelly on Tue, 24 Jun 2003 12:24:01 -0700. It was downloaded from http://www.lcdf.org/type/ Upstream Author: Eddie Kohler Copyright: All source code is Copyright (C) 1997-2006 Eddie Kohler. This code is distributed under the GNU General Public License, Version 2, or, at your discretion, any later version. The GNU General Public License is available via the Web at , or, on a Debian system, in /usr/share/common-licenses. debian/links0000644000000000000000000000010712105720441010223 0ustar /usr/share/aglfn/glyphlist.txt /usr/share/lcdf-typetools/glyphlist.txt