almost done, kerning todo
[librarian.git] / librarian / font-optimizer / ext / Font-TTF / lib / Font / TTF / Changes
1 Note. The version number implies a release point. Thus changes that go into a\r
2 version occur above the version number, not after it.\r
3 \r
4 * 0.05\r
5 ** cmap\r
6         debug reverse()\r
7         provide scripts as .pl instead of .bat to placate Unix world\r
8         rename makefile.pl to Makefile.PL to keep Unix happy\r
9         Add ttfremap script\r
10 \r
11 * 0.06 .. 0.08\r
12     Fixes to get this stuff working in Unix\r
13 \r
14 * 0.09\r
15     Never released\r
16 \r
17 * 0.10\r
18 ** cmap\r
19         Make reverse return the lowest codepoint that matches rather than\r
20         the highest\r
21 ** font\r
22         Use IO::File everywhere to allow passing in of psuedo-file objects\r
23         rather than file names\r
24 ** Utils\r
25         Debug FDot2.14 conversion\r
26 \r
27 * 0.11\r
28 ** cmap\r
29         Don't store empty entries in the cmap\r
30 \r
31 * 0.12\r
32 Various changes to reduce warnings\r
33 \r
34 ** glyph\r
35         Add update_bbox\r
36         Do full glyph writes if loca read rather than glyf read\r
37         Get glyph update working usefully. Clarify glyf->read\r
38 \r
39 * 0.13\r
40 \r
41 ** glyph\r
42         Debug update_bbox for compound glyphs\r
43         Add empty() to clear to unread state (allows apps to save memory)\r
44 \r
45 ** OS/2\r
46         update update() to account for new cmap structure\r
47 \r
48 ** Post\r
49         Correct mu to pi in Postscript name list. The list now follows the\r
50         MS convention for good or ill.\r
51 \r
52 ** Table\r
53         Add empty() to clear a table to its unread state\r
54 \r
55 ** Scripts\r
56 *** psfix\r
57         Added. Creates Post table based on cmap information\r
58 \r
59 *** eurofix \r
60         Added bullet hacking and generally backwards, forwards, all\r
61         ways mapping.\r
62 \r
63 *** ttfenc\r
64         Now supports the difference between MS post name list and TeXs\r
65 \r
66 * 0.14\r
67 \r
68         Sort out mix up over CVS mess\r
69 \r
70 * 0.15\r
71 \r
72 ** Table\r
73         read_dat no longer marks table as read\r
74 \r
75 ** Cvt_\r
76         Mark table as read when read\r
77 \r
78 ** Fpgm\r
79         Mark table as read when read\r
80 \r
81 ** Prep\r
82         Mark table as read when read\r
83 \r
84 ** Font\r
85         Add support for Mac sfnt version code ('true')\r
86         Be stricter on out @fontlist, only output tables that exist\r
87 \r
88 * 0.16\r
89 \r
90 ** Install\r
91         add pmake support\r
92 \r
93 ** glyph\r
94         tidy up pod\r
95 \r
96 ** kern\r
97         tidy up pod\r
98 \r
99 ** name\r
100         add utf8 support\r
101 \r
102 * 0.17\r
103 \r
104 ** Utils\r
105         Debug TTF_bininfo >>= seems to have stopped working!\r
106         \r
107 * 0.18\r
108 \r