1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
|
2011-09-27 Peter Breitenlohner <peb@mppmu.mpg.de>
* logo10.afm, xlogo10.{pl,map} (removed): Moved from here ...
* tests/logo10.{afm,pl,mps} (new): ... to here.
* afm2pl.test: Test input and expected output now in tests/.
2011-06-16 Peter Breitenlohner <peb@mppmu.mpg.de>
* afm2pl.c (find_suffix, !KPATHSEA): Declare result as const.
(openout, writepl, conspsfonts): Allow find_suffix() to return
a const string.
2010-12-08 Peter Breitenlohner <peb@mppmu.mpg.de>
* configure.ac: Version 0.7.1 (since 2009-06-21).
2010-03-11 Peter Breitenlohner <peb@mppmu.mpg.de>
* afm2pl.c (changeadobe): Avoid output of '(SLANT R -0.000000)'
due to floating point rounding.
2009-11-07 Peter Breitenlohner <peb@mppmu.mpg.de>
* configure.ac, afm2pl.c: Require recent kpathsea version.
2009-08-27 Peter Breitenlohner <peb@mppmu.mpg.de>
Avoid maximal compiler warnings.
* afm2pl.c (lig.succ, lig.sub, kern.succ, adobeinfo.adobename,
encoding.name, encoding.vec, nstrings.names):
Constify struct member strings.
(codingscheme): Remove unused global string.
(fontname, ligoption, Ligoption, afmname, outname, encfilename,
ligfilename, boundaryname, interesting, plligops, encligops):
Constify global strings.
(error, newstring, findname, findadobe, findtfm, findindex,
concat, find_suffix, xbasename, openin, openout, interest,
expect, readadobe, writepl, getoutnames, conspsfonts):
Constify function parameter/result and local strings.
(checkligkern): Remove unnecessary inner declaration of 'ai',
not to shadow a previous local.
* afm2pl.c (writepl), afm2pl.test: Avoid FAMILY with directory
part in output .pl file.
* afm2pl.c: Enable standalone build:
Declare replacements functions exactly as they are in KPATHSEA
and '#define ISALNUM(c)'.
Always #include <string.h>, not <strings.h>.
2009-08-22 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am (AM_CPPFLAGS): Remove -DKPATHSEA (done in afm2pl.c).
* configure.ac: Check for <kpathsea/version.h>.
* afm2pl.c: #include <kpathsea/version.h> and drop nested extern.
2009-06-21 Siep Kroonenberg <siepo@cybercomm.nl>
* Makefile.am: remove references to afm2pl.[txt|html]
* Makefile.in: regenerated
* afm2pl.c:
(openin): find afm2pl-<name>.[lig|enc] before <name>.[lig|enc]
* afm2pl.[1|xml]: updated
* afm2pl.[html|txt]: removed
* README: updated
* README.DOC (new): describes generation of afm2pl.1 and afm2pl.pdf
from afm2pl.xml
* Support files in texmf: corrected ot1tt.enc, added
prefix to enc files, pre-generated afm2pl.pdf; see also svn logs
2009-06-13 Peter Breitenlohner <peb@mppmu.mpg.de>
* Makefile.am (AM_CFLAGS): enable compiler warnings.
* afm2pl.c: use ANSI C prototypes for functions or declare
them as static.
avoid "/*" within comment.
(readadobe): avoid unused variable.
(readargs): avoid && within || (without parentheses).
(copykerns): silence 'used uninitialized' warning.
(adobermkern): silence 'used uninitialized' warning.
* afm2pl.test (new): Shell script for test case.
2009-06-12 Francois Charette <firmicus@ankabut.net>
* afm2pl.c: rename getline to texlive_getline.
2009-05-07 Peter Breitenlohner <peb@mppmu.mpg.de>
Adapt to TL2009 build system.
2008-01-30 Peter Breitenlohner <peb@mppmu.mpg.de>
Convert from autoconf-2.13 to autoconf-2.59+:
* Makefile.in: Add @configure_input@ line.
* aclocal.m4 (new): Generated (aclocal -I ../m4).
* configure: Regenerated (autoconf).
June 24 2005
Release 0.7.03
* .enc files now searched under <texmf>/fonts/enc
* The slant font dimen now makes it to the pl file(!)
* No longer dependant on header files from texk/dvipsk
* The MinGW-compiled Windows binary should now have correct
default search paths, even without explicit configuration.
July 2004
Release 0.7.02
* LIGFILES -> LIGFONTS
* diffs for tex-file.c, tex-file.h and texmf.in now obsolete
* two more configurable global font dimensions;
afm2tfm compatibility option for font dimensions
Mar 13 2004
Release 0.7.01
* Made function getline mac-compatible and fixed off-b-one error
Feb 16 2004
Release 0.7
* Preparation for inclusion in teTeX/TeX Live source tree.
* .lig is now separate filetype; this required patches in the
kpathsea library. They now reside under $TEXMF/fonts/lig/afm2pl.
* Some encoding vectors have been removed because they are already
available within teTeX/TeX Live.
* The non-kpathsea version is no longer maintained: I no longer test
it, and I also removed the afmtotfm script.
* Names of switches conform now as much as possible to afm2tfm
* Temporarily added fontinst support files. If and when afm2pl gets
built-in, virtual-font based smallcaps and letterspacing these files
will be removed.
Jan 02 2003
Release 0.6
* Added reporting on missing characters; option Verbose
* Stripped 'TeX-' and '.pl' from familyname
* fontinst support files available as separate package
* Perl script afmtotfm: optional use of kpmod
* documentation updated to reflect fontinst
* name of encoding capitalized, for the benefit of fontinst
* yet another texnansi.enc, in which the euro is called Euro
instead of Uni20AC
* patch files added for compilation as part of a teTeX source
Jul 10 2002
Release 0.5
* space-related font dimensions set relative to width space character;
now configurable from the command-line
* bug in error routine fixed: value of global variable param now preserved
* letterspacing added
* documentation in xml, html, man and txt format
* various bugs in handling boundarychar fixed
* newer texnansi.enc, with euro character
Apr 25 2002
First release 0.4
|