HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
unicode_script.hpp
Go to the documentation of this file.
1// Copyright Take Vos 2022.
2// Distributed under the Boost Software License, Version 1.0.
3// (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt)
4
8#pragma once
9
10#include <cstdint>
11
12namespace hi::inline v1 {
13
14enum class unicode_script: uint8_t {
15 Zzzz,
16 Common,
17 Latin,
18 Greek,
19 Cyrillic,
20 Armenian,
21 Hebrew,
22 Arabic,
23 Syriac,
24 Thaana,
25 Devanagari,
26 Bengali,
27 Gurmukhi,
28 Gujarati,
29 Oriya,
30 Tamil,
31 Telugu,
32 Kannada,
33 Malayalam,
34 Sinhala,
35 Thai,
36 Lao,
37 Tibetan,
38 Myanmar,
39 Georgian,
40 Hangul,
41 Ethiopic,
42 Cherokee,
43 Canadian_Aboriginal,
44 Ogham,
45 Runic,
46 Khmer,
47 Mongolian,
48 Hiragana,
49 Katakana,
50 Bopomofo,
51 Han,
52 Yi,
53 Old_Italic,
54 Gothic,
55 Deseret,
56 Inherited,
57 Tagalog,
58 Hanunoo,
59 Buhid,
60 Tagbanwa,
61 Limbu,
62 Tai_Le,
63 Linear_B,
64 Ugaritic,
65 Shavian,
66 Osmanya,
67 Cypriot,
68 Braille,
69 Buginese,
70 Coptic,
71 New_Tai_Lue,
72 Glagolitic,
73 Tifinagh,
74 Syloti_Nagri,
75 Old_Persian,
76 Kharoshthi,
77 Balinese,
78 Cuneiform,
79 Phoenician,
80 Phags_Pa,
81 Nko,
82 Sundanese,
83 Lepcha,
84 Ol_Chiki,
85 Vai,
86 Saurashtra,
87 Kayah_Li,
88 Rejang,
89 Lycian,
90 Carian,
91 Lydian,
92 Cham,
93 Tai_Tham,
94 Tai_Viet,
95 Avestan,
96 Egyptian_Hieroglyphs,
97 Samaritan,
98 Lisu,
99 Bamum,
100 Javanese,
101 Meetei_Mayek,
102 Imperial_Aramaic,
103 Old_South_Arabian,
104 Inscriptional_Parthian,
105 Inscriptional_Pahlavi,
106 Old_Turkic,
107 Kaithi,
108 Batak,
109 Brahmi,
110 Mandaic,
111 Chakma,
112 Meroitic_Cursive,
113 Meroitic_Hieroglyphs,
114 Miao,
115 Sharada,
116 Sora_Sompeng,
117 Takri,
118 Caucasian_Albanian,
119 Bassa_Vah,
120 Duployan,
121 Elbasan,
122 Grantha,
123 Pahawh_Hmong,
124 Khojki,
125 Linear_A,
126 Mahajani,
127 Manichaean,
128 Mende_Kikakui,
129 Modi,
130 Mro,
131 Old_North_Arabian,
132 Nabataean,
133 Palmyrene,
134 Pau_Cin_Hau,
135 Old_Permic,
136 Psalter_Pahlavi,
137 Siddham,
138 Khudawadi,
139 Tirhuta,
140 Warang_Citi,
141 Ahom,
142 Anatolian_Hieroglyphs,
143 Hatran,
144 Multani,
145 Old_Hungarian,
146 SignWriting,
147 Adlam,
148 Bhaiksuki,
149 Marchen,
150 Newa,
151 Osage,
152 Tangut,
153 Masaram_Gondi,
154 Nushu,
155 Soyombo,
156 Zanabazar_Square,
157 Dogra,
158 Gunjala_Gondi,
159 Makasar,
160 Medefaidrin,
161 Hanifi_Rohingya,
162 Sogdian,
163 Old_Sogdian,
164 Elymaic,
165 Nandinagari,
166 Nyiakeng_Puachue_Hmong,
167 Wancho,
168 Chorasmian,
169 Dives_Akuru,
170 Khitan_Small_Script,
171 Yezidi,
172 Cypro_Minoan,
173 Old_Uyghur,
174 Tangsa,
175 Toto,
176 Vithkuqi,
177 // ISO 15924
178 Afaka,
179 Arabic_Nastaliq,
180 Blissymbols,
181 Cirth,
182 Cyrillic_Old_Church_Slavonic,
183 Egyptian_Demotic,
184 Egyptian_Hieratic,
185 Han_Bopomofo,
186 Han_Simplified,
187 Han_Traditional,
188 Indus,
189 Jamo,
190 Japanese,
191 Japanese_Syllabaries,
192 Jurchen,
193 Kawi,
194 Khitan_Large_Script,
195 Khutsuri,
196 Korean,
197 Kpelle,
198 Latin_Fraktur,
199 Latin_Gaelic,
200 Leke,
201 Loma,
202 Mayan_Hieroglyphs,
203 Moon,
204 Nag_Mundari,
205 Naxi_Dongba,
206 Nakhi_Geba,
207 Proto_Cuneiform,
208 Proto_Elamite,
209 Book_Pahlavi,
210 Kligon,
211 Proto_Sinaitic,
212 Private_Use_aa,
213 Private_Use_bx,
214 Ranjana,
215 Rongorongo,
216 Sarati,
217 Shuishu,
218 Sunuwar,
219 Symbols,
220 Symbols_Emoji,
221 Syriac_Estrangelo,
222 Syriac_Western,
223 Syriac_Eastern,
224 Tengwar,
225 Unwritten_Documents,
226 Visible_Speech,
227 Woleai,
228 Mathematical_Notation,
229 // Open-type
230 Byzantine_Music,
231 Music,
232};
233
234}
DOXYGEN BUG.
Definition algorithm.hpp:15