Skip to main content

FontCodePageCoverage Enum

Definition

Assembly:Avalonia.Base
Package:Avalonia

Codepage coverage flags advertised by a font through the OpenType OS/2.ulCodePageRange1 and ulCodePageRange2 bitfields.

public enum FontCodePageCoverage

Inheritance: Enum -> FontCodePageCoverage

Remarks

Bit positions match the OpenType specification verbatim. Bits 0..31 are sourced from ulCodePageRange1 and bits 32..63 from ulCodePageRange2, so the full 64-bit value can be tested with a single mask. See the OpenType OS/2 spec.

Fields

NameDescription
Arabic1256 Arabic.
Arabic708708 Arabic ASMO 708.
Arabic864864 Arabic.
ChineseSimplified936 Chinese: Simplified (PRC, Singapore).
ChineseTraditional950 Chinese: Traditional (Taiwan, Hong Kong SAR).
Cyrillic1251 Cyrillic.
Greek1253 Greek.
Greek737737 Greek (formerly 437G).
Hebrew1255 Hebrew.
Hebrew862862 Hebrew.
Ibm869869 IBM Greek.
IbmCyrillic855855 IBM Cyrillic; primarily Russian.
IbmTurkish857857 IBM Turkish.
JapaneseJis932 JIS/Japan.
KoreanJohab1361 Korean Johab.
KoreanWansung949 Korean Wansung.
Latin11252 Latin 1.
Latin2EasternEurope1250 Latin 2: Eastern Europe.
Latin2_852852 Latin 2.
MacRomanMacintosh Character Set (US Roman).
Msdos775775 MS-DOS Baltic.
Msdos860860 MS-DOS Portuguese.
Msdos861861 MS-DOS Icelandic.
Msdos863863 MS-DOS Canadian French.
Msdos865865 MS-DOS Nordic.
Msdos866866 MS-DOS Russian.
NoneNo codepage coverage information is advertised.
OemOEM Character Set.
SymbolSymbol Character Set.
Thai874 Thai.
Turkish1254 Turkish.
Us437437 US.
Vietnamese1258 Vietnamese.
WeLatin1_850850 WE/Latin 1.
WindowsBaltic1257 Windows Baltic.

Arabic Field

1256 Arabic.

public Avalonia.Media.Fonts.FontCodePageCoverage Arabic

Arabic708 Field

708 Arabic ASMO 708.

public Avalonia.Media.Fonts.FontCodePageCoverage Arabic708

Arabic864 Field

864 Arabic.

public Avalonia.Media.Fonts.FontCodePageCoverage Arabic864

ChineseSimplified Field

936 Chinese: Simplified (PRC, Singapore).

public Avalonia.Media.Fonts.FontCodePageCoverage ChineseSimplified

ChineseTraditional Field

950 Chinese: Traditional (Taiwan, Hong Kong SAR).

public Avalonia.Media.Fonts.FontCodePageCoverage ChineseTraditional

Cyrillic Field

1251 Cyrillic.

public Avalonia.Media.Fonts.FontCodePageCoverage Cyrillic

Greek Field

1253 Greek.

public Avalonia.Media.Fonts.FontCodePageCoverage Greek

Greek737 Field

737 Greek (formerly 437G).

public Avalonia.Media.Fonts.FontCodePageCoverage Greek737

Hebrew Field

1255 Hebrew.

public Avalonia.Media.Fonts.FontCodePageCoverage Hebrew

Hebrew862 Field

862 Hebrew.

public Avalonia.Media.Fonts.FontCodePageCoverage Hebrew862

Ibm869 Field

869 IBM Greek.

public Avalonia.Media.Fonts.FontCodePageCoverage Ibm869

IbmCyrillic855 Field

855 IBM Cyrillic; primarily Russian.

public Avalonia.Media.Fonts.FontCodePageCoverage IbmCyrillic855

IbmTurkish857 Field

857 IBM Turkish.

public Avalonia.Media.Fonts.FontCodePageCoverage IbmTurkish857

JapaneseJis Field

932 JIS/Japan.

public Avalonia.Media.Fonts.FontCodePageCoverage JapaneseJis

KoreanJohab Field

1361 Korean Johab.

public Avalonia.Media.Fonts.FontCodePageCoverage KoreanJohab

KoreanWansung Field

949 Korean Wansung.

public Avalonia.Media.Fonts.FontCodePageCoverage KoreanWansung

Latin1 Field

1252 Latin 1.

public Avalonia.Media.Fonts.FontCodePageCoverage Latin1

Latin2EasternEurope Field

1250 Latin 2: Eastern Europe.

public Avalonia.Media.Fonts.FontCodePageCoverage Latin2EasternEurope

Latin2_852 Field

852 Latin 2.

public Avalonia.Media.Fonts.FontCodePageCoverage Latin2_852

MacRoman Field

Macintosh Character Set (US Roman).

public Avalonia.Media.Fonts.FontCodePageCoverage MacRoman

Msdos775 Field

775 MS-DOS Baltic.

public Avalonia.Media.Fonts.FontCodePageCoverage Msdos775

Msdos860 Field

860 MS-DOS Portuguese.

public Avalonia.Media.Fonts.FontCodePageCoverage Msdos860

Msdos861 Field

861 MS-DOS Icelandic.

public Avalonia.Media.Fonts.FontCodePageCoverage Msdos861

Msdos863 Field

863 MS-DOS Canadian French.

public Avalonia.Media.Fonts.FontCodePageCoverage Msdos863

Msdos865 Field

865 MS-DOS Nordic.

public Avalonia.Media.Fonts.FontCodePageCoverage Msdos865

Msdos866 Field

866 MS-DOS Russian.

public Avalonia.Media.Fonts.FontCodePageCoverage Msdos866

None Field

No codepage coverage information is advertised.

public Avalonia.Media.Fonts.FontCodePageCoverage None

Oem Field

OEM Character Set.

public Avalonia.Media.Fonts.FontCodePageCoverage Oem

Symbol Field

Symbol Character Set.

public Avalonia.Media.Fonts.FontCodePageCoverage Symbol

Thai Field

874 Thai.

public Avalonia.Media.Fonts.FontCodePageCoverage Thai

Turkish Field

1254 Turkish.

public Avalonia.Media.Fonts.FontCodePageCoverage Turkish

Us437 Field

437 US.

public Avalonia.Media.Fonts.FontCodePageCoverage Us437

Vietnamese Field

1258 Vietnamese.

public Avalonia.Media.Fonts.FontCodePageCoverage Vietnamese

WeLatin1_850 Field

850 WE/Latin 1.

public Avalonia.Media.Fonts.FontCodePageCoverage WeLatin1_850

WindowsBaltic Field

1257 Windows Baltic.

public Avalonia.Media.Fonts.FontCodePageCoverage WindowsBaltic