TextScript Enum

Definition

Specifies the character repertoire for a run of character formatting.

public enum class TextScript
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class TextScript
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum TextScript
var value = Windows.UI.Text.TextScript.undefined
Public Enum TextScript
Inheritance
TextScript
Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Fields

Aboriginal 40

Aboriginal

Ansi 1

Latin 1 (ANSI)

Arabic 7

Arabic

Armenian 20

Armenian

Baltic 8

From Latin 1 and 2

Bengali 24

Bangla

Big5 16

Traditional Chinese

Braille 45

Braille

Cherokee 39

Cherokee

Cyrillic 3

Cyrillic

Default 10

Default character repertoire

Deseret 62

Deseret

Devanagari 23

Devanagari

EastEurope 2

Latin 1 and Latin 2

Emoji 54

Emoji

Ethiopic 38

Ethiopic

GB2312 14

Simplified Chinese

Georgian 36

Georgian

Glagolitic 55

Glagolitic

Gothic 61

Gothic

Greek 4

Greek

Gujarati 26

Gujarati

Gurmukhi 25

Gurmukhi

Hangul 15

Hangul

Hebrew 6

Hebrew

Jamo 37

Jamo

Kannada 30

Kannada

Kayahli 52

Kayahli

Kharoshthi 51

Kharoshthi

Khmer 43

Khmer

Lao 33

Lao

Limbu 47

Limbu

Lisu 56

Lisu

Mac 19

Main Macintosh character repertoire

Malayalam 31

Malayalam

Mongolian 44

Mongolian

Myanmar 35

Myanmar

NewTaiLue 49

TaiLu

NKo 58

NKo

Oem 18

OEM character set (original PC)

Ogham 41

Ogham

Oriya 27

Odia

Osmanya 59

Osmanya

PC437 17

PC437 character set (disk operating system (DOS))

PhagsPa 60

PhagsPa

Runic 42

Runic

ShiftJis 13

Japanese

Sinhala 32

Sinhala

SylotiNagri 50

Syloti Nagri

Symbol 11

Symbol character set (not Unicode)

Syriac 21

Syriac

TaiLe 48

TaiLe

Tamil 28

Tamil

Telugu 29

Telugu

Thaana 22

Thaana

Thai 12

Thai

Tibetan 34

Tibetan

Tifinagh 63

Tifinagh

Turkish 5

Turkish (Latin 1 + dotless i, and so on)

Undefined 0

Undefined

UnicodeSymbol 53

Unicode symbol such as math operators

Vai 57

Vai

Vietnamese 9

Latin 1 with some combining marks

Yi 46

Yi (Nuosu or Nosu, also known as Northern Yi, Liangshan Yi, and Sichuan Yi)

Remarks

Character repertoires are typically scripts like Arabic and Latin, but there are also character repertoires for symbols and Emoji.

To learn more about character repertoires, see RichEdit Font Binding.

Applies to

See also