1 /***************************************************************************/
5 /* The FreeType PostScript info service (specification). */
7 /* Copyright 2003, 2004 by */
8 /* David Turner, Robert Wilhelm, and Werner Lemberg. */
10 /* This file is part of the FreeType project, and may only be used, */
11 /* modified, and distributed under the terms of the FreeType project */
12 /* license, LICENSE.TXT. By continuing to use, modify, or distribute */
13 /* this file you indicate that you have read the license and */
14 /* understand and accept it fully. */
16 /***************************************************************************/
19 #ifndef __SVPSINFO_H__
20 #define __SVPSINFO_H__
22 #include FT_INTERNAL_SERVICE_H
23 #include FT_INTERNAL_TYPE1_TYPES_H
29 #define FT_SERVICE_ID_POSTSCRIPT_INFO "postscript-info"
33 (*PS_GetFontInfoFunc
)( FT_Face face
,
34 PS_FontInfoRec
* afont_info
);
37 (*PS_HasGlyphNamesFunc
)( FT_Face face
);
40 (*PS_GetFontPrivateFunc
)( FT_Face face
,
41 PS_PrivateRec
* afont_private
);
44 FT_DEFINE_SERVICE( PsInfo
)
46 PS_GetFontInfoFunc ps_get_font_info
;
47 PS_HasGlyphNamesFunc ps_has_glyph_names
;
48 PS_GetFontPrivateFunc ps_get_font_private
;
57 #endif /* __SVPSINFO_H__ */