亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fontmng.c

?? 好記星的控件,包括button,list,對文件操作
?? C
?? 第 1 頁 / 共 4 頁
字號:
/****************************************************************************/
/*                                                                          */
/*              Copyright (C) 2005 SHENZHEN MEIJIN CO.LTD                   */
/*                                                                          */
/* FILE NAME:   FontMng.C                                                   */
/* MODULE NAME: FontMng                                                     */
/* DESCRIPTION: Font manager C file                                         */
/*                                                                          */
/****************************************************************************/
/*    DTAE       AUTHOR     VERSION                 REMARKS                 */
/* =========== ==========  =========  ======================================*/
/* 2005-3-22   maying        V1.0     create         						*/
/* 2007-3-29   lichao		 v1.1	  modified		                       	*/
/* 1:修改后的版本增加了16點陣的字庫。12點陣和16點陣字庫都有三種樣式(style):*/
/* 正常(normal) 粗體(blod) 斜體(italic). 默認為FONT12_NORMAL_FONT。			*/
/* 2:對原來程序中直接用常數判斷區的邊界改為用wCodeStart和wCodeEnd。		*/
/* 3:函數FontGetCharInfo第二個參數改為UINT32 wCode(原UINT16 wCode)以適應	*/
/* 四字節編碼。																*/
/* 4:宏SYSTLIB表示默認字庫,原來的值是FONTLIB_GBk12.先將其值改為:			*/
/* FONT12_NORMAL_FONT。所以AP中不能用SYSTLIB來表示字體高度。可以用函數:	*/
/* 5:AP中若要切換字庫可先FontGetLib, 再FontSetLib, 最后還原字庫FontSetLib. */
/* FONT12_NORMAL_FONT。所以AP中不能用SYSTLIB來表示字體高度。可以用函數:	*/
/* UINT FontGetHeight(UINT16 wFontLibID)									*/
/* 2007-04-03 lichao 														*/
/* 2007-04-09  Liang Ruhui   v1.1    modify
/****************************************************************************/

#include "kernel.h"


#define COMPOSE_FONT_START_CODE		0x9520		//組合字開始編碼
#define COMPOSE_FONT_END_CODE		0x9b2f		//組合字結束編碼

/*
	0000 0000 0000 0000
	                 ||
					 ||
					 |+-------是否反白      (1:是  0:否)
					 +--------是否加加劃線  (1:是  0:否)
 */


#define SetInvertStyle()    (wFontStyle |= 0x0001 )    //反白
#define ClrInvertStyle()    (wFontStyle &= ~0x0001)
#define IsInvertStyle()     (wFontStyle &  0x0001)

#define SetUnderlineStyle() (wFontStyle |= 0x0002 )  //下劃線
#define ClrUnderlineStyle() (wFontStyle &= ~0x0002)
#define IsUnderlineStyle()  (wFontStyle &  0x0002)

//-------------------------------------------------------------------
#define ASCII 		0    //ASCii區
#define GBK1  		1    //雙字節1區
#define GBK2  		2    //雙字節2區
#define GBK3    	3    //雙字節3區
#define GBK4    	4    //雙字節4區
#define GBK5    	5    //雙字節5區
#define ZZZ1    	6    //雙字節區用戶1
#define ZZZ2    	7    //雙字節區用戶2
#define ZZZ3    	8    //雙字節區用戶3
#define LARDIN    	9    //拉丁自造字
#define LDZZZ   	10   //半角自造字
#define FOURFONT    11   //四字節區

#define FONT_TOTAL 		SYSTLIBTOTAL       //字體類型總數
#define FONTLIBNUM      12                 //字庫類型總數

//static FontLibInfo	*pFontLibInfo;			//當前字庫信息指針
static WORD         wFontStyle;             //字體屬性
//static UINT16       hFont;                  //字體句柄
static WORD         wCurrentFontLib;      //當前字庫
static UINT32       wFontCodeWidth[FONTLIBNUM][4];    

