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

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

?? fontres.c

?? 快樂就好快回來看見會考慮好了快回來看見了看見和離開了看見機會
?? C
?? 第 1 頁 / 共 5 頁
字號:
/*****************************************************************************
*  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).
*
*****************************************************************************/
/********************************************************************************
* Filename:
* ---------
*	FontRes.c
*
* Project:
* --------
*	MAUI
*
* Description:
* ------------
*	Font Customizer resource file
*
* Version:
* ------------
*	DEVELOPER VERSION
*
*******************************************************************************/
/******************************************************************************
 *==============================================================================
 * 				HISTORY
 * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!! 
 *------------------------------------------------------------------------------
 * $Revision$ 
 * $Modtime$
 * $Log$
 *
 * Apr 1 2008 mtk01578
 * [MAUI_00648855] [Input method] two chars shows mess code
 * 
 *
 * Feb 13 2008 mtk01578
 * [MAUI_00077908] [Fonts Addition]Adding fonts 20x20 and 22x22 for hindi language
 * 
 *
 * Jan 25 2008 mtk01578
 * [MAUI_00077908] [Fonts Addition]Adding fonts 20x20 and 22x22 for hindi language
 * 
 *
 * Dec 24 2007 mbj06074
 * [MAUI_00061433] [FONT ISSUE] Irregular highlighter position for Bengali characters.
 * 
 *
 * Dec 12 2007 mbj06074
 * [MAUI_00061214] A white patch is displaying on E-dictionary editor screen.
 * 
 *
 * Dec 3 2007 mtk01578
 * [MAUI_00059394] [Virtual Key Board] [New Tamil & Hindi]
 * 
 *
 * Nov 20 2007 mtk01578
 * [MAUI_00560224] Thai_two characters are too similar, will confuse user
 * 
 *
 * Nov 14 2007 mtk01578
 * [MAUI_00566037] Virtual Keypad_The virtual keypad of "@" and "a" is not match with content
 * 
 *
 * Sep 20 2007 mtk00303
 * [MAUI_00548168] [Option tracking] [Add] FONT_RESOURCE
 * 
 *
 * Sep 18 2007 MBJ06074
 * [MAUI_00471743] Check in VK-II
 * 
 *
 * Sep 6 2007 mtk01578
 * [MAUI_00032834] The string used for changing the MMI lang to Punjabi is incorrect
 * 
 *
 * Sep 3 2007 MBJ06074
 * [MAUI_00031249] Two Euro characters can be seen on special character window.One inputs 'Euro' & othe
 * 
 *
 * Aug 24 2007 mtk01578
 * [MAUI_00373477] [MMI][Font] add font resource
 * 
 *
 * Aug 20 2007 mtk01578
 * [MAUI_00389826] [MMI][Lang] fix language patch error
 * 
 *
 * Aug 11 2007 mtk01578
 * [MAUI_00533353] [MMI][Resgen] resource revise
 * add small chinese font for Q05A (compile option __MMI_CHINESE_WITH_SMALL_FONT__)
 *
 * Aug 9 2007 mtk01578
 * [MAUI_00530839] [MMI][Lang] New langauge and Input method for Ukraine
 * 
 *
 * Aug 1 2007 mtk01578
 * [MAUI_00528684] Patch PMT's patch lost in codebase merge
 * 
 *
 * Jul 30 2007 mtk01578
 * [MAUI_00027782] Ligatures not forming.
 * 
 *
 * Jul 30 2007 mtk01578
 * [MAUI_00027829] Ligature Formation is not correct
 * 
 *
 * Jul 26 2007 mtk01578
 * [MAUI_00417576] [MMI][Font] Apply vendor's Bengali font
 * 
 *
 * Jul 19 2007 mtk01578
 * [MAUI_00418559] [MMI][InputMethod] Zi-like Multitap Thai
 * 
 *
 * Jul 5 2007 mtk01578
 * [MAUI_00410791] Messages_The candidate area overlap when Input Method is Stroke
 * fix Telugu proprietary font range
 *
 * Jun 27 2007 MBJ06074
 * [MAUI_00439288] [Input method] Use Multitap Persian input method,the chars display  "□" on Virtual
 * 
 *
 * Jun 25 2007 mtk01578
 * [MAUI_00234874] Language_the initial of the urdu should be capital
 * 
 *
 * Jun 25 2007 mtk01578
 * [MAUI_00389826] [MMI][Lang] fix language patch error
 * 
 *
 * May 26 2007 mtk01578
 * [MAUI_00397367] [MMI][Font Engine] New font feature ascent and descent
 * 
 *
 * May 20 2007 mtk01578
 * [MAUI_00394845] [MMI][Lang] New langauge Telugu & Punjabi and fix error in Tamil & Bengali
 * 
 *
 * May 2 2007 mtk01578
 * [MAUI_00424368] [Input method] There is 1 blank between the 2 letters of item text in the some inter
 * 
 *
 * May 1 2007 wcpadmin
 * rebase maintrunk.MAUI_MBJ on 2007-5-1 2:25:59.
 * 
 *
 * Apr 30 2007 mtk01578
 * [MAUI_00424368] [Input method] There is 1 blank between the 2 letters of item text in the some inter
 * 
 *
 * Apr 25 2007 mtk01578
 * [MAUI_00385030] [MMI][Lang] Fix errors in langauge
 * 
 *
 * Apr 24 2007 wcpadmin
 * rebase maintrunk.MAUI_MBJ on 2007-4-24 0:25:15.
 * 
 *
 * Apr 23 2007 mtk01578
 * [MAUI_00385030] [MMI][Lang] Fix errors in langauge
 * 
 *
 * Apr 23 2007 mtk01578
 * [MAUI_00385030] [MMI][Lang] Fix errors in langauge
 * 
 *
 * Apr 23 2007 mtk01578
 * [MAUI_00385030] [MMI][Lang] Fix errors in langauge
 * 
 *
 * Apr 23 2007 wcpadmin
 * rebase maintrunk.MAUI_MBJ on 2007-4-23 10:20:01.
 * 
 *
 * Apr 19 2007 mtk01578
 * [MAUI_00384199] [MMI][Font] fix VK font resource compile error
 * 
 *
 * Apr 19 2007 MBJ06074
 * [MAUI_00425108] Patch for compile error of vk font of Farsi
 * 
 *
 * Apr 18 2007 MBJ06074
 * [MAUI_00425035] Resove regen error of vk font of Bulgarian
 * 
 *
 * Apr 13 2007 MBJ06074
 * [MAUI_00424501] Check-in for VK-1
 * 
 *
 * Apr 12 2007 mtk01578
 * [MAUI_00381457] [PC SIM] Remove compile option for PC Simulator
 * 
 *
 * Apr 9 2007 mtk01578
 * [MAUI_00375743] [MMI][Language][New Lang] Urdu, Tamil, Bengali & IRE
 * 
 *
 * Apr 9 2007 mtk01578
 * [MAUI_00375743] [MMI][Language][New Lang] Urdu, Tamil, Bengali & IRE
 * 
 *
 * Apr 3 2007 mtk01578
 * [MAUI_00423731] [Input method] It doesn't show urdu inputmethod currently in the editor interface.
 * 
 *
 * Apr 2 2007 mtk01578
 * [MAUI_00421886] [wap] the character display error.
 * 
 *
 * Mar 26 2007 mtk01578
 * [MAUI_00373477] [MMI][Font] add font resource
 * 
 *
 *------------------------------------------------------------------------------
 * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!! 
 *============================================================================== 
*******************************************************************************/
#include "FontRes.h"
#include "MMI_features.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__)

