From 603409e58e36704be17ca2e17271963fda66831c Mon Sep 17 00:00:00 2001 From: bloeys Date: Tue, 5 Jul 2022 07:12:11 +0400 Subject: [PATCH] Detect script of runes --- glyphs/glyphs.go | 14 +- glyphs/unicode.go | 417 +++++++++++- go.mod | 1 - go.sum | 3 - main.go | 3 - unicode-data.txt => unicode-data-13.txt | 837 +----------------------- 6 files changed, 429 insertions(+), 846 deletions(-) rename unicode-data.txt => unicode-data-13.txt (97%) diff --git a/glyphs/glyphs.go b/glyphs/glyphs.go index 0a06284..28418b9 100755 --- a/glyphs/glyphs.go +++ b/glyphs/glyphs.go @@ -141,6 +141,18 @@ func (gr *GlyphRend) DrawTextOpenGLAbs(text string, screenPos *gglm.Vec3, color } } +func (gr *GlyphRend) GetTextRuns(t string) [][]rune { + + // rs := []rune(t) + // runScript := unicode.Arabic + // runStartIndex := 0 + // runs := make([][]rune, 0) + // for i := 0; i < len(rs); i++ { + + // } + return nil +} + func (gr *GlyphRend) glyphFromRunes(curr, prev, next rune) *FontAtlasGlyph { type PosCtx int @@ -375,7 +387,7 @@ func NewGlyphRend(fontFile string, fontOptions *truetype.Options, screenWidth, s gr.SetScreenSize(screenWidth, screenHeight) - RuneInfos, err = ParseUnicodeData("./unicode-data.txt") + RuneInfos, err = ParseUnicodeData("./unicode-data-13.txt") if err != nil { return nil, err } diff --git a/glyphs/unicode.go b/glyphs/unicode.go index 6b06674..ec193ed 100755 --- a/glyphs/unicode.go +++ b/glyphs/unicode.go @@ -8,6 +8,8 @@ import ( "unicode" ) +const UnicodeVersion = "13.0.0" + type Category uint8 const ( @@ -155,13 +157,17 @@ type RuneInfo struct { //EquivalentRunes are runes that are canonically or compatiability equivalent to this rune EquivalentRunes []rune + + //ScriptTable is one of the script tables in the unicode package such as unicode.Arabic + //and is guaranteed to not be nil. + ScriptTable *unicode.RangeTable } -//ParseUnicodeData decodes a 'UnicodeData' file according -//to http://www.unicode.org/Public/3.0-Update/UnicodeData-3.0.0.html and returns a map containing information -//on all runes within the passed ranges. +// ParseUnicodeData decodes a 'UnicodeData' file according +// to http://www.unicode.org/Public/3.0-Update/UnicodeData-3.0.0.html and returns a map containing information +// on all runes within the passed ranges. If no ranges are passed then the full unicode data file will be decoded. // -//If no ranges are passed then the full unicode data file will be decoded +// Any runes that don't fall in a script range are ignored (usually only a handful). // //The latest file can be found at https://www.unicode.org/Public/UCD/latest/ucd/UnicodeData.txt func ParseUnicodeData(unicodeFile string, rangesToLoad ...*unicode.RangeTable) (map[rune]RuneInfo, error) { @@ -200,6 +206,11 @@ func ParseUnicodeData(unicodeFile string, rangesToLoad ...*unicode.RangeTable) ( continue } + scriptTable := ScriptTableFromRune(r) + if scriptTable == nil { + continue + } + ri := ris[r] ri = RuneInfo{ Name: fields[field_charName], @@ -208,7 +219,8 @@ func ParseUnicodeData(unicodeFile string, rangesToLoad ...*unicode.RangeTable) ( DecompTag: DecompTag_NONE, //NOTE: This is not perfect (NamesList.txt notes some additional ligatures), but good enough :) - IsLigature: strings.Contains(fields[field_charName], "LIGATURE"), + IsLigature: strings.Contains(fields[field_charName], "LIGATURE"), + ScriptTable: scriptTable, } //This might already be created for us by a previous ruen @@ -266,6 +278,401 @@ func runeFromHexCodeString(c string) rune { return rune(codepointU64) } +func ScriptTableFromRune(r rune) *unicode.RangeTable { + + if unicode.In(r, unicode.Adlam) { + return unicode.Adlam + } else if unicode.In(r, unicode.Ahom) { + return unicode.Ahom + } else if unicode.In(r, unicode.Anatolian_Hieroglyphs) { + return unicode.Anatolian_Hieroglyphs + } else if unicode.In(r, unicode.Arabic) { + return unicode.Arabic + } else if unicode.In(r, unicode.Armenian) { + return unicode.Armenian + } else if unicode.In(r, unicode.Avestan) { + return unicode.Avestan + } else if unicode.In(r, unicode.Balinese) { + return unicode.Balinese + } else if unicode.In(r, unicode.Bamum) { + return unicode.Bamum + } else if unicode.In(r, unicode.Bassa_Vah) { + return unicode.Bassa_Vah + } else if unicode.In(r, unicode.Batak) { + return unicode.Batak + } else if unicode.In(r, unicode.Bengali) { + return unicode.Bengali + } else if unicode.In(r, unicode.Bhaiksuki) { + return unicode.Bhaiksuki + } else if unicode.In(r, unicode.Bopomofo) { + return unicode.Bopomofo + } else if unicode.In(r, unicode.Brahmi) { + return unicode.Brahmi + } else if unicode.In(r, unicode.Braille) { + return unicode.Braille + } else if unicode.In(r, unicode.Buginese) { + return unicode.Buginese + } else if unicode.In(r, unicode.Buhid) { + return unicode.Buhid + } else if unicode.In(r, unicode.Canadian_Aboriginal) { + return unicode.Canadian_Aboriginal + } else if unicode.In(r, unicode.Carian) { + return unicode.Carian + } else if unicode.In(r, unicode.Caucasian_Albanian) { + return unicode.Caucasian_Albanian + } else if unicode.In(r, unicode.Chakma) { + return unicode.Chakma + } else if unicode.In(r, unicode.Cham) { + return unicode.Cham + } else if unicode.In(r, unicode.Cherokee) { + return unicode.Cherokee + } else if unicode.In(r, unicode.Chorasmian) { + return unicode.Chorasmian + } else if unicode.In(r, unicode.Common) { + return unicode.Common + } else if unicode.In(r, unicode.Coptic) { + return unicode.Coptic + } else if unicode.In(r, unicode.Cuneiform) { + return unicode.Cuneiform + } else if unicode.In(r, unicode.Cypriot) { + return unicode.Cypriot + } else if unicode.In(r, unicode.Cyrillic) { + return unicode.Cyrillic + } else if unicode.In(r, unicode.Deseret) { + return unicode.Deseret + } else if unicode.In(r, unicode.Devanagari) { + return unicode.Devanagari + } else if unicode.In(r, unicode.Dives_Akuru) { + return unicode.Dives_Akuru + } else if unicode.In(r, unicode.Dogra) { + return unicode.Dogra + } else if unicode.In(r, unicode.Duployan) { + return unicode.Duployan + } else if unicode.In(r, unicode.Egyptian_Hieroglyphs) { + return unicode.Egyptian_Hieroglyphs + } else if unicode.In(r, unicode.Elbasan) { + return unicode.Elbasan + } else if unicode.In(r, unicode.Elymaic) { + return unicode.Elymaic + } else if unicode.In(r, unicode.Ethiopic) { + return unicode.Ethiopic + } else if unicode.In(r, unicode.Georgian) { + return unicode.Georgian + } else if unicode.In(r, unicode.Glagolitic) { + return unicode.Glagolitic + } else if unicode.In(r, unicode.Gothic) { + return unicode.Gothic + } else if unicode.In(r, unicode.Grantha) { + return unicode.Grantha + } else if unicode.In(r, unicode.Greek) { + return unicode.Greek + } else if unicode.In(r, unicode.Gujarati) { + return unicode.Gujarati + } else if unicode.In(r, unicode.Gunjala_Gondi) { + return unicode.Gunjala_Gondi + } else if unicode.In(r, unicode.Gurmukhi) { + return unicode.Gurmukhi + } else if unicode.In(r, unicode.Han) { + return unicode.Han + } else if unicode.In(r, unicode.Hangul) { + return unicode.Hangul + } else if unicode.In(r, unicode.Hanifi_Rohingya) { + return unicode.Hanifi_Rohingya + } else if unicode.In(r, unicode.Hanunoo) { + return unicode.Hanunoo + } else if unicode.In(r, unicode.Hatran) { + return unicode.Hatran + } else if unicode.In(r, unicode.Hebrew) { + return unicode.Hebrew + } else if unicode.In(r, unicode.Hiragana) { + return unicode.Hiragana + } else if unicode.In(r, unicode.Imperial_Aramaic) { + return unicode.Imperial_Aramaic + } else if unicode.In(r, unicode.Inherited) { + return unicode.Inherited + } else if unicode.In(r, unicode.Inscriptional_Pahlavi) { + return unicode.Inscriptional_Pahlavi + } else if unicode.In(r, unicode.Inscriptional_Parthian) { + return unicode.Inscriptional_Parthian + } else if unicode.In(r, unicode.Javanese) { + return unicode.Javanese + } else if unicode.In(r, unicode.Kaithi) { + return unicode.Kaithi + } else if unicode.In(r, unicode.Kannada) { + return unicode.Kannada + } else if unicode.In(r, unicode.Katakana) { + return unicode.Katakana + } else if unicode.In(r, unicode.Kayah_Li) { + return unicode.Kayah_Li + } else if unicode.In(r, unicode.Kharoshthi) { + return unicode.Kharoshthi + } else if unicode.In(r, unicode.Khitan_Small_Script) { + return unicode.Khitan_Small_Script + } else if unicode.In(r, unicode.Khmer) { + return unicode.Khmer + } else if unicode.In(r, unicode.Khojki) { + return unicode.Khojki + } else if unicode.In(r, unicode.Khudawadi) { + return unicode.Khudawadi + } else if unicode.In(r, unicode.Lao) { + return unicode.Lao + } else if unicode.In(r, unicode.Latin) { + return unicode.Latin + } else if unicode.In(r, unicode.Lepcha) { + return unicode.Lepcha + } else if unicode.In(r, unicode.Limbu) { + return unicode.Limbu + } else if unicode.In(r, unicode.Linear_A) { + return unicode.Linear_A + } else if unicode.In(r, unicode.Linear_B) { + return unicode.Linear_B + } else if unicode.In(r, unicode.Lisu) { + return unicode.Lisu + } else if unicode.In(r, unicode.Lycian) { + return unicode.Lycian + } else if unicode.In(r, unicode.Lydian) { + return unicode.Lydian + } else if unicode.In(r, unicode.Mahajani) { + return unicode.Mahajani + } else if unicode.In(r, unicode.Makasar) { + return unicode.Makasar + } else if unicode.In(r, unicode.Malayalam) { + return unicode.Malayalam + } else if unicode.In(r, unicode.Mandaic) { + return unicode.Mandaic + } else if unicode.In(r, unicode.Manichaean) { + return unicode.Manichaean + } else if unicode.In(r, unicode.Marchen) { + return unicode.Marchen + } else if unicode.In(r, unicode.Masaram_Gondi) { + return unicode.Masaram_Gondi + } else if unicode.In(r, unicode.Medefaidrin) { + return unicode.Medefaidrin + } else if unicode.In(r, unicode.Meetei_Mayek) { + return unicode.Meetei_Mayek + } else if unicode.In(r, unicode.Mende_Kikakui) { + return unicode.Mende_Kikakui + } else if unicode.In(r, unicode.Meroitic_Cursive) { + return unicode.Meroitic_Cursive + } else if unicode.In(r, unicode.Meroitic_Hieroglyphs) { + return unicode.Meroitic_Hieroglyphs + } else if unicode.In(r, unicode.Miao) { + return unicode.Miao + } else if unicode.In(r, unicode.Modi) { + return unicode.Modi + } else if unicode.In(r, unicode.Mongolian) { + return unicode.Mongolian + } else if unicode.In(r, unicode.Mro) { + return unicode.Mro + } else if unicode.In(r, unicode.Multani) { + return unicode.Multani + } else if unicode.In(r, unicode.Myanmar) { + return unicode.Myanmar + } else if unicode.In(r, unicode.Nabataean) { + return unicode.Nabataean + } else if unicode.In(r, unicode.Nandinagari) { + return unicode.Nandinagari + } else if unicode.In(r, unicode.New_Tai_Lue) { + return unicode.New_Tai_Lue + } else if unicode.In(r, unicode.Newa) { + return unicode.Newa + } else if unicode.In(r, unicode.Nko) { + return unicode.Nko + } else if unicode.In(r, unicode.Nushu) { + return unicode.Nushu + } else if unicode.In(r, unicode.Nyiakeng_Puachue_Hmong) { + return unicode.Nyiakeng_Puachue_Hmong + } else if unicode.In(r, unicode.Ogham) { + return unicode.Ogham + } else if unicode.In(r, unicode.Ol_Chiki) { + return unicode.Ol_Chiki + } else if unicode.In(r, unicode.Old_Hungarian) { + return unicode.Old_Hungarian + } else if unicode.In(r, unicode.Old_Italic) { + return unicode.Old_Italic + } else if unicode.In(r, unicode.Old_North_Arabian) { + return unicode.Old_North_Arabian + } else if unicode.In(r, unicode.Old_Permic) { + return unicode.Old_Permic + } else if unicode.In(r, unicode.Old_Persian) { + return unicode.Old_Persian + } else if unicode.In(r, unicode.Old_Sogdian) { + return unicode.Old_Sogdian + } else if unicode.In(r, unicode.Old_South_Arabian) { + return unicode.Old_South_Arabian + } else if unicode.In(r, unicode.Old_Turkic) { + return unicode.Old_Turkic + } else if unicode.In(r, unicode.Oriya) { + return unicode.Oriya + } else if unicode.In(r, unicode.Osage) { + return unicode.Osage + } else if unicode.In(r, unicode.Osmanya) { + return unicode.Osmanya + } else if unicode.In(r, unicode.Pahawh_Hmong) { + return unicode.Pahawh_Hmong + } else if unicode.In(r, unicode.Palmyrene) { + return unicode.Palmyrene + } else if unicode.In(r, unicode.Pau_Cin_Hau) { + return unicode.Pau_Cin_Hau + } else if unicode.In(r, unicode.Phags_Pa) { + return unicode.Phags_Pa + } else if unicode.In(r, unicode.Phoenician) { + return unicode.Phoenician + } else if unicode.In(r, unicode.Psalter_Pahlavi) { + return unicode.Psalter_Pahlavi + } else if unicode.In(r, unicode.Rejang) { + return unicode.Rejang + } else if unicode.In(r, unicode.Runic) { + return unicode.Runic + } else if unicode.In(r, unicode.Samaritan) { + return unicode.Samaritan + } else if unicode.In(r, unicode.Saurashtra) { + return unicode.Saurashtra + } else if unicode.In(r, unicode.Sharada) { + return unicode.Sharada + } else if unicode.In(r, unicode.Shavian) { + return unicode.Shavian + } else if unicode.In(r, unicode.Siddham) { + return unicode.Siddham + } else if unicode.In(r, unicode.SignWriting) { + return unicode.SignWriting + } else if unicode.In(r, unicode.Sinhala) { + return unicode.Sinhala + } else if unicode.In(r, unicode.Sogdian) { + return unicode.Sogdian + } else if unicode.In(r, unicode.Sora_Sompeng) { + return unicode.Sora_Sompeng + } else if unicode.In(r, unicode.Soyombo) { + return unicode.Soyombo + } else if unicode.In(r, unicode.Sundanese) { + return unicode.Sundanese + } else if unicode.In(r, unicode.Syloti_Nagri) { + return unicode.Syloti_Nagri + } else if unicode.In(r, unicode.Syriac) { + return unicode.Syriac + } else if unicode.In(r, unicode.Tagalog) { + return unicode.Tagalog + } else if unicode.In(r, unicode.Tagbanwa) { + return unicode.Tagbanwa + } else if unicode.In(r, unicode.Tai_Le) { + return unicode.Tai_Le + } else if unicode.In(r, unicode.Tai_Tham) { + return unicode.Tai_Tham + } else if unicode.In(r, unicode.Tai_Viet) { + return unicode.Tai_Viet + } else if unicode.In(r, unicode.Takri) { + return unicode.Takri + } else if unicode.In(r, unicode.Tamil) { + return unicode.Tamil + } else if unicode.In(r, unicode.Tangut) { + return unicode.Tangut + } else if unicode.In(r, unicode.Telugu) { + return unicode.Telugu + } else if unicode.In(r, unicode.Thaana) { + return unicode.Thaana + } else if unicode.In(r, unicode.Thai) { + return unicode.Thai + } else if unicode.In(r, unicode.Tibetan) { + return unicode.Tibetan + } else if unicode.In(r, unicode.Tifinagh) { + return unicode.Tifinagh + } else if unicode.In(r, unicode.Tirhuta) { + return unicode.Tirhuta + } else if unicode.In(r, unicode.Ugaritic) { + return unicode.Ugaritic + } else if unicode.In(r, unicode.Vai) { + return unicode.Vai + } else if unicode.In(r, unicode.Wancho) { + return unicode.Wancho + } else if unicode.In(r, unicode.Warang_Citi) { + return unicode.Warang_Citi + } else if unicode.In(r, unicode.Yezidi) { + return unicode.Yezidi + } else if unicode.In(r, unicode.Yi) { + return unicode.Yi + } else if unicode.In(r, unicode.Zanabazar_Square) { + return unicode.Zanabazar_Square + } + + return nil +} + +func PropertyTableFromRune(r rune) *unicode.RangeTable { + if unicode.In(r, unicode.ASCII_Hex_Digit) { + return unicode.ASCII_Hex_Digit + } else if unicode.In(r, unicode.Bidi_Control) { + return unicode.Bidi_Control + } else if unicode.In(r, unicode.Dash) { + return unicode.Dash + } else if unicode.In(r, unicode.Deprecated) { + return unicode.Deprecated + } else if unicode.In(r, unicode.Diacritic) { + return unicode.Diacritic + } else if unicode.In(r, unicode.Extender) { + return unicode.Extender + } else if unicode.In(r, unicode.Hex_Digit) { + return unicode.Hex_Digit + } else if unicode.In(r, unicode.Hyphen) { + return unicode.Hyphen + } else if unicode.In(r, unicode.IDS_Binary_Operator) { + return unicode.IDS_Binary_Operator + } else if unicode.In(r, unicode.IDS_Trinary_Operator) { + return unicode.IDS_Trinary_Operator + } else if unicode.In(r, unicode.Ideographic) { + return unicode.Ideographic + } else if unicode.In(r, unicode.Join_Control) { + return unicode.Join_Control + } else if unicode.In(r, unicode.Logical_Order_Exception) { + return unicode.Logical_Order_Exception + } else if unicode.In(r, unicode.Noncharacter_Code_Point) { + return unicode.Noncharacter_Code_Point + } else if unicode.In(r, unicode.Other_Alphabetic) { + return unicode.Other_Alphabetic + } else if unicode.In(r, unicode.Other_Default_Ignorable_Code_Point) { + return unicode.Other_Default_Ignorable_Code_Point + } else if unicode.In(r, unicode.Other_Grapheme_Extend) { + return unicode.Other_Grapheme_Extend + } else if unicode.In(r, unicode.Other_ID_Continue) { + return unicode.Other_ID_Continue + } else if unicode.In(r, unicode.Other_ID_Start) { + return unicode.Other_ID_Start + } else if unicode.In(r, unicode.Other_Lowercase) { + return unicode.Other_Lowercase + } else if unicode.In(r, unicode.Other_Math) { + return unicode.Other_Math + } else if unicode.In(r, unicode.Other_Uppercase) { + return unicode.Other_Uppercase + } else if unicode.In(r, unicode.Pattern_Syntax) { + return unicode.Pattern_Syntax + } else if unicode.In(r, unicode.Pattern_White_Space) { + return unicode.Pattern_White_Space + } else if unicode.In(r, unicode.Prepended_Concatenation_Mark) { + return unicode.Prepended_Concatenation_Mark + } else if unicode.In(r, unicode.Quotation_Mark) { + return unicode.Quotation_Mark + } else if unicode.In(r, unicode.Radical) { + return unicode.Radical + } else if unicode.In(r, unicode.Regional_Indicator) { + return unicode.Regional_Indicator + } else if unicode.In(r, unicode.STerm) { + return unicode.STerm + } else if unicode.In(r, unicode.Sentence_Terminal) { + return unicode.Sentence_Terminal + } else if unicode.In(r, unicode.Soft_Dotted) { + return unicode.Soft_Dotted + } else if unicode.In(r, unicode.Terminal_Punctuation) { + return unicode.Terminal_Punctuation + } else if unicode.In(r, unicode.Unified_Ideograph) { + return unicode.Unified_Ideograph + } else if unicode.In(r, unicode.Variation_Selector) { + return unicode.Variation_Selector + } else if unicode.In(r, unicode.White_Space) { + return unicode.White_Space + } + + return nil +} + func categoryStringToCategory(c string) Category { switch c { diff --git a/go.mod b/go.mod index e21b628..a1ee36f 100755 --- a/go.mod +++ b/go.mod @@ -14,5 +14,4 @@ require ( require ( github.com/bloeys/assimp-go v0.4.2 // indirect github.com/inkyblackness/imgui-go/v4 v4.3.0 // indirect - golang.org/x/text v0.3.7 // indirect ) diff --git a/go.sum b/go.sum index 48de0ca..90f4ce9 100755 --- a/go.sum +++ b/go.sum @@ -2,8 +2,6 @@ github.com/bloeys/assimp-go v0.4.2 h1:ArVK74BCFcTO/rCGj2NgZG9xtbjnJdEn5npIeJx1Z0 github.com/bloeys/assimp-go v0.4.2/go.mod h1:my3yRxT7CfOztmvi+0svmwbaqw0KFrxaHxncoyaEIP0= github.com/bloeys/gglm v0.41.10 h1:R9FMiI+VQVXAI+vDwCB7z9xqzy5VAR1657u8TQTDNKA= github.com/bloeys/gglm v0.41.10/go.mod h1:qwJQ0WzV191wAMwlGicbfbChbKoSedMk7gFFX6GnyOk= -github.com/bloeys/nmage v0.12.12 h1:LeMR6NI+yMqxAZecdz7lOT1re4CWAVd1wDeJFK77+pI= -github.com/bloeys/nmage v0.12.12/go.mod h1:chDDenktiDvAG4BoFYNq1n8nACpbQ6/RFuCgCGmDxh4= github.com/bloeys/nmage v0.12.13 h1:xvoaMAdHNnVif7LCaQkYR7jewXDZa9B1iV7IdG39dgc= github.com/bloeys/nmage v0.12.13/go.mod h1:chDDenktiDvAG4BoFYNq1n8nACpbQ6/RFuCgCGmDxh4= github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= @@ -23,6 +21,5 @@ github.com/veandco/go-sdl2 v0.4.10 h1:8QoD2bhWl7SbQDflIAUYWfl9Vq+mT8/boJFAUzAScg github.com/veandco/go-sdl2 v0.4.10/go.mod h1:OROqMhHD43nT4/i9crJukyVecjPNYYuCofep6SNiAjY= golang.org/x/image v0.0.0-20220617043117-41969df76e82 h1:KpZB5pUSBvrHltNEdK/tw0xlPeD13M6M6aGP32gKqiw= golang.org/x/image v0.0.0-20220617043117-41969df76e82/go.mod h1:doUCurBvlfPMKfmIpRIywoHmhN3VyhnoFDbvIEWF4hY= -golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= diff --git a/main.go b/main.go index 5b00055..3fb9dd7 100755 --- a/main.go +++ b/main.go @@ -100,9 +100,6 @@ func (p *program) Init() { p.gridMat = materials.NewMaterial("grid", "./res/shaders/grid.glsl") p.handleWindowResize() - - fmt.Printf("Beh equivalents: %v\n", string(glyphs.RuneInfos['ب'].EquivalentRunes)) - // engine.Quit() } func (p *program) Update() { diff --git a/unicode-data.txt b/unicode-data-13.txt similarity index 97% rename from unicode-data.txt rename to unicode-data-13.txt index 25f9321..3c22f5a 100755 --- a/unicode-data.txt +++ b/unicode-data-13.txt @@ -1525,7 +1525,6 @@ 061A;ARABIC SMALL KASRA;Mn;32;NSM;;;;;N;;;;; 061B;ARABIC SEMICOLON;Po;0;AL;;;;;N;;;;; 061C;ARABIC LETTER MARK;Cf;0;AL;;;;;N;;;;; -061D;ARABIC END OF TEXT MARK;Po;0;AL;;;;;N;;;;; 061E;ARABIC TRIPLE DOT PUNCTUATION MARK;Po;0;AL;;;;;N;;;;; 061F;ARABIC QUESTION MARK;Po;0;AL;;;;;N;;;;; 0620;ARABIC LETTER KASHMIRI YEH;Lo;0;AL;;;;;N;;;;; @@ -2090,47 +2089,6 @@ 0868;SYRIAC LETTER MALAYALAM LLA;Lo;0;AL;;;;;N;;;;; 0869;SYRIAC LETTER MALAYALAM LLLA;Lo;0;AL;;;;;N;;;;; 086A;SYRIAC LETTER MALAYALAM SSA;Lo;0;AL;;;;;N;;;;; -0870;ARABIC LETTER ALEF WITH ATTACHED FATHA;Lo;0;AL;;;;;N;;;;; -0871;ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA;Lo;0;AL;;;;;N;;;;; -0872;ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE;Lo;0;AL;;;;;N;;;;; -0873;ARABIC LETTER ALEF WITH LEFT MIDDLE STROKE;Lo;0;AL;;;;;N;;;;; -0874;ARABIC LETTER ALEF WITH ATTACHED KASRA;Lo;0;AL;;;;;N;;;;; -0875;ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA;Lo;0;AL;;;;;N;;;;; -0876;ARABIC LETTER ALEF WITH ATTACHED ROUND DOT ABOVE;Lo;0;AL;;;;;N;;;;; -0877;ARABIC LETTER ALEF WITH ATTACHED RIGHT ROUND DOT;Lo;0;AL;;;;;N;;;;; -0878;ARABIC LETTER ALEF WITH ATTACHED LEFT ROUND DOT;Lo;0;AL;;;;;N;;;;; -0879;ARABIC LETTER ALEF WITH ATTACHED ROUND DOT BELOW;Lo;0;AL;;;;;N;;;;; -087A;ARABIC LETTER ALEF WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;; -087B;ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; -087C;ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; -087D;ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; -087E;ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA AND LEFT RING;Lo;0;AL;;;;;N;;;;; -087F;ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE AND LEFT RING;Lo;0;AL;;;;;N;;;;; -0880;ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND LEFT RING;Lo;0;AL;;;;;N;;;;; -0881;ARABIC LETTER ALEF WITH ATTACHED RIGHT HAMZA;Lo;0;AL;;;;;N;;;;; -0882;ARABIC LETTER ALEF WITH ATTACHED LEFT HAMZA;Lo;0;AL;;;;;N;;;;; -0883;ARABIC TATWEEL WITH OVERSTRUCK HAMZA;Lo;0;AL;;;;;N;;;;; -0884;ARABIC TATWEEL WITH OVERSTRUCK WAW;Lo;0;AL;;;;;N;;;;; -0885;ARABIC TATWEEL WITH TWO DOTS BELOW;Lo;0;AL;;;;;N;;;;; -0886;ARABIC LETTER THIN YEH;Lo;0;AL;;;;;N;;;;; -0887;ARABIC BASELINE ROUND DOT;Lo;0;AL;;;;;N;;;;; -0888;ARABIC RAISED ROUND DOT;Sk;0;AL;;;;;N;;;;; -0889;ARABIC LETTER NOON WITH INVERTED SMALL V;Lo;0;AL;;;;;N;;;;; -088A;ARABIC LETTER HAH WITH INVERTED SMALL V BELOW;Lo;0;AL;;;;;N;;;;; -088B;ARABIC LETTER TAH WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; -088C;ARABIC LETTER TAH WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; -088D;ARABIC LETTER KEHEH WITH TWO DOTS VERTICALLY BELOW;Lo;0;AL;;;;;N;;;;; -088E;ARABIC VERTICAL TAIL;Lo;0;AL;;;;;N;;;;; -0890;ARABIC POUND MARK ABOVE;Cf;0;AN;;;;;N;;;;; -0891;ARABIC PIASTRE MARK ABOVE;Cf;0;AN;;;;;N;;;;; -0898;ARABIC SMALL HIGH WORD AL-JUZ;Mn;230;NSM;;;;;N;;;;; -0899;ARABIC SMALL LOW WORD ISHMAAM;Mn;220;NSM;;;;;N;;;;; -089A;ARABIC SMALL LOW WORD IMAALA;Mn;220;NSM;;;;;N;;;;; -089B;ARABIC SMALL LOW WORD TASHEEL;Mn;220;NSM;;;;;N;;;;; -089C;ARABIC MADDA WAAJIB;Mn;230;NSM;;;;;N;;;;; -089D;ARABIC SUPERSCRIPT ALEF MOKHASSAS;Mn;230;NSM;;;;;N;;;;; -089E;ARABIC DOUBLED MADDA;Mn;230;NSM;;;;;N;;;;; -089F;ARABIC HALF MADDA OVER MADDA;Mn;230;NSM;;;;;N;;;;; 08A0;ARABIC LETTER BEH WITH SMALL V BELOW;Lo;0;AL;;;;;N;;;;; 08A1;ARABIC LETTER BEH WITH HAMZA ABOVE;Lo;0;AL;;;;;N;;;;; 08A2;ARABIC LETTER JEEM WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; @@ -2152,7 +2110,6 @@ 08B2;ARABIC LETTER ZAIN WITH INVERTED V ABOVE;Lo;0;AL;;;;;N;;;;; 08B3;ARABIC LETTER AIN WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; 08B4;ARABIC LETTER KAF WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; -08B5;ARABIC LETTER QAF WITH DOT BELOW AND NO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; 08B6;ARABIC LETTER BEH WITH SMALL MEEM ABOVE;Lo;0;AL;;;;;N;;;;; 08B7;ARABIC LETTER PEH WITH SMALL MEEM ABOVE;Lo;0;AL;;;;;N;;;;; 08B8;ARABIC LETTER TEH WITH SMALL TEH ABOVE;Lo;0;AL;;;;;N;;;;; @@ -2171,17 +2128,6 @@ 08C5;ARABIC LETTER JEEM WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; 08C6;ARABIC LETTER JEEM WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; 08C7;ARABIC LETTER LAM WITH SMALL ARABIC LETTER TAH ABOVE;Lo;0;AL;;;;;N;;;;; -08C8;ARABIC LETTER GRAF;Lo;0;AL;;;;;N;;;;; -08C9;ARABIC SMALL FARSI YEH;Lm;0;AL;;;;;N;;;;; -08CA;ARABIC SMALL HIGH FARSI YEH;Mn;230;NSM;;;;;N;;;;; -08CB;ARABIC SMALL HIGH YEH BARREE WITH TWO DOTS BELOW;Mn;230;NSM;;;;;N;;;;; -08CC;ARABIC SMALL HIGH WORD SAH;Mn;230;NSM;;;;;N;;;;; -08CD;ARABIC SMALL HIGH ZAH;Mn;230;NSM;;;;;N;;;;; -08CE;ARABIC LARGE ROUND DOT ABOVE;Mn;230;NSM;;;;;N;;;;; -08CF;ARABIC LARGE ROUND DOT BELOW;Mn;220;NSM;;;;;N;;;;; -08D0;ARABIC SUKUN BELOW;Mn;220;NSM;;;;;N;;;;; -08D1;ARABIC LARGE CIRCLE BELOW;Mn;220;NSM;;;;;N;;;;; -08D2;ARABIC LARGE ROUND DOT INSIDE CIRCLE BELOW;Mn;220;NSM;;;;;N;;;;; 08D3;ARABIC SMALL LOW WAW;Mn;220;NSM;;;;;N;;;;; 08D4;ARABIC SMALL HIGH WORD AR-RUB;Mn;230;NSM;;;;;N;;;;; 08D5;ARABIC SMALL HIGH SAD;Mn;230;NSM;;;;;N;;;;; @@ -2840,7 +2786,6 @@ 0C37;TELUGU LETTER SSA;Lo;0;L;;;;;N;;;;; 0C38;TELUGU LETTER SA;Lo;0;L;;;;;N;;;;; 0C39;TELUGU LETTER HA;Lo;0;L;;;;;N;;;;; -0C3C;TELUGU SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; 0C3D;TELUGU SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; 0C3E;TELUGU VOWEL SIGN AA;Mn;0;NSM;;;;;N;;;;; 0C3F;TELUGU VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; @@ -2861,7 +2806,6 @@ 0C58;TELUGU LETTER TSA;Lo;0;L;;;;;N;;;;; 0C59;TELUGU LETTER DZA;Lo;0;L;;;;;N;;;;; 0C5A;TELUGU LETTER RRRA;Lo;0;L;;;;;N;;;;; -0C5D;TELUGU LETTER NAKAARA POLLU;Lo;0;L;;;;;N;;;;; 0C60;TELUGU LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; 0C61;TELUGU LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; 0C62;TELUGU VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; @@ -2957,7 +2901,6 @@ 0CCD;KANNADA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; 0CD5;KANNADA LENGTH MARK;Mc;0;L;;;;;N;;;;; 0CD6;KANNADA AI LENGTH MARK;Mc;0;L;;;;;N;;;;; -0CDD;KANNADA LETTER NAKAARA POLLU;Lo;0;L;;;;;N;;;;; 0CDE;KANNADA LETTER FA;Lo;0;L;;;;;N;;;;; 0CE0;KANNADA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; 0CE1;KANNADA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; @@ -5315,7 +5258,6 @@ 170A;TAGALOG LETTER BA;Lo;0;L;;;;;N;;;;; 170B;TAGALOG LETTER MA;Lo;0;L;;;;;N;;;;; 170C;TAGALOG LETTER YA;Lo;0;L;;;;;N;;;;; -170D;TAGALOG LETTER RA;Lo;0;L;;;;;N;;;;; 170E;TAGALOG LETTER LA;Lo;0;L;;;;;N;;;;; 170F;TAGALOG LETTER WA;Lo;0;L;;;;;N;;;;; 1710;TAGALOG LETTER SA;Lo;0;L;;;;;N;;;;; @@ -5323,8 +5265,6 @@ 1712;TAGALOG VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; 1713;TAGALOG VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; 1714;TAGALOG SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; -1715;TAGALOG SIGN PAMUDPOD;Mc;9;L;;;;;N;;;;; -171F;TAGALOG LETTER ARCHAIC RA;Lo;0;L;;;;;N;;;;; 1720;HANUNOO LETTER A;Lo;0;L;;;;;N;;;;; 1721;HANUNOO LETTER I;Lo;0;L;;;;;N;;;;; 1722;HANUNOO LETTER U;Lo;0;L;;;;;N;;;;; @@ -5345,7 +5285,7 @@ 1731;HANUNOO LETTER HA;Lo;0;L;;;;;N;;;;; 1732;HANUNOO VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; 1733;HANUNOO VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; -1734;HANUNOO SIGN PAMUDPOD;Mc;9;L;;;;;N;;;;; +1734;HANUNOO SIGN PAMUDPOD;Mn;9;NSM;;;;;N;;;;; 1735;PHILIPPINE SINGLE PUNCTUATION;Po;0;L;;;;;N;;;;; 1736;PHILIPPINE DOUBLE PUNCTUATION;Po;0;L;;;;;N;;;;; 1740;BUHID LETTER A;Lo;0;L;;;;;N;;;;; @@ -5515,7 +5455,6 @@ 180C;MONGOLIAN FREE VARIATION SELECTOR TWO;Mn;0;NSM;;;;;N;;;;; 180D;MONGOLIAN FREE VARIATION SELECTOR THREE;Mn;0;NSM;;;;;N;;;;; 180E;MONGOLIAN VOWEL SEPARATOR;Cf;0;BN;;;;;N;;;;; -180F;MONGOLIAN FREE VARIATION SELECTOR FOUR;Mn;0;NSM;;;;;N;;;;; 1810;MONGOLIAN DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; 1811;MONGOLIAN DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; 1812;MONGOLIAN DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; @@ -6120,20 +6059,6 @@ 1ABE;COMBINING PARENTHESES OVERLAY;Me;0;NSM;;;;;N;;;;; 1ABF;COMBINING LATIN SMALL LETTER W BELOW;Mn;220;NSM;;;;;N;;;;; 1AC0;COMBINING LATIN SMALL LETTER TURNED W BELOW;Mn;220;NSM;;;;;N;;;;; -1AC1;COMBINING LEFT PARENTHESIS ABOVE LEFT;Mn;230;NSM;;;;;N;;;;; -1AC2;COMBINING RIGHT PARENTHESIS ABOVE RIGHT;Mn;230;NSM;;;;;N;;;;; -1AC3;COMBINING LEFT PARENTHESIS BELOW LEFT;Mn;220;NSM;;;;;N;;;;; -1AC4;COMBINING RIGHT PARENTHESIS BELOW RIGHT;Mn;220;NSM;;;;;N;;;;; -1AC5;COMBINING SQUARE BRACKETS ABOVE;Mn;230;NSM;;;;;N;;;;; -1AC6;COMBINING NUMBER SIGN ABOVE;Mn;230;NSM;;;;;N;;;;; -1AC7;COMBINING INVERTED DOUBLE ARCH ABOVE;Mn;230;NSM;;;;;N;;;;; -1AC8;COMBINING PLUS SIGN ABOVE;Mn;230;NSM;;;;;N;;;;; -1AC9;COMBINING DOUBLE PLUS SIGN ABOVE;Mn;230;NSM;;;;;N;;;;; -1ACA;COMBINING DOUBLE PLUS SIGN BELOW;Mn;220;NSM;;;;;N;;;;; -1ACB;COMBINING TRIPLE ACUTE ACCENT;Mn;230;NSM;;;;;N;;;;; -1ACC;COMBINING LATIN SMALL LETTER INSULAR G;Mn;230;NSM;;;;;N;;;;; -1ACD;COMBINING LATIN SMALL LETTER INSULAR R;Mn;230;NSM;;;;;N;;;;; -1ACE;COMBINING LATIN SMALL LETTER INSULAR T;Mn;230;NSM;;;;;N;;;;; 1B00;BALINESE SIGN ULU RICEM;Mn;0;NSM;;;;;N;;;;; 1B01;BALINESE SIGN ULU CANDRA;Mn;0;NSM;;;;;N;;;;; 1B02;BALINESE SIGN CECEK;Mn;0;NSM;;;;;N;;;;; @@ -6210,7 +6135,6 @@ 1B49;BALINESE LETTER VE SASAK;Lo;0;L;;;;;N;;;;; 1B4A;BALINESE LETTER ZAL SASAK;Lo;0;L;;;;;N;;;;; 1B4B;BALINESE LETTER ASYURA SASAK;Lo;0;L;;;;;N;;;;; -1B4C;BALINESE LETTER ARCHAIC JNYA;Lo;0;L;;;;;N;;;;; 1B50;BALINESE DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; 1B51;BALINESE DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; 1B52;BALINESE DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; @@ -6256,8 +6180,6 @@ 1B7A;BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLAK;So;0;L;;;;;N;;;;; 1B7B;BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLUK;So;0;L;;;;;N;;;;; 1B7C;BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING;So;0;L;;;;;N;;;;; -1B7D;BALINESE PANTI LANTANG;Po;0;L;;;;;N;;;;; -1B7E;BALINESE PAMADA LANTANG;Po;0;L;;;;;N;;;;; 1B80;SUNDANESE SIGN PANYECEK;Mn;0;NSM;;;;;N;;;;; 1B81;SUNDANESE SIGN PANGLAYAR;Mn;0;NSM;;;;;N;;;;; 1B82;SUNDANESE SIGN PANGWISAD;Mc;0;L;;;;;N;;;;; @@ -6856,7 +6778,6 @@ 1DF7;COMBINING KAVYKA ABOVE LEFT;Mn;228;NSM;;;;;N;;;;; 1DF8;COMBINING DOT ABOVE LEFT;Mn;228;NSM;;;;;N;;;;; 1DF9;COMBINING WIDE INVERTED BRIDGE BELOW;Mn;220;NSM;;;;;N;;;;; -1DFA;COMBINING DOT BELOW LEFT;Mn;218;NSM;;;;;N;;;;; 1DFB;COMBINING DELETION MARK;Mn;230;NSM;;;;;N;;;;; 1DFC;COMBINING DOUBLE INVERTED BREVE BELOW;Mn;233;NSM;;;;;N;;;;; 1DFD;COMBINING ALMOST EQUAL TO BELOW;Mn;220;NSM;;;;;N;;;;; @@ -7536,7 +7457,6 @@ 20BD;RUBLE SIGN;Sc;0;ET;;;;;N;;;;; 20BE;LARI SIGN;Sc;0;ET;;;;;N;;;;; 20BF;BITCOIN SIGN;Sc;0;ET;;;;;N;;;;; -20C0;SOM SIGN;Sc;0;ET;;;;;N;;;;; 20D0;COMBINING LEFT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT HARPOON ABOVE;;;; 20D1;COMBINING RIGHT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RIGHT HARPOON ABOVE;;;; 20D2;COMBINING LONG VERTICAL LINE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG VERTICAL BAR OVERLAY;;;; @@ -10380,7 +10300,6 @@ 2C2C;GLAGOLITIC CAPITAL LETTER SHTAPIC;Lu;0;L;;;;;N;;;;2C5C; 2C2D;GLAGOLITIC CAPITAL LETTER TROKUTASTI A;Lu;0;L;;;;;N;;;;2C5D; 2C2E;GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE;Lu;0;L;;;;;N;;;;2C5E; -2C2F;GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI;Lu;0;L;;;;;N;;;;2C5F; 2C30;GLAGOLITIC SMALL LETTER AZU;Ll;0;L;;;;;N;;;2C00;;2C00 2C31;GLAGOLITIC SMALL LETTER BUKY;Ll;0;L;;;;;N;;;2C01;;2C01 2C32;GLAGOLITIC SMALL LETTER VEDE;Ll;0;L;;;;;N;;;2C02;;2C02 @@ -10428,7 +10347,6 @@ 2C5C;GLAGOLITIC SMALL LETTER SHTAPIC;Ll;0;L;;;;;N;;;2C2C;;2C2C 2C5D;GLAGOLITIC SMALL LETTER TROKUTASTI A;Ll;0;L;;;;;N;;;2C2D;;2C2D 2C5E;GLAGOLITIC SMALL LETTER LATINATE MYSLITE;Ll;0;L;;;;;N;;;2C2E;;2C2E -2C5F;GLAGOLITIC SMALL LETTER CAUDATE CHRIVI;Ll;0;L;;;;;N;;;2C2F;;2C2F 2C60;LATIN CAPITAL LETTER L WITH DOUBLE BAR;Lu;0;L;;;;;N;;;;2C61; 2C61;LATIN SMALL LETTER L WITH DOUBLE BAR;Ll;0;L;;;;;N;;;2C60;;2C60 2C62;LATIN CAPITAL LETTER L WITH MIDDLE TILDE;Lu;0;L;;;;;N;;;;026B; @@ -10877,17 +10795,6 @@ 2E50;CROSS PATTY WITH RIGHT CROSSBAR;So;0;ON;;;;;N;;;;; 2E51;CROSS PATTY WITH LEFT CROSSBAR;So;0;ON;;;;;N;;;;; 2E52;TIRONIAN SIGN CAPITAL ET;Po;0;ON;;;;;N;;;;; -2E53;MEDIEVAL EXCLAMATION MARK;Po;0;ON;;;;;N;;;;; -2E54;MEDIEVAL QUESTION MARK;Po;0;ON;;;;;N;;;;; -2E55;LEFT SQUARE BRACKET WITH STROKE;Ps;0;ON;;;;;Y;;;;; -2E56;RIGHT SQUARE BRACKET WITH STROKE;Pe;0;ON;;;;;Y;;;;; -2E57;LEFT SQUARE BRACKET WITH DOUBLE STROKE;Ps;0;ON;;;;;Y;;;;; -2E58;RIGHT SQUARE BRACKET WITH DOUBLE STROKE;Pe;0;ON;;;;;Y;;;;; -2E59;TOP HALF LEFT PARENTHESIS;Ps;0;ON;;;;;Y;;;;; -2E5A;TOP HALF RIGHT PARENTHESIS;Pe;0;ON;;;;;Y;;;;; -2E5B;BOTTOM HALF LEFT PARENTHESIS;Ps;0;ON;;;;;Y;;;;; -2E5C;BOTTOM HALF RIGHT PARENTHESIS;Pe;0;ON;;;;;Y;;;;; -2E5D;OBLIQUE HYPHEN;Pd;0;ON;;;;;N;;;;; 2E80;CJK RADICAL REPEAT;So;0;ON;;;;;N;;;;; 2E81;CJK RADICAL CLIFF;So;0;ON;;;;;N;;;;; 2E82;CJK RADICAL SECOND ONE;So;0;ON;;;;;N;;;;; @@ -12297,7 +12204,7 @@ 4DFE;HEXAGRAM FOR AFTER COMPLETION;So;0;ON;;;;;N;;;;; 4DFF;HEXAGRAM FOR BEFORE COMPLETION;So;0;ON;;;;;N;;;;; 4E00;;Lo;0;L;;;;;N;;;;; -9FFF;;Lo;0;L;;;;;N;;;;; +9FFC;;Lo;0;L;;;;;N;;;;; A000;YI SYLLABLE IT;Lo;0;L;;;;;N;;;;; A001;YI SYLLABLE IX;Lo;0;L;;;;;N;;;;; A002;YI SYLLABLE I;Lo;0;L;;;;;N;;;;; @@ -14242,8 +14149,6 @@ A7BC;LATIN CAPITAL LETTER GLOTTAL I;Lu;0;L;;;;;N;;;;A7BD; A7BD;LATIN SMALL LETTER GLOTTAL I;Ll;0;L;;;;;N;;;A7BC;;A7BC A7BE;LATIN CAPITAL LETTER GLOTTAL U;Lu;0;L;;;;;N;;;;A7BF; A7BF;LATIN SMALL LETTER GLOTTAL U;Ll;0;L;;;;;N;;;A7BE;;A7BE -A7C0;LATIN CAPITAL LETTER OLD POLISH O;Lu;0;L;;;;;N;;;;A7C1; -A7C1;LATIN SMALL LETTER OLD POLISH O;Ll;0;L;;;;;N;;;A7C0;;A7C0 A7C2;LATIN CAPITAL LETTER ANGLICANA W;Lu;0;L;;;;;N;;;;A7C3; A7C3;LATIN SMALL LETTER ANGLICANA W;Ll;0;L;;;;;N;;;A7C2;;A7C2 A7C4;LATIN CAPITAL LETTER C WITH PALATAL HOOK;Lu;0;L;;;;;N;;;;A794; @@ -14253,17 +14158,6 @@ A7C7;LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY;Lu;0;L;;;;;N;;;;A7C8; A7C8;LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY;Ll;0;L;;;;;N;;;A7C7;;A7C7 A7C9;LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY;Lu;0;L;;;;;N;;;;A7CA; A7CA;LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY;Ll;0;L;;;;;N;;;A7C9;;A7C9 -A7D0;LATIN CAPITAL LETTER CLOSED INSULAR G;Lu;0;L;;;;;N;;;;A7D1; -A7D1;LATIN SMALL LETTER CLOSED INSULAR G;Ll;0;L;;;;;N;;;A7D0;;A7D0 -A7D3;LATIN SMALL LETTER DOUBLE THORN;Ll;0;L;;;;;N;;;;; -A7D5;LATIN SMALL LETTER DOUBLE WYNN;Ll;0;L;;;;;N;;;;; -A7D6;LATIN CAPITAL LETTER MIDDLE SCOTS S;Lu;0;L;;;;;N;;;;A7D7; -A7D7;LATIN SMALL LETTER MIDDLE SCOTS S;Ll;0;L;;;;;N;;;A7D6;;A7D6 -A7D8;LATIN CAPITAL LETTER SIGMOID S;Lu;0;L;;;;;N;;;;A7D9; -A7D9;LATIN SMALL LETTER SIGMOID S;Ll;0;L;;;;;N;;;A7D8;;A7D8 -A7F2;MODIFIER LETTER CAPITAL C;Lm;0;L; 0043;;;;N;;;;; -A7F3;MODIFIER LETTER CAPITAL F;Lm;0;L; 0046;;;;N;;;;; -A7F4;MODIFIER LETTER CAPITAL Q;Lm;0;L; 0051;;;;N;;;;; A7F5;LATIN CAPITAL LETTER REVERSED HALF H;Lu;0;L;;;;;N;;;;A7F6; A7F6;LATIN SMALL LETTER REVERSED HALF H;Ll;0;L;;;;;N;;;A7F5;;A7F5 A7F7;LATIN EPIGRAPHIC LETTER SIDEWAYS I;Lo;0;L;;;;;N;;;;; @@ -15900,7 +15794,6 @@ FBBE;ARABIC SYMBOL TWO DOTS VERTICALLY BELOW;Sk;0;AL;;;;;N;;;;; FBBF;ARABIC SYMBOL RING;Sk;0;AL;;;;;N;;;;; FBC0;ARABIC SYMBOL SMALL TAH ABOVE;Sk;0;AL;;;;;N;;;;; FBC1;ARABIC SYMBOL SMALL TAH BELOW;Sk;0;AL;;;;;N;;;;; -FBC2;ARABIC SYMBOL WASLA ABOVE;Sk;0;AL;;;;;N;;;;; FBD3;ARABIC LETTER NG ISOLATED FORM;Lo;0;AL; 06AD;;;;N;;;;; FBD4;ARABIC LETTER NG FINAL FORM;Lo;0;AL; 06AD;;;;N;;;;; FBD5;ARABIC LETTER NG INITIAL FORM;Lo;0;AL; 06AD;;;;N;;;;; @@ -16266,22 +16159,6 @@ FD3C;ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM;Lo;0;AL; 0627 064B;;;; FD3D;ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM;Lo;0;AL; 0627 064B;;;;N;;;;; FD3E;ORNATE LEFT PARENTHESIS;Pe;0;ON;;;;;N;;;;; FD3F;ORNATE RIGHT PARENTHESIS;Ps;0;ON;;;;;N;;;;; -FD40;ARABIC LIGATURE RAHIMAHU ALLAAH;So;0;ON;;;;;N;;;;; -FD41;ARABIC LIGATURE RADI ALLAAHU ANH;So;0;ON;;;;;N;;;;; -FD42;ARABIC LIGATURE RADI ALLAAHU ANHAA;So;0;ON;;;;;N;;;;; -FD43;ARABIC LIGATURE RADI ALLAAHU ANHUM;So;0;ON;;;;;N;;;;; -FD44;ARABIC LIGATURE RADI ALLAAHU ANHUMAA;So;0;ON;;;;;N;;;;; -FD45;ARABIC LIGATURE RADI ALLAAHU ANHUNNA;So;0;ON;;;;;N;;;;; -FD46;ARABIC LIGATURE SALLALLAAHU ALAYHI WA-AALIH;So;0;ON;;;;;N;;;;; -FD47;ARABIC LIGATURE ALAYHI AS-SALAAM;So;0;ON;;;;;N;;;;; -FD48;ARABIC LIGATURE ALAYHIM AS-SALAAM;So;0;ON;;;;;N;;;;; -FD49;ARABIC LIGATURE ALAYHIMAA AS-SALAAM;So;0;ON;;;;;N;;;;; -FD4A;ARABIC LIGATURE ALAYHI AS-SALAATU WAS-SALAAM;So;0;ON;;;;;N;;;;; -FD4B;ARABIC LIGATURE QUDDISA SIRRAH;So;0;ON;;;;;N;;;;; -FD4C;ARABIC LIGATURE SALLALLAHU ALAYHI WAAALIHEE WA-SALLAM;So;0;ON;;;;;N;;;;; -FD4D;ARABIC LIGATURE ALAYHAA AS-SALAAM;So;0;ON;;;;;N;;;;; -FD4E;ARABIC LIGATURE TABAARAKA WA-TAAALAA;So;0;ON;;;;;N;;;;; -FD4F;ARABIC LIGATURE RAHIMAHUM ALLAAH;So;0;ON;;;;;N;;;;; FD50;ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL; 062A 062C 0645;;;;N;;;;; FD51;ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM;Lo;0;AL; 062A 062D 062C;;;;N;;;;; FD52;ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM;Lo;0;AL; 062A 062D 062C;;;;N;;;;; @@ -16400,7 +16277,6 @@ FDC4;ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0639 FDC5;ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0635 0645 0645;;;;N;;;;; FDC6;ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM;Lo;0;AL; 0633 062E 064A;;;;N;;;;; FDC7;ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM;Lo;0;AL; 0646 062C 064A;;;;N;;;;; -FDCF;ARABIC LIGATURE SALAAMUHU ALAYNAA;So;0;ON;;;;;N;;;;; FDF0;ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM;Lo;0;AL; 0635 0644 06D2;;;;N;;;;; FDF1;ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM;Lo;0;AL; 0642 0644 06D2;;;;N;;;;; FDF2;ARABIC LIGATURE ALLAH ISOLATED FORM;Lo;0;AL; 0627 0644 0644 0647;;;;N;;;;; @@ -16415,8 +16291,6 @@ FDFA;ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM;Lo;0;AL; 0635 0644 06 FDFB;ARABIC LIGATURE JALLAJALALOUHOU;Lo;0;AL; 062C 0644 0020 062C 0644 0627 0644 0647;;;;N;ARABIC LETTER JALLAJALALOUHOU;;;; FDFC;RIAL SIGN;Sc;0;AL; 0631 06CC 0627 0644;;;;N;;;;; FDFD;ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM;So;0;ON;;;;;N;;;;; -FDFE;ARABIC LIGATURE SUBHAANAHU WA TAAALAA;So;0;ON;;;;;N;;;;; -FDFF;ARABIC LIGATURE AZZA WA JALL;So;0;ON;;;;;N;;;;; FE00;VARIATION SELECTOR-1;Mn;0;NSM;;;;;N;;;;; FE01;VARIATION SELECTOR-2;Mn;0;NSM;;;;;N;;;;; FE02;VARIATION SELECTOR-3;Mn;0;NSM;;;;;N;;;;; @@ -17924,76 +17798,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 10562;CAUCASIAN ALBANIAN LETTER PIWR;Lo;0;L;;;;;N;;;;; 10563;CAUCASIAN ALBANIAN LETTER KIW;Lo;0;L;;;;;N;;;;; 1056F;CAUCASIAN ALBANIAN CITATION MARK;Po;0;L;;;;;N;;;;; -10570;VITHKUQI CAPITAL LETTER A;Lu;0;L;;;;;N;;;;10597; -10571;VITHKUQI CAPITAL LETTER BBE;Lu;0;L;;;;;N;;;;10598; -10572;VITHKUQI CAPITAL LETTER BE;Lu;0;L;;;;;N;;;;10599; -10573;VITHKUQI CAPITAL LETTER CE;Lu;0;L;;;;;N;;;;1059A; -10574;VITHKUQI CAPITAL LETTER CHE;Lu;0;L;;;;;N;;;;1059B; -10575;VITHKUQI CAPITAL LETTER DE;Lu;0;L;;;;;N;;;;1059C; -10576;VITHKUQI CAPITAL LETTER DHE;Lu;0;L;;;;;N;;;;1059D; -10577;VITHKUQI CAPITAL LETTER EI;Lu;0;L;;;;;N;;;;1059E; -10578;VITHKUQI CAPITAL LETTER E;Lu;0;L;;;;;N;;;;1059F; -10579;VITHKUQI CAPITAL LETTER FE;Lu;0;L;;;;;N;;;;105A0; -1057A;VITHKUQI CAPITAL LETTER GA;Lu;0;L;;;;;N;;;;105A1; -1057C;VITHKUQI CAPITAL LETTER HA;Lu;0;L;;;;;N;;;;105A3; -1057D;VITHKUQI CAPITAL LETTER HHA;Lu;0;L;;;;;N;;;;105A4; -1057E;VITHKUQI CAPITAL LETTER I;Lu;0;L;;;;;N;;;;105A5; -1057F;VITHKUQI CAPITAL LETTER IJE;Lu;0;L;;;;;N;;;;105A6; -10580;VITHKUQI CAPITAL LETTER JE;Lu;0;L;;;;;N;;;;105A7; -10581;VITHKUQI CAPITAL LETTER KA;Lu;0;L;;;;;N;;;;105A8; -10582;VITHKUQI CAPITAL LETTER LA;Lu;0;L;;;;;N;;;;105A9; -10583;VITHKUQI CAPITAL LETTER LLA;Lu;0;L;;;;;N;;;;105AA; -10584;VITHKUQI CAPITAL LETTER ME;Lu;0;L;;;;;N;;;;105AB; -10585;VITHKUQI CAPITAL LETTER NE;Lu;0;L;;;;;N;;;;105AC; -10586;VITHKUQI CAPITAL LETTER NJE;Lu;0;L;;;;;N;;;;105AD; -10587;VITHKUQI CAPITAL LETTER O;Lu;0;L;;;;;N;;;;105AE; -10588;VITHKUQI CAPITAL LETTER PE;Lu;0;L;;;;;N;;;;105AF; -10589;VITHKUQI CAPITAL LETTER QA;Lu;0;L;;;;;N;;;;105B0; -1058A;VITHKUQI CAPITAL LETTER RE;Lu;0;L;;;;;N;;;;105B1; -1058C;VITHKUQI CAPITAL LETTER SE;Lu;0;L;;;;;N;;;;105B3; -1058D;VITHKUQI CAPITAL LETTER SHE;Lu;0;L;;;;;N;;;;105B4; -1058E;VITHKUQI CAPITAL LETTER TE;Lu;0;L;;;;;N;;;;105B5; -1058F;VITHKUQI CAPITAL LETTER THE;Lu;0;L;;;;;N;;;;105B6; -10590;VITHKUQI CAPITAL LETTER U;Lu;0;L;;;;;N;;;;105B7; -10591;VITHKUQI CAPITAL LETTER VE;Lu;0;L;;;;;N;;;;105B8; -10592;VITHKUQI CAPITAL LETTER XE;Lu;0;L;;;;;N;;;;105B9; -10594;VITHKUQI CAPITAL LETTER Y;Lu;0;L;;;;;N;;;;105BB; -10595;VITHKUQI CAPITAL LETTER ZE;Lu;0;L;;;;;N;;;;105BC; -10597;VITHKUQI SMALL LETTER A;Ll;0;L;;;;;N;;;10570;;10570 -10598;VITHKUQI SMALL LETTER BBE;Ll;0;L;;;;;N;;;10571;;10571 -10599;VITHKUQI SMALL LETTER BE;Ll;0;L;;;;;N;;;10572;;10572 -1059A;VITHKUQI SMALL LETTER CE;Ll;0;L;;;;;N;;;10573;;10573 -1059B;VITHKUQI SMALL LETTER CHE;Ll;0;L;;;;;N;;;10574;;10574 -1059C;VITHKUQI SMALL LETTER DE;Ll;0;L;;;;;N;;;10575;;10575 -1059D;VITHKUQI SMALL LETTER DHE;Ll;0;L;;;;;N;;;10576;;10576 -1059E;VITHKUQI SMALL LETTER EI;Ll;0;L;;;;;N;;;10577;;10577 -1059F;VITHKUQI SMALL LETTER E;Ll;0;L;;;;;N;;;10578;;10578 -105A0;VITHKUQI SMALL LETTER FE;Ll;0;L;;;;;N;;;10579;;10579 -105A1;VITHKUQI SMALL LETTER GA;Ll;0;L;;;;;N;;;1057A;;1057A -105A3;VITHKUQI SMALL LETTER HA;Ll;0;L;;;;;N;;;1057C;;1057C -105A4;VITHKUQI SMALL LETTER HHA;Ll;0;L;;;;;N;;;1057D;;1057D -105A5;VITHKUQI SMALL LETTER I;Ll;0;L;;;;;N;;;1057E;;1057E -105A6;VITHKUQI SMALL LETTER IJE;Ll;0;L;;;;;N;;;1057F;;1057F -105A7;VITHKUQI SMALL LETTER JE;Ll;0;L;;;;;N;;;10580;;10580 -105A8;VITHKUQI SMALL LETTER KA;Ll;0;L;;;;;N;;;10581;;10581 -105A9;VITHKUQI SMALL LETTER LA;Ll;0;L;;;;;N;;;10582;;10582 -105AA;VITHKUQI SMALL LETTER LLA;Ll;0;L;;;;;N;;;10583;;10583 -105AB;VITHKUQI SMALL LETTER ME;Ll;0;L;;;;;N;;;10584;;10584 -105AC;VITHKUQI SMALL LETTER NE;Ll;0;L;;;;;N;;;10585;;10585 -105AD;VITHKUQI SMALL LETTER NJE;Ll;0;L;;;;;N;;;10586;;10586 -105AE;VITHKUQI SMALL LETTER O;Ll;0;L;;;;;N;;;10587;;10587 -105AF;VITHKUQI SMALL LETTER PE;Ll;0;L;;;;;N;;;10588;;10588 -105B0;VITHKUQI SMALL LETTER QA;Ll;0;L;;;;;N;;;10589;;10589 -105B1;VITHKUQI SMALL LETTER RE;Ll;0;L;;;;;N;;;1058A;;1058A -105B3;VITHKUQI SMALL LETTER SE;Ll;0;L;;;;;N;;;1058C;;1058C -105B4;VITHKUQI SMALL LETTER SHE;Ll;0;L;;;;;N;;;1058D;;1058D -105B5;VITHKUQI SMALL LETTER TE;Ll;0;L;;;;;N;;;1058E;;1058E -105B6;VITHKUQI SMALL LETTER THE;Ll;0;L;;;;;N;;;1058F;;1058F -105B7;VITHKUQI SMALL LETTER U;Ll;0;L;;;;;N;;;10590;;10590 -105B8;VITHKUQI SMALL LETTER VE;Ll;0;L;;;;;N;;;10591;;10591 -105B9;VITHKUQI SMALL LETTER XE;Ll;0;L;;;;;N;;;10592;;10592 -105BB;VITHKUQI SMALL LETTER Y;Ll;0;L;;;;;N;;;10594;;10594 -105BC;VITHKUQI SMALL LETTER ZE;Ll;0;L;;;;;N;;;10595;;10595 10600;LINEAR A SIGN AB001;Lo;0;L;;;;;N;;;;; 10601;LINEAR A SIGN AB002;Lo;0;L;;;;;N;;;;; 10602;LINEAR A SIGN AB003;Lo;0;L;;;;;N;;;;; @@ -18335,63 +18139,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 10765;LINEAR A SIGN A805;Lo;0;L;;;;;N;;;;; 10766;LINEAR A SIGN A806;Lo;0;L;;;;;N;;;;; 10767;LINEAR A SIGN A807;Lo;0;L;;;;;N;;;;; -10780;MODIFIER LETTER SMALL CAPITAL AA;Lm;0;L;;;;;N;;;;; -10781;MODIFIER LETTER SUPERSCRIPT TRIANGULAR COLON;Lm;0;L; 02D0;;;;N;;;;; -10782;MODIFIER LETTER SUPERSCRIPT HALF TRIANGULAR COLON;Lm;0;L; 02D1;;;;N;;;;; -10783;MODIFIER LETTER SMALL AE;Lm;0;L; 00E6;;;;N;;;;; -10784;MODIFIER LETTER SMALL CAPITAL B;Lm;0;L; 0299;;;;N;;;;; -10785;MODIFIER LETTER SMALL B WITH HOOK;Lm;0;L; 0253;;;;N;;;;; -10787;MODIFIER LETTER SMALL DZ DIGRAPH;Lm;0;L; 02A3;;;;N;;;;; -10788;MODIFIER LETTER SMALL DZ DIGRAPH WITH RETROFLEX HOOK;Lm;0;L; AB66;;;;N;;;;; -10789;MODIFIER LETTER SMALL DZ DIGRAPH WITH CURL;Lm;0;L; 02A5;;;;N;;;;; -1078A;MODIFIER LETTER SMALL DEZH DIGRAPH;Lm;0;L; 02A4;;;;N;;;;; -1078B;MODIFIER LETTER SMALL D WITH TAIL;Lm;0;L; 0256;;;;N;;;;; -1078C;MODIFIER LETTER SMALL D WITH HOOK;Lm;0;L; 0257;;;;N;;;;; -1078D;MODIFIER LETTER SMALL D WITH HOOK AND TAIL;Lm;0;L; 1D91;;;;N;;;;; -1078E;MODIFIER LETTER SMALL REVERSED E;Lm;0;L; 0258;;;;N;;;;; -1078F;MODIFIER LETTER SMALL CLOSED REVERSED OPEN E;Lm;0;L; 025E;;;;N;;;;; -10790;MODIFIER LETTER SMALL FENG DIGRAPH;Lm;0;L; 02A9;;;;N;;;;; -10791;MODIFIER LETTER SMALL RAMS HORN;Lm;0;L; 0264;;;;N;;;;; -10792;MODIFIER LETTER SMALL CAPITAL G;Lm;0;L; 0262;;;;N;;;;; -10793;MODIFIER LETTER SMALL G WITH HOOK;Lm;0;L; 0260;;;;N;;;;; -10794;MODIFIER LETTER SMALL CAPITAL G WITH HOOK;Lm;0;L; 029B;;;;N;;;;; -10795;MODIFIER LETTER SMALL H WITH STROKE;Lm;0;L; 0127;;;;N;;;;; -10796;MODIFIER LETTER SMALL CAPITAL H;Lm;0;L; 029C;;;;N;;;;; -10797;MODIFIER LETTER SMALL HENG WITH HOOK;Lm;0;L; 0267;;;;N;;;;; -10798;MODIFIER LETTER SMALL DOTLESS J WITH STROKE AND HOOK;Lm;0;L; 0284;;;;N;;;;; -10799;MODIFIER LETTER SMALL LS DIGRAPH;Lm;0;L; 02AA;;;;N;;;;; -1079A;MODIFIER LETTER SMALL LZ DIGRAPH;Lm;0;L; 02AB;;;;N;;;;; -1079B;MODIFIER LETTER SMALL L WITH BELT;Lm;0;L; 026C;;;;N;;;;; -1079C;MODIFIER LETTER SMALL CAPITAL L WITH BELT;Lm;0;L; 1DF04;;;;N;;;;; -1079D;MODIFIER LETTER SMALL L WITH RETROFLEX HOOK AND BELT;Lm;0;L; A78E;;;;N;;;;; -1079E;MODIFIER LETTER SMALL LEZH;Lm;0;L; 026E;;;;N;;;;; -1079F;MODIFIER LETTER SMALL LEZH WITH RETROFLEX HOOK;Lm;0;L; 1DF05;;;;N;;;;; -107A0;MODIFIER LETTER SMALL TURNED Y;Lm;0;L; 028E;;;;N;;;;; -107A1;MODIFIER LETTER SMALL TURNED Y WITH BELT;Lm;0;L; 1DF06;;;;N;;;;; -107A2;MODIFIER LETTER SMALL O WITH STROKE;Lm;0;L; 00F8;;;;N;;;;; -107A3;MODIFIER LETTER SMALL CAPITAL OE;Lm;0;L; 0276;;;;N;;;;; -107A4;MODIFIER LETTER SMALL CLOSED OMEGA;Lm;0;L; 0277;;;;N;;;;; -107A5;MODIFIER LETTER SMALL Q;Lm;0;L; 0071;;;;N;;;;; -107A6;MODIFIER LETTER SMALL TURNED R WITH LONG LEG;Lm;0;L; 027A;;;;N;;;;; -107A7;MODIFIER LETTER SMALL TURNED R WITH LONG LEG AND RETROFLEX HOOK;Lm;0;L; 1DF08;;;;N;;;;; -107A8;MODIFIER LETTER SMALL R WITH TAIL;Lm;0;L; 027D;;;;N;;;;; -107A9;MODIFIER LETTER SMALL R WITH FISHHOOK;Lm;0;L; 027E;;;;N;;;;; -107AA;MODIFIER LETTER SMALL CAPITAL R;Lm;0;L; 0280;;;;N;;;;; -107AB;MODIFIER LETTER SMALL TC DIGRAPH WITH CURL;Lm;0;L; 02A8;;;;N;;;;; -107AC;MODIFIER LETTER SMALL TS DIGRAPH;Lm;0;L; 02A6;;;;N;;;;; -107AD;MODIFIER LETTER SMALL TS DIGRAPH WITH RETROFLEX HOOK;Lm;0;L; AB67;;;;N;;;;; -107AE;MODIFIER LETTER SMALL TESH DIGRAPH;Lm;0;L; 02A7;;;;N;;;;; -107AF;MODIFIER LETTER SMALL T WITH RETROFLEX HOOK;Lm;0;L; 0288;;;;N;;;;; -107B0;MODIFIER LETTER SMALL V WITH RIGHT HOOK;Lm;0;L; 2C71;;;;N;;;;; -107B2;MODIFIER LETTER SMALL CAPITAL Y;Lm;0;L; 028F;;;;N;;;;; -107B3;MODIFIER LETTER GLOTTAL STOP WITH STROKE;Lm;0;L; 02A1;;;;N;;;;; -107B4;MODIFIER LETTER REVERSED GLOTTAL STOP WITH STROKE;Lm;0;L; 02A2;;;;N;;;;; -107B5;MODIFIER LETTER BILABIAL CLICK;Lm;0;L; 0298;;;;N;;;;; -107B6;MODIFIER LETTER DENTAL CLICK;Lm;0;L; 01C0;;;;N;;;;; -107B7;MODIFIER LETTER LATERAL CLICK;Lm;0;L; 01C1;;;;N;;;;; -107B8;MODIFIER LETTER ALVEOLAR CLICK;Lm;0;L; 01C2;;;;N;;;;; -107B9;MODIFIER LETTER RETROFLEX CLICK WITH RETROFLEX HOOK;Lm;0;L; 1DF0A;;;;N;;;;; -107BA;MODIFIER LETTER SMALL S WITH CURL;Lm;0;L; 1DF1E;;;;N;;;;; 10800;CYPRIOT SYLLABLE A;Lo;0;R;;;;;N;;;;; 10801;CYPRIOT SYLLABLE E;Lo;0;R;;;;;N;;;;; 10802;CYPRIOT SYLLABLE I;Lo;0;R;;;;;N;;;;; @@ -19475,32 +19222,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 10F57;SOGDIAN PUNCTUATION CIRCLE WITH DOT;Po;0;AL;;;;;N;;;;; 10F58;SOGDIAN PUNCTUATION TWO CIRCLES WITH DOTS;Po;0;AL;;;;;N;;;;; 10F59;SOGDIAN PUNCTUATION HALF CIRCLE WITH DOT;Po;0;AL;;;;;N;;;;; -10F70;OLD UYGHUR LETTER ALEPH;Lo;0;R;;;;;N;;;;; -10F71;OLD UYGHUR LETTER BETH;Lo;0;R;;;;;N;;;;; -10F72;OLD UYGHUR LETTER GIMEL-HETH;Lo;0;R;;;;;N;;;;; -10F73;OLD UYGHUR LETTER WAW;Lo;0;R;;;;;N;;;;; -10F74;OLD UYGHUR LETTER ZAYIN;Lo;0;R;;;;;N;;;;; -10F75;OLD UYGHUR LETTER FINAL HETH;Lo;0;R;;;;;N;;;;; -10F76;OLD UYGHUR LETTER YODH;Lo;0;R;;;;;N;;;;; -10F77;OLD UYGHUR LETTER KAPH;Lo;0;R;;;;;N;;;;; -10F78;OLD UYGHUR LETTER LAMEDH;Lo;0;R;;;;;N;;;;; -10F79;OLD UYGHUR LETTER MEM;Lo;0;R;;;;;N;;;;; -10F7A;OLD UYGHUR LETTER NUN;Lo;0;R;;;;;N;;;;; -10F7B;OLD UYGHUR LETTER SAMEKH;Lo;0;R;;;;;N;;;;; -10F7C;OLD UYGHUR LETTER PE;Lo;0;R;;;;;N;;;;; -10F7D;OLD UYGHUR LETTER SADHE;Lo;0;R;;;;;N;;;;; -10F7E;OLD UYGHUR LETTER RESH;Lo;0;R;;;;;N;;;;; -10F7F;OLD UYGHUR LETTER SHIN;Lo;0;R;;;;;N;;;;; -10F80;OLD UYGHUR LETTER TAW;Lo;0;R;;;;;N;;;;; -10F81;OLD UYGHUR LETTER LESH;Lo;0;R;;;;;N;;;;; -10F82;OLD UYGHUR COMBINING DOT ABOVE;Mn;230;NSM;;;;;N;;;;; -10F83;OLD UYGHUR COMBINING DOT BELOW;Mn;220;NSM;;;;;N;;;;; -10F84;OLD UYGHUR COMBINING TWO DOTS ABOVE;Mn;230;NSM;;;;;N;;;;; -10F85;OLD UYGHUR COMBINING TWO DOTS BELOW;Mn;220;NSM;;;;;N;;;;; -10F86;OLD UYGHUR PUNCTUATION BAR;Po;0;R;;;;;N;;;;; -10F87;OLD UYGHUR PUNCTUATION TWO BARS;Po;0;R;;;;;N;;;;; -10F88;OLD UYGHUR PUNCTUATION TWO DOTS;Po;0;R;;;;;N;;;;; -10F89;OLD UYGHUR PUNCTUATION FOUR DOTS;Po;0;R;;;;;N;;;;; 10FB0;CHORASMIAN LETTER ALEPH;Lo;0;R;;;;;N;;;;; 10FB1;CHORASMIAN LETTER SMALL ALEPH;Lo;0;R;;;;;N;;;;; 10FB2;CHORASMIAN LETTER BETH;Lo;0;R;;;;;N;;;;; @@ -19660,12 +19381,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1106D;BRAHMI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; 1106E;BRAHMI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; 1106F;BRAHMI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; -11070;BRAHMI SIGN OLD TAMIL VIRAMA;Mn;9;NSM;;;;;N;;;;; -11071;BRAHMI LETTER OLD TAMIL SHORT E;Lo;0;L;;;;;N;;;;; -11072;BRAHMI LETTER OLD TAMIL SHORT O;Lo;0;L;;;;;N;;;;; -11073;BRAHMI VOWEL SIGN OLD TAMIL SHORT E;Mn;0;NSM;;;;;N;;;;; -11074;BRAHMI VOWEL SIGN OLD TAMIL SHORT O;Mn;0;NSM;;;;;N;;;;; -11075;BRAHMI LETTER OLD TAMIL LLA;Lo;0;L;;;;;N;;;;; 1107F;BRAHMI NUMBER JOINER;Mn;9;NSM;;;;;N;;;;; 11080;KAITHI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; 11081;KAITHI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; @@ -19733,7 +19448,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 110BF;KAITHI DOUBLE SECTION MARK;Po;0;L;;;;;N;;;;; 110C0;KAITHI DANDA;Po;0;L;;;;;N;;;;; 110C1;KAITHI DOUBLE DANDA;Po;0;L;;;;;N;;;;; -110C2;KAITHI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; 110CD;KAITHI NUMBER SIGN ABOVE;Cf;0;L;;;;;N;;;;; 110D0;SORA SOMPENG LETTER SAH;Lo;0;L;;;;;N;;;;; 110D1;SORA SOMPENG LETTER TAH;Lo;0;L;;;;;N;;;;; @@ -20671,7 +20385,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 116B6;TAKRI SIGN VIRAMA;Mc;9;L;;;;;N;;;;; 116B7;TAKRI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; 116B8;TAKRI LETTER ARCHAIC KHA;Lo;0;L;;;;;N;;;;; -116B9;TAKRI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; 116C0;TAKRI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; 116C1;TAKRI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; 116C2;TAKRI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; @@ -20740,13 +20453,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1173D;AHOM SIGN SECTION;Po;0;L;;;;;N;;;;; 1173E;AHOM SIGN RULAI;Po;0;L;;;;;N;;;;; 1173F;AHOM SYMBOL VI;So;0;L;;;;;N;;;;; -11740;AHOM LETTER CA;Lo;0;L;;;;;N;;;;; -11741;AHOM LETTER TTA;Lo;0;L;;;;;N;;;;; -11742;AHOM LETTER TTHA;Lo;0;L;;;;;N;;;;; -11743;AHOM LETTER DDA;Lo;0;L;;;;;N;;;;; -11744;AHOM LETTER DDHA;Lo;0;L;;;;;N;;;;; -11745;AHOM LETTER NNA;Lo;0;L;;;;;N;;;;; -11746;AHOM LETTER LLA;Lo;0;L;;;;;N;;;;; 11800;DOGRA LETTER A;Lo;0;L;;;;;N;;;;; 11801;DOGRA LETTER AA;Lo;0;L;;;;;N;;;;; 11802;DOGRA LETTER I;Lo;0;L;;;;;N;;;;; @@ -21183,22 +20889,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 11AA0;SOYOMBO HEAD MARK WITH MOON AND SUN;Po;0;L;;;;;N;;;;; 11AA1;SOYOMBO TERMINAL MARK-1;Po;0;L;;;;;N;;;;; 11AA2;SOYOMBO TERMINAL MARK-2;Po;0;L;;;;;N;;;;; -11AB0;CANADIAN SYLLABICS NATTILIK HI;Lo;0;L;;;;;N;;;;; -11AB1;CANADIAN SYLLABICS NATTILIK HII;Lo;0;L;;;;;N;;;;; -11AB2;CANADIAN SYLLABICS NATTILIK HO;Lo;0;L;;;;;N;;;;; -11AB3;CANADIAN SYLLABICS NATTILIK HOO;Lo;0;L;;;;;N;;;;; -11AB4;CANADIAN SYLLABICS NATTILIK HA;Lo;0;L;;;;;N;;;;; -11AB5;CANADIAN SYLLABICS NATTILIK HAA;Lo;0;L;;;;;N;;;;; -11AB6;CANADIAN SYLLABICS NATTILIK SHRI;Lo;0;L;;;;;N;;;;; -11AB7;CANADIAN SYLLABICS NATTILIK SHRII;Lo;0;L;;;;;N;;;;; -11AB8;CANADIAN SYLLABICS NATTILIK SHRO;Lo;0;L;;;;;N;;;;; -11AB9;CANADIAN SYLLABICS NATTILIK SHROO;Lo;0;L;;;;;N;;;;; -11ABA;CANADIAN SYLLABICS NATTILIK SHRA;Lo;0;L;;;;;N;;;;; -11ABB;CANADIAN SYLLABICS NATTILIK SHRAA;Lo;0;L;;;;;N;;;;; -11ABC;CANADIAN SYLLABICS SPE;Lo;0;L;;;;;N;;;;; -11ABD;CANADIAN SYLLABICS SPI;Lo;0;L;;;;;N;;;;; -11ABE;CANADIAN SYLLABICS SPO;Lo;0;L;;;;;N;;;;; -11ABF;CANADIAN SYLLABICS SPA;Lo;0;L;;;;;N;;;;; 11AC0;PAU CIN HAU LETTER PA;Lo;0;L;;;;;N;;;;; 11AC1;PAU CIN HAU LETTER KA;Lo;0;L;;;;;N;;;;; 11AC2;PAU CIN HAU LETTER LA;Lo;0;L;;;;;N;;;;; @@ -22870,105 +22560,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 12541;CUNEIFORM SIGN ZA7;Lo;0;L;;;;;N;;;;; 12542;CUNEIFORM SIGN ZU OVER ZU PLUS SAR;Lo;0;L;;;;;N;;;;; 12543;CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU;Lo;0;L;;;;;N;;;;; -12F90;CYPRO-MINOAN SIGN CM001;Lo;0;L;;;;;N;;;;; -12F91;CYPRO-MINOAN SIGN CM002;Lo;0;L;;;;;N;;;;; -12F92;CYPRO-MINOAN SIGN CM004;Lo;0;L;;;;;N;;;;; -12F93;CYPRO-MINOAN SIGN CM005;Lo;0;L;;;;;N;;;;; -12F94;CYPRO-MINOAN SIGN CM006;Lo;0;L;;;;;N;;;;; -12F95;CYPRO-MINOAN SIGN CM007;Lo;0;L;;;;;N;;;;; -12F96;CYPRO-MINOAN SIGN CM008;Lo;0;L;;;;;N;;;;; -12F97;CYPRO-MINOAN SIGN CM009;Lo;0;L;;;;;N;;;;; -12F98;CYPRO-MINOAN SIGN CM010;Lo;0;L;;;;;N;;;;; -12F99;CYPRO-MINOAN SIGN CM011;Lo;0;L;;;;;N;;;;; -12F9A;CYPRO-MINOAN SIGN CM012;Lo;0;L;;;;;N;;;;; -12F9B;CYPRO-MINOAN SIGN CM012B;Lo;0;L;;;;;N;;;;; -12F9C;CYPRO-MINOAN SIGN CM013;Lo;0;L;;;;;N;;;;; -12F9D;CYPRO-MINOAN SIGN CM015;Lo;0;L;;;;;N;;;;; -12F9E;CYPRO-MINOAN SIGN CM017;Lo;0;L;;;;;N;;;;; -12F9F;CYPRO-MINOAN SIGN CM019;Lo;0;L;;;;;N;;;;; -12FA0;CYPRO-MINOAN SIGN CM021;Lo;0;L;;;;;N;;;;; -12FA1;CYPRO-MINOAN SIGN CM023;Lo;0;L;;;;;N;;;;; -12FA2;CYPRO-MINOAN SIGN CM024;Lo;0;L;;;;;N;;;;; -12FA3;CYPRO-MINOAN SIGN CM025;Lo;0;L;;;;;N;;;;; -12FA4;CYPRO-MINOAN SIGN CM026;Lo;0;L;;;;;N;;;;; -12FA5;CYPRO-MINOAN SIGN CM027;Lo;0;L;;;;;N;;;;; -12FA6;CYPRO-MINOAN SIGN CM028;Lo;0;L;;;;;N;;;;; -12FA7;CYPRO-MINOAN SIGN CM029;Lo;0;L;;;;;N;;;;; -12FA8;CYPRO-MINOAN SIGN CM030;Lo;0;L;;;;;N;;;;; -12FA9;CYPRO-MINOAN SIGN CM033;Lo;0;L;;;;;N;;;;; -12FAA;CYPRO-MINOAN SIGN CM034;Lo;0;L;;;;;N;;;;; -12FAB;CYPRO-MINOAN SIGN CM035;Lo;0;L;;;;;N;;;;; -12FAC;CYPRO-MINOAN SIGN CM036;Lo;0;L;;;;;N;;;;; -12FAD;CYPRO-MINOAN SIGN CM037;Lo;0;L;;;;;N;;;;; -12FAE;CYPRO-MINOAN SIGN CM038;Lo;0;L;;;;;N;;;;; -12FAF;CYPRO-MINOAN SIGN CM039;Lo;0;L;;;;;N;;;;; -12FB0;CYPRO-MINOAN SIGN CM040;Lo;0;L;;;;;N;;;;; -12FB1;CYPRO-MINOAN SIGN CM041;Lo;0;L;;;;;N;;;;; -12FB2;CYPRO-MINOAN SIGN CM044;Lo;0;L;;;;;N;;;;; -12FB3;CYPRO-MINOAN SIGN CM046;Lo;0;L;;;;;N;;;;; -12FB4;CYPRO-MINOAN SIGN CM047;Lo;0;L;;;;;N;;;;; -12FB5;CYPRO-MINOAN SIGN CM049;Lo;0;L;;;;;N;;;;; -12FB6;CYPRO-MINOAN SIGN CM050;Lo;0;L;;;;;N;;;;; -12FB7;CYPRO-MINOAN SIGN CM051;Lo;0;L;;;;;N;;;;; -12FB8;CYPRO-MINOAN SIGN CM052;Lo;0;L;;;;;N;;;;; -12FB9;CYPRO-MINOAN SIGN CM053;Lo;0;L;;;;;N;;;;; -12FBA;CYPRO-MINOAN SIGN CM054;Lo;0;L;;;;;N;;;;; -12FBB;CYPRO-MINOAN SIGN CM055;Lo;0;L;;;;;N;;;;; -12FBC;CYPRO-MINOAN SIGN CM056;Lo;0;L;;;;;N;;;;; -12FBD;CYPRO-MINOAN SIGN CM058;Lo;0;L;;;;;N;;;;; -12FBE;CYPRO-MINOAN SIGN CM059;Lo;0;L;;;;;N;;;;; -12FBF;CYPRO-MINOAN SIGN CM060;Lo;0;L;;;;;N;;;;; -12FC0;CYPRO-MINOAN SIGN CM061;Lo;0;L;;;;;N;;;;; -12FC1;CYPRO-MINOAN SIGN CM062;Lo;0;L;;;;;N;;;;; -12FC2;CYPRO-MINOAN SIGN CM063;Lo;0;L;;;;;N;;;;; -12FC3;CYPRO-MINOAN SIGN CM064;Lo;0;L;;;;;N;;;;; -12FC4;CYPRO-MINOAN SIGN CM066;Lo;0;L;;;;;N;;;;; -12FC5;CYPRO-MINOAN SIGN CM067;Lo;0;L;;;;;N;;;;; -12FC6;CYPRO-MINOAN SIGN CM068;Lo;0;L;;;;;N;;;;; -12FC7;CYPRO-MINOAN SIGN CM069;Lo;0;L;;;;;N;;;;; -12FC8;CYPRO-MINOAN SIGN CM070;Lo;0;L;;;;;N;;;;; -12FC9;CYPRO-MINOAN SIGN CM071;Lo;0;L;;;;;N;;;;; -12FCA;CYPRO-MINOAN SIGN CM072;Lo;0;L;;;;;N;;;;; -12FCB;CYPRO-MINOAN SIGN CM073;Lo;0;L;;;;;N;;;;; -12FCC;CYPRO-MINOAN SIGN CM074;Lo;0;L;;;;;N;;;;; -12FCD;CYPRO-MINOAN SIGN CM075;Lo;0;L;;;;;N;;;;; -12FCE;CYPRO-MINOAN SIGN CM075B;Lo;0;L;;;;;N;;;;; -12FCF;CYPRO-MINOAN SIGN CM076;Lo;0;L;;;;;N;;;;; -12FD0;CYPRO-MINOAN SIGN CM078;Lo;0;L;;;;;N;;;;; -12FD1;CYPRO-MINOAN SIGN CM079;Lo;0;L;;;;;N;;;;; -12FD2;CYPRO-MINOAN SIGN CM080;Lo;0;L;;;;;N;;;;; -12FD3;CYPRO-MINOAN SIGN CM081;Lo;0;L;;;;;N;;;;; -12FD4;CYPRO-MINOAN SIGN CM082;Lo;0;L;;;;;N;;;;; -12FD5;CYPRO-MINOAN SIGN CM083;Lo;0;L;;;;;N;;;;; -12FD6;CYPRO-MINOAN SIGN CM084;Lo;0;L;;;;;N;;;;; -12FD7;CYPRO-MINOAN SIGN CM085;Lo;0;L;;;;;N;;;;; -12FD8;CYPRO-MINOAN SIGN CM086;Lo;0;L;;;;;N;;;;; -12FD9;CYPRO-MINOAN SIGN CM087;Lo;0;L;;;;;N;;;;; -12FDA;CYPRO-MINOAN SIGN CM088;Lo;0;L;;;;;N;;;;; -12FDB;CYPRO-MINOAN SIGN CM089;Lo;0;L;;;;;N;;;;; -12FDC;CYPRO-MINOAN SIGN CM090;Lo;0;L;;;;;N;;;;; -12FDD;CYPRO-MINOAN SIGN CM091;Lo;0;L;;;;;N;;;;; -12FDE;CYPRO-MINOAN SIGN CM092;Lo;0;L;;;;;N;;;;; -12FDF;CYPRO-MINOAN SIGN CM094;Lo;0;L;;;;;N;;;;; -12FE0;CYPRO-MINOAN SIGN CM095;Lo;0;L;;;;;N;;;;; -12FE1;CYPRO-MINOAN SIGN CM096;Lo;0;L;;;;;N;;;;; -12FE2;CYPRO-MINOAN SIGN CM097;Lo;0;L;;;;;N;;;;; -12FE3;CYPRO-MINOAN SIGN CM098;Lo;0;L;;;;;N;;;;; -12FE4;CYPRO-MINOAN SIGN CM099;Lo;0;L;;;;;N;;;;; -12FE5;CYPRO-MINOAN SIGN CM100;Lo;0;L;;;;;N;;;;; -12FE6;CYPRO-MINOAN SIGN CM101;Lo;0;L;;;;;N;;;;; -12FE7;CYPRO-MINOAN SIGN CM102;Lo;0;L;;;;;N;;;;; -12FE8;CYPRO-MINOAN SIGN CM103;Lo;0;L;;;;;N;;;;; -12FE9;CYPRO-MINOAN SIGN CM104;Lo;0;L;;;;;N;;;;; -12FEA;CYPRO-MINOAN SIGN CM105;Lo;0;L;;;;;N;;;;; -12FEB;CYPRO-MINOAN SIGN CM107;Lo;0;L;;;;;N;;;;; -12FEC;CYPRO-MINOAN SIGN CM108;Lo;0;L;;;;;N;;;;; -12FED;CYPRO-MINOAN SIGN CM109;Lo;0;L;;;;;N;;;;; -12FEE;CYPRO-MINOAN SIGN CM110;Lo;0;L;;;;;N;;;;; -12FEF;CYPRO-MINOAN SIGN CM112;Lo;0;L;;;;;N;;;;; -12FF0;CYPRO-MINOAN SIGN CM114;Lo;0;L;;;;;N;;;;; -12FF1;CYPRO-MINOAN SIGN CM301;Po;0;L;;;;;N;;;;; -12FF2;CYPRO-MINOAN SIGN CM302;Po;0;L;;;;;N;;;;; 13000;EGYPTIAN HIEROGLYPH A001;Lo;0;L;;;;;N;;;;; 13001;EGYPTIAN HIEROGLYPH A002;Lo;0;L;;;;;N;;;;; 13002;EGYPTIAN HIEROGLYPH A003;Lo;0;L;;;;;N;;;;; @@ -25244,95 +24835,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 16A69;MRO DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 16A6E;MRO DANDA;Po;0;L;;;;;N;;;;; 16A6F;MRO DOUBLE DANDA;Po;0;L;;;;;N;;;;; -16A70;TANGSA LETTER OZ;Lo;0;L;;;;;N;;;;; -16A71;TANGSA LETTER OC;Lo;0;L;;;;;N;;;;; -16A72;TANGSA LETTER OQ;Lo;0;L;;;;;N;;;;; -16A73;TANGSA LETTER OX;Lo;0;L;;;;;N;;;;; -16A74;TANGSA LETTER AZ;Lo;0;L;;;;;N;;;;; -16A75;TANGSA LETTER AC;Lo;0;L;;;;;N;;;;; -16A76;TANGSA LETTER AQ;Lo;0;L;;;;;N;;;;; -16A77;TANGSA LETTER AX;Lo;0;L;;;;;N;;;;; -16A78;TANGSA LETTER VZ;Lo;0;L;;;;;N;;;;; -16A79;TANGSA LETTER VC;Lo;0;L;;;;;N;;;;; -16A7A;TANGSA LETTER VQ;Lo;0;L;;;;;N;;;;; -16A7B;TANGSA LETTER VX;Lo;0;L;;;;;N;;;;; -16A7C;TANGSA LETTER EZ;Lo;0;L;;;;;N;;;;; -16A7D;TANGSA LETTER EC;Lo;0;L;;;;;N;;;;; -16A7E;TANGSA LETTER EQ;Lo;0;L;;;;;N;;;;; -16A7F;TANGSA LETTER EX;Lo;0;L;;;;;N;;;;; -16A80;TANGSA LETTER IZ;Lo;0;L;;;;;N;;;;; -16A81;TANGSA LETTER IC;Lo;0;L;;;;;N;;;;; -16A82;TANGSA LETTER IQ;Lo;0;L;;;;;N;;;;; -16A83;TANGSA LETTER IX;Lo;0;L;;;;;N;;;;; -16A84;TANGSA LETTER UZ;Lo;0;L;;;;;N;;;;; -16A85;TANGSA LETTER UC;Lo;0;L;;;;;N;;;;; -16A86;TANGSA LETTER UQ;Lo;0;L;;;;;N;;;;; -16A87;TANGSA LETTER UX;Lo;0;L;;;;;N;;;;; -16A88;TANGSA LETTER AWZ;Lo;0;L;;;;;N;;;;; -16A89;TANGSA LETTER AWC;Lo;0;L;;;;;N;;;;; -16A8A;TANGSA LETTER AWQ;Lo;0;L;;;;;N;;;;; -16A8B;TANGSA LETTER AWX;Lo;0;L;;;;;N;;;;; -16A8C;TANGSA LETTER UIZ;Lo;0;L;;;;;N;;;;; -16A8D;TANGSA LETTER UIC;Lo;0;L;;;;;N;;;;; -16A8E;TANGSA LETTER UIQ;Lo;0;L;;;;;N;;;;; -16A8F;TANGSA LETTER UIX;Lo;0;L;;;;;N;;;;; -16A90;TANGSA LETTER FINAL NG;Lo;0;L;;;;;N;;;;; -16A91;TANGSA LETTER LONG UEX;Lo;0;L;;;;;N;;;;; -16A92;TANGSA LETTER SHORT UEZ;Lo;0;L;;;;;N;;;;; -16A93;TANGSA LETTER SHORT AWX;Lo;0;L;;;;;N;;;;; -16A94;TANGSA LETTER UEC;Lo;0;L;;;;;N;;;;; -16A95;TANGSA LETTER UEZ;Lo;0;L;;;;;N;;;;; -16A96;TANGSA LETTER UEQ;Lo;0;L;;;;;N;;;;; -16A97;TANGSA LETTER UEX;Lo;0;L;;;;;N;;;;; -16A98;TANGSA LETTER UIUZ;Lo;0;L;;;;;N;;;;; -16A99;TANGSA LETTER UIUC;Lo;0;L;;;;;N;;;;; -16A9A;TANGSA LETTER UIUQ;Lo;0;L;;;;;N;;;;; -16A9B;TANGSA LETTER UIUX;Lo;0;L;;;;;N;;;;; -16A9C;TANGSA LETTER MZ;Lo;0;L;;;;;N;;;;; -16A9D;TANGSA LETTER MC;Lo;0;L;;;;;N;;;;; -16A9E;TANGSA LETTER MQ;Lo;0;L;;;;;N;;;;; -16A9F;TANGSA LETTER MX;Lo;0;L;;;;;N;;;;; -16AA0;TANGSA LETTER KA;Lo;0;L;;;;;N;;;;; -16AA1;TANGSA LETTER KHA;Lo;0;L;;;;;N;;;;; -16AA2;TANGSA LETTER GA;Lo;0;L;;;;;N;;;;; -16AA3;TANGSA LETTER NGA;Lo;0;L;;;;;N;;;;; -16AA4;TANGSA LETTER SA;Lo;0;L;;;;;N;;;;; -16AA5;TANGSA LETTER YA;Lo;0;L;;;;;N;;;;; -16AA6;TANGSA LETTER WA;Lo;0;L;;;;;N;;;;; -16AA7;TANGSA LETTER PA;Lo;0;L;;;;;N;;;;; -16AA8;TANGSA LETTER NYA;Lo;0;L;;;;;N;;;;; -16AA9;TANGSA LETTER PHA;Lo;0;L;;;;;N;;;;; -16AAA;TANGSA LETTER BA;Lo;0;L;;;;;N;;;;; -16AAB;TANGSA LETTER MA;Lo;0;L;;;;;N;;;;; -16AAC;TANGSA LETTER NA;Lo;0;L;;;;;N;;;;; -16AAD;TANGSA LETTER HA;Lo;0;L;;;;;N;;;;; -16AAE;TANGSA LETTER LA;Lo;0;L;;;;;N;;;;; -16AAF;TANGSA LETTER HTA;Lo;0;L;;;;;N;;;;; -16AB0;TANGSA LETTER TA;Lo;0;L;;;;;N;;;;; -16AB1;TANGSA LETTER DA;Lo;0;L;;;;;N;;;;; -16AB2;TANGSA LETTER RA;Lo;0;L;;;;;N;;;;; -16AB3;TANGSA LETTER NHA;Lo;0;L;;;;;N;;;;; -16AB4;TANGSA LETTER SHA;Lo;0;L;;;;;N;;;;; -16AB5;TANGSA LETTER CA;Lo;0;L;;;;;N;;;;; -16AB6;TANGSA LETTER TSA;Lo;0;L;;;;;N;;;;; -16AB7;TANGSA LETTER GHA;Lo;0;L;;;;;N;;;;; -16AB8;TANGSA LETTER HTTA;Lo;0;L;;;;;N;;;;; -16AB9;TANGSA LETTER THA;Lo;0;L;;;;;N;;;;; -16ABA;TANGSA LETTER XA;Lo;0;L;;;;;N;;;;; -16ABB;TANGSA LETTER FA;Lo;0;L;;;;;N;;;;; -16ABC;TANGSA LETTER DHA;Lo;0;L;;;;;N;;;;; -16ABD;TANGSA LETTER CHA;Lo;0;L;;;;;N;;;;; -16ABE;TANGSA LETTER ZA;Lo;0;L;;;;;N;;;;; -16AC0;TANGSA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; -16AC1;TANGSA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; -16AC2;TANGSA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; -16AC3;TANGSA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; -16AC4;TANGSA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; -16AC5;TANGSA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; -16AC6;TANGSA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; -16AC7;TANGSA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; -16AC8;TANGSA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; -16AC9;TANGSA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 16AD0;BASSA VAH LETTER ENNI;Lo;0;L;;;;;N;;;;; 16AD1;BASSA VAH LETTER KA;Lo;0;L;;;;;N;;;;; 16AD2;BASSA VAH LETTER SE;Lo;0;L;;;;;N;;;;; @@ -26985,19 +26487,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 18CD5;KHITAN SMALL SCRIPT CHARACTER-18CD5;Lo;0;L;;;;;N;;;;; 18D00;;Lo;0;L;;;;;N;;;;; 18D08;;Lo;0;L;;;;;N;;;;; -1AFF0;KATAKANA LETTER MINNAN TONE-2;Lm;0;L;;;;;N;;;;; -1AFF1;KATAKANA LETTER MINNAN TONE-3;Lm;0;L;;;;;N;;;;; -1AFF2;KATAKANA LETTER MINNAN TONE-4;Lm;0;L;;;;;N;;;;; -1AFF3;KATAKANA LETTER MINNAN TONE-5;Lm;0;L;;;;;N;;;;; -1AFF5;KATAKANA LETTER MINNAN TONE-7;Lm;0;L;;;;;N;;;;; -1AFF6;KATAKANA LETTER MINNAN TONE-8;Lm;0;L;;;;;N;;;;; -1AFF7;KATAKANA LETTER MINNAN NASALIZED TONE-1;Lm;0;L;;;;;N;;;;; -1AFF8;KATAKANA LETTER MINNAN NASALIZED TONE-2;Lm;0;L;;;;;N;;;;; -1AFF9;KATAKANA LETTER MINNAN NASALIZED TONE-3;Lm;0;L;;;;;N;;;;; -1AFFA;KATAKANA LETTER MINNAN NASALIZED TONE-4;Lm;0;L;;;;;N;;;;; -1AFFB;KATAKANA LETTER MINNAN NASALIZED TONE-5;Lm;0;L;;;;;N;;;;; -1AFFD;KATAKANA LETTER MINNAN NASALIZED TONE-7;Lm;0;L;;;;;N;;;;; -1AFFE;KATAKANA LETTER MINNAN NASALIZED TONE-8;Lm;0;L;;;;;N;;;;; 1B000;KATAKANA LETTER ARCHAIC E;Lo;0;L;;;;;N;;;;; 1B001;HIRAGANA LETTER ARCHAIC YE;Lo;0;L;;;;;N;;;;; 1B002;HENTAIGANA LETTER A-1;Lo;0;L;;;;;N;;;;; @@ -27285,10 +26774,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1B11C;HENTAIGANA LETTER WO-7;Lo;0;L;;;;;N;;;;; 1B11D;HENTAIGANA LETTER N-MU-MO-1;Lo;0;L;;;;;N;;;;; 1B11E;HENTAIGANA LETTER N-MU-MO-2;Lo;0;L;;;;;N;;;;; -1B11F;HIRAGANA LETTER ARCHAIC WU;Lo;0;L;;;;;N;;;;; -1B120;KATAKANA LETTER ARCHAIC YI;Lo;0;L;;;;;N;;;;; -1B121;KATAKANA LETTER ARCHAIC YE;Lo;0;L;;;;;N;;;;; -1B122;KATAKANA LETTER ARCHAIC WU;Lo;0;L;;;;;N;;;;; 1B150;HIRAGANA LETTER SMALL WI;Lo;0;L;;;;;N;;;;; 1B151;HIRAGANA LETTER SMALL WE;Lo;0;L;;;;;N;;;;; 1B152;HIRAGANA LETTER SMALL WO;Lo;0;L;;;;;N;;;;; @@ -27839,191 +27324,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1BCA1;SHORTHAND FORMAT CONTINUING OVERLAP;Cf;0;BN;;;;;N;;;;; 1BCA2;SHORTHAND FORMAT DOWN STEP;Cf;0;BN;;;;;N;;;;; 1BCA3;SHORTHAND FORMAT UP STEP;Cf;0;BN;;;;;N;;;;; -1CF00;ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT;Mn;0;NSM;;;;;N;;;;; -1CF01;ZNAMENNY COMBINING MARK NIZKO S KRYZHEM ON LEFT;Mn;0;NSM;;;;;N;;;;; -1CF02;ZNAMENNY COMBINING MARK TSATA ON LEFT;Mn;0;NSM;;;;;N;;;;; -1CF03;ZNAMENNY COMBINING MARK GORAZDO NIZKO ON LEFT;Mn;0;NSM;;;;;N;;;;; -1CF04;ZNAMENNY COMBINING MARK NIZKO ON LEFT;Mn;0;NSM;;;;;N;;;;; -1CF05;ZNAMENNY COMBINING MARK SREDNE ON LEFT;Mn;0;NSM;;;;;N;;;;; -1CF06;ZNAMENNY COMBINING MARK MALO POVYSHE ON LEFT;Mn;0;NSM;;;;;N;;;;; -1CF07;ZNAMENNY COMBINING MARK POVYSHE ON LEFT;Mn;0;NSM;;;;;N;;;;; -1CF08;ZNAMENNY COMBINING MARK VYSOKO ON LEFT;Mn;0;NSM;;;;;N;;;;; -1CF09;ZNAMENNY COMBINING MARK MALO POVYSHE S KHOKHLOM ON LEFT;Mn;0;NSM;;;;;N;;;;; -1CF0A;ZNAMENNY COMBINING MARK POVYSHE S KHOKHLOM ON LEFT;Mn;0;NSM;;;;;N;;;;; -1CF0B;ZNAMENNY COMBINING MARK VYSOKO S KHOKHLOM ON LEFT;Mn;0;NSM;;;;;N;;;;; -1CF0C;ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON RIGHT;Mn;0;NSM;;;;;N;;;;; -1CF0D;ZNAMENNY COMBINING MARK NIZKO S KRYZHEM ON RIGHT;Mn;0;NSM;;;;;N;;;;; -1CF0E;ZNAMENNY COMBINING MARK TSATA ON RIGHT;Mn;0;NSM;;;;;N;;;;; -1CF0F;ZNAMENNY COMBINING MARK GORAZDO NIZKO ON RIGHT;Mn;0;NSM;;;;;N;;;;; -1CF10;ZNAMENNY COMBINING MARK NIZKO ON RIGHT;Mn;0;NSM;;;;;N;;;;; -1CF11;ZNAMENNY COMBINING MARK SREDNE ON RIGHT;Mn;0;NSM;;;;;N;;;;; -1CF12;ZNAMENNY COMBINING MARK MALO POVYSHE ON RIGHT;Mn;0;NSM;;;;;N;;;;; -1CF13;ZNAMENNY COMBINING MARK POVYSHE ON RIGHT;Mn;0;NSM;;;;;N;;;;; -1CF14;ZNAMENNY COMBINING MARK VYSOKO ON RIGHT;Mn;0;NSM;;;;;N;;;;; -1CF15;ZNAMENNY COMBINING MARK MALO POVYSHE S KHOKHLOM ON RIGHT;Mn;0;NSM;;;;;N;;;;; -1CF16;ZNAMENNY COMBINING MARK POVYSHE S KHOKHLOM ON RIGHT;Mn;0;NSM;;;;;N;;;;; -1CF17;ZNAMENNY COMBINING MARK VYSOKO S KHOKHLOM ON RIGHT;Mn;0;NSM;;;;;N;;;;; -1CF18;ZNAMENNY COMBINING MARK TSATA S KRYZHEM;Mn;0;NSM;;;;;N;;;;; -1CF19;ZNAMENNY COMBINING MARK MALO POVYSHE S KRYZHEM;Mn;0;NSM;;;;;N;;;;; -1CF1A;ZNAMENNY COMBINING MARK STRANNO MALO POVYSHE;Mn;0;NSM;;;;;N;;;;; -1CF1B;ZNAMENNY COMBINING MARK POVYSHE S KRYZHEM;Mn;0;NSM;;;;;N;;;;; -1CF1C;ZNAMENNY COMBINING MARK POVYSHE STRANNO;Mn;0;NSM;;;;;N;;;;; -1CF1D;ZNAMENNY COMBINING MARK VYSOKO S KRYZHEM;Mn;0;NSM;;;;;N;;;;; -1CF1E;ZNAMENNY COMBINING MARK MALO POVYSHE STRANNO;Mn;0;NSM;;;;;N;;;;; -1CF1F;ZNAMENNY COMBINING MARK GORAZDO VYSOKO;Mn;0;NSM;;;;;N;;;;; -1CF20;ZNAMENNY COMBINING MARK ZELO;Mn;0;NSM;;;;;N;;;;; -1CF21;ZNAMENNY COMBINING MARK ON;Mn;0;NSM;;;;;N;;;;; -1CF22;ZNAMENNY COMBINING MARK RAVNO;Mn;0;NSM;;;;;N;;;;; -1CF23;ZNAMENNY COMBINING MARK TIKHAYA;Mn;0;NSM;;;;;N;;;;; -1CF24;ZNAMENNY COMBINING MARK BORZAYA;Mn;0;NSM;;;;;N;;;;; -1CF25;ZNAMENNY COMBINING MARK UDARKA;Mn;0;NSM;;;;;N;;;;; -1CF26;ZNAMENNY COMBINING MARK PODVERTKA;Mn;0;NSM;;;;;N;;;;; -1CF27;ZNAMENNY COMBINING MARK LOMKA;Mn;0;NSM;;;;;N;;;;; -1CF28;ZNAMENNY COMBINING MARK KUPNAYA;Mn;0;NSM;;;;;N;;;;; -1CF29;ZNAMENNY COMBINING MARK KACHKA;Mn;0;NSM;;;;;N;;;;; -1CF2A;ZNAMENNY COMBINING MARK ZEVOK;Mn;0;NSM;;;;;N;;;;; -1CF2B;ZNAMENNY COMBINING MARK SKOBA;Mn;0;NSM;;;;;N;;;;; -1CF2C;ZNAMENNY COMBINING MARK RAZSEKA;Mn;0;NSM;;;;;N;;;;; -1CF2D;ZNAMENNY COMBINING MARK KRYZH ON LEFT;Mn;0;NSM;;;;;N;;;;; -1CF30;ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO;Mn;0;NSM;;;;;N;;;;; -1CF31;ZNAMENNY COMBINING TONAL RANGE MARK SVETLO;Mn;0;NSM;;;;;N;;;;; -1CF32;ZNAMENNY COMBINING TONAL RANGE MARK TRESVETLO;Mn;0;NSM;;;;;N;;;;; -1CF33;ZNAMENNY COMBINING MARK ZADERZHKA;Mn;0;NSM;;;;;N;;;;; -1CF34;ZNAMENNY COMBINING MARK DEMESTVENNY ZADERZHKA;Mn;0;NSM;;;;;N;;;;; -1CF35;ZNAMENNY COMBINING MARK OTSECHKA;Mn;0;NSM;;;;;N;;;;; -1CF36;ZNAMENNY COMBINING MARK PODCHASHIE;Mn;0;NSM;;;;;N;;;;; -1CF37;ZNAMENNY COMBINING MARK PODCHASHIE WITH VERTICAL STROKE;Mn;0;NSM;;;;;N;;;;; -1CF38;ZNAMENNY COMBINING MARK CHASHKA;Mn;0;NSM;;;;;N;;;;; -1CF39;ZNAMENNY COMBINING MARK CHASHKA POLNAYA;Mn;0;NSM;;;;;N;;;;; -1CF3A;ZNAMENNY COMBINING MARK OBLACHKO;Mn;0;NSM;;;;;N;;;;; -1CF3B;ZNAMENNY COMBINING MARK SOROCHYA NOZHKA;Mn;0;NSM;;;;;N;;;;; -1CF3C;ZNAMENNY COMBINING MARK TOCHKA;Mn;0;NSM;;;;;N;;;;; -1CF3D;ZNAMENNY COMBINING MARK DVOETOCHIE;Mn;0;NSM;;;;;N;;;;; -1CF3E;ZNAMENNY COMBINING ATTACHING VERTICAL OMET;Mn;0;NSM;;;;;N;;;;; -1CF3F;ZNAMENNY COMBINING MARK CURVED OMET;Mn;0;NSM;;;;;N;;;;; -1CF40;ZNAMENNY COMBINING MARK KRYZH;Mn;0;NSM;;;;;N;;;;; -1CF41;ZNAMENNY COMBINING LOWER TONAL RANGE INDICATOR;Mn;0;NSM;;;;;N;;;;; -1CF42;ZNAMENNY PRIZNAK MODIFIER LEVEL-2;Mn;0;NSM;;;;;N;;;;; -1CF43;ZNAMENNY PRIZNAK MODIFIER LEVEL-3;Mn;0;NSM;;;;;N;;;;; -1CF44;ZNAMENNY PRIZNAK MODIFIER DIRECTION FLIP;Mn;0;NSM;;;;;N;;;;; -1CF45;ZNAMENNY PRIZNAK MODIFIER KRYZH;Mn;0;NSM;;;;;N;;;;; -1CF46;ZNAMENNY PRIZNAK MODIFIER ROG;Mn;0;NSM;;;;;N;;;;; -1CF50;ZNAMENNY NEUME KRYUK;So;0;L;;;;;N;;;;; -1CF51;ZNAMENNY NEUME KRYUK TIKHY;So;0;L;;;;;N;;;;; -1CF52;ZNAMENNY NEUME PARAKLIT;So;0;L;;;;;N;;;;; -1CF53;ZNAMENNY NEUME DVA V CHELNU;So;0;L;;;;;N;;;;; -1CF54;ZNAMENNY NEUME KLYUCH;So;0;L;;;;;N;;;;; -1CF55;ZNAMENNY NEUME ZANOZHEK;So;0;L;;;;;N;;;;; -1CF56;ZNAMENNY NEUME STOPITSA;So;0;L;;;;;N;;;;; -1CF57;ZNAMENNY NEUME STOPITSA S OCHKOM;So;0;L;;;;;N;;;;; -1CF58;ZNAMENNY NEUME PEREVODKA;So;0;L;;;;;N;;;;; -1CF59;ZNAMENNY NEUME PEREVODKA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; -1CF5A;ZNAMENNY NEUME STOPITSA WITH SOROCHYA NOZHKA;So;0;L;;;;;N;;;;; -1CF5B;ZNAMENNY NEUME CHELYUSTKA;So;0;L;;;;;N;;;;; -1CF5C;ZNAMENNY NEUME PALKA;So;0;L;;;;;N;;;;; -1CF5D;ZNAMENNY NEUME ZAPYATAYA;So;0;L;;;;;N;;;;; -1CF5E;ZNAMENNY NEUME GOLUBCHIK BORZY;So;0;L;;;;;N;;;;; -1CF5F;ZNAMENNY NEUME GOLUBCHIK TIKHY;So;0;L;;;;;N;;;;; -1CF60;ZNAMENNY NEUME GOLUBCHIK MRACHNY;So;0;L;;;;;N;;;;; -1CF61;ZNAMENNY NEUME GOLUBCHIK SVETLY;So;0;L;;;;;N;;;;; -1CF62;ZNAMENNY NEUME GOLUBCHIK TRESVETLY;So;0;L;;;;;N;;;;; -1CF63;ZNAMENNY NEUME VRAKHIYA PROSTAYA;So;0;L;;;;;N;;;;; -1CF64;ZNAMENNY NEUME VRAKHIYA MRACHNAYA;So;0;L;;;;;N;;;;; -1CF65;ZNAMENNY NEUME VRAKHIYA SVETLAYA;So;0;L;;;;;N;;;;; -1CF66;ZNAMENNY NEUME VRAKHIYA TRESVETLAYA;So;0;L;;;;;N;;;;; -1CF67;ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA PROSTAYA;So;0;L;;;;;N;;;;; -1CF68;ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA MRACHNAYA;So;0;L;;;;;N;;;;; -1CF69;ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA SVETLAYA;So;0;L;;;;;N;;;;; -1CF6A;ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA TRESVETLAYA;So;0;L;;;;;N;;;;; -1CF6B;ZNAMENNY NEUME DOUBLE ZAPYATAYA;So;0;L;;;;;N;;;;; -1CF6C;ZNAMENNY NEUME REVERSED CHELYUSTKA;So;0;L;;;;;N;;;;; -1CF6D;ZNAMENNY NEUME DERBITSA;So;0;L;;;;;N;;;;; -1CF6E;ZNAMENNY NEUME KHAMILO;So;0;L;;;;;N;;;;; -1CF6F;ZNAMENNY NEUME CHASHKA;So;0;L;;;;;N;;;;; -1CF70;ZNAMENNY NEUME PODCHASHIE;So;0;L;;;;;N;;;;; -1CF71;ZNAMENNY NEUME SKAMEYTSA MRACHNAYA;So;0;L;;;;;N;;;;; -1CF72;ZNAMENNY NEUME SKAMEYTSA SVETLAYA;So;0;L;;;;;N;;;;; -1CF73;ZNAMENNY NEUME SKAMEYTSA TRESVETLAYA;So;0;L;;;;;N;;;;; -1CF74;ZNAMENNY NEUME SKAMEYTSA TIKHAYA;So;0;L;;;;;N;;;;; -1CF75;ZNAMENNY NEUME DEMESTVENNY KLYUCH;So;0;L;;;;;N;;;;; -1CF76;ZNAMENNY NEUME SKAMEYTSA KLYUCHEVAYA SVETLAYA;So;0;L;;;;;N;;;;; -1CF77;ZNAMENNY NEUME SKAMEYTSA KLYUCHENEPOSTOYANNAYA;So;0;L;;;;;N;;;;; -1CF78;ZNAMENNY NEUME SKAMEYTSA KLYUCHEVAYA TIKHAYA;So;0;L;;;;;N;;;;; -1CF79;ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA PROSTAYA;So;0;L;;;;;N;;;;; -1CF7A;ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA SVETLAYA;So;0;L;;;;;N;;;;; -1CF7B;ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; -1CF7C;ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA KLYUCHEVAYA;So;0;L;;;;;N;;;;; -1CF7D;ZNAMENNY NEUME SLOZHITIE;So;0;L;;;;;N;;;;; -1CF7E;ZNAMENNY NEUME SLOZHITIE S ZAPYATOY;So;0;L;;;;;N;;;;; -1CF7F;ZNAMENNY NEUME SLOZHITIE ZAKRYTOE;So;0;L;;;;;N;;;;; -1CF80;ZNAMENNY NEUME SLOZHITIE S KRYZHEM;So;0;L;;;;;N;;;;; -1CF81;ZNAMENNY NEUME KRYZH;So;0;L;;;;;N;;;;; -1CF82;ZNAMENNY NEUME ROG;So;0;L;;;;;N;;;;; -1CF83;ZNAMENNY NEUME FITA;So;0;L;;;;;N;;;;; -1CF84;ZNAMENNY NEUME KOBYLA;So;0;L;;;;;N;;;;; -1CF85;ZNAMENNY NEUME ZMEYTSA;So;0;L;;;;;N;;;;; -1CF86;ZNAMENNY NEUME STATYA;So;0;L;;;;;N;;;;; -1CF87;ZNAMENNY NEUME STATYA S ZAPYATOY;So;0;L;;;;;N;;;;; -1CF88;ZNAMENNY NEUME STATYA S KRYZHEM;So;0;L;;;;;N;;;;; -1CF89;ZNAMENNY NEUME STATYA S ZAPYATOY I KRYZHEM;So;0;L;;;;;N;;;;; -1CF8A;ZNAMENNY NEUME STATYA S KRYZHEM I ZAPYATOY;So;0;L;;;;;N;;;;; -1CF8B;ZNAMENNY NEUME STATYA ZAKRYTAYA;So;0;L;;;;;N;;;;; -1CF8C;ZNAMENNY NEUME STATYA ZAKRYTAYA S ZAPYATOY;So;0;L;;;;;N;;;;; -1CF8D;ZNAMENNY NEUME STATYA S ROGOM;So;0;L;;;;;N;;;;; -1CF8E;ZNAMENNY NEUME STATYA S DVUMYA ZAPYATYMI;So;0;L;;;;;N;;;;; -1CF8F;ZNAMENNY NEUME STATYA S ZAPYATOY I PODCHASHIEM;So;0;L;;;;;N;;;;; -1CF90;ZNAMENNY NEUME POLKULIZMY;So;0;L;;;;;N;;;;; -1CF91;ZNAMENNY NEUME STATYA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; -1CF92;ZNAMENNY NEUME STRELA PROSTAYA;So;0;L;;;;;N;;;;; -1CF93;ZNAMENNY NEUME STRELA MRACHNOTIKHAYA;So;0;L;;;;;N;;;;; -1CF94;ZNAMENNY NEUME STRELA KRYZHEVAYA;So;0;L;;;;;N;;;;; -1CF95;ZNAMENNY NEUME STRELA POLUPOVODNAYA;So;0;L;;;;;N;;;;; -1CF96;ZNAMENNY NEUME STRELA POVODNAYA;So;0;L;;;;;N;;;;; -1CF97;ZNAMENNY NEUME STRELA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; -1CF98;ZNAMENNY NEUME STRELA KLYUCHEPOVODNAYA;So;0;L;;;;;N;;;;; -1CF99;ZNAMENNY NEUME STRELA KLYUCHENEPOSTOYANNAYA;So;0;L;;;;;N;;;;; -1CF9A;ZNAMENNY NEUME STRELA TIKHAYA PUTNAYA;So;0;L;;;;;N;;;;; -1CF9B;ZNAMENNY NEUME STRELA DVOECHELNAYA;So;0;L;;;;;N;;;;; -1CF9C;ZNAMENNY NEUME STRELA DVOECHELNOKRYZHEVAYA;So;0;L;;;;;N;;;;; -1CF9D;ZNAMENNY NEUME STRELA DVOECHELNOPOVODNAYA;So;0;L;;;;;N;;;;; -1CF9E;ZNAMENNY NEUME STRELA DVOECHELNAYA KLYUCHEVAYA;So;0;L;;;;;N;;;;; -1CF9F;ZNAMENNY NEUME STRELA DVOECHELNOPOVODNAYA KLYUCHEVAYA;So;0;L;;;;;N;;;;; -1CFA0;ZNAMENNY NEUME STRELA GROMNAYA WITH SINGLE ZAPYATAYA;So;0;L;;;;;N;;;;; -1CFA1;ZNAMENNY NEUME STRELA GROMOPOVODNAYA WITH SINGLE ZAPYATAYA;So;0;L;;;;;N;;;;; -1CFA2;ZNAMENNY NEUME STRELA GROMNAYA;So;0;L;;;;;N;;;;; -1CFA3;ZNAMENNY NEUME STRELA GROMOPOVODNAYA;So;0;L;;;;;N;;;;; -1CFA4;ZNAMENNY NEUME STRELA GROMOPOVODNAYA WITH DOUBLE ZAPYATAYA;So;0;L;;;;;N;;;;; -1CFA5;ZNAMENNY NEUME STRELA GROMOKRYZHEVAYA;So;0;L;;;;;N;;;;; -1CFA6;ZNAMENNY NEUME STRELA GROMOKRYZHEVAYA POVODNAYA;So;0;L;;;;;N;;;;; -1CFA7;ZNAMENNY NEUME MECHIK;So;0;L;;;;;N;;;;; -1CFA8;ZNAMENNY NEUME MECHIK POVODNY;So;0;L;;;;;N;;;;; -1CFA9;ZNAMENNY NEUME MECHIK KLYUCHEVOY;So;0;L;;;;;N;;;;; -1CFAA;ZNAMENNY NEUME MECHIK KLYUCHEPOVODNY;So;0;L;;;;;N;;;;; -1CFAB;ZNAMENNY NEUME MECHIK KLYUCHENEPOSTOYANNY;So;0;L;;;;;N;;;;; -1CFAC;ZNAMENNY NEUME STRELA TRYASOGLASNAYA;So;0;L;;;;;N;;;;; -1CFAD;ZNAMENNY NEUME STRELA TRYASOPOVODNAYA;So;0;L;;;;;N;;;;; -1CFAE;ZNAMENNY NEUME STRELA TRYASOSTRELNAYA;So;0;L;;;;;N;;;;; -1CFAF;ZNAMENNY NEUME OSOKA;So;0;L;;;;;N;;;;; -1CFB0;ZNAMENNY NEUME OSOKA SVETLAYA;So;0;L;;;;;N;;;;; -1CFB1;ZNAMENNY NEUME OSOKA TRESVETLAYA;So;0;L;;;;;N;;;;; -1CFB2;ZNAMENNY NEUME OSOKA KRYUKOVAYA SVETLAYA;So;0;L;;;;;N;;;;; -1CFB3;ZNAMENNY NEUME OSOKA KLYUCHEVAYA SVETLAYA;So;0;L;;;;;N;;;;; -1CFB4;ZNAMENNY NEUME OSOKA KLYUCHEVAYA NEPOSTOYANNAYA;So;0;L;;;;;N;;;;; -1CFB5;ZNAMENNY NEUME STRELA KRYUKOVAYA;So;0;L;;;;;N;;;;; -1CFB6;ZNAMENNY NEUME STRELA KRYUKOVAYA POVODNAYA;So;0;L;;;;;N;;;;; -1CFB7;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMNAYA WITH SINGLE ZAPYATAYA;So;0;L;;;;;N;;;;; -1CFB8;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOPOVODNAYA WITH SINGLE ZAPYATAYA;So;0;L;;;;;N;;;;; -1CFB9;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMNAYA;So;0;L;;;;;N;;;;; -1CFBA;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOPOVODNAYA;So;0;L;;;;;N;;;;; -1CFBB;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOPOVODNAYA WITH DOUBLE ZAPYATAYA;So;0;L;;;;;N;;;;; -1CFBC;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOKRYZHEVAYA;So;0;L;;;;;N;;;;; -1CFBD;ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOKRYZHEVAYA POVODNAYA;So;0;L;;;;;N;;;;; -1CFBE;ZNAMENNY NEUME STRELA KRYUKOVAYA TRYASKA;So;0;L;;;;;N;;;;; -1CFBF;ZNAMENNY NEUME KUFISMA;So;0;L;;;;;N;;;;; -1CFC0;ZNAMENNY NEUME OBLAKO;So;0;L;;;;;N;;;;; -1CFC1;ZNAMENNY NEUME DUDA;So;0;L;;;;;N;;;;; -1CFC2;ZNAMENNY NEUME NEMKA;So;0;L;;;;;N;;;;; -1CFC3;ZNAMENNY NEUME PAUK;So;0;L;;;;;N;;;;; 1D000;BYZANTINE MUSICAL SYMBOL PSILI;So;0;L;;;;;N;;;;; 1D001;BYZANTINE MUSICAL SYMBOL DASEIA;So;0;L;;;;;N;;;;; 1D002;BYZANTINE MUSICAL SYMBOL PERISPOMENI;So;0;L;;;;;N;;;;; @@ -28501,8 +27801,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1D1E6;MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM DOWN;So;0;L;;;;;N;;;;; 1D1E7;MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM UP;So;0;L;;;;;N;;;;; 1D1E8;MUSICAL SYMBOL KIEVAN FLAT SIGN;So;0;L;;;;;N;;;;; -1D1E9;MUSICAL SYMBOL SORI;So;0;ON;;;;;N;;;;; -1D1EA;MUSICAL SYMBOL KORON;So;0;ON;;;;;N;;;;; 1D200;GREEK VOCAL NOTATION SYMBOL-1;So;0;ON;;;;;N;;;;; 1D201;GREEK VOCAL NOTATION SYMBOL-2;So;0;ON;;;;;N;;;;; 1D202;GREEK VOCAL NOTATION SYMBOL-3;So;0;ON;;;;;N;;;;; @@ -30373,37 +29671,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1DAAD;SIGNWRITING ROTATION MODIFIER-14;Mn;0;NSM;;;;;N;;;;; 1DAAE;SIGNWRITING ROTATION MODIFIER-15;Mn;0;NSM;;;;;N;;;;; 1DAAF;SIGNWRITING ROTATION MODIFIER-16;Mn;0;NSM;;;;;N;;;;; -1DF00;LATIN SMALL LETTER FENG DIGRAPH WITH TRILL;Ll;0;L;;;;;N;;;;; -1DF01;LATIN SMALL LETTER REVERSED SCRIPT G;Ll;0;L;;;;;N;;;;; -1DF02;LATIN LETTER SMALL CAPITAL TURNED G;Ll;0;L;;;;;N;;;;; -1DF03;LATIN SMALL LETTER REVERSED K;Ll;0;L;;;;;N;;;;; -1DF04;LATIN LETTER SMALL CAPITAL L WITH BELT;Ll;0;L;;;;;N;;;;; -1DF05;LATIN SMALL LETTER LEZH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; -1DF06;LATIN SMALL LETTER TURNED Y WITH BELT;Ll;0;L;;;;;N;;;;; -1DF07;LATIN SMALL LETTER REVERSED ENG;Ll;0;L;;;;;N;;;;; -1DF08;LATIN SMALL LETTER TURNED R WITH LONG LEG AND RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; -1DF09;LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; -1DF0A;LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK;Lo;0;L;;;;;N;;;;; -1DF0B;LATIN SMALL LETTER ESH WITH DOUBLE BAR;Ll;0;L;;;;;N;;;;; -1DF0C;LATIN SMALL LETTER ESH WITH DOUBLE BAR AND CURL;Ll;0;L;;;;;N;;;;; -1DF0D;LATIN SMALL LETTER TURNED T WITH CURL;Ll;0;L;;;;;N;;;;; -1DF0E;LATIN LETTER INVERTED GLOTTAL STOP WITH CURL;Ll;0;L;;;;;N;;;;; -1DF0F;LATIN LETTER STRETCHED C WITH CURL;Ll;0;L;;;;;N;;;;; -1DF10;LATIN LETTER SMALL CAPITAL TURNED K;Ll;0;L;;;;;N;;;;; -1DF11;LATIN SMALL LETTER L WITH FISHHOOK;Ll;0;L;;;;;N;;;;; -1DF12;LATIN SMALL LETTER DEZH DIGRAPH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; -1DF13;LATIN SMALL LETTER L WITH BELT AND PALATAL HOOK;Ll;0;L;;;;;N;;;;; -1DF14;LATIN SMALL LETTER ENG WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; -1DF15;LATIN SMALL LETTER TURNED R WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; -1DF16;LATIN SMALL LETTER R WITH FISHHOOK AND PALATAL HOOK;Ll;0;L;;;;;N;;;;; -1DF17;LATIN SMALL LETTER TESH DIGRAPH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; -1DF18;LATIN SMALL LETTER EZH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; -1DF19;LATIN SMALL LETTER DEZH DIGRAPH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; -1DF1A;LATIN SMALL LETTER I WITH STROKE AND RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; -1DF1B;LATIN SMALL LETTER O WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; -1DF1C;LATIN SMALL LETTER TESH DIGRAPH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; -1DF1D;LATIN SMALL LETTER C WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; -1DF1E;LATIN SMALL LETTER S WITH CURL;Ll;0;L;;;;;N;;;;; 1E000;COMBINING GLAGOLITIC LETTER AZU;Mn;230;NSM;;;;;N;;;;; 1E001;COMBINING GLAGOLITIC LETTER BUKY;Mn;230;NSM;;;;;N;;;;; 1E002;COMBINING GLAGOLITIC LETTER VEDE;Mn;230;NSM;;;;;N;;;;; @@ -30513,37 +29780,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1E149;NYIAKENG PUACHUE HMONG DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 1E14E;NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ;Lo;0;L;;;;;N;;;;; 1E14F;NYIAKENG PUACHUE HMONG CIRCLED CA;So;0;L;;;;;N;;;;; -1E290;TOTO LETTER PA;Lo;0;L;;;;;N;;;;; -1E291;TOTO LETTER BA;Lo;0;L;;;;;N;;;;; -1E292;TOTO LETTER TA;Lo;0;L;;;;;N;;;;; -1E293;TOTO LETTER DA;Lo;0;L;;;;;N;;;;; -1E294;TOTO LETTER KA;Lo;0;L;;;;;N;;;;; -1E295;TOTO LETTER GA;Lo;0;L;;;;;N;;;;; -1E296;TOTO LETTER MA;Lo;0;L;;;;;N;;;;; -1E297;TOTO LETTER NA;Lo;0;L;;;;;N;;;;; -1E298;TOTO LETTER NGA;Lo;0;L;;;;;N;;;;; -1E299;TOTO LETTER SA;Lo;0;L;;;;;N;;;;; -1E29A;TOTO LETTER CHA;Lo;0;L;;;;;N;;;;; -1E29B;TOTO LETTER YA;Lo;0;L;;;;;N;;;;; -1E29C;TOTO LETTER WA;Lo;0;L;;;;;N;;;;; -1E29D;TOTO LETTER JA;Lo;0;L;;;;;N;;;;; -1E29E;TOTO LETTER HA;Lo;0;L;;;;;N;;;;; -1E29F;TOTO LETTER RA;Lo;0;L;;;;;N;;;;; -1E2A0;TOTO LETTER LA;Lo;0;L;;;;;N;;;;; -1E2A1;TOTO LETTER I;Lo;0;L;;;;;N;;;;; -1E2A2;TOTO LETTER BREATHY I;Lo;0;L;;;;;N;;;;; -1E2A3;TOTO LETTER IU;Lo;0;L;;;;;N;;;;; -1E2A4;TOTO LETTER BREATHY IU;Lo;0;L;;;;;N;;;;; -1E2A5;TOTO LETTER U;Lo;0;L;;;;;N;;;;; -1E2A6;TOTO LETTER E;Lo;0;L;;;;;N;;;;; -1E2A7;TOTO LETTER BREATHY E;Lo;0;L;;;;;N;;;;; -1E2A8;TOTO LETTER EO;Lo;0;L;;;;;N;;;;; -1E2A9;TOTO LETTER BREATHY EO;Lo;0;L;;;;;N;;;;; -1E2AA;TOTO LETTER O;Lo;0;L;;;;;N;;;;; -1E2AB;TOTO LETTER AE;Lo;0;L;;;;;N;;;;; -1E2AC;TOTO LETTER BREATHY AE;Lo;0;L;;;;;N;;;;; -1E2AD;TOTO LETTER A;Lo;0;L;;;;;N;;;;; -1E2AE;TOTO SIGN RISING TONE;Mn;230;NSM;;;;;N;;;;; 1E2C0;WANCHO LETTER AA;Lo;0;L;;;;;N;;;;; 1E2C1;WANCHO LETTER A;Lo;0;L;;;;;N;;;;; 1E2C2;WANCHO LETTER BA;Lo;0;L;;;;;N;;;;; @@ -30603,34 +29839,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1E2F8;WANCHO DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; 1E2F9;WANCHO DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; 1E2FF;WANCHO NGUN SIGN;Sc;0;ET;;;;;N;;;;; -1E7E0;ETHIOPIC SYLLABLE HHYA;Lo;0;L;;;;;N;;;;; -1E7E1;ETHIOPIC SYLLABLE HHYU;Lo;0;L;;;;;N;;;;; -1E7E2;ETHIOPIC SYLLABLE HHYI;Lo;0;L;;;;;N;;;;; -1E7E3;ETHIOPIC SYLLABLE HHYAA;Lo;0;L;;;;;N;;;;; -1E7E4;ETHIOPIC SYLLABLE HHYEE;Lo;0;L;;;;;N;;;;; -1E7E5;ETHIOPIC SYLLABLE HHYE;Lo;0;L;;;;;N;;;;; -1E7E6;ETHIOPIC SYLLABLE HHYO;Lo;0;L;;;;;N;;;;; -1E7E8;ETHIOPIC SYLLABLE GURAGE HHWA;Lo;0;L;;;;;N;;;;; -1E7E9;ETHIOPIC SYLLABLE HHWI;Lo;0;L;;;;;N;;;;; -1E7EA;ETHIOPIC SYLLABLE HHWEE;Lo;0;L;;;;;N;;;;; -1E7EB;ETHIOPIC SYLLABLE HHWE;Lo;0;L;;;;;N;;;;; -1E7ED;ETHIOPIC SYLLABLE GURAGE MWI;Lo;0;L;;;;;N;;;;; -1E7EE;ETHIOPIC SYLLABLE GURAGE MWEE;Lo;0;L;;;;;N;;;;; -1E7F0;ETHIOPIC SYLLABLE GURAGE QWI;Lo;0;L;;;;;N;;;;; -1E7F1;ETHIOPIC SYLLABLE GURAGE QWEE;Lo;0;L;;;;;N;;;;; -1E7F2;ETHIOPIC SYLLABLE GURAGE QWE;Lo;0;L;;;;;N;;;;; -1E7F3;ETHIOPIC SYLLABLE GURAGE BWI;Lo;0;L;;;;;N;;;;; -1E7F4;ETHIOPIC SYLLABLE GURAGE BWEE;Lo;0;L;;;;;N;;;;; -1E7F5;ETHIOPIC SYLLABLE GURAGE KWI;Lo;0;L;;;;;N;;;;; -1E7F6;ETHIOPIC SYLLABLE GURAGE KWEE;Lo;0;L;;;;;N;;;;; -1E7F7;ETHIOPIC SYLLABLE GURAGE KWE;Lo;0;L;;;;;N;;;;; -1E7F8;ETHIOPIC SYLLABLE GURAGE GWI;Lo;0;L;;;;;N;;;;; -1E7F9;ETHIOPIC SYLLABLE GURAGE GWEE;Lo;0;L;;;;;N;;;;; -1E7FA;ETHIOPIC SYLLABLE GURAGE GWE;Lo;0;L;;;;;N;;;;; -1E7FB;ETHIOPIC SYLLABLE GURAGE FWI;Lo;0;L;;;;;N;;;;; -1E7FC;ETHIOPIC SYLLABLE GURAGE FWEE;Lo;0;L;;;;;N;;;;; -1E7FD;ETHIOPIC SYLLABLE GURAGE PWI;Lo;0;L;;;;;N;;;;; -1E7FE;ETHIOPIC SYLLABLE GURAGE PWEE;Lo;0;L;;;;;N;;;;; 1E800;MENDE KIKAKUI SYLLABLE M001 KI;Lo;0;R;;;;;N;;;;; 1E801;MENDE KIKAKUI SYLLABLE M002 KA;Lo;0;R;;;;;N;;;;; 1E802;MENDE KIKAKUI SYLLABLE M003 KU;Lo;0;R;;;;;N;;;;; @@ -32678,9 +31886,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F6D5;HINDU TEMPLE;So;0;ON;;;;;N;;;;; 1F6D6;HUT;So;0;ON;;;;;N;;;;; 1F6D7;ELEVATOR;So;0;ON;;;;;N;;;;; -1F6DD;PLAYGROUND SLIDE;So;0;ON;;;;;N;;;;; -1F6DE;WHEEL;So;0;ON;;;;;N;;;;; -1F6DF;RING BUOY;So;0;ON;;;;;N;;;;; 1F6E0;HAMMER AND WRENCH;So;0;ON;;;;;N;;;;; 1F6E1;SHIELD;So;0;ON;;;;;N;;;;; 1F6E2;OIL DRUM;So;0;ON;;;;;N;;;;; @@ -32924,7 +32129,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F7E9;LARGE GREEN SQUARE;So;0;ON;;;;;N;;;;; 1F7EA;LARGE PURPLE SQUARE;So;0;ON;;;;;N;;;;; 1F7EB;LARGE BROWN SQUARE;So;0;ON;;;;;N;;;;; -1F7F0;HEAVY EQUALS SIGN;So;0;ON;;;;;N;;;;; 1F800;LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; 1F801;UPWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; 1F802;RIGHTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; @@ -33196,7 +32400,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F976;FREEZING FACE;So;0;ON;;;;;N;;;;; 1F977;NINJA;So;0;ON;;;;;N;;;;; 1F978;DISGUISED FACE;So;0;ON;;;;;N;;;;; -1F979;FACE HOLDING BACK TEARS;So;0;ON;;;;;N;;;;; 1F97A;FACE WITH PLEADING EYES;So;0;ON;;;;;N;;;;; 1F97B;SARI;So;0;ON;;;;;N;;;;; 1F97C;LAB COAT;So;0;ON;;;;;N;;;;; @@ -33279,7 +32482,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1F9C9;MATE DRINK;So;0;ON;;;;;N;;;;; 1F9CA;ICE CUBE;So;0;ON;;;;;N;;;;; 1F9CB;BUBBLE TEA;So;0;ON;;;;;N;;;;; -1F9CC;TROLL;So;0;ON;;;;;N;;;;; 1F9CD;STANDING PERSON;So;0;ON;;;;;N;;;;; 1F9CE;KNEELING PERSON;So;0;ON;;;;;N;;;;; 1F9CF;DEAF PERSON;So;0;ON;;;;;N;;;;; @@ -33437,8 +32639,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1FA78;DROP OF BLOOD;So;0;ON;;;;;N;;;;; 1FA79;ADHESIVE BANDAGE;So;0;ON;;;;;N;;;;; 1FA7A;STETHOSCOPE;So;0;ON;;;;;N;;;;; -1FA7B;X-RAY;So;0;ON;;;;;N;;;;; -1FA7C;CRUTCH;So;0;ON;;;;;N;;;;; 1FA80;YO-YO;So;0;ON;;;;;N;;;;; 1FA81;KITE;So;0;ON;;;;;N;;;;; 1FA82;PARACHUTE;So;0;ON;;;;;N;;;;; @@ -33471,10 +32671,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1FAA6;HEADSTONE;So;0;ON;;;;;N;;;;; 1FAA7;PLACARD;So;0;ON;;;;;N;;;;; 1FAA8;ROCK;So;0;ON;;;;;N;;;;; -1FAA9;MIRROR BALL;So;0;ON;;;;;N;;;;; -1FAAA;IDENTIFICATION CARD;So;0;ON;;;;;N;;;;; -1FAAB;LOW BATTERY;So;0;ON;;;;;N;;;;; -1FAAC;HAMSA;So;0;ON;;;;;N;;;;; 1FAB0;FLY;So;0;ON;;;;;N;;;;; 1FAB1;WORM;So;0;ON;;;;;N;;;;; 1FAB2;BEETLE;So;0;ON;;;;;N;;;;; @@ -33482,16 +32678,9 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1FAB4;POTTED PLANT;So;0;ON;;;;;N;;;;; 1FAB5;WOOD;So;0;ON;;;;;N;;;;; 1FAB6;FEATHER;So;0;ON;;;;;N;;;;; -1FAB7;LOTUS;So;0;ON;;;;;N;;;;; -1FAB8;CORAL;So;0;ON;;;;;N;;;;; -1FAB9;EMPTY NEST;So;0;ON;;;;;N;;;;; -1FABA;NEST WITH EGGS;So;0;ON;;;;;N;;;;; 1FAC0;ANATOMICAL HEART;So;0;ON;;;;;N;;;;; 1FAC1;LUNGS;So;0;ON;;;;;N;;;;; 1FAC2;PEOPLE HUGGING;So;0;ON;;;;;N;;;;; -1FAC3;PREGNANT MAN;So;0;ON;;;;;N;;;;; -1FAC4;PREGNANT PERSON;So;0;ON;;;;;N;;;;; -1FAC5;PERSON WITH CROWN;So;0;ON;;;;;N;;;;; 1FAD0;BLUEBERRIES;So;0;ON;;;;;N;;;;; 1FAD1;BELL PEPPER;So;0;ON;;;;;N;;;;; 1FAD2;OLIVE;So;0;ON;;;;;N;;;;; @@ -33499,24 +32688,6 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1FAD4;TAMALE;So;0;ON;;;;;N;;;;; 1FAD5;FONDUE;So;0;ON;;;;;N;;;;; 1FAD6;TEAPOT;So;0;ON;;;;;N;;;;; -1FAD7;POURING LIQUID;So;0;ON;;;;;N;;;;; -1FAD8;BEANS;So;0;ON;;;;;N;;;;; -1FAD9;JAR;So;0;ON;;;;;N;;;;; -1FAE0;MELTING FACE;So;0;ON;;;;;N;;;;; -1FAE1;SALUTING FACE;So;0;ON;;;;;N;;;;; -1FAE2;FACE WITH OPEN EYES AND HAND OVER MOUTH;So;0;ON;;;;;N;;;;; -1FAE3;FACE WITH PEEKING EYE;So;0;ON;;;;;N;;;;; -1FAE4;FACE WITH DIAGONAL MOUTH;So;0;ON;;;;;N;;;;; -1FAE5;DOTTED LINE FACE;So;0;ON;;;;;N;;;;; -1FAE6;BITING LIP;So;0;ON;;;;;N;;;;; -1FAE7;BUBBLES;So;0;ON;;;;;N;;;;; -1FAF0;HAND WITH INDEX FINGER AND THUMB CROSSED;So;0;ON;;;;;N;;;;; -1FAF1;RIGHTWARDS HAND;So;0;ON;;;;;N;;;;; -1FAF2;LEFTWARDS HAND;So;0;ON;;;;;N;;;;; -1FAF3;PALM DOWN HAND;So;0;ON;;;;;N;;;;; -1FAF4;PALM UP HAND;So;0;ON;;;;;N;;;;; -1FAF5;INDEX POINTING AT THE VIEWER;So;0;ON;;;;;N;;;;; -1FAF6;HEART HANDS;So;0;ON;;;;;N;;;;; 1FB00;BLOCK SEXTANT-1;So;0;ON;;;;;N;;;;; 1FB01;BLOCK SEXTANT-2;So;0;ON;;;;;N;;;;; 1FB02;BLOCK SEXTANT-12;So;0;ON;;;;;N;;;;; @@ -33730,9 +32901,9 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1FBF8;SEGMENTED DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; 1FBF9;SEGMENTED DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; 20000;;Lo;0;L;;;;;N;;;;; -2A6DF;;Lo;0;L;;;;;N;;;;; +2A6DD;;Lo;0;L;;;;;N;;;;; 2A700;;Lo;0;L;;;;;N;;;;; -2B738;;Lo;0;L;;;;;N;;;;; +2B734;;Lo;0;L;;;;;N;;;;; 2B740;;Lo;0;L;;;;;N;;;;; 2B81D;;Lo;0;L;;;;;N;;;;; 2B820;;Lo;0;L;;;;;N;;;;;