#include <KoUnicodeBlockData.h>
Definition at line 12 of file KoUnicodeBlockData.cpp.
◆ KoUnicodeBlockDataFactory()
| KoUnicodeBlockDataFactory::KoUnicodeBlockDataFactory |
( |
| ) |
|
Definition at line 17 of file KoUnicodeBlockData.cpp.
19{
20
22 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Latin-1 Supplement"), 0x0080, 0x00FF));
23 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Latin Extended-A"), 0x0100, 0x017F));
24 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Latin Extended-B"), 0x0180, 0x024F));
26 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Spacing Modifier Letters"), 0x02B0, 0x02FF));
27 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Combining Diacritical Marks"), 0x0300, 0x036F));
28 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Greek and Coptic"), 0x0370, 0x03FF));
30 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Cyrillic Supplement"), 0x0500, 0x052F));
35 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Arabic Supplement"), 0x0750, 0x077F));
40 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Syriac Supplement"), 0x0860, 0x086F));
41 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Arabic Extended-B"), 0x0870, 0x089F));
42 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Arabic Extended-A"), 0x08A0, 0x08FF));
60 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Ethiopic Supplement"), 0x1380, 0x139F));
62 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Unified Canadian Aboriginal Syllabics"), 0x1400, 0x167F));
71 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Unified Canadian Aboriginal Syllabics Extended"), 0x18B0, 0x18FF));
78 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Combining Diacritical Marks Extended"), 0x1AB0, 0x1AFF));
84 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Cyrillic Extended-C"), 0x1C80, 0x1C8F));
85 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Georgian Extended"), 0x1C90, 0x1CBF));
86 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Sundanese Supplement"), 0x1CC0, 0x1CCF));
87 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Vedic Extensions"), 0x1CD0, 0x1CFF));
88 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Phonetic Extensions"), 0x1D00, 0x1D7F));
89 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Phonetic Extensions Supplement"), 0x1D80, 0x1DBF));
90 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Combining Diacritical Marks Supplement"), 0x1DC0, 0x1DFF));
91 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Latin Extended Additional"), 0x1E00, 0x1EFF));
93 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"General Punctuation"), 0x2000, 0x206F));
94 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Superscripts and Subscripts"), 0x2070, 0x209F));
95 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Currency Symbols"), 0x20A0, 0x20CF));
96 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Combining Diacritical Marks for Symbols"), 0x20D0, 0x20FF));
97 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Letterlike Symbols"), 0x2100, 0x214F));
100 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Mathematical Operators"), 0x2200, 0x22FF));
101 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Miscellaneous Technical"), 0x2300, 0x23FF));
102 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Control Pictures"), 0x2400, 0x243F));
103 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Optical Character Recognition"), 0x2440, 0x245F));
104 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Enclosed Alphanumerics"), 0x2460, 0x24FF));
107 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Geometric Shapes"), 0x25A0, 0x25FF));
108 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Miscellaneous Symbols"), 0x2600, 0x26FF));
110 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Miscellaneous Mathematical Symbols-A"), 0x27C0, 0x27EF));
111 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Supplemental Arrows-A"), 0x27F0, 0x27FF));
112 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Braille Patterns"), 0x2800, 0x28FF));
113 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Supplemental Arrows-B"), 0x2900, 0x297F));
114 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Miscellaneous Mathematical Symbols-B"), 0x2980, 0x29FF));
115 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Supplemental Mathematical Operators"), 0x2A00, 0x2AFF));
116 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Miscellaneous Symbols and Arrows"), 0x2B00, 0x2BFF));
118 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Latin Extended-C"), 0x2C60, 0x2C7F));
120 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Georgian Supplement"), 0x2D00, 0x2D2F));
122 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Ethiopic Extended"), 0x2D80, 0x2DDF));
123 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Cyrillic Extended-A"), 0x2DE0, 0x2DFF));
124 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Supplemental Punctuation"), 0x2E00, 0x2E7F));
125 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"CJK Radicals Supplement"), 0x2E80, 0x2EFF));
126 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Kangxi Radicals"), 0x2F00, 0x2FDF));
127 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Ideographic Description Characters"), 0x2FF0, 0x2FFF));
128 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"CJK Symbols and Punctuation"), 0x3000, 0x303F));
132 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Hangul Compatibility Jamo"), 0x3130, 0x318F));
134 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Bopomofo Extended"), 0x31A0, 0x31BF));
136 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Katakana Phonetic Extensions"), 0x31F0, 0x31FF));
137 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Enclosed CJK Letters and Months"), 0x3200, 0x32FF));
138 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"CJK Compatibility"), 0x3300, 0x33FF));
139 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"CJK Unified Ideographs Extension A"), 0x3400, 0x4DBF));
140 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Yijing Hexagram Symbols"), 0x4DC0, 0x4DFF));
141 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"CJK Unified Ideographs"), 0x4E00, 0x9FFF));
146 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Cyrillic Extended-B"), 0xA640, 0xA69F));
148 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Modifier Tone Letters"), 0xA700, 0xA71F));
149 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Latin Extended-D"), 0xA720, 0xA7FF));
151 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Common Indic Number Forms"), 0xA830, 0xA83F));
154 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Devanagari Extended"), 0xA8E0, 0xA8FF));
157 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Hangul Jamo Extended-A"), 0xA960, 0xA97F));
159 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Myanmar Extended-B"), 0xA9E0, 0xA9FF));
161 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Myanmar Extended-A"), 0xAA60, 0xAA7F));
163 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Meetei Mayek Extensions"), 0xAAE0, 0xAAFF));
164 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Ethiopic Extended-A"), 0xAB00, 0xAB2F));
165 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Latin Extended-E"), 0xAB30, 0xAB6F));
166 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Cherokee Supplement"), 0xAB70, 0xABBF));
168 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Hangul Syllables"), 0xAC00, 0xD7AF));
169 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Hangul Jamo Extended-B"), 0xD7B0, 0xD7FF));
170 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"High Surrogates"), 0xD800, 0xDB7F));
171 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"High Private Use Surrogates"), 0xDB80, 0xDBFF));
173 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Private Use Area"), 0xE000, 0xF8FF));
174 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"CJK Compatibility Ideographs"), 0xF900, 0xFAFF));
175 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Alphabetic Presentation Forms"), 0xFB00, 0xFB4F));
176 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Arabic Presentation Forms-A"), 0xFB50, 0xFDFF));
177 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Variation Selectors"), 0xFE00, 0xFE0F));
179 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Combining Half Marks"), 0xFE20, 0xFE2F));
180 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"CJK Compatibility Forms"), 0xFE30, 0xFE4F));
181 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Small Form Variants"), 0xFE50, 0xFE6F));
182 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Arabic Presentation Forms-B"), 0xFE70, 0xFEFF));
183 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Halfwidth and Fullwidth Forms"), 0xFF00, 0xFFEF));
185 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Linear B Syllabary"), 0x10000, 0x1007F));
186 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Linear B Ideograms"), 0x10080, 0x100FF));
187 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Aegean Numbers"), 0x10100, 0x1013F));
188 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Ancient Greek Numbers"), 0x10140, 0x1018F));
189 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Ancient Symbols"), 0x10190, 0x101CF));
190 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Phaistos Disc"), 0x101D0, 0x101FF));
193 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Coptic Epact Numbers"), 0x102E0, 0x102FF));
204 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Caucasian Albanian"), 0x10530, 0x1056F));
208 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Latin Extended-F"), 0x10780, 0x107BF));
209 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Cypriot Syllabary"), 0x10800, 0x1083F));
210 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Imperial Aramaic"), 0x10840, 0x1085F));
216 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Meroitic Hieroglyphs"), 0x10980, 0x1099F));
217 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Meroitic Cursive"), 0x109A0, 0x109FF));
219 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Old South Arabian"), 0x10A60, 0x10A7F));
220 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Old North Arabian"), 0x10A80, 0x10A9F));
223 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Inscriptional Parthian"), 0x10B40, 0x10B5F));
224 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Inscriptional Pahlavi"), 0x10B60, 0x10B7F));
225 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Psalter Pahlavi"), 0x10B80, 0x10BAF));
227 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Old Hungarian"), 0x10C80, 0x10CFF));
228 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Hanifi Rohingya"), 0x10D00, 0x10D3F));
230 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Rumi Numeral Symbols"), 0x10E60, 0x10E7F));
232 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Arabic Extended-C"), 0x10EC0, 0x10EFF));
244 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Sinhala Archaic Numbers"), 0x111E0, 0x111FF));
249 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Tulu-Tigalari"), 0x11380, 0x113FF));
254 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Mongolian Supplement"), 0x11660, 0x1167F));
256 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Myanmar Extended-C"), 0x116D0, 0x116FF));
262 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Zanabazar Square"), 0x11A00, 0x11A4F));
264 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Unified Canadian Aboriginal Syllabics Extended-A"), 0x11AB0, 0x11ABF));
266 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Devanagari Extended-A"), 0x11B00, 0x11B5F));
270 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Masaram Gondi"), 0x11D00, 0x11D5F));
271 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Gunjala Gondi"), 0x11D60, 0x11DAF));
274 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Lisu Supplement"), 0x11FB0, 0x11FBF));
275 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Tamil Supplement"), 0x11FC0, 0x11FFF));
277 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Cuneiform Numbers and Punctuation"), 0x12400, 0x1247F));
278 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Early Dynastic Cuneiform"), 0x12480, 0x1254F));
280 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Egyptian Hieroglyphs"), 0x13000, 0x1342F));
281 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Egyptian Hieroglyph Format Controls"), 0x13430, 0x1345F));
282 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Egyptian Hieroglyphs Extended-A"), 0x13460, 0x143FF));
283 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Anatolian Hieroglyphs"), 0x14400, 0x1467F));
285 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Bamum Supplement"), 0x16800, 0x16A3F));
293 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Ideographic Symbols and Punctuation"), 0x16FE0, 0x16FFF));
295 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Tangut Components"), 0x18800, 0x18AFF));
296 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Khitan Small Script"), 0x18B00, 0x18CFF));
297 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Tangut Supplement"), 0x18D00, 0x18D7F));
298 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Kana Extended-B"), 0x1AFF0, 0x1AFFF));
299 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Kana Supplement"), 0x1B000, 0x1B0FF));
300 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Kana Extended-A"), 0x1B100, 0x1B12F));
301 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Small Kana Extension"), 0x1B130, 0x1B16F));
304 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Shorthand Format Controls"), 0x1BCA0, 0x1BCAF));
305 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Symbols for Legacy Computing Supplement"), 0x1CC00, 0x1CEBF));
306 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Znamenny Musical Notation"), 0x1CF00, 0x1CFCF));
307 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Byzantine Musical Symbols"), 0x1D000, 0x1D0FF));
308 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Musical Symbols"), 0x1D100, 0x1D1FF));
309 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Ancient Greek Musical Notation"), 0x1D200, 0x1D24F));
310 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Kaktovik Numerals"), 0x1D2C0, 0x1D2DF));
311 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Mayan Numerals"), 0x1D2E0, 0x1D2FF));
312 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Tai Xuan Jing Symbols"), 0x1D300, 0x1D35F));
313 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Counting Rod Numerals"), 0x1D360, 0x1D37F));
314 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Mathematical Alphanumeric Symbols"), 0x1D400, 0x1D7FF));
315 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Sutton SignWriting"), 0x1D800, 0x1DAAF));
316 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Latin Extended-G"), 0x1DF00, 0x1DFFF));
317 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Glagolitic Supplement"), 0x1E000, 0x1E02F));
318 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Cyrillic Extended-D"), 0x1E030, 0x1E08F));
319 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Nyiakeng Puachue Hmong"), 0x1E100, 0x1E14F));
324 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Ethiopic Extended-B"), 0x1E7E0, 0x1E7FF));
325 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Mende Kikakui"), 0x1E800, 0x1E8DF));
327 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Indic Siyaq Numbers"), 0x1EC70, 0x1ECBF));
328 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Ottoman Siyaq Numbers"), 0x1ED00, 0x1ED4F));
329 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Arabic Mathematical Alphabetic Symbols"), 0x1EE00, 0x1EEFF));
330 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Mahjong Tiles"), 0x1F000, 0x1F02F));
332 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Playing Cards"), 0x1F0A0, 0x1F0FF));
333 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Enclosed Alphanumeric Supplement"), 0x1F100, 0x1F1FF));
334 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Enclosed Ideographic Supplement"), 0x1F200, 0x1F2FF));
335 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Miscellaneous Symbols and Pictographs"), 0x1F300, 0x1F5FF));
337 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Ornamental Dingbats"), 0x1F650, 0x1F67F));
338 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Transport and Map Symbols"), 0x1F680, 0x1F6FF));
339 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Alchemical Symbols"), 0x1F700, 0x1F77F));
340 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Geometric Shapes Extended"), 0x1F780, 0x1F7FF));
341 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Supplemental Arrows-C"), 0x1F800, 0x1F8FF));
342 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Supplemental Symbols and Pictographs"), 0x1F900, 0x1F9FF));
343 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Chess Symbols"), 0x1FA00, 0x1FA6F));
344 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Symbols and Pictographs Extended-A"), 0x1FA70, 0x1FAFF));
345 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Symbols for Legacy Computing"), 0x1FB00, 0x1FBFF));
346 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"CJK Unified Ideographs Extension B"), 0x20000, 0x2A6DF));
347 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"CJK Unified Ideographs Extension C"), 0x2A700, 0x2B73F));
348 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"CJK Unified Ideographs Extension D"), 0x2B740, 0x2B81F));
349 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"CJK Unified Ideographs Extension E"), 0x2B820, 0x2CEAF));
350 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"CJK Unified Ideographs Extension F"), 0x2CEB0, 0x2EBEF));
351 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"CJK Unified Ideographs Extension I"), 0x2EBF0, 0x2EE5F));
352 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"CJK Compatibility Ideographs Supplement"), 0x2F800, 0x2FA1F));
353 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"CJK Unified Ideographs Extension G"), 0x30000, 0x3134F));
354 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"CJK Unified Ideographs Extension H"), 0x31350, 0x323AF));
356 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Variation Selectors Supplement"), 0xE0100, 0xE01EF));
357 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Supplementary Private Use Area-A"), 0xF0000, 0xFFFFF));
358 d->blockMap.append(
KoUnicodeBlockData(i18nc(
"@title",
"Supplementary Private Use Area-B"), 0x100000, 0x10FFFF));
359}
QScopedPointer< Private > d
References d.
◆ ~KoUnicodeBlockDataFactory()
| KoUnicodeBlockDataFactory::~KoUnicodeBlockDataFactory |
( |
| ) |
|
◆ blockForUCS()
Definition at line 365 of file KoUnicodeBlockData.cpp.
366{
367 for (
int i = 0; i <
d->blockMap.size(); i++) {
369 if (
block.match(codepoint)) {
371 }
372 }
374}
static KoUnicodeBlockData noBlock()
References d, and noBlock().
◆ noBlock()
◆ blockMap
| QScopedPointer<Private> KoUnicodeBlockDataFactory::d |
|
private |
The documentation for this class was generated from the following files: