EUnicodeBlockRange

Enumeration of pre-defined Unicode block ranges that can be used to access entries from [FUnicodeBlockRange](API\Runtime\SlateCore\Fonts\FUnicodeBlockRange)

Windows
MacOS
Linux

References

Module

SlateCore

Header

/Engine/Source/Runtime/SlateCore/Public/Fonts/UnicodeBlockRange.h

Include

#include "Fonts/UnicodeBlockRange.h"

Syntax

enum EUnicodeBlockRange
{
    REGISTER_UNICODE_BLOCK_RANGE,
    ControlCharacter,
    BasicLatin,
    Latin1Supplement,
    LatinExtendedA,
    LatinExtendedB,
    IPAExtensions,
    SpacingModifierLetters,
    CombiningDiacriticalMarks,
    GreekAndCoptic,
    Cyrillic,
    CyrillicSupplementary,
    Armenian,
    Hebrew,
    Arabic,
    Syriac,
    ArabicSupplement,
    Thaana,
    NKo,
    Samaritan,
    Mandaic,
    ArabicExtendedA,
    Devanagari,
    Bengali,
    Gurmukhi,
    Gujarati,
    Oriya,
    Tamil,
    Telugu,
    Kannada,
    Malayalam,
    Sinhala,
    Thai,
    Lao,
    Tibetan,
    Myanmar,
    Georgian,
    HangulJamo,
    Ethiopic,
    EthiopicSupplement,
    Cherokee,
    UnifiedCanadianAboriginalSyllabics,
    Ogham,
    Runic,
    Tagalog,
    Hanunoo,
    Buhid,
    Tagbanwa,
    Khmer,
    Mongolian,
    UnifiedCanadianAboriginalSyllabicsExtended,
    Limbu,
    TaiLe,
    NewTaiLue,
    KhmerSymbols,
    Buginese,
    TaiTham,
    CombiningDiacriticalMarksExtended,
    Balinese,
    Sundanese,
    Batak,
    Lepcha,
    OlChiki,
    CyrillicExtendedC,
    SundaneseSupplement,
    VedicExtensions,
    PhoneticExtensions,
    PhoneticExtensionsSupplement,
    CombiningDiacriticalMarksSupplement,
    LatinExtendedAdditional,
    GreekExtended,
    GeneralPunctuation,
    SuperscriptsAndSubscripts,
    CurrencySymbols,
    CombiningDiacriticalMarksForSymbols,
    LetterlikeSymbols,
    NumberForms,
    Arrows,
    MathematicalOperators,
    MiscellaneousTechnical,
    ControlPictures,
    OpticalCharacterRecognition,
    EnclosedAlphanumerics,
    BoxDrawing,
    BlockElements,
    GeometricShapes,
    MiscellaneousSymbols,
    Dingbats,
    MiscellaneousMathematicalSymbolsA,
    SupplementalArrowsA,
    BraillePatterns,
    SupplementalArrowsB,
    MiscellaneousMathematicalSymbolsB,
    SupplementalMathematicalOperators,
    MiscellaneousSymbolsAndArrows,
    Glagolitic,
    LatinExtendedC,
    Coptic,
    GeorgianSupplement,
    Tifinagh,
    EthiopicExtended,
    CyrillicExtendedA,
    SupplementalPunctuation,
    CJKRadicalsSupplement,
    KangxiRadicals,
    IdeographicDescriptionCharacters,
    CJKSymbolsAndPunctuation,
    Hiragana,
    Katakana,
    Bopomofo,
    HangulCompatibilityJamo,
    Kanbun,
    BopomofoExtended,
    CJKStrokes,
    KatakanaPhoneticExtensions,
    EnclosedCJKLettersAndMonths,
    CJKCompatibility,
    CJKUnifiedIdeographsExtensionA,
    YijingHexagramSymbols,
    CJKUnifiedIdeographs,
    YiSyllables,
    YiRadicals,
    Lisu,
    Vai,
    CyrillicExtendedB,
    Bamum,
    ModifierToneLetters,
    LatinExtendedD,
    SylotiNagri,
    CommonIndicNumberForms,
    PhagsPa,
    Saurashtra,
    DevanagariExtended,
    KayahLi,
    Rejang,
    HangulJamoExtendedA,
    Javanese,
    MyanmarExtendedB,
    Cham,
    MyanmarExtendedA,
    TaiViet,
    MeeteiMayekExtensions,
    EthiopicExtendedA,
    LatinExtendedE,
    CherokeeSupplement,
    MeeteiMayek,
    HangulSyllables,
    HangulJamoExtendedB,
    HighSurrogates,
    HighPrivateUseSurrogates,
    LowSurrogates,
    PrivateUseArea,
    CJKCompatibilityIdeographs,
    AlphabeticPresentationForms,
    ArabicPresentationFormsA,
    VariationSelectors,
    VerticalForms,
    CombiningHalfMarks,
    CJKCompatibilityForms,
    SmallFormVariants,
    ArabicPresentationFormsB,
    HalfwidthAndFullwidthForms,
    Specials,
    LinearBSyllabary,
    LinearBIdeograms,
    AegeanNumbers,
    AncientGreekNumbers,
    AncientSymbols,
    PhaistosDisc,
    Lycian,
    Carian,
    CopticEpactNumbers,
    OldItalic,
    Gothic,
    OldPermic,
    Ugaritic,
    OldPersian,
    Deseret,
    Shavian,
    Osmanya,
    Osage,
    Elbasan,
    CaucasianAlbanian,
    LinearA,
    CypriotSyllabary,
    ImperialAramaic,
    Palmyrene,
    Nabataean,
    Hatran,
    Phoenician,
    Lydian,
    MeroiticHieroglyphs,
    MeroiticCursive,
    Kharoshthi,
    OldSouthArabian,
    OldNorthArabian,
    Manichaean,
    Avestan,
    InscriptionalParthian,
    InscriptionalPahlavi,
    PsalterPahlavi,
    OldTurkic,
    OldHungarian,
    RumiNumeralSymbols,
    Brahmi,
    Kaithi,
    SoraSompeng,
    Chakma,
    Mahajani,
    Sharada,
    SinhalaArchaicNumbers,
    Khojki,
    Multani,
    Khudawadi,
    Grantha,
    Newa,
    Tirhuta,
    Siddham,
    Modi,
    MongolianSupplement,
    Takri,
    Ahom,
    WarangCiti,
    PauCinHau,
    Bhaiksuki,
    Marchen,
    Cuneiform,
    CuneiformNumbersAndPunctuation,
    EarlyDynasticCuneiform,
    EgyptianHieroglyphs,
    AnatolianHieroglyphs,
    BamumSupplement,
    Mro,
    BassaVah,
    PahawhHmong,
    Miao,
    IdeographicSymbolsAndPunctuation,
    Tangut,
    TangutComponents,
    KanaSupplement,
    Duployan,
    ShorthandFormatControls,
    ByzantineMusicalSymbols,
    MusicalSymbols,
    AncientGreekMusicalNotation,
    TaiXuanJingSymbols,
    CountingRodNumerals,
    MathematicalAlphanumericSymbols,
    SuttonSignWriting,
    GlagoliticSupplement,
    MendeKikakui,
    Adlam,
    ArabicMathematicalAlphabeticSymbols,
    MahjongTiles,
    DominoTiles,
    PlayingCards,
    EnclosedAlphanumericSupplement,
    EnclosedIdeographicSupplement,
    MiscellaneousSymbolsAndPictographs,
    EmoticonsEmoji,
    OrnamentalDingbats,
    TransportAndMapSymbols,
    AlchemicalSymbols,
    GeometricShapesExtended,
    SupplementalArrowsC,
    SupplementalSymbolsAndPictographs,
    CJKUnifiedIdeographsExtensionB,
    CJKUnifiedIdeographsExtensionC,
    CJKUnifiedIdeographsExtensionD,
    CJKUnifiedIdeographsExtensionE,
    CJKCompatibilityIdeographsSupplement,
    Tags,
    VariationSelectorsSupplement,
}