#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

#if defined(__MMI_CHINESE_WITH_SMALL_FONT__)
#if defined(__MMI_CHAR_SET_GB18030__)
#include "L_Pluto_ch_small.h"
#elif defined(__MMI_CHAR_SET_GB2312__) && !defined(__MMI_CHAR_SET_BIG5__) && !defined(__MMI_CHAR_SET_BIG5_LEVEL1__)
#include "L_Pluto_ch_GB2312_small.h"
#elif !defined(__MMI_CHAR_SET_GB2312__) && defined(__MMI_CHAR_SET_BIG5__) && !defined(__MMI_CHAR_SET_BIG5_LEVEL1__)
#include "L_Pluto_ch_BIG5_small.h"
#elif !defined(__MMI_CHAR_SET_GB2312__) && !defined(__MMI_CHAR_SET_BIG5__) && defined(__MMI_CHAR_SET_BIG5_LEVEL1__)
#include "L_Pluto_ch_BIG5LEVEL1_small.h"
#elif defined(__MMI_CHAR_SET_GB2312__) && defined(__MMI_CHAR_SET_BIG5__) && !defined(__MMI_CHAR_SET_BIG5_LEVEL1__)
#include "L_Pluto_ch_GB2312_BIG5_small.h"
#elif defined(__MMI_CHAR_SET_GB2312__) && !defined(__MMI_CHAR_SET_BIG5__) && defined(__MMI_CHAR_SET_BIG5_LEVEL1__)
#include "L_Pluto_ch_GB2312_BIG5LEVEL1_small.h"
#endif
#endif


