From 665f30d3aabc78fdee1d6926bdcb89c40b4ff8ff Mon Sep 17 00:00:00 2001 From: David Turner Date: Tue, 28 May 2002 20:14:28 +0000 Subject: [PATCH] * include/freetype/ftbdf.h: adding documentation comments for the API reference describing the new function FT_Get_BDF_Charset_ID. --- ChangeLog | 9 +++++++-- include/freetype/ftbdf.h | 41 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 305c06fd0..560a6850a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,9 @@ -2002-05-29 Werner Lemberg +2005-05-28 David Turner + + * include/freetype/ftbdf.h: adding documentation comments for the + API reference describing the new function FT_Get_BDF_Charset_ID. + +2002-05-28 Werner Lemberg * src/base/ftnames.c (FT_Get_Sfnt_Name): Don't use FT_STREAM_READ_AT but FT_STREAM_READ. @@ -6,7 +11,7 @@ 2002-05-28 David Turner - Fixing the SFNT name table loader to support various buggy fonts. + Fixing the SFNT name table loader to support various buggy fonts. It now ignores empty name entries, entries with invalid pointer Offsets and certain fonts containing tables with broken "storageOffset" fields. diff --git a/include/freetype/ftbdf.h b/include/freetype/ftbdf.h index 2e25c2d50..fe5f8b61e 100644 --- a/include/freetype/ftbdf.h +++ b/include/freetype/ftbdf.h @@ -26,11 +26,52 @@ FT_BEGIN_HEADER + /*************************************************************************/ + /* */ + /*
*/ + /* bdf_fonts */ + /* */ + /* */ + /* BDF Fonts */ + /* */ + /* <Abstract> */ + /* BDF-specific APIs */ + /* */ + /* <Description> */ + /* This section contains the declaration of BDF-specific functions. */ + /* */ + /*************************************************************************/ + + + /********************************************************************** + * + * @function: FT_Get_BDF_Charset_ID + * + * @description: + * retrieves a BDF font character set identity, according to + * the BDF specification + * + * @input: + * face :: handle to input face + * + * @output: + * acharset_encoding :: charset encoding, as a C string owned by the face + * acharset_registry :: charset register, as a C string owned by the face + * + * @return: + * error code. 0 means success + * + * @note: + * this function will only work with BDF faces, it will return an + * error otherwise. + */ FT_EXPORT( FT_Error ) FT_Get_BDF_Charset_ID( FT_Face face, const char* *acharset_encoding, const char* *acharset_registry ); + /* */ + FT_END_HEADER #endif /* __FTBDF_H__ */