lcfont.h

来自「ESS3890+SL原代码(1*16内存)」· C头文件 代码 · 共 378 行

H
378
字号
/* Copyright 2003, ESS Technology, Inc.					*//* SCCSID  @(#)lcfont.h	4.2 07/14/03 *//* Based on font.h	3.1 08/27/01 */typedef enum {    ENGLISH_FONTS,#ifdef BILINGUAL_OSD    CHINESE_FONTS,#endif    FONT_LANGUAGES} Font_ID;/* * Font related macros */#define FONT_START		FONT_RIGHT	/* Starting point	*/#define FONT_RIGHT		0x18#define FONT_S_VOL		0x19#define FONT_FACE1A 		0x1a#define FONT_FACE1B 		0x1b#define FONT_FACE2A 		0x1c#define FONT_FACE2B 		0x1d#define FONT_3D4A     		0x1e#define FONT_3D4B 		FONT_3D2B#define FONT_3D4C 		0x1f#define FONT_SPACE 		0x20 	#define FONT_BLANK		FONT_SPACE#define FONT_KEYLOW 		0x21 		#define FONT_KEYSCALE 		0x22 		#define FONT_HAND 		0x23 		#define FONT_3D1A 		0x24 		#define FONT_3D1B 		0x25 		#define FONT_KEYHIGH 		0x26 		#define FONT_3D1C 		0x27 		#define FONT_PREV 		0x28 		#define FONT_NEXT 		0x29 		#define FONT_3D2A 		0x2a 		#define FONT_PLUS 		0x2b 	#define FONT_3D2B 		0x2c 		#define FONT_DASH 		0x2d 		#define FONT_PERIOD 		0x2e #define FONT_SLASH 		0x2f 		#define FONT_0	 		0x30 		#define FONT_1 			0x31 		#define FONT_2 			0x32 		#define FONT_3 			0x33 		#define FONT_4 			0x34 		#define FONT_5 			0x35 		#define FONT_6 			0x36 		#define FONT_7 			0x37 		#define FONT_8 			0x38 		#define FONT_9 			0x39 		#define FONT_COLON 		0x3a 	#define FONT_3D3A 		0x3b 		#define FONT_3D3B 		FONT_3D2B#define FONT_KEYCURR 		0x3c #define FONT_3D3C 		0x3d 		#define FONT_KEYMID 		0x3e#define FONT_QUESTION 		0x3f 		#define VOLUME0 		0x3f#define FONT_3D2C 		0x40 		#define FONT_A	 		0x41 		#define FONT_B 			0x42 		#define FONT_C 			0x43 		#define FONT_D 			0x44 		#define FONT_E 			0x45 		#define FONT_F 			0x46 		#define FONT_G 			0x47 		#define FONT_H 			0x48 		#define FONT_I 			0x49 		#define FONT_J 			0x4a 		#define FONT_K 			0x4b 		#define FONT_L 			0x4c 		#define FONT_M 			0x4d 		#define FONT_N 			0x4e 		#define FONT_O 			0x4f 		#define FONT_P 			0x50 		#define FONT_Q 			0x51 		#define FONT_R 			0x52 		#define FONT_S 			0x53 		#define FONT_T 			0x54 		#define FONT_U 			0x55 		#define FONT_V 			0x56 		#define FONT_W 			0x57 		#define FONT_X 			0x58 		#define FONT_Y 			0x59 		#define FONT_Z 			0x5a 		#define FONT_LL 		0x5b 		#define FONT_SS 		0x5c 		#define FONT_SL 		0x5d 		#define FONT_LS 		0x5e 		#define FONT_UNDERSCORE		0x5f#define LAST_EFONT0		FONT_UNDERSCORE/* Define LAST_EFONT's for easier maintenance when we add * more characters. * * NOTE: Recheck LAST_EFONT's when more characters are added. */#ifdef EQUALIZER#define FONT_EQ_DB		LAST_EFONT0+1#define FONT_EQ_DB0		LAST_EFONT0+2#define FONT_EQ_DB1		LAST_EFONT0+3#define FONT_EQ_DB2 		LAST_EFONT0+4#define FONT_EQ_DB3 		LAST_EFONT0+5#define FONT_EQ_DB4 		LAST_EFONT0+6#define FONT_EQ_DB5 		LAST_EFONT0+7#define FONT_EQ_DB6 		LAST_EFONT0+8#define FONT_EQ_DB7 		LAST_EFONT0+9#define FONT_EQ_DB8 		LAST_EFONT0+10#define FONT_EQ_DB9 		LAST_EFONT0+11#define FONT_EQ_DB10 		LAST_EFONT0+12#define FONT_EQ_DB11 		LAST_EFONT0+13#define FONT_EQ_DB12 		LAST_EFONT0+14#define FONT_EQ_MINUS 		LAST_EFONT0+15#define FONT_EQ_0		LAST_EFONT0+16#define FONT_EQ_1		LAST_EFONT0+17#define FONT_EQ_150		LAST_EFONT0+18#define FONT_EQ_1K		LAST_EFONT0+19#define FONT_EQ_2K		LAST_EFONT0+20#define FONT_EQ_400		LAST_EFONT0+21#define FONT_EQ_5K		LAST_EFONT0+22#define FONT_EQ_60		LAST_EFONT0+23#define FONT_EQ_6K		LAST_EFONT0+24#define FONT_EQ__		LAST_EFONT0+25#define FONT_EQ_PLUS 		LAST_EFONT0+26#define FONT_EQ_LEV0 		LAST_EFONT0+27#define LAST_EFONT1		FONT_EQ_LEV0#else /* not EQUALIZER */#define LAST_EFONT1		LAST_EFONT0#endif /* EQUALIZER */#ifdef KARASC#define FONT_S_MICA		LAST_EFONT1+1#define FONT_S_MICB		LAST_EFONT1+2#define LAST_EFONT		FONT_S_MICB#else #define LAST_EFONT		LAST_EFONT1#endif KARASC/* Chinese Characters */#define CN_HEADER		0xff#ifdef BILINGUAL_OSD#define FONT_CSTART		LAST_EFONT+1	/* Starting point	*//* For ESS' Chinese font */#define CN_XUAN3 		FONT_CSTART#define CN_ZE2 			FONT_CSTART+1 #define CN_FANG4 		FONT_CSTART+2 #define CN_YING3 		FONT_CSTART+3 #define CN_YIN1 		FONT_CSTART+4 #define CN_DIE2 		FONT_CSTART+5 #define CN_CHU1 		FONT_CSTART+6 #define CN_CANG1 		FONT_CSTART+7 #define CN_ZUO3 		FONT_CSTART+8 #define CN_SHENG1 		FONT_CSTART+9 #define CN_DAO4 		FONT_CSTART+10#define CN_YOU4 		FONT_CSTART+11#define CN_LI4 			FONT_CSTART+12#define CN_TI3 			FONT_CSTART+13#define CN_LIU2 		FONT_CSTART+14#define CN_LAN3 		FONT_CSTART+15#define CN_ZAN4 		FONT_CSTART+16#define CN_TING2 		FONT_CSTART+17#define CN_QU3 			FONT_CSTART+18#define CN_YI1 			FONT_CSTART+19#define CN_SHANG4 		FONT_CSTART+20#define CN_XIA4 		FONT_CSTART+21#define CN_DA4 			FONT_CSTART+22#define CN_ZHI4 		FONT_CSTART+23 		#define CN_ZI4 			FONT_CSTART+24#define CN_DONG4 		FONT_CSTART+25#define CN_SHE4 		FONT_CSTART+26#define CN_ZHI42 		FONT_CSTART+27#define CN_CHONG2 		FONT_CSTART+28#define CN_FU4 			FONT_CSTART+29#define CN_KUAI4 		FONT_CSTART+30#define CN_JIN4 		FONT_CSTART+31#define CN_TUI4 		FONT_CSTART+32#define CN_QUAN2 		FONT_CSTART+33#define CN_MAN4 		FONT_CSTART+34#define CN_ZHI3 		FONT_CSTART+35#define CN_DAI4 		FONT_CSTART+36#define CN_CHANG4 		FONT_CSTART+37#define CN_YUE4 		FONT_CSTART+38#define CN_HUA4 		FONT_CSTART+39#define CN_TONG3 		FONT_CSTART+40#define CN_KAI1 		FONT_CSTART+41#define CN_GUAN1 		FONT_CSTART+42#define CN_HUI2 		FONT_CSTART+43#define CN_DAN1 		FONT_CSTART+44#define CN_WU2 			FONT_CSTART+45#define CN_YOU2 		FONT_CSTART+46#define CN_XI4 			FONT_CSTART+47#define CN_CAI4 		FONT_CSTART+48#define CN_ZONG3 		FONT_CSTART+49#define CN_SHENG4 		FONT_CSTART+50#define CN_YU2 			FONT_CSTART+51#define CN_SHI2 		FONT_CSTART+52#define CN_JIAN1 		FONT_CSTART+53#define CN_BIAN1 		FONT_CSTART+54#define CN_CHENG2 		FONT_CSTART+55#define CN_SUI2 		FONT_CSTART+56#define CN_JI1 			FONT_CSTART+57#define CN_HUI1 		FONT_CSTART+58#define CN_QU32 		FONT_CSTART+59#define CN_XIAO1 		FONT_CSTART+60#define CN_WEI4 		FONT_CSTART+61#define CN_ZHI1 		FONT_CSTART+62#define CN_SHUN4 		FONT_CSTART+63#define CN_XU4 			FONT_CSTART+64 		#define CN_JIE2 		FONT_CSTART+65#define CN_SHU4 		FONT_CSTART+66#define CN_ZHENG1 		FONT_CSTART+67#define LAST_CN0		CN_ZHENG1/* Define LAST_CN's for easier maintenance when we add * more characters. * * NOTE: Recheck LAST_CN's when more characters are added. */#ifdef SONY3D#define CN_HUAN4		LAST_CN0+1#define LAST_CN1		CN_HUAN4#else#define LAST_CN1		LAST_CN0#endif#ifdef EQUALIZERX /* disable until we have ROM space */#define CN_CHANG3		LAST_CN1+1#define CN_XIAO4		LAST_CN1+2#define CN_GUO3			LAST_CN1+3#define CN_TING1		LAST_CN1+4#define CN_YU4			LAST_CN1+5#define CN_YUAN2                LAST_CN1+6#define CN_JU4                  LAST_CN1+7#define CN_KUAN1		LAST_CN1+8#define CN_ZHUN3		LAST_CN1+9 #define CN_DIAN4		LAST_CN1+10 #define CN_YUAN4		LAST_CN1+11#define CN_JIAO4		LAST_CN1+12#define CN_TANG2		LAST_CN1+13#define CN_XIAN4		LAST_CN1+14#define CN_CHEN2		LAST_CN1+15#define CN_YE41			LAST_CN1+16#define CN_JUN1			LAST_CN1+17#define CN_HENG2		LAST_CN1+18#define CN_GU3			LAST_CN1+19#define CN_DIAN3		LAST_CN1+20#define CN_YAO2			LAST_CN1+21#define CN_GUN3			LAST_CN1+22#define CN_JUE2			LAST_CN1+23#define CN_SHI4			LAST_CN1+24#define CN_LIU21		LAST_CN1+25#define CN_XING2		LAST_CN1+26#define CN_GE4			LAST_CN1+27#define CN_XING4		LAST_CN1+28#define CN_MIN2			LAST_CN1+29#define CN_GE1			LAST_CN1+30#define CN_WU3			LAST_CN1+31#define LAST_CN			CN_WU3#else#define LAST_CN			LAST_CN1#endif					  #if NOT_USED#define CN_YE4			69#define CN_DU2			70#define CN_BIAO1		71#define CN_JI4			72#define CN_DAO42		73#define CN_BAN3			74#define CN_DE2 			0xaa#define CN_FEN1 		0xab#define CN_PING2 		0xac#define CN_SHU1 		0xad#define CN_QIAN1 		0xae#define CN_ZHU2 		0xaf#define CN_SHI4 		0xb0#define CN_XIANG4 		0xb1#define CN_BU4 			0xb2#define CN_NI4 			0xb3#define CN_SAO3 		0xb4#define CN_MIAO2 		0xb5#define CN_CUO4 		0xb6#define CN_HUAN2 		0xb7#define CN_RAO4 		0xb8#define FONT_CN1        0xa3#define FONT_CN2        0xa4#define FONT_CN3        0xa5#define FONT_CN4        0xa6#define FONT_CN5        0xa7#define FONT_CN6        0xa8#define FONT_CN7        0xa9#define FONT_CN8        0xaa#define FONT_CN9        0xab#define FONT_CN10       0xac#define FONT_CN11       0xad#define FONT_CN12       0xae#define FONT_CN13       0xaf#define FONT_CN14       0xb0#define FONT_CN15       0xb1#define FONT_CN16       0xb2#define FONT_CN18       0xb3#define FONT_CN19       0xb4#define FONT_CN20       0xb5#define FONT_CN21       0xb6#define FONT_CN22       0xb7#define FONT_CN23       0xb8#define FONT_CN24       0xb9#define FONT_CN25       0xba#define FONT_CN26       0xbb#define FONT_CN27       0xbc#define FONT_CN28       0xbd#define FONT_CN29       0xbe#define FONT_CN30       0xbf#define FONT_CN31       0xc0#define FONT_CN32       0xc1#define FONT_CN33       0xc2#define FONT_CN34       0xc3#define FONT_CN35       0xc4#define FONT_CN36       0xa9#define FONT_CN37       0xaa#define FONT_CN38       0xc7#define FONT_CN39       0xc8#define FONT_CN40       0xc9#define FONT_CN41       0xca#define FONT_CN42       0xad#define FONT_CN43       0xcc#define FONT_CN44       0xcd#define FONT_CN45       0xce#define FONT_CN46       0xcf#define FONT_CN47       0xd0#define FONT_CN48       0xd1#define FONT_CN49       0xd2#define FONT_CN50       0xd3#define FONT_CN51       0xd4#define FONT_CN52       0xd5#define FONT_CN53       0xd6#define FONT_CN54       0xd7#define FONT_CN55       0xd8#define FONT_CN56       0xd9#define FONT_CN57       0xda#define FONT_CN58       0xdb#define FONT_CN59       0xdc#define FONT_CN60       0xdd#define FONT_CN61       0xde#define FONT_CN62       0xdf#define FONT_CN63       0xe0#define FONT_CN64       0xe1#define FONT_CN65       0xe2#define FONT_CN66       0xe3#define FONT_CN67       0xe4#define FONT_CN68       0xe5#define FONT_CN69       0xe6#define FONT_CN70       0xe7#define FONT_CN71       0xe8#define FONT_CN72       0xe9#define FONT_CN73       0xea#define FONT_CN74       0xeb#define FONT_CN75       0xec#define FONT_CN76       0xed#define FONT_CN77       0xee#define FONT_CN78       0xef#define FONT_CN79       0xf0#define FONT_CN80       0xf1#define FONT_CN81       0xf2#define FONT_CN82       0xf3#define FONT_CN83       0xf4#endif#endif	/* BILINGUAL_OSD */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?