summaryrefslogtreecommitdiff
path: root/Build/source/texk/ttf2pk2/ChangeLog
blob: f0dfe1b50f637c30fd4b3290724112e479aaa1a3 (plain)
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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
2012-09-16  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* tests/ttf2pk.cfg, tests/ttf2pk.test: Extend the test to cover
	vertical glyph presentation forms from GSUB table.
	* tests/Test.sfd, tests/ipaexg.ttf, tests/ipaexg-[vh].map:
	Additional test input.
	* Makefile.am (EXTRA_DIST, DISTCLEANFILES): Adapted.

2012-09-14  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* ttflib.c (SetRasterArea, LoadTrueTypeChar, TTFprocess):
	Handle bitmap and bounding box.

2012-09-11  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Factor out common parts of freetype2 handling into
	separate files ftlib.c and ftlib.h.
	* ttflib.c, ttfaux.c: Moved code from here ...
	* ftlib.c, ftlib.h: ... to these new files.
	* Makefile.am (common_sources): Add the new files.

2012-09-09  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Revert parts of ttf2pk.diff.bz2 from ???.
	* ligkern.c (checkligkern): This was obviously wrong.
	* newobj.c (init_font_structure), ttf2tfm.c (main): Most of this was
	never applied for W32TeX.
	* ttfaux.c (readttf): Obtain font xheight from OS/2 table.

2012-09-07  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* newobj.c, subfont.c, tfmaux.c, ttf2tfm.[ch], ttfaux.c,
	vplaux.[ch]: Apply ttf2pk-1.5-20020430.patch from
	http://ftp.ktug.or.kr/pub/ktug/freetype/contrib/ as already done
	long ago for W32TeX.

2012-07-18  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* tfmaux.c, ttf2tfm.c: Use binary mode for output files.
	* pklib.c (putshort), tfmaux.c (write16): Change the param from
	short into int to avoid MSVC warnings without casting args.
	* errormsg.h, tfmaux.c [WIN32]: Drop XCDECL.
	From W32TeX.

2011-12-06  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am: Replace ${prefix}/texmf => $(datarootdir)/texmf.

2011-11-02  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* ttf2pk.c (main): Bug fix: mapfiles is malloc()ed, so do not
	realloc() mapfiles+offset.

	* ttfaux.c (readttf): Do not overwrite fnt->xheight.
	Use `fixedpitch' and `italicangle' from Postscript table.

	* tests/ttf2pk.test, tests/ttf2pk.cfg: Add subfont tests.
	* tests/GenR102-{ec,h,v}.map: Additional test data.
	* tests/ttfonts.map: Removed.

2011-10-27  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* data/HKSCS.sfd: New file copied from Master (r3283).
	* data/U*.sfd: Updated from Master (r3283).
	* data/ttfonts.map: Updated from Master (r22207).
	* Makefile.am ({cfg,enc,map,sfd}data_DATA): Install data files.

2011-05-04  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* ttfaux.c (readttf_kern): Rewrite, using FT_Get_Kerning().

	* ttf2pk.1, ttf2tfm.1: Mention freetype2, drop old kpathsea.

2011-05-01  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* ttfaux.c (readttf): Skip unused vars.
	Arg3 of FT_Get_Glyph_Name() is 'char *', not 'char **'.

	* ttflib.c (TTFget_first_glyphs, TTFsearch_PS_name),
	ttfaux.c (readttf): FT_Get_Glyph_Name() fills glyph name into
	buffer, may need to copy because next call will overwrite it.

2011-04-30  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Import changes from http://chem.skku.ac.kr/~wkpark/project/
	ktug/ttf2pk-freetype2_20030314.tgz to use libfreetype instead
	of libttf.

	* ttfaux.c: FIXME: Kerning, Post, GSUB? Collection? rotate?

	* ttflib.c: FIXME: Post, GSUB? rotate?

	* vplaux.c: FIXME: boundary char and more.

2011-04-29  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* parse.c, ttfenc.c: Bug fix. Increase buffer size for increased
	code/glyph range.

2011-04-28  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* tests/ttf2pk.test (new): Shell script for a test case.
	* tests/GenR102.ttf, tests/gentium-ec.enc, tests/ttf2pk.cfg,
	tests/ttfonts.map (new}: Test input.
	* Makefile.am: Adapted.

2011-04-20  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* errormsg.c, ttfaux.c: Move 'extern progname' from here ...
	* errormsg.h: ... to here and make it const.
	* ttf2pk.c, ttf2tfm.c: Define 'const char *progname'.

	* filesrch.c: Move 'extern setup_list' from here ...
	* emtexdir..h: ... to here.

2009-11-27  Karl Berry  <karl@tug.org>

	* ttf2pk.c (USAGE): mention email address, update copyrights.

2009-11-27  Akira Kakuto  <kakuto@fuk.kindai.ac.jp>

	* ttf2pk.c (main): do not dereference argv[1] if it's nonexistent.

2009-11-07  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* configure.ac, filesrch.c: Require recent kpathsea version.

2009-08-23  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Avoid maximal compiler warnings.
	* case.h, filesrch.[ch], newobj.[ch], texenc.[ch], tfmaux.c,
	ttf2pk.c, ttf2tfm.[ch], ttfaux.c, ttfenc.[ch], ttflib.c,
	vplaux.c: Constify many global, struct member, param, and local
	strings.
	ttfaux.c (readttf), ttflib.c (TTFget_first_glyphs): Use new
	non-const string, not to modify const string.

2009-08-21  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* configure.ac: Check for <kpathsea/version.h> and ...
	* filesrch.c: ... skip extern decls if found.

2009-07-27  Karl Berry  <karl@tug.org>

	* data/ttfonts.map: new version from zhmetrics package.

2009-06-19  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* Makefile.am (AM_CFLAGS): enable compiler warnings.
	* pklib.c (xgetc): declare as static.
	* tfmaux.c (write16, writearr, writesarr): declare as static.

2009-06-12  Francois Charette  <firmicus@ankabut.net>

	* newobj.c, newobj.h, parse.c: rename getline to texlive_getline.

2009-05-07  Peter Breitenlohner  <peb@mppmu.mpg.de>

	Adapt to TL2009 build system.

2008-02-29  Peter Breitenlohner  <peb@mppmu.mpg.de>

	* configure.in: added AC_CONFIG_HEADERS (moved
	from ../kpathsea/common.ac to here).

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).