Values

Name

Description

REGISTER_UNICODE_BLOCK_RANGE

ControlCharacter

XMacro header #define REGISTER_UNICODE_BLOCK_RANGE(LOWERBOUND, UPPERBOUND, SYMBOLNAME, DISPLAYNAME) before including this header

BasicLatin

Latin1Supplement

LatinExtendedA

LatinExtendedB

IPAExtensions

SpacingModifierLetters

CombiningDiacriticalMarks

GreekAndCoptic

Cyrillic

CyrillicSupplementary

Armenian

Hebrew

Arabic

Syriac

ArabicSupplement

Thaana

NKo

Samaritan

Mandaic

ArabicExtendedA

Devanagari

Bengali

Gurmukhi

Gujarati

Oriya

Tamil

Telugu

Kannada

Malayalam

Sinhala

Thai

Lao

Tibetan

Myanmar

Georgian

HangulJamo

Ethiopic

EthiopicSupplement

Cherokee

UnifiedCanadianAboriginalSyllabics

Ogham

Runic

Tagalog

Hanunoo

Buhid

Tagbanwa

Khmer

Mongolian

UnifiedCanadianAboriginalSyllabicsExtended

Limbu

TaiLe

NewTaiLue

KhmerSymbols

Buginese

TaiTham

CombiningDiacriticalMarksExtended

Balinese

Sundanese

Batak

Lepcha

OlChiki

CyrillicExtendedC

SundaneseSupplement

VedicExtensions

PhoneticExtensions

PhoneticExtensionsSupplement

CombiningDiacriticalMarksSupplement

LatinExtendedAdditional

GreekExtended

GeneralPunctuation

SuperscriptsAndSubscripts

CurrencySymbols

CombiningDiacriticalMarksForSymbols

