00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #define N_TrueTypeLookup 30
00028 static const FCI_to_FontName_Table TrueTypeLookup[N_TrueTypeLookup] = {
00029 { PL_FCI_MARK | 0x000, (unsigned char *) PL_FREETYPE_SANS },
00030 { PL_FCI_MARK | 0x001, (unsigned char *) PL_FREETYPE_SERIF },
00031 { PL_FCI_MARK | 0x002, (unsigned char *) PL_FREETYPE_MONO },
00032 { PL_FCI_MARK | 0x003, (unsigned char *) PL_FREETYPE_SCRIPT },
00033 { PL_FCI_MARK | 0x004, (unsigned char *) PL_FREETYPE_SYMBOL },
00034 { PL_FCI_MARK | 0x010, (unsigned char *) PL_FREETYPE_SANS_ITALIC },
00035 { PL_FCI_MARK | 0x011, (unsigned char *) PL_FREETYPE_SERIF_ITALIC },
00036 { PL_FCI_MARK | 0x012, (unsigned char *) PL_FREETYPE_MONO_ITALIC },
00037 { PL_FCI_MARK | 0x013, (unsigned char *) PL_FREETYPE_SCRIPT_ITALIC },
00038 { PL_FCI_MARK | 0x014, (unsigned char *) PL_FREETYPE_SYMBOL_ITALIC },
00039 { PL_FCI_MARK | 0x020, (unsigned char *) PL_FREETYPE_SANS_OBLIQUE },
00040 { PL_FCI_MARK | 0x021, (unsigned char *) PL_FREETYPE_SERIF_OBLIQUE },
00041 { PL_FCI_MARK | 0x022, (unsigned char *) PL_FREETYPE_MONO_OBLIQUE },
00042 { PL_FCI_MARK | 0x023, (unsigned char *) PL_FREETYPE_SCRIPT_OBLIQUE },
00043 { PL_FCI_MARK | 0x024, (unsigned char *) PL_FREETYPE_SYMBOL_OBLIQUE },
00044 { PL_FCI_MARK | 0x100, (unsigned char *) PL_FREETYPE_SANS_BOLD },
00045 { PL_FCI_MARK | 0x101, (unsigned char *) PL_FREETYPE_SERIF_BOLD },
00046 { PL_FCI_MARK | 0x102, (unsigned char *) PL_FREETYPE_MONO_BOLD },
00047 { PL_FCI_MARK | 0x103, (unsigned char *) PL_FREETYPE_SCRIPT_BOLD },
00048 { PL_FCI_MARK | 0x104, (unsigned char *) PL_FREETYPE_SYMBOL_BOLD },
00049 { PL_FCI_MARK | 0x110, (unsigned char *) PL_FREETYPE_SANS_BOLD_ITALIC },
00050 { PL_FCI_MARK | 0x111, (unsigned char *) PL_FREETYPE_SERIF_BOLD_ITALIC },
00051 { PL_FCI_MARK | 0x112, (unsigned char *) PL_FREETYPE_MONO_BOLD_ITALIC },
00052 { PL_FCI_MARK | 0x113, (unsigned char *) PL_FREETYPE_SCRIPT_BOLD_ITALIC },
00053 { PL_FCI_MARK | 0x114, (unsigned char *) PL_FREETYPE_SYMBOL_BOLD_ITALIC },
00054 { PL_FCI_MARK | 0x120, (unsigned char *) PL_FREETYPE_SANS_BOLD_OBLIQUE },
00055 { PL_FCI_MARK | 0x121, (unsigned char *) PL_FREETYPE_SERIF_BOLD_OBLIQUE },
00056 { PL_FCI_MARK | 0x122, (unsigned char *) PL_FREETYPE_MONO_BOLD_OBLIQUE },
00057 { PL_FCI_MARK | 0x123, (unsigned char *) PL_FREETYPE_SCRIPT_BOLD_OBLIQUE },
00058 { PL_FCI_MARK | 0x124, (unsigned char *) PL_FREETYPE_SYMBOL_BOLD_OBLIQUE }
00059 };