* src/autohint/ahhint.c (ah_hinter_load_glyph): Patch from
2003-08-18 introduced a severe bug (FT_Render_Glyph was called twice under some circumstances, causing strange results). This is fixed now by clearing the FT_LOAD_RENDER bit of `load_flags'. * src/base/ftpfr.c (FT_Get_PFR_Metrics): Initialize `error'. * src/psaux/psobjs.c (ps_tobytes): Initialize `n'. * src/type42/t42parse.c (t42_parse_sfnts): Initialize `string_size'.
This commit is contained in:
parent
11a45d9e41
commit
31f95ae14d
11
ChangeLog
11
ChangeLog
@ -1,3 +1,14 @@
|
||||
2003-10-19 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
* src/autohint/ahhint.c (ah_hinter_load_glyph): Patch from
|
||||
2003-08-18 introduced a severe bug (FT_Render_Glyph was called
|
||||
twice under some circumstances, causing strange results). This
|
||||
is fixed now by clearing the FT_LOAD_RENDER bit of `load_flags'.
|
||||
|
||||
* src/base/ftpfr.c (FT_Get_PFR_Metrics): Initialize `error'.
|
||||
* src/psaux/psobjs.c (ps_tobytes): Initialize `n'.
|
||||
* src/type42/t42parse.c (t42_parse_sfnts): Initialize `string_size'.
|
||||
|
||||
2003-10-16 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
Completely revised Type 42 parser. It now handles both fonts
|
||||
|
@ -1850,9 +1850,9 @@
|
||||
|
||||
hinter->do_stem_adjust = FT_BOOL( hint_mode != FT_RENDER_MODE_LIGHT );
|
||||
|
||||
|
||||
load_flags |= FT_LOAD_NO_SCALE
|
||||
| FT_LOAD_IGNORE_TRANSFORM ;
|
||||
load_flags |= FT_LOAD_NO_SCALE
|
||||
| FT_LOAD_IGNORE_TRANSFORM;
|
||||
load_flags &= ~FT_LOAD_RENDER;
|
||||
|
||||
error = ah_hinter_load( hinter, glyph_index, load_flags, 0 );
|
||||
|
||||
|
@ -40,7 +40,7 @@
|
||||
FT_Fixed *ametrics_x_scale,
|
||||
FT_Fixed *ametrics_y_scale )
|
||||
{
|
||||
FT_Error error;
|
||||
FT_Error error = FT_Err_Ok;
|
||||
FT_Service_PfrMetrics service;
|
||||
|
||||
|
||||
|
@ -783,7 +783,7 @@
|
||||
FT_Error error = PSaux_Err_Ok;
|
||||
|
||||
FT_Byte* cur = *acur;
|
||||
FT_Long n;
|
||||
FT_Long n = 0;
|
||||
|
||||
|
||||
if ( cur >= limit )
|
||||
|
@ -511,6 +511,7 @@
|
||||
|
||||
T1_Skip_Spaces( parser );
|
||||
status = BEFORE_START;
|
||||
string_size = 0;
|
||||
old_string_size = 0;
|
||||
count = 0;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user