#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__) && !defined(__MMI_LANG_FRENCH__)
#include "L_1_Pluto_Large.h"
#include "L_1_Pluto_Medium.h"
#include "L_1_Pluto_Small.h"

#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_FRENCH__))&&!defined(__MMI_LANG_ROMANIAN__)&&!defined(__MMI_LANG_VIETNAMESE__)
#include "L_Arphic_Turkey_small.h"
#include "L_Arphic_Turkey_medium.h"
#include "L_Arphic_Turkey_large.h"
#include "L_Arphic_Turkey_sublcd.h"
#else

#include "L_Arphic_Vietnamese_small.h"
#include "L_Arphic_Vietnamese_medium.h"
#include "L_Arphic_Vietnamese_large.h"
#include "L_Arphic_Vietnamese_sublcd.h"

#endif

#include "L_1_DiallingFont.h"
#include "L_1_SubLCDFont.h"

#if defined(__MMI_LANG_THAI__)
#include "L_Arphic_Thai_20.h"
#endif

#if defined(__MMI_LANG_RUSSIAN__) || defined(__MMI_LANG_BULGARIAN__) || defined(__MMI_LANG_UKRAINIAN__)
#include "L_Arphic_Cyrillic_small.h"
#include "L_Arphic_Cyrillic_medium.h"
#include "L_Arphic_Cyrillic_large.h"
#include "L_Arphic_Cyrillic_sublcd.h"
#endif

#if defined(__MMI_LANG_PERSIAN__) || defined(__MMI_LANG_URDU__)
#include "L_DynaCom_Arabic_Persian.h"
#elif defined(__MMI_LANG_ARABIC__)
#include "L_DynaCom_Arabic.h"
#endif

#if defined(__MMI_LANG_HINDI__) || defined(__MMI_LANG_MARATHI__)
#include "L_DynaCom_Hindi_14.h" 
#include "L_Arphic_Hindi_20.h"
#include "L_Arphic_Hindi_22.h"
#endif

#if defined(__MMI_LANG_TAMIL__)
#include "L_Arphic_Tamil_16_medium.h"
#endif
#if defined(__MMI_LANG_BENGALI__)
#include "L_Arphic_Bengali_14.h"
#include "L_Arphic_Bengali_20.h"
#include "L_Arphic_Bengali_22.h"
#endif
#if defined(__MMI_LANG_PUNJABI__)
#include "L_MTK_Punjabi_Medium.h"
#endif
#if defined(__MMI_LANG_TELUGU__)
#include "L_MTK_Telugu_Large.h"
#endif

#if defined(__MMI_LANG_GREEK__)
#include "L_Arphic_Greek_small.h"
#include "L_Arphic_Greek_medium.h"
#include "L_Arphic_Greek_large.h"
#include "L_Arphic_Greek_sublcd.h"
#endif

#if defined(__MMI_LANG_HEBREW__)
#include "L_Arphic_Hebrew_small.h"
#include "L_Arphic_Hebrew_medium.h"
#include "L_Arphic_Hebrew_large.h"
#include "L_Arphic_Hebrew_sublcd.h"
#endif

#include "L_virtual_keyboard_font.h"


#include "L_Virtual_Keyboard_Latin.h"

#if defined(__MMI_LANG_HEBREW__)
#include "L_Virtual_Keyboard_Hebrew.h"
#endif /*__MMI_LANG_HEBREW__*/

#if defined(__MMI_LANG_RUSSIAN__) || defined(__MMI_LANG_BULGARIAN__) || defined(__MMI_LANG_UKRAINIAN__)
#include "L_Virtual_Keyboard_Bulgarian.h"
#endif /*defined(__MMI_LANG_RUSSIAN__) || defined(__MMI_LANG_BULGARIAN__) || defined(__MMI_LANG_UKRAINIAN__)*/

#ifdef __MMI_LANG_GREEK__
#include "L_Virtual_Keyboard_Greek.h"
#endif /*__MMI_LANG_GREEK__*/

#if (defined(__MMI_LANG_PERSIAN__) || defined(__MMI_LANG_URDU__) || defined(__MMI_LANG_ARABIC__))
#include "L_Virtual_Keyboard_Persian.h"
#endif /*(defined(__MMI_LANG_PERSIAN__) || defined(__MMI_LANG_URDU__))*/

#ifdef __MMI_LANG_THAI__
#include "L_Virtual_Keyboard_Thai.h"
#endif /*__MMI_LANG_THAI__*/


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
//PMT START URDU 
#if defined(__MMI_LANG_URDU__)
+ 1
#endif
//PMT END URDU
#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_MARATHI__)  
+ 1
#endif

