?? ttnameid.h
字號:
/***************************************************************************//* *//* ttnameid.h *//* *//* TrueType name ID definitions (specification only). *//* *//* Copyright 1996-2001 by *//* David Turner, Robert Wilhelm, and Werner Lemberg. *//* *//* This file is part of the FreeType project, and may only be used, *//* modified, and distributed under the terms of the FreeType project *//* license, LICENSE.TXT. By continuing to use, modify, or distribute *//* this file you indicate that you have read the license and *//* understand and accept it fully. *//* *//***************************************************************************/#ifndef __TTNAMEID_H__#define __TTNAMEID_H__#include <ft2build.h>FT_BEGIN_HEADER /*************************************************************************/ /* */ /* Possible values for the `platform' identifier code in the name */ /* records of the TTF `name' table. */ /* */#define TT_PLATFORM_APPLE_UNICODE 0#define TT_PLATFORM_MACINTOSH 1#define TT_PLATFORM_ISO 2 /* deprecated */#define TT_PLATFORM_MICROSOFT 3#define TT_PLATFORM_CUSTOM 4 /* artificial values defined ad-hoc by FreeType */#define TT_PLATFORM_ADOBE 7 /*************************************************************************/ /* */ /* Possible values of the platform specific encoding identifier field in */ /* the name records of the TTF `name' table if the `platform' identifier */ /* code is TT_PLATFORM_APPLE_UNICODE. */ /* */#define TT_APPLE_ID_DEFAULT 0 /* Unicode 1.0 */#define TT_APPLE_ID_UNICODE_1_1 1 /* specify Hangul at U+34xx */#define TT_APPLE_ID_ISO_10646 2 /* deprecated */#define TT_APPLE_ID_UNICODE_2_0 3 /* or later */ /*************************************************************************/ /* */ /* Possible values of the platform specific encoding identifier field in */ /* the name records of the TTF `name' table if the `platform' identifier */ /* code is TT_PLATFORM_MACINTOSH. */ /* */#define TT_MAC_ID_ROMAN 0#define TT_MAC_ID_JAPANESE 1#define TT_MAC_ID_TRADITIONAL_CHINESE 2#define TT_MAC_ID_KOREAN 3#define TT_MAC_ID_ARABIC 4#define TT_MAC_ID_HEBREW 5#define TT_MAC_ID_GREEK 6#define TT_MAC_ID_RUSSIAN 7#define TT_MAC_ID_RSYMBOL 8#define TT_MAC_ID_DEVANAGARI 9#define TT_MAC_ID_GURMUKHI 10#define TT_MAC_ID_GUJARATI 11#define TT_MAC_ID_ORIYA 12#define TT_MAC_ID_BENGALI 13#define TT_MAC_ID_TAMIL 14#define TT_MAC_ID_TELUGU 15#define TT_MAC_ID_KANNADA 16#define TT_MAC_ID_MALAYALAM 17#define TT_MAC_ID_SINHALESE 18#define TT_MAC_ID_BURMESE 19#define TT_MAC_ID_KHMER 20#define TT_MAC_ID_THAI 21#define TT_MAC_ID_LAOTIAN 22#define TT_MAC_ID_GEORGIAN 23#define TT_MAC_ID_ARMENIAN 24#define TT_MAC_ID_MALDIVIAN 25#define TT_MAC_ID_SIMPLIFIED_CHINESE 25#define TT_MAC_ID_TIBETAN 26#define TT_MAC_ID_MONGOLIAN 27#define TT_MAC_ID_GEEZ 28#define TT_MAC_ID_SLAVIC 29#define TT_MAC_ID_VIETNAMESE 30#define TT_MAC_ID_SINDHI 31#define TT_MAC_ID_UNINTERP 32 /*************************************************************************/ /* */ /* Possible values of the platform specific encoding identifier field in */ /* the name records of the TTF `name' table if the `platform' identifier */ /* code is TT_PLATFORM_ISO. */ /* */ /* This use is now deprecated. */ /* */#define TT_ISO_ID_7BIT_ASCII 0#define TT_ISO_ID_10646 1#define TT_ISO_ID_8859_1 2 /*************************************************************************/ /* */ /* possible values of the platform specific encoding identifier field in */ /* the name records of the TTF `name' table if the `platform' identifier */ /* code is TT_PLATFORM_MICROSOFT. */ /* */#define TT_MS_ID_SYMBOL_CS 0#define TT_MS_ID_UNICODE_CS 1#define TT_MS_ID_SJIS 2#define TT_MS_ID_GB2312 3#define TT_MS_ID_BIG_5 4#define TT_MS_ID_WANSUNG 5#define TT_MS_ID_JOHAB 6#define TT_MS_ID_UCS_4 10 /*************************************************************************/ /* */ /* possible values of the platform specific encoding identifier field in */ /* the name records of the TTF `name' table if the `platform' identifier */ /* code is TT_PLATFORM_ADOBE. */ /* */ /* These are artificial values defined ad-hoc by FreeType. */ /* */#define TT_ADOBE_ID_STANDARD 0#define TT_ADOBE_ID_EXPERT 1#define TT_ADOBE_ID_CUSTOM 2 /*************************************************************************/ /* */ /* Possible values of the language identifier field in the name records */ /* of the TTF `name' table if the `platform' identifier code is */ /* TT_PLATFORM_MACINTOSH. */ /* */ /* The canonical source for the Apple assigned Language ID's is at */ /* */ /* http://fonts.apple.com/TTRefMan/RM06/Chap6name.html */ /* */#define TT_MAC_LANGID_ENGLISH 0#define TT_MAC_LANGID_FRENCH 1#define TT_MAC_LANGID_GERMAN 2#define TT_MAC_LANGID_ITALIAN 3#define TT_MAC_LANGID_DUTCH 4#define TT_MAC_LANGID_SWEDISH 5#define TT_MAC_LANGID_SPANISH 6#define TT_MAC_LANGID_DANISH 7#define TT_MAC_LANGID_PORTUGUESE 8#define TT_MAC_LANGID_NORWEGIAN 9#define TT_MAC_LANGID_HEBREW 10#define TT_MAC_LANGID_JAPANESE 11#define TT_MAC_LANGID_ARABIC 12#define TT_MAC_LANGID_FINNISH 13#define TT_MAC_LANGID_GREEK 14#define TT_MAC_LANGID_ICELANDIC 15#define TT_MAC_LANGID_MALTESE 16#define TT_MAC_LANGID_TURKISH 17#define TT_MAC_LANGID_CROATIAN 18#define TT_MAC_LANGID_CHINESE_TRADITIONAL 19#define TT_MAC_LANGID_URDU 20#define TT_MAC_LANGID_HINDI 21#define TT_MAC_LANGID_THAI 22#define TT_MAC_LANGID_KOREAN 23#define TT_MAC_LANGID_LITHUANIAN 24#define TT_MAC_LANGID_POLISH 25#define TT_MAC_LANGID_HUNGARIAN 26#define TT_MAC_LANGID_ESTONIAN 27#define TT_MAC_LANGID_LETTISH 28#define TT_MAC_LANGID_SAAMISK 29#define TT_MAC_LANGID_FAEROESE 30#define TT_MAC_LANGID_FARSI 31#define TT_MAC_LANGID_RUSSIAN 32#define TT_MAC_LANGID_CHINESE_SIMPLIFIED 33#define TT_MAC_LANGID_FLEMISH 34#define TT_MAC_LANGID_IRISH 35#define TT_MAC_LANGID_ALBANIAN 36#define TT_MAC_LANGID_ROMANIAN 37#define TT_MAC_LANGID_CZECH 38#define TT_MAC_LANGID_SLOVAK 39#define TT_MAC_LANGID_SLOVENIAN 40#define TT_MAC_LANGID_YIDDISH 41#define TT_MAC_LANGID_SERBIAN 42#define TT_MAC_LANGID_MACEDONIAN 43#define TT_MAC_LANGID_BULGARIAN 44#define TT_MAC_LANGID_UKRAINIAN 45#define TT_MAC_LANGID_BYELORUSSIAN 46#define TT_MAC_LANGID_UZBEK 47#define TT_MAC_LANGID_KAZAKH 48#define TT_MAC_LANGID_AZERBAIJANI 49#define TT_MAC_LANGID_AZERBAIJANI_CYRILLIC_SCRIPT 49#define TT_MAC_LANGID_AZERBAIJANI_ARABIC_SCRIPT 50#define TT_MAC_LANGID_ARMENIAN 51#define TT_MAC_LANGID_GEORGIAN 52#define TT_MAC_LANGID_MOLDAVIAN 53#define TT_MAC_LANGID_KIRGHIZ 54#define TT_MAC_LANGID_TAJIKI 55#define TT_MAC_LANGID_TURKMEN 56#define TT_MAC_LANGID_MONGOLIAN 57#define TT_MAC_LANGID_MONGOLIAN_MONGOLIAN_SCRIPT 57#define TT_MAC_LANGID_MONGOLIAN_CYRILLIC_SCRIPT 58#define TT_MAC_LANGID_PASHTO 59#define TT_MAC_LANGID_KURDISH 60#define TT_MAC_LANGID_KASHMIRI 61#define TT_MAC_LANGID_SINDHI 62#define TT_MAC_LANGID_TIBETAN 63#define TT_MAC_LANGID_NEPALI 64#define TT_MAC_LANGID_SANSKRIT 65#define TT_MAC_LANGID_MARATHI 66#define TT_MAC_LANGID_BENGALI 67#define TT_MAC_LANGID_ASSAMESE 68#define TT_MAC_LANGID_GUJARATI 69#define TT_MAC_LANGID_PUNJABI 70#define TT_MAC_LANGID_ORIYA 71#define TT_MAC_LANGID_MALAYALAM 72#define TT_MAC_LANGID_KANNADA 73#define TT_MAC_LANGID_TAMIL 74#define TT_MAC_LANGID_TELUGU 75#define TT_MAC_LANGID_SINHALESE 76#define TT_MAC_LANGID_BURMESE 77#define TT_MAC_LANGID_KHMER 78#define TT_MAC_LANGID_LAO 79#define TT_MAC_LANGID_VIETNAMESE 80#define TT_MAC_LANGID_INDONESIAN 81#define TT_MAC_LANGID_TAGALOG 82#define TT_MAC_LANGID_MALAY_ROMAN_SCRIPT 83#define TT_MAC_LANGID_MALAY_ARABIC_SCRIPT 84#define TT_MAC_LANGID_AMHARIC 85#define TT_MAC_LANGID_TIGRINYA 86#define TT_MAC_LANGID_GALLA 87#define TT_MAC_LANGID_SOMALI 88#define TT_MAC_LANGID_SWAHILI 89#define TT_MAC_LANGID_RUANDA 90#define TT_MAC_LANGID_RUNDI 91#define TT_MAC_LANGID_CHEWA 92#define TT_MAC_LANGID_MALAGASY 93#define TT_MAC_LANGID_ESPERANTO 94#define TT_MAC_LANGID_WELSH 128#define TT_MAC_LANGID_BASQUE 129#define TT_MAC_LANGID_CATALAN 130#define TT_MAC_LANGID_LATIN 131#define TT_MAC_LANGID_QUECHUA 132#define TT_MAC_LANGID_GUARANI 133#define TT_MAC_LANGID_AYMARA 134#define TT_MAC_LANGID_TATAR 135#define TT_MAC_LANGID_UIGHUR 136#define TT_MAC_LANGID_DZONGKHA 137#define TT_MAC_LANGID_JAVANESE 138#define TT_MAC_LANGID_SUNDANESE 139#if 0 /* these seem to be errors that have been dropped */#define TT_MAC_LANGID_SCOTTISH_GAELIC 140#define TT_MAC_LANGID_IRISH_GAELIC 141#endif /* The following codes are new as of 2000-03-10 */#define TT_MAC_LANGID_GALICIAN 140#define TT_MAC_LANGID_AFRIKAANS 141#define TT_MAC_LANGID_BRETON 142#define TT_MAC_LANGID_INUKTITUT 143#define TT_MAC_LANGID_SCOTTISH_GAELIC 144#define TT_MAC_LANGID_MANX_GAELIC 145#define TT_MAC_LANGID_IRISH_GAELIC 146#define TT_MAC_LANGID_TONGAN 147#define TT_MAC_LANGID_GREEK_POLYTONIC 148#define TT_MAC_LANGID_GREELANDIC 149#define TT_MAC_LANGID_AZERBAIJANI_ROMAN_SCRIPT 150 /*************************************************************************/ /* */ /* Possible values of the language identifier field in the name records */ /* of the TTF `name' table if the `platform' identifier code is */ /* TT_PLATFORM_MICROSOFT. */ /* */ /* The canonical source for the MS assigned LCID's is at */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -