forked from minhngoc25a/freetype2
formatting, rearranging
This commit is contained in:
parent
a42567bf66
commit
d785566330
17
ChangeLog
17
ChangeLog
|
@ -1,19 +1,20 @@
|
|||
2007-01-25 David Turner <david@freetype.org>
|
||||
|
||||
* src/cff/cffload.c (cff_index_get_pointers): fixed a bug in the
|
||||
sanity check which caused the last entry in each index to become
|
||||
empty. since this function is only used to load local and global
|
||||
functions, this meant that any charstring that called the last
|
||||
local/global function would fail.
|
||||
* src/cff/cffload.c (cff_index_get_pointers): Improve previous fix.
|
||||
|
||||
* src/cff/cffgload.c: fixed sanity check for empty functions
|
||||
* src/cff/cffgload.c (cff_decoder_parse_charstrings)
|
||||
<cff_op_callsubr, cff_op_callgsubr>: Fix sanity check for empty
|
||||
functions.
|
||||
|
||||
* docs/CHANGES: document light auto-hinting improvement
|
||||
* docs/CHANGES: Document light auto-hinting improvement.
|
||||
|
||||
2007-01-25 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
* src/cff/cffload.c (cff_index_get_pointers): Handle last entry
|
||||
correctly. This fixes Savannah bug #18867.
|
||||
correctly in a sanity check. Since this function is only used to
|
||||
load local and global functions, any charstring that called the last
|
||||
local/global function would fail otherwise. This fixes Savannah bug
|
||||
#18867.
|
||||
|
||||
* docs/CHANGES: Document it.
|
||||
|
||||
|
|
14
docs/CHANGES
14
docs/CHANGES
|
@ -8,15 +8,17 @@ CHANGES BETWEEN 2.3.0 and 2.3.1
|
|||
- A typo in a security check introduced after version 2.2.1
|
||||
prevented FreeType to render some glyphs in CFF fonts.
|
||||
|
||||
|
||||
II. IMPORTANT CHANGES
|
||||
|
||||
- the light auto-hinting mode has been improved and should generate
|
||||
less blurry text in many cases, without changing spacing. This is
|
||||
done by slightly translating/dilating the outline in the horizontal
|
||||
direction in order to better align its features to the pixel grid.
|
||||
- The light auto-hinting mode has been improved and should
|
||||
generate less blurry text in many cases, without changing
|
||||
spacing. This is done by slightly translating/dilating the
|
||||
outline in the horizontal direction in order to better align its
|
||||
features to the pixel grid.
|
||||
|
||||
since the transform is entirely linear, this still provides very
|
||||
good approximations to the original glyph shapes.
|
||||
Since the transformation is entirely linear, this still provides
|
||||
very good approximations to the original glyph shapes.
|
||||
|
||||
======================================================================
|
||||
|
||||
|
|
|
@ -407,9 +407,9 @@
|
|||
else if ( offset < old_offset )
|
||||
offset = old_offset;
|
||||
|
||||
else if ( offset-1 >= idx->data_size && n < idx->count )
|
||||
else if ( offset - 1 >= idx->data_size && n < idx->count )
|
||||
offset = old_offset;
|
||||
|
||||
|
||||
t[n] = idx->bytes + offset - 1;
|
||||
|
||||
old_offset = offset;
|
||||
|
|
Loading…
Reference in New Issue