#if defined(__MMI_LANG_TAMIL__)
+ 1      
#endif

#if defined(__MMI_LANG_BENGALI__)
+ 1
#endif

#if defined(__MMI_LANG_PUNJABI__)
+ 1      
#endif
#if defined(__MMI_LANG_TELUGU__)
+ 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_UKRAINIAN__)
+ 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, 10, 0, 1, 13, 500,
#ifdef __MMI_INDIC_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 Virtual_Keyboard_Latin_RangeData[27]={
{10,148},
{160,255},
{258,259},
{261,263},
{268,269},
{272,273},
{281,283},
{286,287},
{304,305},
{321,322},
{324,324},
{336,337},
{344,345},
{347,347},
{350,355},
{357,357},
{366,369},
{378,382},
{416,417},
{431,432},
{711,711},
{731,731},
{768,769},
{771,771},
{777,777},
{803,803},
{8364,8364}
};

const RangeDetails Virtual_Keyboard_Latin_RangeInfo={
27,
Virtual_Keyboard_Latin_RangeData
};

sCustFontData virtual_keyboard_latin = {
14, 18, 14, 0, 0, 14, 500,
#ifdef __MMI_INDIC_ALG__
(U8*)NULL,
#endif
(U8*)Virtual_Keyboard_Latin_Width, (U32*)Virtual_Keyboard_Latin_Offset, (U8*)Virtual_Keyboard_Latin_Data, (U32*)Virtual_Keyboard_Latin_RangeOffset,
{      
{0, 0},
{0, 0},
{0, 0},
{0, 0},
{0, 0},
{FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH}  },
&Virtual_Keyboard_Latin_RangeInfo};

#if defined(__MMI_LANG_HEBREW__)

const RangeData Virtual_Keyboard_Hebrew_RangeData[1]={
{1488,1514},
};

const RangeDetails Virtual_Keyboard_Hebrew_RangeInfo={
1,
Virtual_Keyboard_Hebrew_RangeData
};

