diff --git a/ChangeLog b/ChangeLog index 02214d043..32a07ed97 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-12-10 Detlef Würkner + + * src/pcf/pcfdrivr.c (pcf_get_charset_id): New function (a clone + of the similar BDF function). + (pcf_service_bdf): Use it. + 2003-12-09 Werner Lemberg * src/sfnt/sfobjs.c (sfnt_load_face): Set FT_FACE_FLAG_GLYPH_NAMES diff --git a/src/pcf/pcfdrivr.c b/src/pcf/pcfdrivr.c index 969333c7f..8807332df 100644 --- a/src/pcf/pcfdrivr.c +++ b/src/pcf/pcfdrivr.c @@ -511,9 +511,21 @@ THE SOFTWARE. } + static FT_Error + pcf_get_charset_id( PCF_Face face, + const char* *acharset_encoding, + const char* *acharset_registry ) + { + *acharset_encoding = face->charset_encoding; + *acharset_registry = face->charset_registry; + + return 0; + } + + static FT_Service_BDFRec pcf_service_bdf = { - (FT_BDF_GetCharsetIdFunc)NULL, /* unimplemented ? */ + (FT_BDF_GetCharsetIdFunc)pcf_get_charset_id, (FT_BDF_GetPropertyFunc) pcf_get_bdf_property };