Class: Wx::FontEncoding
Overview
Font encodings.
Constant Summary collapse
- FONTENCODING_SYSTEM =
Default system encoding.
Wx::FontEncoding.new(-1)
- FONTENCODING_DEFAULT =
Default application encoding: this is the encoding set by calls to Wx::Font.set_default_encoding.
Wx::FontEncoding.new(0)
- FONTENCODING_ISO8859_1 =
West European (Latin 1)
Wx::FontEncoding.new(1)
- FONTENCODING_ISO8859_2 =
Central and East European (Latin 2)
Wx::FontEncoding.new(2)
- FONTENCODING_ISO8859_3 =
Esperanto (Latin 3)
Wx::FontEncoding.new(3)
- FONTENCODING_ISO8859_4 =
Baltic (old) (Latin 4)
Wx::FontEncoding.new(4)
- FONTENCODING_ISO8859_5 =
Cyrillic.
Wx::FontEncoding.new(5)
- FONTENCODING_ISO8859_6 =
Arabic.
Wx::FontEncoding.new(6)
- FONTENCODING_ISO8859_7 =
Greek.
Wx::FontEncoding.new(7)
- FONTENCODING_ISO8859_8 =
Hebrew.
Wx::FontEncoding.new(8)
- FONTENCODING_ISO8859_9 =
Turkish (Latin 5)
Wx::FontEncoding.new(9)
- FONTENCODING_ISO8859_10 =
Variation of Latin 4 (Latin 6)
Wx::FontEncoding.new(10)
- FONTENCODING_ISO8859_11 =
Thai.
Wx::FontEncoding.new(11)
- FONTENCODING_ISO8859_12 =
Doesn’t exist currently, but put it here anyhow to make all ISO-8859 consecutive numbers.
Wx::FontEncoding.new(12)
- FONTENCODING_ISO8859_13 =
Baltic (Latin 7)
Wx::FontEncoding.new(13)
- FONTENCODING_ISO8859_14 =
Latin 8.
Wx::FontEncoding.new(14)
- FONTENCODING_ISO8859_15 =
Latin 9 (a.k.a. Latin 0, includes Euro symbol)
Wx::FontEncoding.new(15)
- FONTENCODING_ISO8859_MAX =
Wx::FontEncoding.new(16)
- FONTENCODING_KOI8 =
KOI8 Russian.
Wx::FontEncoding.new(17)
- FONTENCODING_KOI8_U =
KOI8 Ukrainian.
Wx::FontEncoding.new(18)
- FONTENCODING_ALTERNATIVE =
Same as MS-DOS CP866.
Wx::FontEncoding.new(19)
- FONTENCODING_BULGARIAN =
Used under Linux in Bulgaria.
Wx::FontEncoding.new(20)
- FONTENCODING_CP437 =
United States (DOS)
Wx::FontEncoding.new(21)
- FONTENCODING_CP850 =
Multilingual Latin 1; Western European (DOS)
Wx::FontEncoding.new(22)
- FONTENCODING_CP852 =
Latin 2; Central European (DOS)
Wx::FontEncoding.new(23)
- FONTENCODING_CP855 =
Cyrillic (primarily Russian)
Wx::FontEncoding.new(24)
- FONTENCODING_CP866 =
Russian; Cyrillic (DOS)
Wx::FontEncoding.new(25)
- FONTENCODING_CP874 =
Thai (Windows)
Wx::FontEncoding.new(26)
- FONTENCODING_CP932 =
Japanese (shift-JIS)
Wx::FontEncoding.new(27)
- FONTENCODING_CP936 =
Simplified Chinese (GB2312)
Wx::FontEncoding.new(28)
- FONTENCODING_CP949 =
Korean (Unified Hangul Code)
Wx::FontEncoding.new(29)
- FONTENCODING_CP950 =
Traditional Chinese (Big5)
Wx::FontEncoding.new(30)
- FONTENCODING_CP1250 =
Central European (Windows)
Wx::FontEncoding.new(31)
- FONTENCODING_CP1251 =
Cyrillic (Windows)
Wx::FontEncoding.new(32)
- FONTENCODING_CP1252 =
Latin 1; Western European (Windows)
Wx::FontEncoding.new(33)
- FONTENCODING_CP1253 =
Greek (Windows) (8859-7)
Wx::FontEncoding.new(34)
- FONTENCODING_CP1254 =
Turkish (Windows)
Wx::FontEncoding.new(35)
- FONTENCODING_CP1255 =
Hebrew (Windows)
Wx::FontEncoding.new(36)
- FONTENCODING_CP1256 =
Arabic (Windows)
Wx::FontEncoding.new(37)
- FONTENCODING_CP1257 =
Baltic (Windows) (same as Latin 7)
Wx::FontEncoding.new(38)
- FONTENCODING_CP1258 =
Vietnamese (Windows) (since 2.9.4)
Wx::FontEncoding.new(39)
- FONTENCODING_CP1361 =
Korean (Johab) (since 2.9.4)
Wx::FontEncoding.new(40)
- FONTENCODING_CP12_MAX =
Wx::FontEncoding.new(41)
- FONTENCODING_UTF7 =
UTF-7 Unicode encoding.
Wx::FontEncoding.new(42)
- FONTENCODING_UTF8 =
UTF-8 Unicode encoding.
Wx::FontEncoding.new(43)
- FONTENCODING_EUC_JP =
Extended Unix Codepage for Japanese.
Wx::FontEncoding.new(44)
- FONTENCODING_UTF16BE =
UTF-16 Big Endian Unicode encoding.
Wx::FontEncoding.new(45)
- FONTENCODING_UTF16LE =
UTF-16 Little Endian Unicode encoding.
Wx::FontEncoding.new(46)
- FONTENCODING_UTF32BE =
UTF-32 Big Endian Unicode encoding.
Wx::FontEncoding.new(47)
- FONTENCODING_UTF32LE =
UTF-32 Little Endian Unicode encoding.
Wx::FontEncoding.new(48)
- FONTENCODING_MACROMAN =
Roman; Western European (Mac)
Wx::FontEncoding.new(49)
- FONTENCODING_MACJAPANESE =
Japanese (Mac)
Wx::FontEncoding.new(50)
- FONTENCODING_MACCHINESETRAD =
Traditional Chinese (Big5, Mac)
Wx::FontEncoding.new(51)
- FONTENCODING_MACKOREAN =
Korean (Mac)
Wx::FontEncoding.new(52)
- FONTENCODING_MACARABIC =
Arabic (Mac)
Wx::FontEncoding.new(53)
- FONTENCODING_MACHEBREW =
Hebrew (Mac)
Wx::FontEncoding.new(54)
- FONTENCODING_MACGREEK =
Greek (Mac)
Wx::FontEncoding.new(55)
- FONTENCODING_MACCYRILLIC =
Cyrillic (Mac)
Wx::FontEncoding.new(56)
- FONTENCODING_MACDEVANAGARI =
Devanagari (Mac)
Wx::FontEncoding.new(57)
- FONTENCODING_MACGURMUKHI =
Gurmukhi (Mac)
Wx::FontEncoding.new(58)
- FONTENCODING_MACGUJARATI =
Gujarati (Mac)
Wx::FontEncoding.new(59)
- FONTENCODING_MACORIYA =
Oriya (Mac)
Wx::FontEncoding.new(60)
- FONTENCODING_MACBENGALI =
Bengali (Mac)
Wx::FontEncoding.new(61)
- FONTENCODING_MACTAMIL =
Tamil (Mac)
Wx::FontEncoding.new(62)
- FONTENCODING_MACTELUGU =
Telugu (Mac)
Wx::FontEncoding.new(63)
- FONTENCODING_MACKANNADA =
Kannada (Mac)
Wx::FontEncoding.new(64)
- FONTENCODING_MACMALAJALAM =
Malajalam (Mac)
Wx::FontEncoding.new(65)
- FONTENCODING_MACSINHALESE =
Sinhalese (Mac)
Wx::FontEncoding.new(66)
- FONTENCODING_MACBURMESE =
Burmese (Mac)
Wx::FontEncoding.new(67)
- FONTENCODING_MACKHMER =
Khmer (Mac)
Wx::FontEncoding.new(68)
- FONTENCODING_MACTHAI =
Thai (Mac)
Wx::FontEncoding.new(69)
- FONTENCODING_MACLAOTIAN =
Laotian (Mac)
Wx::FontEncoding.new(70)
- FONTENCODING_MACGEORGIAN =
Georgian (Mac)
Wx::FontEncoding.new(71)
- FONTENCODING_MACARMENIAN =
Armenian (Mac)
Wx::FontEncoding.new(72)
- FONTENCODING_MACCHINESESIMP =
Simplified Chinese (GB 2312, Mac)
Wx::FontEncoding.new(73)
- FONTENCODING_MACTIBETAN =
Tibetan (Mac)
Wx::FontEncoding.new(74)
- FONTENCODING_MACMONGOLIAN =
Mongolian (Mac)
Wx::FontEncoding.new(75)
- FONTENCODING_MACETHIOPIC =
Ethiopic (Mac)
Wx::FontEncoding.new(76)
- FONTENCODING_MACCENTRALEUR =
Latin 2; Central European (Mac)
Wx::FontEncoding.new(77)
- FONTENCODING_MACVIETNAMESE =
Vietnamese (Mac)
Wx::FontEncoding.new(78)
- FONTENCODING_MACARABICEXT =
Arabic (Mac)
Wx::FontEncoding.new(79)
- FONTENCODING_MACSYMBOL =
Symbol (Mac)
Wx::FontEncoding.new(80)
- FONTENCODING_MACDINGBATS =
Dingbats (Mac)
Wx::FontEncoding.new(81)
- FONTENCODING_MACTURKISH =
Turkish (Mac)
Wx::FontEncoding.new(82)
- FONTENCODING_MACCROATIAN =
Croatian (Mac)
Wx::FontEncoding.new(83)
- FONTENCODING_MACICELANDIC =
Icelandic (Mac)
Wx::FontEncoding.new(84)
- FONTENCODING_MACROMANIAN =
Romanian (Mac)
Wx::FontEncoding.new(85)
- FONTENCODING_MACCELTIC =
Celtic (Mac)
Wx::FontEncoding.new(86)
- FONTENCODING_MACGAELIC =
Gaelic (Mac)
Wx::FontEncoding.new(87)
- FONTENCODING_MACKEYBOARD =
Wx::FontEncoding.new(88)
- FONTENCODING_ISO2022_JP =
ISO-2022-JP JIS encoding.
Wx::FontEncoding.new(89)
- FONTENCODING_MAX =
Highest enumerated encoding value.
Wx::FontEncoding.new(90)
- FONTENCODING_MACMIN =
Wx::FontEncoding.new(49)
- FONTENCODING_MACMAX =
Wx::FontEncoding.new(88)
- FONTENCODING_UTF16 =
Native UTF-16.
Wx::FontEncoding.new(46)
- FONTENCODING_UTF32 =
Native UTF-32.
Wx::FontEncoding.new(48)
- FONTENCODING_UNICODE =
Alias for the native Unicode encoding on this platform (this is used by EncodingConverter and UTFFile only for now)
Wx::FontEncoding.new(48)
- FONTENCODING_GB2312 =
Simplified Chinese.
Wx::FontEncoding.new(28)
- FONTENCODING_BIG5 =
Traditional Chinese.
Wx::FontEncoding.new(30)
- FONTENCODING_SHIFT_JIS =
Japanese Shift JIS.
Wx::FontEncoding.new(27)
- FONTENCODING_EUC_KR =
Korean.
Wx::FontEncoding.new(29)
- FONTENCODING_JOHAB =
Korean Johab (since 2.9.4)
Wx::FontEncoding.new(40)
- FONTENCODING_VIETNAMESE =
Vietnamese (since 2.9.4)
Wx::FontEncoding.new(39)
Method Summary
Methods inherited from Enum
#!, #&, #<=>, [], #allbits?, #anybits?, #coerce, enumerators, #eql?, #initialize, #inspect, #integer?, #method_missing, #nobits?, non_distinct, #real?, set_non_distinct, #succ, #to_int, #to_s, #|, #~
Constructor Details
This class inherits a constructor from Wx::Enum
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Wx::Enum