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 (Latin1)

Wx::FontEncoding.new(1)
FONTENCODING_ISO8859_2 =

Central and East European (Latin2)

Wx::FontEncoding.new(2)
FONTENCODING_ISO8859_3 =

Esperanto (Latin3)

Wx::FontEncoding.new(3)
FONTENCODING_ISO8859_4 =

Baltic (old) (Latin4)

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 (Latin5)

Wx::FontEncoding.new(9)
FONTENCODING_ISO8859_10 =

Variation of Latin4 (Latin6)

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 ISO8859 consecutive numbers

Wx::FontEncoding.new(12)
FONTENCODING_ISO8859_13 =

Baltic (Latin7)

Wx::FontEncoding.new(13)
FONTENCODING_ISO8859_14 =

Latin8.

Wx::FontEncoding.new(14)
FONTENCODING_ISO8859_15 =

Latin9 (a.k.a. Latin0, includes euro)

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 =

original MS-DOS codepage

Wx::FontEncoding.new(21)
FONTENCODING_CP850 =

CP437 merged with Latin1.

Wx::FontEncoding.new(22)
FONTENCODING_CP852 =

CP437 merged with Latin2.

Wx::FontEncoding.new(23)
FONTENCODING_CP855 =

another cyrillic encoding

Wx::FontEncoding.new(24)
FONTENCODING_CP866 =

and another one

Wx::FontEncoding.new(25)
FONTENCODING_CP874 =

WinThai.

Wx::FontEncoding.new(26)
FONTENCODING_CP932 =

Japanese (shift-JIS)

Wx::FontEncoding.new(27)
FONTENCODING_CP936 =

Chinese simplified (GB)

Wx::FontEncoding.new(28)
FONTENCODING_CP949 =

Korean (Hangul charset)

Wx::FontEncoding.new(29)
FONTENCODING_CP950 =

Chinese (traditional - Big5)

Wx::FontEncoding.new(30)
FONTENCODING_CP1250 =

WinLatin2.

Wx::FontEncoding.new(31)
FONTENCODING_CP1251 =

WinCyrillic.

Wx::FontEncoding.new(32)
FONTENCODING_CP1252 =

WinLatin1.

Wx::FontEncoding.new(33)
FONTENCODING_CP1253 =

WinGreek (8859-7)

Wx::FontEncoding.new(34)
FONTENCODING_CP1254 =

WinTurkish.

Wx::FontEncoding.new(35)
FONTENCODING_CP1255 =

WinHebrew.

Wx::FontEncoding.new(36)
FONTENCODING_CP1256 =

WinArabic.

Wx::FontEncoding.new(37)
FONTENCODING_CP1257 =

WinBaltic (same as Latin 7)

Wx::FontEncoding.new(38)
FONTENCODING_CP1258 =

WinVietnamese (since 2.9.4)

Wx::FontEncoding.new(39)
FONTENCODING_CP1361 =

Johab Korean character set (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 =
Wx::FontEncoding.new(48)
FONTENCODING_MACROMAN =

the standard mac encodings

Wx::FontEncoding.new(49)
FONTENCODING_MACJAPANESE =
Wx::FontEncoding.new(50)
FONTENCODING_MACCHINESETRAD =
Wx::FontEncoding.new(51)
FONTENCODING_MACKOREAN =
Wx::FontEncoding.new(52)
FONTENCODING_MACARABIC =
Wx::FontEncoding.new(53)
FONTENCODING_MACHEBREW =
Wx::FontEncoding.new(54)
FONTENCODING_MACGREEK =
Wx::FontEncoding.new(55)
FONTENCODING_MACCYRILLIC =
Wx::FontEncoding.new(56)
FONTENCODING_MACDEVANAGARI =
Wx::FontEncoding.new(57)
FONTENCODING_MACGURMUKHI =
Wx::FontEncoding.new(58)
FONTENCODING_MACGUJARATI =
Wx::FontEncoding.new(59)
FONTENCODING_MACORIYA =
Wx::FontEncoding.new(60)
FONTENCODING_MACBENGALI =
Wx::FontEncoding.new(61)
FONTENCODING_MACTAMIL =
Wx::FontEncoding.new(62)
FONTENCODING_MACTELUGU =
Wx::FontEncoding.new(63)
FONTENCODING_MACKANNADA =
Wx::FontEncoding.new(64)
FONTENCODING_MACMALAJALAM =
Wx::FontEncoding.new(65)
FONTENCODING_MACSINHALESE =
Wx::FontEncoding.new(66)
FONTENCODING_MACBURMESE =
Wx::FontEncoding.new(67)
FONTENCODING_MACKHMER =
Wx::FontEncoding.new(68)
FONTENCODING_MACTHAI =
Wx::FontEncoding.new(69)
FONTENCODING_MACLAOTIAN =
Wx::FontEncoding.new(70)
FONTENCODING_MACGEORGIAN =
Wx::FontEncoding.new(71)
FONTENCODING_MACARMENIAN =
Wx::FontEncoding.new(72)
FONTENCODING_MACCHINESESIMP =
Wx::FontEncoding.new(73)
FONTENCODING_MACTIBETAN =
Wx::FontEncoding.new(74)
FONTENCODING_MACMONGOLIAN =
Wx::FontEncoding.new(75)
FONTENCODING_MACETHIOPIC =
Wx::FontEncoding.new(76)
FONTENCODING_MACCENTRALEUR =
Wx::FontEncoding.new(77)
FONTENCODING_MACVIATNAMESE =
Wx::FontEncoding.new(78)
FONTENCODING_MACARABICEXT =
Wx::FontEncoding.new(79)
FONTENCODING_MACSYMBOL =
Wx::FontEncoding.new(80)
FONTENCODING_MACDINGBATS =
Wx::FontEncoding.new(81)
FONTENCODING_MACTURKISH =
Wx::FontEncoding.new(82)
FONTENCODING_MACCROATIAN =
Wx::FontEncoding.new(83)
FONTENCODING_MACICELANDIC =
Wx::FontEncoding.new(84)
FONTENCODING_MACROMANIAN =
Wx::FontEncoding.new(85)
FONTENCODING_MACCELTIC =
Wx::FontEncoding.new(86)
FONTENCODING_MACGAELIC =
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 =

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, #eql?, #initialize, #inspect, #integer?, #method_missing, #nobits?, #real?, #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