📄 fontres.c
字号:
/*****************************************************************************
* Copyright Statement:
* --------------------
* This software is protected by Copyright and the information contained
* herein is confidential. The software may not be copied and the information
* contained herein may not be used or disclosed except with the written
* permission of MediaTek Inc. (C) 2005
*
* BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
* AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
* NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
* SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
*
* BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
* LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
*
* THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
* WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
* LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
* RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
* THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
*
*****************************************************************************/
/**
* Copyright Notice
* ?2002 - 2003, Pixtel Communications, Inc., 1489 43rd Ave. W.,
* Vancouver, B.C. V6M 4K8 Canada. All Rights Reserved.
* (It is illegal to remove this copyright notice from this software or any
* portion of it)
*/
/**************************************************************
FILENAME : FontRes.c
PURPOSE : Font details file.
REMARKS : nil
AUTHOR : Customization Tool
DATE : .
**************************************************************/
#include "MMI_features.h"
#include "FontRes.h"
#include "FontDcl.h"
#ifndef NULL
#define NULL (void *)0 /*NULL: Null pointer*/
#endif
#if defined(__MMI_LANG_TR_CHINESE__) || defined(__MMI_LANG_SM_CHINESE__)
//MTK steven added for 240X320
#if defined(__MMI_CHAR_SET_GB18030__) || ( defined(__MMI_CHAR_SET_GB2312__) && defined(__MMI_CHAR_SET_BIG5__) )
#include "L_Pluto_ch.h"
#elif defined(__MMI_CHAR_SET_GB2312__) && !defined(__MMI_CHAR_SET_BIG5__)
#include "L_Pluto_ch_GB2312.h"
#elif !defined(__MMI_CHAR_SET_GB2312__) && defined(__MMI_CHAR_SET_BIG5__)
#include "L_Pluto_ch_BIG5.h"
#endif
//MTK steven end
#endif
#if defined(__MMI_LANG_ENGLISH__)&&!defined(__MMI_LANG_TURKISH__)&&!defined(__MMI_LANG_VIETNAMESE__)&&!defined(__MMI_LANG_POLISH__)&&!defined(__MMI_LANG_CZECH__)&&!defined(__MMI_LANG_NORWEGIAN__)&&!defined(__MMI_LANG_FINNISH__)&&!defined(__MMI_LANG_HUNGARIAN__)&&!defined(__MMI_LANG_SLOVAK__)&&!defined(__MMI_LANG_DUTCH__)&&!defined(__MMI_LANG_SWEDISH__)&&!defined(__MMI_LANG_CROATIAN__)&&!defined(__MMI_LANG_ROMANIAN__)&&!defined(__MMI_LANG_SLOVENIAN__)
//MTK steven added for 240X320
#include "L_1_Pluto_Large.h"
#include "L_1_Pluto_Medium.h"
#include "L_1_Pluto_Small.h"
//MTK steven end
#elif (defined(__MMI_LANG_TURKISH__)|| defined(__MMI_LANG_POLISH__) ||defined(__MMI_LANG_CZECH__)||defined(__MMI_LANG_SWEDISH__)||defined(__MMI_LANG_CROATIAN__)||defined(__MMI_LANG_SLOVENIAN__)||defined(__MMI_LANG_NORWEGIAN__)||defined(__MMI_LANG_SLOVAK__)||defined(__MMI_LANG_FINNISH__)||defined(__MMI_LANG_DUTCH__)||defined(__MMI_LANG_HUNGARIAN__))&&!defined(__MMI_LANG_ROMANIAN__)&&!defined(__MMI_LANG_VIETNAMESE__)
#include "L_DynaCom_extend_large.h"
#include "L_DynaCom_extend_medium.h"
#include "L_DynaCom_extend_small.h"
#else
#include "L_Arphic_vi_large.h"
#include "L_Arphic_vi_medium.h"
#include "L_Arphic_vi_small.h"
#endif
#include "L_1_DiallingFont.h"
#include "L_1_SubLCDFont.h"
#if defined(__MMI_LANG_THAI__)
#include "L_DynaCom_thai.h"
#endif
#if defined(__MMI_LANG_RUSSIAN__) || defined(__MMI_LANG_BULGARIAN__)
#include "L_Pluto_cy.h"
#endif
#if defined(__MMI_LANG_ARABIC__) && defined(__MMI_LANG_PERSIAN__)
#include "L_DynaCom_Arabic_Persian.h"
#elif defined(__MMI_LANG_PERSIAN__)
#include "L_DynaCom_Arabic_Persian.h"
#elif defined(__MMI_LANG_ARABIC__)
#include "L_DynaCom_Arabic.h"
#endif
#if defined(__MMI_LANG_HINDI__)
#include "L_DynaCom_Hindi_Medium.h"
#endif
#if defined(__MMI_LANG_GREEK__)
#include "L_Arphic_Greek_large.h"
#include "L_Arphic_Greek_medium.h"
#include "L_Arphic_Greek_small.h"
#endif
#if defined(__MMI_LANG_HEBREW__)
#include "L_Arphic_Hebrew_large.h"
#include "L_Arphic_Hebrew_medium.h"
#include "L_Arphic_Hebrew_small.h"
#endif
#include "L_virtual_keyboard_font.h"
#ifndef MMI_ON_HARDWARE_P
__declspec(dllexport)
#endif
const U16 mtk_gMaxDeployedLangs = 0
#if defined(__MMI_LANG_ENGLISH__)
+ 1
#endif
#if defined(__MMI_LANG_POLISH__)
+ 1
#endif
#if defined(__MMI_LANG_FRENCH__)
+ 1
#endif
#if defined(__MMI_LANG_GERMAN__)
+ 1
#endif
#if defined(__MMI_LANG_ITALIAN__)
+ 1
#endif
#if defined(__MMI_LANG_ARABIC__)
+ 1
#endif
#if defined(__MMI_LANG_PERSIAN__)
+ 1
#endif
#if defined(__MMI_LANG_SPANISH__)
+ 1
#endif
#if defined(__MMI_LANG_DANISH__)
+ 1
#endif
#if defined(__MMI_LANG_HEBREW__)
+ 1
#endif
#if defined(__MMI_LANG_PORTUGUESE__)
+ 1
#endif
#if defined(__MMI_LANG_HINDI__)
+ 1
#endif
#if defined(__MMI_LANG_TURKISH__)
+ 1
#endif
#if defined(__MMI_LANG_VIETNAMESE__)
+ 1
#endif
#if defined(__MMI_LANG_INDONESIAN__)
+ 1
#endif
#if defined(__MMI_LANG_CZECH__)
+ 1
#endif
#if defined(__MMI_LANG_MALAY__)
+ 1
#endif
#if defined(__MMI_LANG_RUSSIAN__)
+ 1
#endif
#if defined(__MMI_LANG_BULGARIAN__)
+ 1
#endif
#if defined(__MMI_LANG_THAI__)
+ 1
#endif
#if defined(__MMI_LANG_TR_CHINESE__)
+ 1
#endif
#if defined(__MMI_LANG_SM_CHINESE__)
+ 1
#endif
#if defined(__MMI_LANG_NORWEGIAN__)
+ 1
#endif
#if defined(__MMI_LANG_FINNISH__)
+ 1
#endif
#if defined(__MMI_LANG_HUNGARIAN__)
+ 1
#endif
#if defined(__MMI_LANG_SLOVAK__)
+ 1
#endif
#if defined(__MMI_LANG_DUTCH__)
+ 1
#endif
#if defined(__MMI_LANG_SWEDISH__)
+ 1
#endif
#if defined(__MMI_LANG_CROATIAN__)
+ 1
#endif
#if defined(__MMI_LANG_ROMANIAN__)
+ 1
#endif
#if defined(__MMI_LANG_SLOVENIAN__)
+ 1
#endif
#if defined(__MMI_LANG_GREEK__)
+ 1
#endif
;
const RangeData virtualkeyboard_RangeData[15]={
{711,711},
{714,715},
{729,729},
{8216,8217},
{8220,8221},
{8592,8595},
{12289,12290},
{12296,12305},
{12549,12585},
{65281,65281},
{65288,65289},
{65292,65292},
{65294,65294},
{65306,65307},
{65311,65311},
};
const RangeDetails virtualkeyboard_RangeInfo={
15,
virtualkeyboard_RangeData
};
sCustFontData gVirtualKeyboardFont = {
10, 10, 1, 13, 500,
#ifdef __MMI_HINDI_ALG__
(U8*)NULL,
#endif
(U8*)NULL, (U32*)NULL, (U8*)virtualkeyboard_Data, (U32*)virtualkeyboard_RangeOffset,
{
{FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH},
{FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH},
{FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH},
{FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH},
{FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH},
{FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH}, },
&virtualkeyboard_RangeInfo};
const RangeData L_MTK_SubLCD_9_RangeData[3]={
{10,148},
{160,255},
{8364,8364},
};
const RangeData L_MTK_DiallingFont_27_RangeData[2]={
{10,148},
{160,255},
};
const RangeDetails L_MTK_SubLCD_9_RangeInfo={
2,
L_MTK_SubLCD_9_RangeData
};
const RangeDetails L_MTK_DiallingFont_27_RangeInfo={
2,
L_MTK_DiallingFont_27_RangeData
};
#if defined(__MMI_LANG_ENGLISH__)&& !defined(__MMI_LANG_TURKISH__)&&!defined(__MMI_LANG_VIETNAMESE__)&&!defined(__MMI_LANG_POLISH__)&&!defined(__MMI_LANG_CZECH__)&&!defined(__MMI_LANG_NORWEGIAN__)&&!defined(__MMI_LANG_FINNISH__)&&!defined(__MMI_LANG_HUNGARIAN__)&&!defined(__MMI_LANG_SLOVAK__)&&!defined(__MMI_LANG_DUTCH__)&&!defined(__MMI_LANG_SWEDISH__)&&!defined(__MMI_LANG_CROATIAN__)&&!defined(__MMI_LANG_ROMANIAN__)&&!defined(__MMI_LANG_SLOVENIAN__)
const RangeData L_MTK_En_Small_14_RangeData[3]={
{10,148},
{160,255},
{8364,8364},
};
const RangeData L_MTK_En_Medium_20_RangeData[7]={
{10,13},
{16,26},
{28,126},
{133,148},
{161,172},
{174,255},
{8364,8364},
};
const RangeData L_MTK_En_Large_22_RangeData[7]={
{10,13},
{16,26},
{28,126},
{133,148},
{161,172},
{174,255},
{8364,8364},
};
const RangeDetails L_MTK_En_Small_14_RangeInfo={
3,
L_MTK_En_Small_14_RangeData
};
const RangeDetails L_MTK_En_Medium_20_RangeInfo={
7,
L_MTK_En_Medium_20_RangeData
};
const RangeDetails L_MTK_En_Large_22_RangeInfo={
7,
L_MTK_En_Large_22_RangeData
};
#elif (defined(__MMI_LANG_TURKISH__)|| defined(__MMI_LANG_POLISH__)||defined(__MMI_LANG_CZECH__)||defined(__MMI_LANG_SWEDISH__)||defined(__MMI_LANG_CROATIAN__)||defined(__MMI_LANG_SLOVENIAN__)||defined(__MMI_LANG_NORWEGIAN__)||defined(__MMI_LANG_HUNGARIAN__)||defined(__MMI_LANG_FINNISH__)||defined(__MMI_LANG_SLOVAK__)||defined(__MMI_LANG_DUTCH__))&&!defined(__MMI_LANG_ROMANIAN__) &&!defined(__MMI_LANG_VIETNAMESE__)
const RangeData Turkey_p9_RangeData[17]={
{11,12},
{16,26},
{28,126},
{133,148},
{160,383},
{402,402},
{710,710},
{732,732},
{8211,8212},
{8216,8218},
{8220,8222},
{8224,8226},
{8230,8230},
{8240,8240},
{8249,8250},
{8364,8364},
{8482,8482},
};
const RangeData Turkey_p14_RangeData[17]={
{11,12},
{16,26},
{28,126},
{133,148},
{160,383},
{402,402},
{710,710},
{732,732},
{8211,8212},
{8216,8218},
{8220,8222},
{8224,8226},
{8230,8230},
{8240,8240},
{8249,8250},
{8364,8364},
{8482,8482},
};
const RangeData Turkey_p16_RangeData[17]={
{11,12},
{16,26},
{28,126},
{133,148},
{160,383},
{402,402},
{710,710},
{732,732},
{8211,8212},
{8216,8218},
{8220,8222},
{8224,8226},
{8230,8230},
{8240,8240},
{8249,8250},
{8364,8364},
{8482,8482},
};
const RangeDetails Turkey_p9_RangeInfo={
17,
Turkey_p9_RangeData
};
const RangeDetails Turkey_p14_RangeInfo={
17,
Turkey_p14_RangeData
};
const RangeDetails Turkey_p16_RangeInfo={
17,
Turkey_p16_RangeData
};
#else
const RangeData UH9x9_5p_RangeData[10]={
{11,12},
{16,26},
{28,126},
{133,148},
{161,544},
{546,563},
{768,847},
{864,879},
{7680,7835},
{7840,7929},
};
const RangeData UH14x14_5p_RangeData[10]={
{10,13},
{16,26},
{28,126},
{133,148},
{161,544},
{546,563},
{768,847},
{864,879},
{7680,7835},
{7840,7929},
};
const RangeData UH16x16_5p_RangeData[10]={
{11,12},
{16,26},
{28,126},
{133,148},
{161,544},
{546,563},
{768,847},
{864,879},
{7680,7835},
{7840,7929},
};
const RangeDetails UH9x9_5p_RangeInfo={
10,
UH9x9_5p_RangeData
};
const RangeDetails UH14x14_5p_RangeInfo={
10,
UH14x14_5p_RangeData
};
const RangeDetails UH16x16_5p_RangeInfo={
10,
UH16x16_5p_RangeData
};
#endif
#if defined(__MMI_LANG_TR_CHINESE__) || defined(__MMI_LANG_SM_CHINESE__)
#if defined(__MMI_CHAR_SET_GB18030__) || ( defined(__MMI_CHAR_SET_GB2312__) && defined(__MMI_CHAR_SET_BIG5__) )
const RangeData GB18030_RangeData[160]={
{164,164},
{167,168},
{176,177},
{183,183},
{215,215},
{224,225},
{232,234},
{236,237},
{242,243},
{247,247},
{249,250},
{252,252},
{257,257},
{275,275},
{283,283},
{299,299},
{324,324},
{328,328},
{333,333},
{363,363},
{462,462},
{464,464},
{466,466},
{468,468},
{470,470},
{472,472},
{474,474},
{476,476},
{505,505},
{593,593},
{609,609},
{711,711},
{713,715},
{729,729},
{913,929},
{931,937},
{945,961},
{963,969},
{1025,1025},
{1040,1103},
{1105,1105},
{8208,8208},
{8211,8214},
{8216,8217},
{8220,8221},
{8226,8226},
{8229,8230},
{8240,8240},
{8242,8243},
{8245,8245},
{8251,8251},
{8364,8364},
{8451,8451},
{8453,8453},
{8457,8457},
{8470,8470},
{8481,8481},
{8544,8555},
{8560,8569},
{8592,8595},
{8598,8601},
{8712,8712},
{8719,8719},
{8721,8721},
{8725,8725},
{8730,8730},
{8733,8736},
{8739,8739},
{8741,8741},
{8743,8747},
{8750,8750},
{8756,8759},
{8765,8765},
{8776,8776},
{8780,8780},
{8786,8786},
{8800,8801},
{8804,8807},
{8814,8815},
{8853,8853},
{8857,8857},
{8869,8869},
{8895,8895},
{8978,8978},
{9312,9321},
{9332,9371},
{9472,9547},
{9552,9587},
{9601,9615},
{9619,9621},
{9632,9633},
{9650,9651},
{9660,9661},
{9670,9671},
{9675,9675},
{9678,9679},
{9698,9701},
{9733,9734},
{9737,9737},
{9792,9792},
{9794,9794},
{11905,11905},
{11908,11908},
{11912,11912},
{11915,11916},
{11943,11943},
{11946,11946},
{11950,11950},
{11955,11955},
{11958,11959},
{11963,11963},
{11978,11978},
{12272,12283},
{12288,12291},
{12293,12311},
{12317,12318},
{12321,12329},
{12350,12350},
{12353,12435},
{12443,12446},
{12449,12534},
{12540,12542},
{12549,12585},
{12832,12841},
{12849,12849},
{12963,12963},
{13198,13199},
{13212,13214},
{13217,13217},
{13252,13252},
{13262,13262},
{13265,13266},
{13269,13269},
{13312,19893},
{19968,40869},
{59244,59244},
{59277,59286},
{59335,59336},
{59367,59379},
{59413,59492},
{63788,63788},
{63865,63865},
{63893,63893},
{63975,63975},
{63985,63985},
{64012,64015},
{64017,64017},
{64019,64020},
{64024,64024},
{64031,64033},
{64035,64036},
{64039,64041},
{65072,65073},
{65075,65092},
{65097,65106},
{65108,65111},
{65113,65126},
{65128,65131},
{65281,65374},
{65504,65509},
};
const RangeDetails GB18030_RangeInfo={
160,
GB18030_RangeData
};
sCustFontData Pluto_ch = {
20, 20, 1, 50, 500,
#ifdef __MMI_LANG_HINDI__
(U8*)NULL,
#endif
(U8*)NULL, (U32*)NULL, (U8*)GB18030_Data, (U32*)GB18030_RangeOffset,
{
{FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH},
{FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH},
{FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH},
{FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH},
{FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH},
{0,0} },
&GB18030_RangeInfo};
#elif defined(__MMI_CHAR_SET_GB2312__) && !defined(__MMI_CHAR_SET_BIG5__)
const RangeData GB2312_RangeData[3638]={
{164,164},
{167,168},
{176,177},
{183,183},
{215,215},
{224,225},
{232,234},
{236,237},
{242,243},
{247,247},
{249,250},
{252,252},
{257,257},
{275,275},
{283,283},
{299,299},
{324,324},
{328,328},
{333,333},
{363,363},
{462,462},
{464,464},
{466,466},
{468,468},
{470,470},
{472,472},
{474,474},
{476,476},
{505,505},
{593,593},
{609,609},
{711,711},
{713,713},
{913,929},
{931,937},
{945,961},
{963,969},
{1025,1025},
{1040,1103},
{1105,1105},
{8212,8212},
{8214,8214},
{8216,8217},
{8220,8221},
{8226,8226},
{8230,8230},
{8240,8240},
{8242,8243},
{8251,8251},
{8451,8451},
{8470,8470},
{8544,8555},
{8592,8595},
{8712,8712},
{8719,8719},
{8721,8721},
{8730,8730},
{8733,8734},
{8736,8736},
{8741,8741},
{8743,8747},
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -