sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
svpscmap.h File Reference

Go to the source code of this file.

Classes

struct  PS_UniMap_
struct  PS_UnicodesRec_

Macros

#define FT_SERVICE_ID_POSTSCRIPT_CMAPS   "postscript-cmaps"
#define FT_DEFINE_SERVICE_PSCMAPSREC(class_, unicode_value_, unicodes_init_, unicodes_char_index_, unicodes_char_next_, macintosh_name_, adobe_std_strings_, adobe_std_encoding_, adobe_expert_encoding_)

Typedefs

typedef FT_UInt32(*) PS_Unicode_ValueFunc(const char *glyph_name)
typedef const char *(*) PS_Macintosh_NameFunc(FT_UInt name_index)
typedef const char *(*) PS_Adobe_Std_StringsFunc(FT_UInt string_index)
typedef struct PS_UniMap_ PS_UniMap
typedef struct PS_UnicodesRec_ * PS_Unicodes
typedef struct PS_UnicodesRec_ PS_UnicodesRec
typedef const char *(*) PS_GetGlyphNameFunc(FT_Pointer data, FT_UInt string_index)
typedef void(*) PS_FreeGlyphNameFunc(FT_Pointer data, const char *name)
typedef FT_Error(*) PS_Unicodes_InitFunc(FT_Memory memory, PS_Unicodes unicodes, FT_UInt num_glyphs, PS_GetGlyphNameFunc get_glyph_name, PS_FreeGlyphNameFunc free_glyph_name, FT_Pointer glyph_data)
typedef FT_UInt(*) PS_Unicodes_CharIndexFunc(PS_Unicodes unicodes, FT_UInt32 unicode)
typedef FT_UInt(*) PS_Unicodes_CharNextFunc(PS_Unicodes unicodes, FT_UInt32 *unicode)

Functions

 FT_DEFINE_SERVICE (PsCMaps)

Macro Definition Documentation

◆ FT_DEFINE_SERVICE_PSCMAPSREC

#define FT_DEFINE_SERVICE_PSCMAPSREC ( class_,
unicode_value_,
unicodes_init_,
unicodes_char_index_,
unicodes_char_next_,
macintosh_name_,
adobe_std_strings_,
adobe_std_encoding_,
adobe_expert_encoding_ )
Value:
static const FT_Service_PsCMapsRec class_ = \
{ \
unicode_value_, unicodes_init_, \
unicodes_char_index_, unicodes_char_next_, macintosh_name_, \
adobe_std_strings_, adobe_std_encoding_, adobe_expert_encoding_ \
};

Definition at line 124 of file svpscmap.h.

◆ FT_SERVICE_ID_POSTSCRIPT_CMAPS

#define FT_SERVICE_ID_POSTSCRIPT_CMAPS   "postscript-cmaps"

Definition at line 32 of file svpscmap.h.

Typedef Documentation

◆ PS_Adobe_Std_StringsFunc

typedef const char *(*) PS_Adobe_Std_StringsFunc(FT_UInt string_index)

Definition at line 50 of file svpscmap.h.

◆ PS_FreeGlyphNameFunc

typedef void(*) PS_FreeGlyphNameFunc(FT_Pointer data, const char *name)

Definition at line 88 of file svpscmap.h.

◆ PS_GetGlyphNameFunc

typedef const char *(*) PS_GetGlyphNameFunc(FT_Pointer data, FT_UInt string_index)

Definition at line 80 of file svpscmap.h.

◆ PS_Macintosh_NameFunc

typedef const char *(*) PS_Macintosh_NameFunc(FT_UInt name_index)

Definition at line 44 of file svpscmap.h.

◆ PS_Unicode_ValueFunc

typedef FT_UInt32(*) PS_Unicode_ValueFunc(const char *glyph_name)

Definition at line 38 of file svpscmap.h.

◆ PS_Unicodes

typedef struct PS_UnicodesRec_* PS_Unicodes

Definition at line 65 of file svpscmap.h.

◆ PS_Unicodes_CharIndexFunc

typedef FT_UInt(*) PS_Unicodes_CharIndexFunc(PS_Unicodes unicodes, FT_UInt32 unicode)

Definition at line 100 of file svpscmap.h.

◆ PS_Unicodes_CharNextFunc

typedef FT_UInt(*) PS_Unicodes_CharNextFunc(PS_Unicodes unicodes, FT_UInt32 *unicode)

Definition at line 104 of file svpscmap.h.

◆ PS_Unicodes_InitFunc

typedef FT_Error(*) PS_Unicodes_InitFunc(FT_Memory memory, PS_Unicodes unicodes, FT_UInt num_glyphs, PS_GetGlyphNameFunc get_glyph_name, PS_FreeGlyphNameFunc free_glyph_name, FT_Pointer glyph_data)

Definition at line 92 of file svpscmap.h.

Function Documentation

◆ FT_DEFINE_SERVICE()

FT_DEFINE_SERVICE ( PsCMaps )

Definition at line 109 of file svpscmap.h.