* src/bdf/bdfdrivr.c (BDF_Face_Init): Accept lowercase characters
for spacing. * src/pcf/pcfread.c (pcf_load_font), src/bdf/bdfdrivr.c (BDF_Face_Init): Accept lowercase characters for slant and weight.
This commit is contained in:
parent
2bb6ee32c2
commit
cc823200c1
10
ChangeLog
10
ChangeLog
|
@ -1,3 +1,13 @@
|
||||||
|
2003-08-27 Werner Lemberg <wl@gnu.org>
|
||||||
|
|
||||||
|
* src/bdf/bdfdrivr.c (BDF_Face_Init): Accept lowercase characters
|
||||||
|
for spacing.
|
||||||
|
|
||||||
|
2003-08-27 Mike FABIAN <mfabian@suse.de>
|
||||||
|
|
||||||
|
* src/pcf/pcfread.c (pcf_load_font), src/bdf/bdfdrivr.c
|
||||||
|
(BDF_Face_Init): Accept lowercase characters for slant and weight.
|
||||||
|
|
||||||
2003-08-18 David Turner <david@freetype.org>
|
2003-08-18 David Turner <david@freetype.org>
|
||||||
|
|
||||||
* include/freetype/config/ftoption.h: Disabling TrueType bytecode
|
* include/freetype/config/ftoption.h: Disabling TrueType bytecode
|
||||||
|
|
|
@ -253,7 +253,9 @@ THE SOFTWARE.
|
||||||
if ( prop->format == BDF_ATOM )
|
if ( prop->format == BDF_ATOM )
|
||||||
if ( prop->value.atom != NULL )
|
if ( prop->value.atom != NULL )
|
||||||
if ( ( *(prop->value.atom) == 'M' ) ||
|
if ( ( *(prop->value.atom) == 'M' ) ||
|
||||||
( *(prop->value.atom) == 'C' ) )
|
( *(prop->value.atom) == 'm' ) ||
|
||||||
|
( *(prop->value.atom) == 'C' ) ||
|
||||||
|
( *(prop->value.atom) == 'c' ) )
|
||||||
root->face_flags |= FT_FACE_FLAG_FIXED_WIDTH;
|
root->face_flags |= FT_FACE_FLAG_FIXED_WIDTH;
|
||||||
|
|
||||||
/* FZ XXX: TO DO: FT_FACE_FLAGS_VERTICAL */
|
/* FZ XXX: TO DO: FT_FACE_FLAGS_VERTICAL */
|
||||||
|
@ -265,14 +267,17 @@ THE SOFTWARE.
|
||||||
if ( prop->format == BDF_ATOM )
|
if ( prop->format == BDF_ATOM )
|
||||||
if ( prop->value.atom != NULL )
|
if ( prop->value.atom != NULL )
|
||||||
if ( ( *(prop->value.atom) == 'O' ) ||
|
if ( ( *(prop->value.atom) == 'O' ) ||
|
||||||
( *(prop->value.atom) == 'I' ) )
|
( *(prop->value.atom) == 'o' ) ||
|
||||||
|
( *(prop->value.atom) == 'I' ) ||
|
||||||
|
( *(prop->value.atom) == 'i' ) )
|
||||||
root->style_flags |= FT_STYLE_FLAG_ITALIC;
|
root->style_flags |= FT_STYLE_FLAG_ITALIC;
|
||||||
|
|
||||||
prop = bdf_get_font_property( font, "WEIGHT_NAME" );
|
prop = bdf_get_font_property( font, "WEIGHT_NAME" );
|
||||||
if ( prop != NULL )
|
if ( prop != NULL )
|
||||||
if ( prop->format == BDF_ATOM )
|
if ( prop->format == BDF_ATOM )
|
||||||
if ( prop->value.atom != NULL )
|
if ( prop->value.atom != NULL )
|
||||||
if ( *(prop->value.atom) == 'B' )
|
if ( ( *(prop->value.atom) == 'B' ) ||
|
||||||
|
( *(prop->value.atom) == 'b' ) )
|
||||||
root->style_flags |= FT_STYLE_FLAG_BOLD;
|
root->style_flags |= FT_STYLE_FLAG_BOLD;
|
||||||
|
|
||||||
prop = bdf_get_font_property( font, "FAMILY_NAME" );
|
prop = bdf_get_font_property( font, "FAMILY_NAME" );
|
||||||
|
|
|
@ -935,13 +935,16 @@ THE SOFTWARE.
|
||||||
if ( prop != NULL )
|
if ( prop != NULL )
|
||||||
if ( prop->isString )
|
if ( prop->isString )
|
||||||
if ( ( *(prop->value.atom) == 'O' ) ||
|
if ( ( *(prop->value.atom) == 'O' ) ||
|
||||||
( *(prop->value.atom) == 'I' ) )
|
( *(prop->value.atom) == 'o' ) ||
|
||||||
|
( *(prop->value.atom) == 'I' ) ||
|
||||||
|
( *(prop->value.atom) == 'i' ) )
|
||||||
root->style_flags |= FT_STYLE_FLAG_ITALIC;
|
root->style_flags |= FT_STYLE_FLAG_ITALIC;
|
||||||
|
|
||||||
prop = pcf_find_property( face, "WEIGHT_NAME" );
|
prop = pcf_find_property( face, "WEIGHT_NAME" );
|
||||||
if ( prop != NULL )
|
if ( prop != NULL )
|
||||||
if ( prop->isString )
|
if ( prop->isString )
|
||||||
if ( *(prop->value.atom) == 'B' )
|
if ( ( *(prop->value.atom) == 'B' ) ||
|
||||||
|
( *(prop->value.atom) == 'b' ) )
|
||||||
root->style_flags |= FT_STYLE_FLAG_BOLD;
|
root->style_flags |= FT_STYLE_FLAG_BOLD;
|
||||||
|
|
||||||
root->style_name = (char *)"Regular";
|
root->style_name = (char *)"Regular";
|
||||||
|
|
Loading…
Reference in New Issue