* src/type1/t1gload.c (T1_Parse_Glyph_And_Get_Char_String): Add
cast. * src/cff/cffdrivr.c (cff_ps_has_glyph_names): Assure that return value is either 0 or 1.
This commit is contained in:
parent
b36d4a53e9
commit
fb4bfddb1a
|
@ -1,3 +1,10 @@
|
|||
2003-12-12 Wolfgang Domröse <porthos.domroese@harz.de>
|
||||
|
||||
* src/type1/t1gload.c (T1_Parse_Glyph_And_Get_Char_String): Add
|
||||
cast.
|
||||
* src/cff/cffdrivr.c (cff_ps_has_glyph_names): Assure that return
|
||||
value is either 0 or 1.
|
||||
|
||||
2003-12-12 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
* src/cff/cffdrivr.c (cff_get_glyph_name): Improve error message.
|
||||
|
|
|
@ -941,7 +941,7 @@ FT_BEGIN_HEADER
|
|||
/* FT_FACE_FLAG_XXX */
|
||||
/* */
|
||||
/* <Description> */
|
||||
/* A list of bit flags used in the 'face_flags' field of the */
|
||||
/* A list of bit flags used in the `face_flags' field of the */
|
||||
/* @FT_FaceRec structure. They inform client applications of */
|
||||
/* properties of the corresponding face. */
|
||||
/* */
|
||||
|
@ -2030,7 +2030,9 @@ FT_BEGIN_HEADER
|
|||
/* will be loaded. */
|
||||
/* */
|
||||
/* <Input> */
|
||||
/* glyph_index :: The index of the glyph in the font file. */
|
||||
/* glyph_index :: The index of the glyph in the font file. For */
|
||||
/* CID-keyed fonts (either in PS or in CFF format) */
|
||||
/* this argument specifies the CID value. */
|
||||
/* */
|
||||
/* load_flags :: A flag indicating what to load for this glyph. The */
|
||||
/* @FT_LOAD_XXX constants can be used to control the */
|
||||
|
|
|
@ -327,7 +327,7 @@
|
|||
static FT_Int
|
||||
cff_ps_has_glyph_names( FT_Face face )
|
||||
{
|
||||
return face->face_flags & FT_FACE_FLAG_GLYPH_NAMES;
|
||||
return ( face->face_flags & FT_FACE_FLAG_GLYPH_NAMES ) > 0;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -81,7 +81,7 @@
|
|||
/* For ordinary fonts get the character data stored in the face record. */
|
||||
{
|
||||
char_string->pointer = type1->charstrings[glyph_index];
|
||||
char_string->length = type1->charstrings_len[glyph_index];
|
||||
char_string->length = (FT_Int)type1->charstrings_len[glyph_index];
|
||||
}
|
||||
|
||||
if ( !error )
|
||||
|
@ -97,6 +97,7 @@
|
|||
{
|
||||
FT_Incremental_MetricsRec metrics;
|
||||
|
||||
|
||||
metrics.bearing_x = decoder->builder.left_bearing.x;
|
||||
metrics.bearing_y = decoder->builder.left_bearing.y;
|
||||
metrics.advance = decoder->builder.advance.x;
|
||||
|
@ -111,7 +112,7 @@
|
|||
|
||||
#endif /* FT_CONFIG_OPTION_INCREMENTAL */
|
||||
|
||||
return error;
|
||||
return error;
|
||||
}
|
||||
|
||||
|
||||
|
@ -125,6 +126,7 @@
|
|||
|
||||
|
||||
#ifdef FT_CONFIG_OPTION_INCREMENTAL
|
||||
|
||||
if ( !error )
|
||||
{
|
||||
T1_Face face = (T1_Face)decoder->builder.face;
|
||||
|
@ -135,6 +137,7 @@
|
|||
face->root.internal->incremental_interface->object,
|
||||
&glyph_data );
|
||||
}
|
||||
|
||||
#endif /* FT_CONFIG_OPTION_INCREMENTAL */
|
||||
|
||||
return error;
|
||||
|
|
Loading…
Reference in New Issue