//#ifndef WIN32		//24*24暫時沒放進來
const FontLibInfo aPrjFontLib[] = 
{
    { FONT12_NORMAL_FONT, ASCII,     6,  12, FONTSAVETYPE_DATA, (UINT8*)(ASC_RM12_ADDRESS+0x24),      0x20,      0x7f  ,      0,      wFontCodeWidth[ASCII]    },
    { FONT12_NORMAL_FONT, GBK2,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(GBK12_ADDRESS+0x3bbc+0x14),  0xB0A1,    0xF7FE,      0,      wFontCodeWidth[GBK2]     },
    { FONT12_NORMAL_FONT, GBK1,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(GBK12_ADDRESS+0x40+0x14),	  0xA1A1,    0xA9FE,      0,      wFontCodeWidth[GBK1]     },
    { FONT12_NORMAL_FONT, GBK3,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(GBK12_ADDRESS+0x2179c+0x14), 0x8140,    0xA0FE,      0,      wFontCodeWidth[GBK3]     },
    { FONT12_NORMAL_FONT, GBK4,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(GBK12_ADDRESS+0x3c31c+0x14), 0xAA40,    0xFEA0,      0,      wFontCodeWidth[GBK4]     },
    { FONT12_NORMAL_FONT, GBK5,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(GBK12_ADDRESS+0x600dc+0x14), 0xA840,    0xA9A0,      0,      wFontCodeWidth[GBK5]     },
    { FONT12_NORMAL_FONT, ZZZ2,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(ZZZ12_ADDRESS+0x3C),         0xF8A1,    0xFEfe,      0,      wFontCodeWidth[ZZZ2]     },
    { FONT12_NORMAL_FONT, ZZZ1,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(ZZZ12_ADDRESS+0x2D4E),       0xAAA1,    0xAFfe,      0,      wFontCodeWidth[ZZZ1]     },
    { FONT12_NORMAL_FONT, ZZZ3,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(ZZZ12_ADDRESS+0x548A),       0xA140,    0xA7A0,      0,      wFontCodeWidth[ZZZ3]     },
    { FONT12_NORMAL_FONT, LARDIN,     6, 12, FONTSAVETYPE_DATA, (UINT8*)(LADIN_12_ADDRESS+0x24),      0x8120,    0xA22F,      0,      wFontCodeWidth[LARDIN]   },
    { FONT12_NORMAL_FONT, LDZZZ,      6, 12, FONTSAVETYPE_DATA, (UINT8*)(LDZZZ_12_ADDRESS+0x24),      0xF020,    0xF12F,      0,      wFontCodeWidth[LDZZZ]    },
	{ FONT12_NORMAL_FONT, FOURFONT,  12, 12, FONTSAVETYPE_DATA, (UINT8*)(GB18030_12_ADDRESS+0x24),    0x81308130,0xFE39FE39,  0x3097, wFontCodeWidth[FOURFONT] },
     
    //12*12粗體
    { FONT12_BLOD_FONT, ASCII,     7,  12, FONTSAVETYPE_DATA, (UINT8*)(ASC_HT12_ADDRESS+0x24),            0x20,      0x7f  ,      0,      wFontCodeWidth[ASCII]    },
    { FONT12_BLOD_FONT, GBK2,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(GBK12_ADDRESS+0x3bbc+0x14),        0xB0A1,    0xF7FE,      0,      wFontCodeWidth[GBK2]     },
    { FONT12_BLOD_FONT, GBK1,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(GBK12_ADDRESS+0x40+0x14),          0xA1A1,    0xA9FE,      0,      wFontCodeWidth[GBK1]     },
    { FONT12_BLOD_FONT, GBK3,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(GBK12_ADDRESS+0x2179c+0x14),       0x8140,    0xA0FE,      0,      wFontCodeWidth[GBK3]     },
    { FONT12_BLOD_FONT, GBK4,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(GBK12_ADDRESS+0x3c31c+0x14),       0xAA40,    0xFEA0,      0,      wFontCodeWidth[GBK4]     },
    { FONT12_BLOD_FONT, GBK5,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(GBK12_ADDRESS+0x600dc+0x14),       0xA840,    0xA9A0,      0,      wFontCodeWidth[GBK5]     },
    { FONT12_BLOD_FONT, ZZZ2,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(ZZZ12_ADDRESS+0x3C),               0xF8A1,    0xFEfe,      0,      wFontCodeWidth[ZZZ2]     },
    { FONT12_BLOD_FONT, ZZZ1,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(ZZZ12_ADDRESS+0x2D4E),             0xAAA1,    0xAFfe,      0,      wFontCodeWidth[ZZZ1]     },
    { FONT12_BLOD_FONT, ZZZ3,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(ZZZ12_ADDRESS+0x548A),             0xA140,    0xA7A0,      0,      wFontCodeWidth[ZZZ3]     },
    { FONT12_BLOD_FONT, LARDIN,     6, 12, FONTSAVETYPE_DATA, (UINT8*)(LADIN_12_ADDRESS+0x24),            0x8120,    0xA22F,      0,      wFontCodeWidth[LARDIN]   },
    { FONT12_BLOD_FONT, LDZZZ,      6, 12, FONTSAVETYPE_DATA, (UINT8*)(LDZZZ_12_ADDRESS+0x24),            0xF020,    0xF12F,      0,      wFontCodeWidth[LDZZZ]    },
	{ FONT12_BLOD_FONT, FOURFONT,  12, 12, FONTSAVETYPE_DATA, (UINT8*)(GB18030_12_ADDRESS+0x24),          0x81308130,0xFE39FE39,  0x3097, wFontCodeWidth[FOURFONT] },

	//12*12斜體    
    { FONT12_ITALIC_FONT, ASCII,      7, 12, FONTSAVETYPE_DATA, (UINT8*)(ASC_RX12_ADDRESS+0x24),          0x20,      0x7f  ,      0,      wFontCodeWidth[ASCII]    },  
    { FONT12_ITALIC_FONT, GBK2,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(GBK12_ADDRESS+0x3bbc+0x14),      0xB0A1,    0xF7FE,      0,      wFontCodeWidth[GBK2]     },
    { FONT12_ITALIC_FONT, GBK1,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(GBK12_ADDRESS+0x40+0x14),        0xA1A1,    0xA9FE,      0,      wFontCodeWidth[GBK1]     },
    { FONT12_ITALIC_FONT, GBK3,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(GBK12_ADDRESS+0x2179c+0x14),     0x8140,    0xA0FE,      0,      wFontCodeWidth[GBK3]     },
    { FONT12_ITALIC_FONT, GBK4,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(GBK12_ADDRESS+0x3c31c+0x14),     0xAA40,    0xFEA0,      0,      wFontCodeWidth[GBK4]     },
    { FONT12_ITALIC_FONT, GBK5,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(GBK12_ADDRESS+0x600dc+0x14),     0xA840,    0xA9A0,      0,      wFontCodeWidth[GBK5]     },
    { FONT12_ITALIC_FONT, ZZZ2,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(ZZZ12_ADDRESS+0x3C),             0xF8A1,    0xFEfe,      0,      wFontCodeWidth[ZZZ2]     },
    { FONT12_ITALIC_FONT, ZZZ1,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(ZZZ12_ADDRESS+0x2D4E),           0xAAA1,    0xAFfe,      0,      wFontCodeWidth[ZZZ1]     },
    { FONT12_ITALIC_FONT, ZZZ3,      12, 12, FONTSAVETYPE_DATA, (UINT8*)(ZZZ12_ADDRESS+0x548A),           0xA140,    0xA7A0,      0,      wFontCodeWidth[ZZZ3]     },
    { FONT12_ITALIC_FONT, LARDIN,     6, 12, FONTSAVETYPE_DATA, (UINT8*)(LADIN_12_ADDRESS+0x24),          0x8120,    0xA22F,      0,      wFontCodeWidth[LARDIN]   },
    { FONT12_ITALIC_FONT, LDZZZ,      6, 12, FONTSAVETYPE_DATA, (UINT8*)(LDZZZ_12_ADDRESS+0x24),          0xF020,    0xF12F,      0,      wFontCodeWidth[LDZZZ]    },
    { FONT12_ITALIC_FONT, FOURFONT,  12, 12, FONTSAVETYPE_DATA, (UINT8*)(GB18030_12_ADDRESS+0x24),        0x81308130,0xFE39FE39,  0x3097, wFontCodeWidth[FOURFONT] },

	//16*16正常顯示
    { FONT16_NORMAL_FONT, ASCII,      8, 16, FONTSAVETYPE_DATA, (UINT8*)(ASC_RM16_ADDRESS+0x24),          0x20,      0x7f   ,     0,      wFontCodeWidth[ASCII]    },
    { FONT16_NORMAL_FONT, GBK2,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0x6A38),           0xB0A1,    0xF7FE,      0,      wFontCodeWidth[GBK2]     },
    { FONT16_NORMAL_FONT, GBK1,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0x78),             0xA1A1,    0xA9FE,      0,      wFontCodeWidth[GBK1]     },
    { FONT16_NORMAL_FONT, GBK3,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0x3B838),          0x8140,    0xA0FE,      0,      wFontCodeWidth[GBK3]     },
    { FONT16_NORMAL_FONT, GBK4,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0x6B038),          0xAA40,    0xFEA0,      0,      wFontCodeWidth[GBK4]     },
    { FONT16_NORMAL_FONT, GBK5,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0xAAC38),          0xA840,    0xA9A0,      0,      wFontCodeWidth[GBK5]     },
    { FONT16_NORMAL_FONT, ZZZ2,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0xAC438),          0xF8A1,    0xFEFE,      0,      wFontCodeWidth[ZZZ2]     },
    { FONT16_NORMAL_FONT, ZZZ1,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0xB1458),          0xAAA1,    0xAFFE,      0,      wFontCodeWidth[ZZZ1]     },
    { FONT16_NORMAL_FONT, ZZZ3,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0xB5A18),          0xA140,    0xA7A0,      0,      wFontCodeWidth[ZZZ3]     },
    { FONT16_NORMAL_FONT, LARDIN,     8, 16, FONTSAVETYPE_DATA, (UINT8*)(LADIN16_ADDRESS+0x24),           0x8120,    0xA22F,      0,      wFontCodeWidth[LARDIN]   },
    { FONT16_NORMAL_FONT, LDZZZ,      8, 16, FONTSAVETYPE_DATA, (UINT8*)(LDZZZ16_ADDRESS+0x24),           0xF020,    0xF12F,      0,      wFontCodeWidth[LDZZZ]    },	    	    
    { FONT16_NORMAL_FONT, FOURFONT,  16, 16, FONTSAVETYPE_DATA, (UINT8*)(GB18030_16_ADDRESS+0x24),        0x81308130,0xFE39FE39,  0x3097, wFontCodeWidth[FOURFONT] },

	//16*16黑體   
    { FONT16_BLOD_FONT, ASCII,      9, 16, FONTSAVETYPE_DATA, (UINT8*)(ASC_HT16_ADDRESS+0x24),            0x20,      0x7f   ,     0,      wFontCodeWidth[ASCII]    },     
    { FONT16_BLOD_FONT, GBK2,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0x6A38),             0xB0A1,    0xF7FE,      0,      wFontCodeWidth[GBK2]     },
    { FONT16_BLOD_FONT, GBK1,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0x78),               0xA1A1,    0xA9FE,      0,      wFontCodeWidth[GBK1]     },
    { FONT16_BLOD_FONT, GBK3,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0x3B838),            0x8140,    0xA0FE,      0,      wFontCodeWidth[GBK3]     },
    { FONT16_BLOD_FONT, GBK4,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0x6B038),            0xAA40,    0xFEA0,      0,      wFontCodeWidth[GBK4]     },
    { FONT16_BLOD_FONT, GBK5,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0xAAC38),            0xA840,    0xA9A0,      0,      wFontCodeWidth[GBK5]     },
    { FONT16_BLOD_FONT, ZZZ2,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0xAC438),            0xF8A1,    0xFEFE,      0,      wFontCodeWidth[ZZZ2]     },
    { FONT16_BLOD_FONT, ZZZ1,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0xB1458),            0xAAA1,    0xAFFE,      0,      wFontCodeWidth[ZZZ1]     },
    { FONT16_BLOD_FONT, ZZZ3,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0xB5A18),            0xA140,    0xA7A0,      0,      wFontCodeWidth[ZZZ3]     },
    { FONT16_BLOD_FONT, LARDIN,     8, 16, FONTSAVETYPE_DATA, (UINT8*)(LADIN16_ADDRESS+0x24),             0x8120,    0xA22F,      0,      wFontCodeWidth[LARDIN]   },
    { FONT16_BLOD_FONT, LDZZZ,      8, 16, FONTSAVETYPE_DATA, (UINT8*)(LDZZZ16_ADDRESS+0x24),             0xF020,    0xF12F,      0,      wFontCodeWidth[LDZZZ]    },
	{ FONT16_BLOD_FONT, FOURFONT,  16, 16, FONTSAVETYPE_DATA, (UINT8*)(GB18030_16_ADDRESS+0x24),          0x81308130,0xFE39FE39,  0x3097, wFontCodeWidth[FOURFONT] },

	//16*16斜體  
    { FONT16_ITALIC_FONT, ASCII,      9, 16, FONTSAVETYPE_DATA, (UINT8*)(ASC_RX16_ADDRESS+0x24),          0x20,      0x7f   ,     0,      wFontCodeWidth[ASCII]    },  
    { FONT16_ITALIC_FONT, GBK2,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0x6A38),           0xB0A1,    0xF7FE,      0,      wFontCodeWidth[GBK2]     },
    { FONT16_ITALIC_FONT, GBK1,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0x78),             0xA1A1,    0xA9FE,      0,      wFontCodeWidth[GBK1]     },
    { FONT16_ITALIC_FONT, GBK3,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0x3B838),          0x8140,    0xA0FE,      0,      wFontCodeWidth[GBK3]     },
    { FONT16_ITALIC_FONT, GBK4,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0x6B038),          0xAA40,    0xFEA0,      0,      wFontCodeWidth[GBK4]     },
    { FONT16_ITALIC_FONT, GBK5,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0xAAC38),          0xA840,    0xA9A0,      0,      wFontCodeWidth[GBK5]     },
    { FONT16_ITALIC_FONT, ZZZ2,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0xAC438),          0xF8A1,    0xFEFE,      0,      wFontCodeWidth[ZZZ2]     },
    { FONT16_ITALIC_FONT, ZZZ1,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0xB1458),          0xAAA1,    0xAFFE,      0,      wFontCodeWidth[ZZZ1]     },
    { FONT16_ITALIC_FONT, ZZZ3,      16, 16, FONTSAVETYPE_DATA, (UINT8*)(GBK16_ADDRESS+0xB5A18),          0xA140,    0xA7A0,      0,      wFontCodeWidth[ZZZ3]     },
    { FONT16_ITALIC_FONT, LARDIN,     8, 16, FONTSAVETYPE_DATA, (UINT8*)(LADIN16_ADDRESS+0x24),           0x8120,    0xA22F,      0,      wFontCodeWidth[LARDIN]   },
    { FONT16_ITALIC_FONT, LDZZZ,      8, 16, FONTSAVETYPE_DATA, (UINT8*)(LDZZZ16_ADDRESS+0x24),           0xF020,    0xF12F,      0,      wFontCodeWidth[LDZZZ]    },
	{ FONT16_ITALIC_FONT, FOURFONT,  16, 16, FONTSAVETYPE_DATA, (UINT8*)(GB18030_16_ADDRESS+0x24),        0x81308130,0xFE39FE39,  0x3097, wFontCodeWidth[FOURFONT] },
	
	//24*24正常顯示
    { FONT24_NORMAL_FONT, ASCII,     12, 24, FONTSAVETYPE_DATA, (UINT8*)(ASC_RM24_ADDRESS+0x24),          0x20,      0x7f   ,     0,      wFontCodeWidth[ASCII]    },
    { FONT24_NORMAL_FONT, GBK2,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0xEE68),           0xB0A1,    0xF7FE,      0,      wFontCodeWidth[GBK2]     },
    { FONT24_NORMAL_FONT, GBK1,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x78),             0xA1A1,    0xA9FE,      0,      wFontCodeWidth[GBK1]     },
    { FONT24_NORMAL_FONT, GBK3,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x85DE8),          0x8140,    0xA0FE,      0,      wFontCodeWidth[GBK3]     },
    { FONT24_NORMAL_FONT, GBK4,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0xF0BE8),          0xAA40,    0xFEA0,      0,      wFontCodeWidth[GBK4]     },
    { FONT24_NORMAL_FONT, GBK5,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x1802E8),         0xA840,    0xA9A0,      0,      wFontCodeWidth[GBK5]     },
    { FONT24_NORMAL_FONT, ZZZ2,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x1838E8),         0xF8A1,    0xFEFE,      0,      wFontCodeWidth[ZZZ2]     },
    { FONT24_NORMAL_FONT, ZZZ1,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x18ED30),         0xAAA1,    0xAFFE,      0,      wFontCodeWidth[ZZZ1]     },
    { FONT24_NORMAL_FONT, ZZZ3,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x198A20),         0xA140,    0xA7A0,      0,      wFontCodeWidth[ZZZ3]     },
    { FONT24_NORMAL_FONT, LARDIN,    12, 24, FONTSAVETYPE_DATA, (UINT8*)(LADIN_24_ADDRESS+0x24),          0x8120,    0xA22F,      0,      wFontCodeWidth[LARDIN]   },
    { FONT24_NORMAL_FONT, LDZZZ,     12, 24, FONTSAVETYPE_DATA, (UINT8*)(LDZZZ_24_ADDRESS+0x24),          0xF020,    0xF12F,      0,      wFontCodeWidth[LDZZZ]    },	    	    
    { FONT24_NORMAL_FONT, FOURFONT,  24, 24, FONTSAVETYPE_DATA, (UINT8*)(GB18030_24_ADDRESS+0x24),        0x81308130,0xFE39FE39,  0x3097, wFontCodeWidth[FOURFONT] },

	//24*24黑體顯示
    { FONT24_BLOD_FONT, ASCII,     12, 24, FONTSAVETYPE_DATA, (UINT8*)(ASC_HT24_ADDRESS+0x24),          0x20,      0x7f   ,     0,      wFontCodeWidth[ASCII]    },
    { FONT24_BLOD_FONT, GBK2,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0xEE68),           0xB0A1,    0xF7FE,      0,      wFontCodeWidth[GBK2]     },
    { FONT24_BLOD_FONT, GBK1,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x78),             0xA1A1,    0xA9FE,      0,      wFontCodeWidth[GBK1]     },
    { FONT24_BLOD_FONT, GBK3,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x85DE8),          0x8140,    0xA0FE,      0,      wFontCodeWidth[GBK3]     },
    { FONT24_BLOD_FONT, GBK4,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0xF0BE8),          0xAA40,    0xFEA0,      0,      wFontCodeWidth[GBK4]     },
    { FONT24_BLOD_FONT, GBK5,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x1802E8),         0xA840,    0xA9A0,      0,      wFontCodeWidth[GBK5]     },
    { FONT24_BLOD_FONT, ZZZ2,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x1838E8),         0xF8A1,    0xFEFE,      0,      wFontCodeWidth[ZZZ2]     },
    { FONT24_BLOD_FONT, ZZZ1,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x18ED30),         0xAAA1,    0xAFFE,      0,      wFontCodeWidth[ZZZ1]     },
    { FONT24_BLOD_FONT, ZZZ3,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x198A20),         0xA140,    0xA7A0,      0,      wFontCodeWidth[ZZZ3]     },
    { FONT24_BLOD_FONT, LARDIN,    12, 24, FONTSAVETYPE_DATA, (UINT8*)(LADIN_24_ADDRESS+0x24),          0x8120,    0xA22F,      0,      wFontCodeWidth[LARDIN]   },
    { FONT24_BLOD_FONT, LDZZZ,     12, 24, FONTSAVETYPE_DATA, (UINT8*)(LDZZZ_24_ADDRESS+0x24),          0xF020,    0xF12F,      0,      wFontCodeWidth[LDZZZ]    },	    	    
    { FONT24_BLOD_FONT, FOURFONT,  24, 24, FONTSAVETYPE_DATA, (UINT8*)(GB18030_24_ADDRESS+0x24),        0x81308130,0xFE39FE39,  0x3097, wFontCodeWidth[FOURFONT] },

	//24*24斜體顯示
    { FONT24_ITALIC_FONT, ASCII,     13, 24, FONTSAVETYPE_DATA, (UINT8*)(ASC_RX24_ADDRESS+0x24),          0x20,      0x7f   ,     0,      wFontCodeWidth[ASCII]    },
    { FONT24_ITALIC_FONT, GBK2,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0xEE68),           0xB0A1,    0xF7FE,      0,      wFontCodeWidth[GBK2]     },
    { FONT24_ITALIC_FONT, GBK1,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x78),             0xA1A1,    0xA9FE,      0,      wFontCodeWidth[GBK1]     },
    { FONT24_ITALIC_FONT, GBK3,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x85DE8),          0x8140,    0xA0FE,      0,      wFontCodeWidth[GBK3]     },
    { FONT24_ITALIC_FONT, GBK4,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0xF0BE8),          0xAA40,    0xFEA0,      0,      wFontCodeWidth[GBK4]     },
    { FONT24_ITALIC_FONT, GBK5,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x1802E8),         0xA840,    0xA9A0,      0,      wFontCodeWidth[GBK5]     },
    { FONT24_ITALIC_FONT, ZZZ2,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x1838E8),         0xF8A1,    0xFEFE,      0,      wFontCodeWidth[ZZZ2]     },
    { FONT24_ITALIC_FONT, ZZZ1,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x18ED30),         0xAAA1,    0xAFFE,      0,      wFontCodeWidth[ZZZ1]     },
    { FONT24_ITALIC_FONT, ZZZ3,      24, 24, FONTSAVETYPE_DATA, (UINT8*)(GBK24_ADDRESS+0x198A20),         0xA140,    0xA7A0,      0,      wFontCodeWidth[ZZZ3]     },
    { FONT24_ITALIC_FONT, LARDIN,    12, 24, FONTSAVETYPE_DATA, (UINT8*)(LADIN_24_ADDRESS+0x24),          0x8120,    0xA22F,      0,      wFontCodeWidth[LARDIN]   },
    { FONT24_ITALIC_FONT, LDZZZ,     12, 24, FONTSAVETYPE_DATA, (UINT8*)(LDZZZ_24_ADDRESS+0x24),          0xF020,    0xF12F,      0,      wFontCodeWidth[LDZZZ]    },	    	    
    { FONT24_ITALIC_FONT, FOURFONT,  24, 24, FONTSAVETYPE_DATA, (UINT8*)(GB18030_24_ADDRESS+0x24),        0x81308130,0xFE39FE39,  0x3097, wFontCodeWidth[FOURFONT] },

};
/*#else
FontLibInfo aPrjFontLib[] = 
{
    { FONT12_NORMAL_FONT, ASCII, 6,  12, FONTSAVETYPE_DATA, 0, 0x20, 0x7f },
    { FONT12_NORMAL_FONT, GBK2,  12, 12, FONTSAVETYPE_DATA, 0, 0xB0A1,0xF7FE},
    { FONT12_NORMAL_FONT, GBK1,  12, 12, FONTSAVETYPE_DATA, 0, 0xA1A1,0xA9FE},
    { FONT12_NORMAL_FONT, GBK3,  12, 12, FONTSAVETYPE_DATA, 0, 0x8140,0xA0FE},
    { FONT12_NORMAL_FONT, GBK4,  12, 12, FONTSAVETYPE_DATA, 0, 0xAA40,0xFEA0},
    { FONT12_NORMAL_FONT, GBK5,  12, 12, FONTSAVETYPE_DATA, 0, 0xA840,0xA9A0},
    { FONT12_NORMAL_FONT, ZZZ2,  12, 12, FONTSAVETYPE_DATA, 0, 0xF8A1,0xFEfe},
    { FONT12_NORMAL_FONT, ZZZ1,  12, 12, FONTSAVETYPE_DATA, 0, 0xAAA1,0xAFfe},
    { FONT12_NORMAL_FONT, ZZZ3,  12, 12, FONTSAVETYPE_DATA, 0, 0xA140,0xA7A0},
    { FONT12_NORMAL_FONT, LARDIN, 6, 12, FONTSAVETYPE_DATA, 0, 0x8120,0x913F},
    { FONT12_NORMAL_FONT, LDZZZ,  6, 12, FONTSAVETYPE_DATA, 0, 0xF020,0xF02C},
     
    { FONT12_BLOD_FONT, ASCII, 6,  12, FONTSAVETYPE_DATA, 0, 0x20, 0x7f },
    { FONT12_BLOD_FONT, GBK2,  12, 12, FONTSAVETYPE_DATA, 0, 0xB0A1,0xF7FE},
    { FONT12_BLOD_FONT, GBK1,  12, 12, FONTSAVETYPE_DATA, 0, 0xA1A1,0xA9FE},
    { FONT12_BLOD_FONT, GBK3,  12, 12, FONTSAVETYPE_DATA, 0, 0x8140,0xA0FE},
    { FONT12_BLOD_FONT, GBK4,  12, 12, FONTSAVETYPE_DATA, 0, 0xAA40,0xFEA0},
    { FONT12_BLOD_FONT, GBK5,  12, 12, FONTSAVETYPE_DATA, 0, 0xA840,0xA9A0},
    { FONT12_BLOD_FONT, ZZZ2, 12, 12, FONTSAVETYPE_DATA,  0, 0xF8A1,0xFEfe},
    { FONT12_BLOD_FONT, ZZZ1, 12, 12, FONTSAVETYPE_DATA,  0, 0xAAA1,0xAFfe},
    { FONT12_BLOD_FONT, ZZZ3, 12, 12, FONTSAVETYPE_DATA,  0, 0xA140,0xA7A0},
    { FONT12_BLOD_FONT, LARDIN, 6, 12, FONTSAVETYPE_DATA, 0, 0x8120,0x913F},
    { FONT12_BLOD_FONT, LDZZZ, 6, 12, FONTSAVETYPE_DATA,  0, 0xF020,0xF02C},
	 
    { FONT12_ITALIC_FONT, ASCII, 6,  12, FONTSAVETYPE_DATA, 0, 0x20, 0x7f },  
    { FONT12_ITALIC_FONT, GBK2,  12, 12, FONTSAVETYPE_DATA, 0, 0xB0A1,0xF7FE},
    { FONT12_ITALIC_FONT, GBK1,  12, 12, FONTSAVETYPE_DATA, 0, 0xA1A1,0xA9FE},
    { FONT12_ITALIC_FONT, GBK3,  12, 12, FONTSAVETYPE_DATA, 0, 0x8140,0xA0FE},
    { FONT12_ITALIC_FONT, GBK4,  12, 12, FONTSAVETYPE_DATA, 0, 0xAA40,0xFEA0},
    { FONT12_ITALIC_FONT, GBK5,  12, 12, FONTSAVETYPE_DATA, 0, 0xA840,0xA9A0},
    { FONT12_ITALIC_FONT, ZZZ2,  12, 12, FONTSAVETYPE_DATA, 0, 0xF8A1,0xFEfe},
    { FONT12_ITALIC_FONT, ZZZ1,  12, 12, FONTSAVETYPE_DATA, 0, 0xAAA1,0xAFfe},
    { FONT12_ITALIC_FONT, ZZZ3,  12, 12, FONTSAVETYPE_DATA, 0, 0xA140,0xA7A0},
    { FONT12_ITALIC_FONT, LARDIN, 6, 12, FONTSAVETYPE_DATA, 0, 0x8120,0x913F},
    { FONT12_ITALIC_FONT, LDZZZ,  6, 12, FONTSAVETYPE_DATA, 0, 0xF020,0xF02C},
    
    { FONT16_NORMAL_FONT, ASCII, 8,  16, FONTSAVETYPE_DATA, 0, 0x20, 0x7f },
    { FONT16_NORMAL_FONT, GBK2,  16, 16, FONTSAVETYPE_DATA, 0, 0xB0A1,0xF7FE},
    { FONT16_NORMAL_FONT, GBK1,  16, 16, FONTSAVETYPE_DATA, 0, 0xA1A1,0xA9FE},
    { FONT16_NORMAL_FONT, GBK3,  16, 16, FONTSAVETYPE_DATA, 0, 0x8140,0xA0FE},
    { FONT16_NORMAL_FONT, GBK4,  16, 16, FONTSAVETYPE_DATA, 0, 0xAA40,0xFEA0},
    { FONT16_NORMAL_FONT, GBK5,  16, 16, FONTSAVETYPE_DATA, 0, 0xA840,0xA9A0},
    { FONT16_NORMAL_FONT, ZZZ2,  16, 16, FONTSAVETYPE_DATA, 0, 0xF8A1,0xFEED},
    { FONT16_NORMAL_FONT, ZZZ1,  16, 16, FONTSAVETYPE_DATA, 0, 0xAAA1,0xAFD9},
    { FONT16_NORMAL_FONT, ZZZ3,  16, 16, FONTSAVETYPE_DATA, 0, 0xA140,0xA7A0},
    { FONT16_NORMAL_FONT, LARDIN, 8, 16, FONTSAVETYPE_DATA, 0, 0x8120,0x913F},
    { FONT16_NORMAL_FONT, LDZZZ,  8, 16, FONTSAVETYPE_DATA, 0, 0xF020,0xF02C},	    	    
      
    { FONT16_BLOD_FONT, ASCII,  8, 16, FONTSAVETYPE_DATA, 0, 0x20, 0x7f },     
    { FONT16_BLOD_FONT, GBK2,  16, 16, FONTSAVETYPE_DATA, 0, 0xB0A1,0xF7FE},
    { FONT16_BLOD_FONT, GBK1,  16, 16, FONTSAVETYPE_DATA, 0, 0xA1A1,0xA9FE},
    { FONT16_BLOD_FONT, GBK3,  16, 16, FONTSAVETYPE_DATA, 0, 0x8140,0xA0FE},
    { FONT16_BLOD_FONT, GBK4,  16, 16, FONTSAVETYPE_DATA, 0, 0xAA40,0xFEA0},
    { FONT16_BLOD_FONT, GBK5,  16, 16, FONTSAVETYPE_DATA, 0, 0xA840,0xA9A0},
    { FONT16_BLOD_FONT, ZZZ2,  16, 16, FONTSAVETYPE_DATA, 0, 0xF8A1,0xFEED},
    { FONT16_BLOD_FONT, ZZZ1,  16, 16, FONTSAVETYPE_DATA, 0, 0xAAA1,0xAFD9},
    { FONT16_BLOD_FONT, ZZZ3,  16, 16, FONTSAVETYPE_DATA, 0, 0xA140,0xA7A0},
    { FONT16_BLOD_FONT, LARDIN, 8, 16, FONTSAVETYPE_DATA, 0, 0x8120,0x913F},
    { FONT16_BLOD_FONT, LDZZZ,  8, 16, FONTSAVETYPE_DATA, 0, 0xF020,0xF02C},
	
    { FONT16_ITALIC_FONT, ASCII,  8, 16, FONTSAVETYPE_DATA, 0, 0x20, 0x7f },  
    { FONT16_ITALIC_FONT, GBK2,  16, 16, FONTSAVETYPE_DATA, 0, 0xB0A1,0xF7FE},
    { FONT16_ITALIC_FONT, GBK1,  16, 16, FONTSAVETYPE_DATA, 0, 0xA1A1,0xA9FE},
    { FONT16_ITALIC_FONT, GBK3,  16, 16, FONTSAVETYPE_DATA, 0, 0x8140,0xA0FE},
    { FONT16_ITALIC_FONT, GBK4,  16, 16, FONTSAVETYPE_DATA, 0, 0xAA40,0xFEA0},
    { FONT16_ITALIC_FONT, GBK5,  16, 16, FONTSAVETYPE_DATA, 0, 0xA840,0xA9A0},
    { FONT16_ITALIC_FONT, ZZZ2,  16, 16, FONTSAVETYPE_DATA, 0, 0xF8A1,0xFEED},
    { FONT16_ITALIC_FONT, ZZZ1,  16, 16, FONTSAVETYPE_DATA, 0, 0xAAA1,0xAFD9},
    { FONT16_ITALIC_FONT, ZZZ3,  16, 16, FONTSAVETYPE_DATA, 0, 0xA140,0xA7A0},

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品麻豆一区二区| 成人影视亚洲图片在线| 成人免费av网站| 精品在线一区二区| 久久综合狠狠综合久久激情| 麻豆精品久久久| 国产喂奶挤奶一区二区三区| av电影在线观看完整版一区二区| 国产精品传媒入口麻豆| 欧美午夜精品久久久| 蜜臀久久99精品久久久画质超高清| 一区二区三区在线观看网站| 欧日韩精品视频| 国产精品一卡二卡| 一区二区三区鲁丝不卡| 一区二区三区在线免费播放| 亚洲观看高清完整版在线观看 | 91麻豆.com| 美脚の诱脚舐め脚责91| 国产精品系列在线播放| 成人h版在线观看| 久久精品av麻豆的观看方式| 亚洲美女精品一区| 欧美成人精精品一区二区频| 91在线观看美女| 在线观看亚洲精品视频| 欧美一区二区三区免费| 色综合av在线| 国产在线视视频有精品| 五月激情综合网| 亚洲色图一区二区三区| 国产拍欧美日韩视频二区| 51精品视频一区二区三区| 91在线视频免费观看| 国产v综合v亚洲欧| 国产精品一色哟哟哟| av电影天堂一区二区在线| 欧美人妖巨大在线| 欧美无乱码久久久免费午夜一区| 3atv一区二区三区| 亚洲国产精品成人综合色在线婷婷| 日韩欧美亚洲国产另类| 3d动漫精品啪啪一区二区竹菊| 久久久久久久久久久电影| 在线播放日韩导航| 精品视频在线看| 在线欧美小视频| 精品久久人人做人人爱| 亚洲精品国产精华液| 一区二区三区在线免费播放| 精品一二线国产| 在线观看av一区二区| 久久精品欧美一区二区三区不卡| 亚洲另类在线一区| 国产馆精品极品| 国产精品一区二区免费不卡| 欧美日韩一区视频| 一区二区三区欧美久久| 国产成人精品在线看| 欧美一区二区成人6969| 亚洲永久精品国产| 日本中文一区二区三区| 日韩电影在线观看电影| 99国产精品久| 国产日韩精品一区二区三区在线| 手机精品视频在线观看| 美女尤物国产一区| 色哟哟亚洲精品| 国产精品剧情在线亚洲| 国产精品18久久久久久vr | 男男gaygay亚洲| 国内外成人在线| 69堂精品视频| 日韩国产在线一| 欧美高清视频www夜色资源网| 亚洲日本电影在线| 91丝袜国产在线播放| 国产欧美一区二区在线| 国产一区二区在线看| 91伊人久久大香线蕉| 中文字幕在线视频一区| 亚洲蜜臀av乱码久久精品 | 亚洲欧美激情小说另类| 成人动漫中文字幕| 亚洲视频在线观看一区| 成人精品鲁一区一区二区| 国产精品国产三级国产三级人妇| 丁香网亚洲国际| 亚洲色图19p| 欧美在线观看你懂的| 婷婷综合久久一区二区三区| 制服丝袜激情欧洲亚洲| 韩日av一区二区| 国产精品网站一区| 91电影在线观看| 久久精品一区二区三区不卡| 国产一区二区精品在线观看| 国产日韩一级二级三级| 成人的网站免费观看| 一级做a爱片久久| 欧美精品亚洲二区| 国产精选一区二区三区| 亚洲欧美另类久久久精品| 欧洲在线/亚洲| 久久精品国产免费看久久精品| 26uuu亚洲综合色| 99久久伊人精品| 婷婷中文字幕综合| 国产三级一区二区三区| 色香色香欲天天天影视综合网| 亚洲资源中文字幕| 亚洲美女免费视频| 精品国一区二区三区| 亚洲一线二线三线久久久| 日韩一区二区三区电影| 午夜久久久影院| 亚洲精品在线免费播放| 色94色欧美sute亚洲线路二| 日本欧美久久久久免费播放网| 久久综合精品国产一区二区三区| 色香蕉成人二区免费| 国产美女精品一区二区三区| 悠悠色在线精品| 国产欧美一区二区精品忘忧草| 91成人网在线| 国产99久久精品| 婷婷丁香久久五月婷婷| 国产精品理伦片| 日韩欧美成人激情| 欧美亚洲日本一区| 成人精品视频一区二区三区尤物| 午夜伊人狠狠久久| 91精品国产综合久久久久久久 | 成人精品小蝌蚪| 精品无人码麻豆乱码1区2区 | 久久精品国产999大香线蕉| 亚洲桃色在线一区| 国产欧美日本一区二区三区| 欧美精品日韩精品| 色综合久久久久综合99| 国产suv精品一区二区6| 九色综合狠狠综合久久| 亚洲成人免费av| 亚洲综合偷拍欧美一区色| 中文一区二区完整视频在线观看| 日韩欧美一区中文| 7777精品伊人久久久大香线蕉完整版| 成人精品免费网站| 国产xxx精品视频大全| 国产精品18久久久久久vr| 国产一区二区三区在线观看精品| 日韩电影一区二区三区| 日精品一区二区| 亚洲成人免费影院| 首页综合国产亚洲丝袜| 日韩成人dvd| 蜜臀精品一区二区三区在线观看| 亚洲成a人v欧美综合天堂| 午夜精品久久久久| 日韩成人伦理电影在线观看| 日韩av一区二区三区四区| 日韩av高清在线观看| 日韩电影网1区2区| 美女视频黄a大片欧美| 久久精品国产久精国产爱| 韩国女主播一区二区三区| 国产呦萝稀缺另类资源| 国产成人av影院| 99久久久精品免费观看国产蜜| aaa欧美日韩| 欧美网站大全在线观看| 欧美日韩一本到| 日韩欧美一区二区三区在线| 日韩精品在线一区| 国产欧美一区二区精品忘忧草| 亚洲欧美一区二区三区孕妇| 亚洲国产视频在线| 喷水一区二区三区| 国产91精品一区二区| 色综合激情五月| 日韩精品一区二| 国产亚洲欧美中文| 亚洲成a人片在线观看中文| 国产综合久久久久影院| 91网页版在线| 日韩欧美国产一二三区| 国产精品免费视频网站| 天堂av在线一区| 成人影视亚洲图片在线| 欧美精品一卡二卡| 亚洲国产电影在线观看| 亚洲一区二区欧美日韩| 国产精品一区免费在线观看| 欧美主播一区二区三区美女| 日韩精品一区二区三区四区视频 | 亚洲成人av资源| 成人在线综合网| 8x8x8国产精品| 中文字幕一区二区在线观看| 免费在线观看成人|