sCustFontData virtual_keyboard_hebrew = {
14, 9, 14, 0, 0, 14, 500,
#ifdef __MMI_INDIC_ALG__
(U8*)NULL,
#endif
(U8*)Virtual_Keyboard_Hebrew_Width, (U32*)Virtual_Keyboard_Hebrew_Offset, (U8*)Virtual_Keyboard_Hebrew_Data, (U32*)Virtual_Keyboard_Hebrew_RangeOffset,
{      
{0, 0},
{0, 0},
{0, 0},

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品剧情在线亚洲| 2019国产精品| 精品少妇一区二区三区免费观看| 国产亚洲一本大道中文在线| 亚洲成人精品一区| 国产麻豆精品在线观看| 在线视频你懂得一区二区三区| 日韩区在线观看| 亚洲裸体xxx| 国产一区二区精品久久91| 在线免费一区三区| 国产精品入口麻豆原神| 麻豆一区二区三区| 欧美日韩综合在线| 亚洲日韩欧美一区二区在线| 国产麻豆日韩欧美久久| 日韩欧美www| 日韩精品成人一区二区在线| 日本精品裸体写真集在线观看| 国产亚洲精品免费| 韩日欧美一区二区三区| 欧美一区二区三区视频免费播放| 亚洲视频一区二区免费在线观看| 国产成人激情av| 久久婷婷久久一区二区三区| 免费av成人在线| 26uuu成人网一区二区三区| 午夜视黄欧洲亚洲| 欧美男男青年gay1069videost | 国产精品一区在线观看你懂的| 欧美性感一类影片在线播放| 亚洲乱码国产乱码精品精可以看| 91免费视频网址| 日韩毛片视频在线看| 国产激情一区二区三区四区| 亚洲精品一区二区三区香蕉| 蜜臀av在线播放一区二区三区| 欧美日韩精品高清| 三级一区在线视频先锋 | 亚洲精品第1页| 一本色道久久加勒比精品| 亚洲日本成人在线观看| 99re免费视频精品全部| 最好看的中文字幕久久| 欧美性一二三区| 免费在线观看成人| 26uuu欧美| 处破女av一区二区| 亚洲精品水蜜桃| 欧美精品色综合| 国产一区亚洲一区| 国产精品色一区二区三区| 色哟哟在线观看一区二区三区| 亚洲综合图片区| 91精品国产美女浴室洗澡无遮挡| 国产在线国偷精品产拍免费yy| 久久午夜电影网| 91在线视频播放| 亚洲成人激情综合网| 久久女同性恋中文字幕| av激情成人网| 香蕉久久夜色精品国产使用方法| 精品伦理精品一区| 高清久久久久久| 亚洲va中文字幕| 欧美国产成人在线| 在线免费av一区| 国内精品伊人久久久久av影院| 1区2区3区欧美| 日韩精品一区二区三区老鸭窝| 成人国产在线观看| 日本人妖一区二区| 国产精品人成在线观看免费| 欧美一区午夜视频在线观看| 成人丝袜高跟foot| 久久精品国产成人一区二区三区| 国产精品久久久久桃色tv| 欧美精品自拍偷拍| 丁香一区二区三区| 日韩精品亚洲一区二区三区免费| 国产日产欧产精品推荐色| 欧美日韩精品免费| av成人免费在线观看| 久草中文综合在线| 麻豆免费看一区二区三区| 亚洲精品中文字幕乱码三区| 日韩欧美一区二区不卡| 男女男精品视频| 自拍偷拍国产亚洲| 日韩精品一区二区在线| 在线视频一区二区三区| 激情成人午夜视频| 午夜成人免费视频| 亚洲男同1069视频| 国产精品热久久久久夜色精品三区| 91精品国产色综合久久ai换脸 | 免费成人在线视频观看| 综合久久久久久久| 国产日韩欧美综合一区| 日韩午夜三级在线| 欧美人牲a欧美精品| 日本韩国欧美一区| 成人h动漫精品一区二区| 久久成人免费电影| 日本不卡视频一二三区| 亚洲成人一区二区| 一级日本不卡的影视| 亚洲欧美另类久久久精品2019| 久久一区二区三区四区| 欧美成人三级在线| 日韩精品专区在线影院观看 | 精品国一区二区三区| 日韩一区二区三区在线视频| 欧美系列在线观看| 欧美伊人久久久久久久久影院| av激情成人网| 色综合久久久久久久久| 91一区二区在线观看| 91国产丝袜在线播放| 91美女片黄在线| 一本一道综合狠狠老| 91亚洲大成网污www| 91国产精品成人| 欧美日韩在线综合| 91精品久久久久久久99蜜桃| 91精品国产综合久久精品麻豆| 91麻豆精品国产综合久久久久久| 91精品免费观看| 精品国产髙清在线看国产毛片| 精品国产欧美一区二区| 精品国产91九色蝌蚪| 国产日韩欧美综合一区| 国产精品久久久久一区二区三区| 国产精品美女久久久久久久久久久 | 亚洲二区在线观看| 五月天一区二区三区| 蜜桃视频一区二区| 国产福利91精品| 成人av电影在线观看| 91视频在线看| 久久一二三国产| 国产精品高清亚洲| 艳妇臀荡乳欲伦亚洲一区| 视频在线观看一区二区三区| 国产一区三区三区| 一本一道波多野结衣一区二区| 欧美裸体bbwbbwbbw| 精品国产露脸精彩对白| 中文字幕五月欧美| 婷婷成人激情在线网| 国产精品66部| 欧美自拍偷拍午夜视频| 精品欧美久久久| 一区二区久久久| 国产一区二区三区在线观看免费 | 成人免费av在线| 欧美色综合久久| 2022国产精品视频| 亚洲在线视频网站| 国产盗摄一区二区三区| 欧美日韩一区二区三区免费看| 欧美精品一区二区蜜臀亚洲| 亚洲精品菠萝久久久久久久| 麻豆一区二区在线| 欧美午夜理伦三级在线观看| 精品福利视频一区二区三区| 亚洲成人免费观看| 成人国产在线观看| 精品国产免费一区二区三区四区 | 亚洲欧美日韩中文播放| 捆绑紧缚一区二区三区视频| 日本精品裸体写真集在线观看 | 成人免费视频视频| 日韩一区二区三区视频在线观看| 中文字幕亚洲一区二区av在线| 激情五月播播久久久精品| 欧美制服丝袜第一页| 欧美国产视频在线| 久久国内精品自在自线400部| 在线免费观看日本一区| 中文字幕不卡的av| 国产一区二区三区四区在线观看| 欧洲一区在线电影| 亚洲人吸女人奶水| 国产一区二区毛片| 日韩欧美一区在线| 亚洲成人1区2区| 在线免费观看不卡av| 亚洲欧洲综合另类| 99热这里都是精品| 中文字幕欧美区| 国产成人午夜高潮毛片| 欧美xingq一区二区| 日韩电影在线免费| 欧美区视频在线观看| 亚洲高清免费观看高清完整版在线观看| 91女神在线视频| 中文字幕佐山爱一区二区免费| 日韩不卡一区二区三区| 91精品国产综合久久国产大片|