19 |
|
|
20 |
- FreeType didn't properly parse empty Type 1 glyphs. |
- FreeType didn't properly parse empty Type 1 glyphs. |
21 |
|
|
22 |
- An unbounded dynamic buffer growth was fixed in the PFR loader |
- An unbound dynamic buffer growth was fixed in the PFR loader. |
23 |
|
|
24 |
- Several bugs were fixed in the cache sub-system. |
- Several bugs have been fixed in the cache sub-system. |
25 |
|
|
26 |
- Fixed bug #12263: incorrect behaviour when resizing to distinct but |
- FreeType behaved incorrectly when resizing two distinct but very |
27 |
very close character pixel sizes through FT_Set_Char_Size |
close character pixel sizes through `FT_Set_Char_Size' (Savannah |
28 |
|
bug #12263). |
29 |
|
|
30 |
- The auto-hinter didn't work when a font didn't have a Unicode charmap. |
- The auto-hinter didn't work properly for fonts without a Unicode |
31 |
it even refused to load the glyphs ! |
charmap -- it even refused to load the glyphs. |
32 |
|
|
33 |
|
|
34 |
II. IMPORTANT CHANGES |
II. IMPORTANT CHANGES |
35 |
|
|
36 |
- a LOT of work has been done in order to drastically reduce the |
- Many fixes have been applied to drastically reduce the amount of |
37 |
amount of heap memory used by FreeType, especially when using |
heap memory used by FreeType, especially when using |
38 |
memory-mapped font files (which is the default on Unix systems |
memory-mapped font files (which is the default on Unix systems |
39 |
which support them). This should be good news for any Unix distribution |
which support them). |
40 |
upgrading to this release of the font engine. |
|
41 |
|
- The auto-hinter has been completely rewritten as a new module, |
42 |
- The auto-hinter has been completely rewritten as a new module, |
called the `auto-fitter', which is now the default auto-hinting |
43 |
called the 'auto-fitter'. The latter is the new default auto-hinting |
module. It consumes a lot less memory than its predecessor. |
|
module. It also consumes a lot less memory than its predecessor. |
|
44 |
|
|
45 |
- George Williams contributed code to read kerning data from PFM |
- George Williams contributed code to read kerning data from PFM |
46 |
files. |
files. |
63 |
an FT_Bitmap structure in 1bpp, 2bpp, 4bpp, or 8bpp format into |
an FT_Bitmap structure in 1bpp, 2bpp, 4bpp, or 8bpp format into |
64 |
another 8bpp FT_Bitmap, probably using a different pitch. |
another 8bpp FT_Bitmap, probably using a different pitch. |
65 |
|
|
66 |
|
|
67 |
III. MISCELLANEOUS |
III. MISCELLANEOUS |
68 |
|
|
69 |
- The BDF driver no longer converts all returned bitmaps with a |
- The BDF driver no longer converts all returned bitmaps with a |
88 |
the array in a novel compressed way that saves about 20 Kb of code |
the array in a novel compressed way that saves about 20 Kb of code |
89 |
as well. |
as well. |
90 |
|
|
91 |
|
|
92 |
|
====================================================================== |
93 |
|
|
94 |
LATEST CHANGES BETWEEN 2.1.9 and 2.1.8 |
LATEST CHANGES BETWEEN 2.1.9 and 2.1.8 |
95 |
|
|
96 |
I. IMPORTANT BUG FIXES |
I. IMPORTANT BUG FIXES |