LetterlikeSymbols

NumberForms

Arrows

MathematicalOperators

MiscellaneousTechnical

ControlPictures

OpticalCharacterRecognition

EnclosedAlphanumerics

BoxDrawing

BlockElements

GeometricShapes

MiscellaneousSymbols

Dingbats

MiscellaneousMathematicalSymbolsA

SupplementalArrowsA

BraillePatterns

SupplementalArrowsB

MiscellaneousMathematicalSymbolsB

SupplementalMathematicalOperators

MiscellaneousSymbolsAndArrows

Glagolitic

LatinExtendedC

Coptic

GeorgianSupplement

Tifinagh

EthiopicExtended

CyrillicExtendedA

SupplementalPunctuation

CJKRadicalsSupplement

KangxiRadicals

IdeographicDescriptionCharacters

CJKSymbolsAndPunctuation

Hiragana

Katakana

Bopomofo

HangulCompatibilityJamo

Kanbun

BopomofoExtended

CJKStrokes

KatakanaPhoneticExtensions

EnclosedCJKLettersAndMonths

CJKCompatibility

CJKUnifiedIdeographsExtensionA

YijingHexagramSymbols

CJKUnifiedIdeographs

YiSyllables

YiRadicals

Lisu

Vai

CyrillicExtendedB

Bamum

ModifierToneLetters

LatinExtendedD

SylotiNagri

CommonIndicNumberForms

PhagsPa

Saurashtra

DevanagariExtended

KayahLi

Rejang

HangulJamoExtendedA

Javanese

MyanmarExtendedB

Cham

MyanmarExtendedA

TaiViet

MeeteiMayekExtensions

EthiopicExtendedA

LatinExtendedE

CherokeeSupplement

MeeteiMayek

HangulSyllables

HangulJamoExtendedB

HighSurrogates

HighPrivateUseSurrogates

LowSurrogates

PrivateUseArea

CJKCompatibilityIdeographs

AlphabeticPresentationForms

ArabicPresentationFormsA

VariationSelectors

VerticalForms

CombiningHalfMarks

CJKCompatibilityForms

SmallFormVariants

ArabicPresentationFormsB

HalfwidthAndFullwidthForms

Specials

LinearBSyllabary

The following are outside the Basic Multilingual Plane, so may not be supported by UE4 on all platforms.

LinearBIdeograms

AegeanNumbers

AncientGreekNumbers

AncientSymbols

PhaistosDisc

Lycian

Carian

CopticEpactNumbers

OldItalic

Gothic

OldPermic

Ugaritic

OldPersian

Deseret

Shavian

Osmanya

Osage

Elbasan

CaucasianAlbanian

LinearA

CypriotSyllabary

ImperialAramaic

Palmyrene

Nabataean

Hatran

Phoenician

Lydian

MeroiticHieroglyphs

MeroiticCursive

Kharoshthi

OldSouthArabian

OldNorthArabian

Manichaean

Avestan

InscriptionalParthian

InscriptionalPahlavi

PsalterPahlavi

OldTurkic

OldHungarian

RumiNumeralSymbols

Brahmi

Kaithi

SoraSompeng

Chakma

Mahajani

Sharada

SinhalaArchaicNumbers

Khojki

Multani

Khudawadi

Grantha

Newa

Tirhuta

Siddham

Modi

MongolianSupplement

Takri

Ahom

WarangCiti

PauCinHau

Bhaiksuki

Marchen

Cuneiform

CuneiformNumbersAndPunctuation

EarlyDynasticCuneiform

EgyptianHieroglyphs

AnatolianHieroglyphs

BamumSupplement

Mro

BassaVah

PahawhHmong

Miao

IdeographicSymbolsAndPunctuation

Tangut

TangutComponents

KanaSupplement

Duployan

ShorthandFormatControls

ByzantineMusicalSymbols

MusicalSymbols

AncientGreekMusicalNotation

TaiXuanJingSymbols

CountingRodNumerals

MathematicalAlphanumericSymbols

SuttonSignWriting

GlagoliticSupplement

MendeKikakui

Adlam

ArabicMathematicalAlphabeticSymbols

MahjongTiles

DominoTiles

PlayingCards

EnclosedAlphanumericSupplement

EnclosedIdeographicSupplement

MiscellaneousSymbolsAndPictographs

EmoticonsEmoji

OrnamentalDingbats

TransportAndMapSymbols

AlchemicalSymbols

GeometricShapesExtended

SupplementalArrowsC

SupplementalSymbolsAndPictographs

CJKUnifiedIdeographsExtensionB

CJKUnifiedIdeographsExtensionC

CJKUnifiedIdeographsExtensionD

CJKUnifiedIdeographsExtensionE

CJKCompatibilityIdeographsSupplement

Tags

VariationSelectorsSupplement

Remarks

Enumeration of pre-defined Unicode block ranges that can be used to access entries from FUnicodeBlockRange

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss