diff options
| author | Yuval Adam <yuv.adm@gmail.com> | 2014-08-08 14:42:07 +0300 |
|---|---|---|
| committer | Yuval Adam <yuv.adm@gmail.com> | 2014-08-08 14:42:07 +0300 |
| commit | a6163888f3c56123b1db313743c6147ba498732c (patch) | |
| tree | ff7d15d991d1d09ba6cbc0cec80924f57445bfdd /third_party/fonts/ofl/ofl_fonts.h | |
| parent | c3e4c9a25c2910d2d66d52215b3406b13d5b23d5 (diff) | |
Add third_party libs
Diffstat (limited to 'third_party/fonts/ofl/ofl_fonts.h')
| -rw-r--r-- | third_party/fonts/ofl/ofl_fonts.h | 220 |
1 files changed, 220 insertions, 0 deletions
diff --git a/third_party/fonts/ofl/ofl_fonts.h b/third_party/fonts/ofl/ofl_fonts.h new file mode 100644 index 0000000..2b6d796 --- /dev/null +++ b/third_party/fonts/ofl/ofl_fonts.h @@ -0,0 +1,220 @@ +//*****************************************************************************
+//
+// 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__
|
