00001 /************************************************************************************************** 00002 Title : FONTX2 Driver 00003 Programmer : Yosuke FURUSAWA 00004 Copyright : Copyright (C) 2010 Yosuke FURUSAWA. 00005 License : 4-clause BSD License 00006 Since : 2010/05/08 00007 00008 Filename : libfontx2.h 00009 Last up date : 2010/08/09 00010 Kanji-Code : Shift-JIS 00011 TAB Space : 4 00012 00013 Note : In this version, do not support Kanji and Font Selector. 00014 **************************************************************************************************/ 00015 00016 00017 #ifndef _LIBFONTX2_H_ 00018 #define _LIBFONTX2_H_ 00019 00020 00021 /*================================================================================================= 00022 マクロ定義 00023 =================================================================================================*/ 00024 /* 文字表示高速化マクロ。何も指定しない場合は、どんなフォントサイズでも表示可能 */ 00025 #define FONT_FAST8 /* 横幅 8px フォント用 */ 00026 00027 00028 /*================================================================================================= 00029 プロトタイプ宣言 00030 =================================================================================================*/ 00031 extern BOOL FONTX2_init(void); 00032 extern unsigned char FONTX2_get_ascii_width(void); 00033 extern unsigned char FONTX2_get_ascii_width_byte(void); 00034 extern unsigned char FONTX2_get_ascii_height(void); 00035 extern unsigned char FONTX2_get_ascii_height_byte(void); 00036 extern unsigned char FONTX2_get_ascii_size(void); 00037 extern unsigned char *FONTX2_get_ascii_font(const unsigned char ascii); 00038 extern unsigned char FONTX2_get_ascii_font_data(const unsigned char ascii, unsigned char x, unsigned char y); 00039 00040 00041 #endif