Class: Wx::FontEncoding

Inherits:
Enum
  • Object
show all
Defined in:
lib/wx/doc/gen/font.rb

Overview

Font encodings.

See Wx::Font#set_encoding.

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