//***************************************************************************** // // ofl_fonts.h - Public header declaring prototypes for the various extended // fonts found under third_party/fonts/ofl. // //***************************************************************************** #ifndef __OFL_FONTS_H__ #define __OFL_FONTS_H__ //***************************************************************************** // // Fonts encoding the ISO8859-1 character set (Unicode U0000-U00FF). // //***************************************************************************** extern const tFontEx g_sFontExHandwriting14; #define g_pFontExHandwriting14 (const tFont *)&g_sFontExHandwriting14 extern const tFontEx g_sFontExHandwriting16; #define g_pFontExHandwriting16 (const tFont *)&g_sFontExHandwriting16 extern const tFontEx g_sFontExHandwriting18; #define g_pFontExHandwriting18 (const tFont *)&g_sFontExHandwriting18 extern const tFontEx g_sFontExHandwriting20; #define g_pFontExHandwriting20 (const tFont *)&g_sFontExHandwriting20 extern const tFontEx g_sFontExHandwriting22; #define g_pFontExHandwriting22 (const tFont *)&g_sFontExHandwriting22 extern const tFontEx g_sFontExHandwriting24; #define g_pFontExHandwriting24 (const tFont *)&g_sFontExHandwriting24 extern const tFontEx g_sFontExHandwriting26; #define g_pFontExHandwriting26 (const tFont *)&g_sFontExHandwriting26 extern const tFontEx g_sFontExHandwriting28; #define g_pFontExHandwriting28 (const tFont *)&g_sFontExHandwriting28 extern const tFontEx g_sFontExHandwriting30; #define g_pFontExHandwriting30 (const tFont *)&g_sFontExHandwriting30 extern const tFontEx g_sFontExOldstandard14; #define g_pFontExOldstandard14 (const tFont *)&g_sFontExOldstandard14 extern const tFontEx g_sFontExOldstandard14b; #define g_pFontExOldstandard14b (const tFont *)&g_sFontExOldstandard14b extern const tFontEx g_sFontExOldstandard14i; #define g_pFontExOldstandard14i (const tFont *)&g_sFontExOldstandard14i extern const tFontEx g_sFontExOldstandard16; #define g_pFontExOldstandard16 (const tFont *)&g_sFontExOldstandard16 extern const tFontEx g_sFontExOldstandard16b; #define g_pFontExOldstandard16b (const tFont *)&g_sFontExOldstandard16b extern const tFontEx g_sFontExOldstandard16i; #define g_pFontExOldstandard16i (const tFont *)&g_sFontExOldstandard16i extern const tFontEx g_sFontExOldstandard18; #define g_pFontExOldstandard18 (const tFont *)&g_sFontExOldstandard18 extern const tFontEx g_sFontExOldstandard18b; #define g_pFontExOldstandard18b (const tFont *)&g_sFontExOldstandard18b extern const tFontEx g_sFontExOldstandard18i; #define g_pFontExOldstandard18i (const tFont *)&g_sFontExOldstandard18i extern const tFontEx g_sFontExOldstandard20; #define g_pFontExOldstandard20 (const tFont *)&g_sFontExOldstandard20 extern const tFontEx g_sFontExOldstandard20b; #define g_pFontExOldstandard20b (const tFont *)&g_sFontExOldstandard20b extern const tFontEx g_sFontExOldstandard20i; #define g_pFontExOldstandard20i (const tFont *)&g_sFontExOldstandard20i extern const tFontEx g_sFontExOldstandard22; #define g_pFontExOldstandard22 (const tFont *)&g_sFontExOldstandard22 extern const tFontEx g_sFontExOldstandard22b; #define g_pFontExOldstandard22b (const tFont *)&g_sFontExOldstandard22b extern const tFontEx g_sFontExOldstandard22i; #define g_pFontExOldstandard22i (const tFont *)&g_sFontExOldstandard22i extern const tFontEx g_sFontExOldstandard24; #define g_pFontExOldstandard24 (const tFont *)&g_sFontExOldstandard24 extern const tFontEx g_sFontExOldstandard24b; #define g_pFontExOldstandard24b (const tFont *)&g_sFontExOldstandard24b extern const tFontEx g_sFontExOldstandard24i; #define g_pFontExOldstandard24i (const tFont *)&g_sFontExOldstandard24i extern const tFontEx g_sFontExOldstandard26; #define g_pFontExOldstandard26 (const tFont *)&g_sFontExOldstandard26 extern const tFontEx g_sFontExOldstandard26b; #define g_pFontExOldstandard26b (const tFont *)&g_sFontExOldstandard26b extern const tFontEx g_sFontExOldstandard26i; #define g_pFontExOldstandard26i (const tFont *)&g_sFontExOldstandard26i extern const tFontEx g_sFontExOldstandard28; #define g_pFontExOldstandard28 (const tFont *)&g_sFontExOldstandard28 extern const tFontEx g_sFontExOldstandard28b; #define g_pFontExOldstandard28b (const tFont *)&g_sFontExOldstandard28b extern const tFontEx g_sFontExOldstandard28i; #define g_pFontExOldstandard28i (const tFont *)&g_sFontExOldstandard28i extern const tFontEx g_sFontExOldstandard30; #define g_pFontExOldstandard30 (const tFont *)&g_sFontExOldstandard30 extern const tFontEx g_sFontExOldstandard30b; #define g_pFontExOldstandard30b (const tFont *)&g_sFontExOldstandard30b extern const tFontEx g_sFontExOldstandard30i; #define g_pFontExOldstandard30i (const tFont *)&g_sFontExOldstandard30i extern const tFontEx g_sFontExSansand14; #define g_pFontExSansand14 (const tFont *)&g_sFontExSansand14 extern const tFontEx g_sFontExSansand16; #define g_pFontExSansand16 (const tFont *)&g_sFontExSansand16 extern const tFontEx g_sFontExSansand18; #define g_pFontExSansand18 (const tFont *)&g_sFontExSansand18 extern const tFontEx g_sFontExSansand20; #define g_pFontExSansand20 (const tFont *)&g_sFontExSansand20 extern const tFontEx g_sFontExSansand22; #define g_pFontExSansand22 (const tFont *)&g_sFontExSansand22 extern const tFontEx g_sFontExSansand24; #define g_pFontExSansand24 (const tFont *)&g_sFontExSansand24 extern const tFontEx g_sFontExSansand26; #define g_pFontExSansand26 (const tFont *)&g_sFontExSansand26 extern const tFontEx g_sFontExSansand28; #define g_pFontExSansand28 (const tFont *)&g_sFontExSansand28 extern const tFontEx g_sFontExSansand30; #define g_pFontExSansand30 (const tFont *)&g_sFontExSansand30 extern const tFontEx g_sFontExTheanodidot14; #define g_pFontExTheanodidot14 (const tFont *)&g_sFontExTheanodidot14 extern const tFontEx g_sFontExTheanodidot16; #define g_pFontExTheanodidot16 (const tFont *)&g_sFontExTheanodidot16 extern const tFontEx g_sFontExTheanodidot18; #define g_pFontExTheanodidot18 (const tFont *)&g_sFontExTheanodidot18 extern const tFontEx g_sFontExTheanodidot20; #define g_pFontExTheanodidot20 (const tFont *)&g_sFontExTheanodidot20 extern const tFontEx g_sFontExTheanodidot22; #define g_pFontExTheanodidot22 (const tFont *)&g_sFontExTheanodidot22 extern const tFontEx g_sFontExTheanodidot24; #define g_pFontExTheanodidot24 (const tFont *)&g_sFontExTheanodidot24 extern const tFontEx g_sFontExTheanodidot26; #define g_pFontExTheanodidot26 (const tFont *)&g_sFontExTheanodidot26 extern const tFontEx g_sFontExTheanodidot28; #define g_pFontExTheanodidot28 (const tFont *)&g_sFontExTheanodidot28 extern const tFontEx g_sFontExTheanodidot30; #define g_pFontExTheanodidot30 (const tFont *)&g_sFontExTheanodidot30 extern const tFontEx g_sFontExTheanomodern14; #define g_pFontExTheanomodern14 (const tFont *)&g_sFontExTheanomodern14 extern const tFontEx g_sFontExTheanomodern16; #define g_pFontExTheanomodern16 (const tFont *)&g_sFontExTheanomodern16 extern const tFontEx g_sFontExTheanomodern18; #define g_pFontExTheanomodern18 (const tFont *)&g_sFontExTheanomodern18 extern const tFontEx g_sFontExTheanomodern20; #define g_pFontExTheanomodern20 (const tFont *)&g_sFontExTheanomodern20 extern const tFontEx g_sFontExTheanomodern22; #define g_pFontExTheanomodern22 (const tFont *)&g_sFontExTheanomodern22 extern const tFontEx g_sFontExTheanomodern24; #define g_pFontExTheanomodern24 (const tFont *)&g_sFontExTheanomodern24 extern const tFontEx g_sFontExTheanomodern26; #define g_pFontExTheanomodern26 (const tFont *)&g_sFontExTheanomodern26 extern const tFontEx g_sFontExTheanomodern28; #define g_pFontExTheanomodern28 (const tFont *)&g_sFontExTheanomodern28 extern const tFontEx g_sFontExTheanomodern30; #define g_pFontExTheanomodern30 (const tFont *)&g_sFontExTheanomodern30 extern const tFontEx g_sFontExTheanooldstyle14; #define g_pFontExTheanooldstyle14 (const tFont *)&g_sFontExTheanooldstyle14 extern const tFontEx g_sFontExTheanooldstyle16; #define g_pFontExTheanooldstyle16 (const tFont *)&g_sFontExTheanooldstyle16 extern const tFontEx g_sFontExTheanooldstyle18; #define g_pFontExTheanooldstyle18 (const tFont *)&g_sFontExTheanooldstyle18 extern const tFontEx g_sFontExTheanooldstyle20; #define g_pFontExTheanooldstyle20 (const tFont *)&g_sFontExTheanooldstyle20 extern const tFontEx g_sFontExTheanooldstyle22; #define g_pFontExTheanooldstyle22 (const tFont *)&g_sFontExTheanooldstyle22 extern const tFontEx g_sFontExTheanooldstyle24; #define g_pFontExTheanooldstyle24 (const tFont *)&g_sFontExTheanooldstyle24 extern const tFontEx g_sFontExTheanooldstyle26; #define g_pFontExTheanooldstyle26 (const tFont *)&g_sFontExTheanooldstyle26 extern const tFontEx g_sFontExTheanooldstyle28; #define g_pFontExTheanooldstyle28 (const tFont *)&g_sFontExTheanooldstyle28 extern const tFontEx g_sFontExTheanooldstyle30; #define g_pFontExTheanooldstyle30 (const tFont *)&g_sFontExTheanooldstyle30 //***************************************************************************** // // Fonts encoding ASCII and Korean Hangul jamo. The binary versions of these // fonts, found in the binfonts subdirectory, also contain the full Hangul // syllable set (but are, of course, very much larger). // //***************************************************************************** extern const unsigned char g_pucHangulgothic16pt[]; #define g_pFontHangulgothic16pt const tFont *)g_pucHangulgothic16pt extern const unsigned char g_pucHangulgothic16ptb[]; #define g_pFontHangulgothic16ptb (const tFont *)g_pucHangulgothic16ptb extern const unsigned char g_pucHangulgothic18pt[]; #define g_pFontHangulgothic18pt (const tFont *)g_pucHangulgothic18pt extern const unsigned char g_pucHangulgothic18ptb[]; #define g_pFontHangulgothic18ptb (const tFont *)g_pucHangulgothic18ptb extern const unsigned char g_pucHangulgothic20pt[]; #define g_pFontHangulgothic20pt (const tFont *)g_pucHangulgothic20pt extern const unsigned char g_pucHangulgothic20ptb[]; #define g_pFontHangulgothic20ptb (const tFont *)g_pucHangulgothic20ptb extern const unsigned char g_pucHangulgothic22pt[]; #define g_pFontHangulgothic22pt (const tFont *)g_pucHangulgothic22pt extern const unsigned char g_pucHangulgothic22ptb[]; #define g_pFontHangulgothic22ptb (const tFont *)g_pucHangulgothic22ptb extern const unsigned char g_pucHangulgothic24pt[]; #define g_pFontHangulgothic24pt (const tFont *)g_pucHangulgothic24pt extern const unsigned char g_pucHangulgothic24ptb[]; #define g_pFontHangulgothic24ptb (const tFont *)g_pucHangulgothic24ptb extern const unsigned char g_pucHangulmyeongjo16pt[]; #define g_pFontHangulmyeongjo16pt (const tFont *)g_pucHangulmyeongjo16pt extern const unsigned char g_pucHangulmyeongjo16ptb[]; #define g_pFontHangulmyeongjo16ptb (const tFont *)g_pucHangulmyeongjo16ptb extern const unsigned char g_pucHangulmyeongjo18pt[]; #define g_pFontHangulmyeongjo18pt (const tFont *)g_pucHangulmyeongjo18pt extern const unsigned char g_pucHangulmyeongjo18ptb[]; #define g_pFontHangulmyeongjo18ptb (const tFont *)g_pucHangulmyeongjo18ptb extern const unsigned char g_pucHangulmyeongjo20pt[]; #define g_pFontHangulmyeongjo20pt (const tFont *)g_pucHangulmyeongjo20pt extern const unsigned char g_pucHangulmyeongjo20ptb[]; #define g_pFontHangulmyeongjo20ptb (const tFont *)g_pucHangulmyeongjo20ptb extern const unsigned char g_pucHangulmyeongjo22pt[]; #define g_pFontHangulmyeongjo22pt (const tFont *)g_pucHangulmyeongjo22pt extern const unsigned char g_pucHangulmyeongjo22ptb[]; #define g_pFontHangulmyeongjo22ptb (const tFont *)g_pucHangulmyeongjo22ptb extern const unsigned char g_pucHangulmyeongjo24pt[]; #define g_pFontHangulmyeongjo24pt (const tFont *)g_pucHangulmyeongjo24pt extern const unsigned char g_pucHangulmyeongjo24ptb[]; #define g_pFontHangulmyeongjo24ptb (const tFont *)g_pucHangulmyeongjo24ptb //***************************************************************************** // // The following font is used as an example in the fontview application. // It contains ASCII, Hiragana, Katakana, Korean Jamo and a small number // of Hangul syllables and Chinese ideographs. It is intended purely for // illustration purposes and is unlikely to be of use in a real-world // application. // //***************************************************************************** extern const uint8_t g_pui8Cjktest20pt[]; #define g_pFontCjktest20pt (const tFont *)g_pui8Cjktest20pt #endif // __OFL_FONTS_H__