diff options
Diffstat (limited to 'setedit/fonts/intcode.h')
-rw-r--r-- | setedit/fonts/intcode.h | 706 |
1 files changed, 706 insertions, 0 deletions
diff --git a/setedit/fonts/intcode.h b/setedit/fonts/intcode.h new file mode 100644 index 0000000..3271ccf --- /dev/null +++ b/setedit/fonts/intcode.h @@ -0,0 +1,706 @@ +struct stIntCodePairs +{ + u16 code,unicode; +}; + +stIntCodePairs InternalMap[]= +{ + { 0, 0 }, + { 1, 0x263a }, + { 2, 0x263b }, + { 3, 0x2665 }, + { 3, 0x2764 }, + { 4, 0x25c6 }, + { 4, 0x2666 }, + { 5, 0x2663 }, + { 6, 0x2660 }, + { 7, 0x2022 }, + { 7, 0x2024 }, + { 7, 0x22c5 }, + { 8, 0x25d8 }, + { 8, 0x25e6 }, + { 9, 0x25cb }, + { 10, 0x25d9 }, + { 11, 0x2642 }, + { 12, 0x2640 }, + { 13, 0x266a }, + { 14, 0x266b }, + { 15, 0x2609 }, + { 15, 0x263c }, + { 16, 0x25b6 }, + { 17, 0x25c0 }, + { 18, 0x2195 }, + { 19, 0x203c }, + { 20, 0x00b6 }, + { 21, 0x00a7 }, + { 22, 0x25ac }, + { 23, 0x21a8 }, + { 24, 0x2191 }, + { 25, 0x2193 }, + { 26, 0x2192 }, + { 27, 0x2190 }, + { 28, 0x221f }, + { 29, 0x2194 }, + { 30, 0x25b2 }, + { 31, 0x25bc }, + { 32, 0x0020 }, + { 32, 0x2423 }, + { 33, 0x0021 }, + { 34, 0x0022 }, + { 35, 0x0023 }, + { 36, 0x0024 }, + { 37, 0x0025 }, + { 38, 0x0026 }, + { 39, 0x0027 }, + { 40, 0x0028 }, + { 41, 0x0029 }, + { 42, 0x002a }, + { 43, 0x002b }, + { 44, 0x002c }, + { 45, 0x002d }, + { 46, 0x002e }, + { 47, 0x002f }, + { 48, 0x0030 }, + { 49, 0x0031 }, + { 50, 0x0032 }, + { 51, 0x0033 }, + { 52, 0x0034 }, + { 53, 0x0035 }, + { 54, 0x0036 }, + { 55, 0x0037 }, + { 56, 0x0038 }, + { 57, 0x0039 }, + { 58, 0x003a }, + { 59, 0x003b }, + { 60, 0x003c }, + { 61, 0x003d }, + { 62, 0x003e }, + { 63, 0x003f }, + { 64, 0x0040 }, + { 65, 0x0041 }, + { 65, 0x0391 }, + { 66, 0x0042 }, + { 66, 0x0392 }, + { 66, 0x0412 }, + { 67, 0x0043 }, + { 67, 0x0421 }, + { 68, 0x0044 }, + { 69, 0x0045 }, + { 69, 0x0395 }, + { 69, 0x0415 }, + { 70, 0x0046 }, + { 71, 0x0047 }, + { 72, 0x0048 }, + { 72, 0x0397 }, + { 72, 0x041d }, + { 73, 0x0049 }, + { 73, 0x0399 }, + { 74, 0x004a }, + { 75, 0x004b }, + { 75, 0x039a }, + { 75, 0x041a }, + { 76, 0x004c }, + { 77, 0x004d }, + { 77, 0x039c }, + { 77, 0x041c }, + { 78, 0x004e }, + { 78, 0x039d }, + { 79, 0x004f }, + { 79, 0x039f }, + { 79, 0x041e }, + { 80, 0x0050 }, + { 80, 0x03a1 }, + { 80, 0x0420 }, + { 81, 0x0051 }, + { 82, 0x0052 }, + { 83, 0x0053 }, + { 84, 0x0054 }, + { 84, 0x03a4 }, + { 84, 0x0422 }, + { 85, 0x0055 }, + { 86, 0x0056 }, + { 87, 0x0057 }, + { 88, 0x0058 }, + { 88, 0x03a7 }, + { 88, 0x0425 }, + { 89, 0x0059 }, + { 89, 0x03a5 }, + { 90, 0x005a }, + { 90, 0x0396 }, + { 91, 0x005b }, + { 92, 0x005c }, + { 93, 0x005d }, + { 94, 0x005e }, + { 95, 0x005f }, + { 96, 0x0060 }, + { 97, 0x0061 }, + { 97, 0x0430 }, + { 98, 0x0062 }, + { 99, 0x0063 }, + { 99, 0x0441 }, + { 100, 0x0064 }, + { 101, 0x0065 }, + { 101, 0x0435 }, + { 102, 0x0066 }, + { 103, 0x0067 }, + { 104, 0x0068 }, + { 105, 0x0069 }, + { 105, 0x0456 }, + { 106, 0x006a }, + { 106, 0x0458 }, + { 107, 0x006b }, + { 108, 0x006c }, + { 109, 0x006d }, + { 110, 0x006e }, + { 111, 0x006f }, + { 111, 0x03bf }, + { 111, 0x043e }, + { 112, 0x0070 }, + { 112, 0x0440 }, + { 113, 0x0071 }, + { 114, 0x0072 }, + { 115, 0x0073 }, + { 115, 0x0455 }, + { 116, 0x0074 }, + { 117, 0x0075 }, + { 118, 0x0076 }, + { 119, 0x0077 }, + { 120, 0x0078 }, + { 120, 0x0445 }, + { 121, 0x0079 }, + { 122, 0x007a }, + { 123, 0x007b }, + { 124, 0x007c }, + { 125, 0x007d }, + { 126, 0x007e }, + { 127, 0x2302 }, + { 128, 0x00c7 }, + { 129, 0x00fc }, + { 130, 0x00e9 }, + { 131, 0x00e2 }, + { 132, 0x00e4 }, + { 133, 0x00e0 }, + { 134, 0x00e5 }, + { 135, 0x00e7 }, + { 136, 0x00ea }, + { 137, 0x00eb }, + { 137, 0x0451 }, + { 138, 0x00e8 }, + { 139, 0x00ef }, + { 139, 0x0457 }, + { 140, 0x00ee }, + { 141, 0x00ec }, + { 142, 0x00c4 }, + { 143, 0x00c5 }, + { 144, 0x00c9 }, + { 145, 0x00e6 }, + { 146, 0x00c6 }, + { 147, 0x00f4 }, + { 148, 0x00f6 }, + { 149, 0x00f2 }, + { 150, 0x00fb }, + { 151, 0x00f9 }, + { 152, 0x00ff }, + { 153, 0x00d6 }, + { 154, 0x00dc }, + { 155, 0x00a2 }, + { 156, 0x00a3 }, + { 157, 0x00a5 }, + { 158, 0x20a7 }, + { 159, 0x0192 }, + { 160, 0x00e1 }, + { 161, 0x00ed }, + { 162, 0x00f3 }, + { 163, 0x00fa }, + { 164, 0x00f1 }, + { 165, 0x00d1 }, + { 166, 0x00aa }, + { 167, 0x00ba }, + { 168, 0x00bf }, + { 169, 0x2310 }, + { 170, 0x00ac }, + { 171, 0x00bd }, + { 172, 0x00bc }, + { 173, 0x00a1 }, + { 174, 0x00ab }, + { 175, 0x00bb }, + { 176, 0x2591 }, + { 177, 0x2592 }, + { 178, 0x2593 }, + { 179, 0x2502 }, + { 180, 0x2524 }, + { 181, 0x2561 }, + { 182, 0x2562 }, + { 183, 0x2556 }, + { 184, 0x2555 }, + { 185, 0x2563 }, + { 185, 0x252b }, + { 186, 0x2551 }, + { 186, 0x2503 }, + { 187, 0x2557 }, + { 187, 0x2513 }, + { 188, 0x255d }, + { 188, 0x251b }, + { 189, 0x255c }, + { 190, 0x255b }, + { 191, 0x2510 }, + { 192, 0x2514 }, + { 193, 0x2534 }, + { 194, 0x252c }, + { 195, 0x251c }, + { 196, 0x2500 }, + { 197, 0x253c }, + { 198, 0x255e }, + { 199, 0x255f }, + { 200, 0x255a }, + { 200, 0x2517 }, + { 201, 0x2554 }, + { 201, 0x250f }, + { 202, 0x2569 }, + { 202, 0x253b }, + { 203, 0x2566 }, + { 203, 0x2533 }, + { 204, 0x2560 }, + { 204, 0x2523 }, + { 205, 0x2550 }, + { 205, 0x2501 }, + { 206, 0x256c }, + { 206, 0x254b }, + { 207, 0x2567 }, + { 208, 0x2568 }, + { 209, 0x2564 }, + { 210, 0x2565 }, + { 211, 0x2559 }, + { 212, 0x2558 }, + { 213, 0x2552 }, + { 214, 0x2553 }, + { 215, 0x256b }, + { 216, 0x256a }, + { 217, 0x2518 }, + { 218, 0x250c }, + { 219, 0x2588 }, + { 220, 0x2584 }, + { 221, 0x258c }, + { 222, 0x2590 }, + { 223, 0x2580 }, + { 224, 0x03b1 }, + { 225, 0x00df }, + { 225, 0x03b2 }, + { 226, 0x0393 }, + { 227, 0x03c0 }, + { 228, 0x03a3 }, + { 229, 0x03c3 }, + { 230, 0x00b5 }, + { 230, 0x03bc }, + { 231, 0x03c4 }, + { 232, 0x03a6 }, + { 233, 0x0398 }, + { 234, 0x03a9 }, + { 235, 0x03b4 }, + { 236, 0x221e }, + { 237, 0x03c6 }, + { 238, 0x03b5 }, + { 239, 0x2229 }, + { 240, 0x2261 }, + { 241, 0x00b1 }, + { 242, 0x2265 }, + { 243, 0x2264 }, + { 244, 0x2320 }, + { 245, 0x2321 }, + { 246, 0x00f7 }, + { 247, 0x2248 }, + { 248, 0x00b0 }, + { 249, 0x2219 }, + { 250, 0x00b7 }, + { 251, 0x221a }, + { 252, 0x207f }, + { 253, 0x00b2 }, + { 254, 0x25a0 }, + { 255, 0x00a0 }, + { 256, 0x0107 }, + { 257, 0x013a }, + { 258, 0x0144 }, + { 259, 0x0155 }, + { 260, 0x015b }, + { 261, 0x00fd }, + { 262, 0x017a }, + { 263, 0x00c1 }, + { 264, 0x0106 }, + { 265, 0x00cd }, + { 266, 0x0139 }, + { 267, 0x0143 }, + { 268, 0x00d3 }, + { 269, 0x0154 }, + { 270, 0x015a }, + { 271, 0x00da }, + { 272, 0x00dd }, + { 273, 0x0179 }, + { 274, 0x0170 }, + { 275, 0x00c0 }, + { 276, 0x00c8 }, + { 277, 0x00cc }, + { 278, 0x00d2 }, + { 279, 0x00d9 }, + { 280, 0x00cb }, + { 280, 0x0401 }, + { 281, 0x00cf }, + { 281, 0x03aa }, + { 281, 0x0406 }, + { 282, 0x016e }, + { 283, 0x016f }, + { 284, 0x00e3 }, + { 285, 0x00f5 }, + { 286, 0x0171 }, + { 287, 0x00c3 }, + { 288, 0x00d5 }, + { 289, 0x00c2 }, + { 290, 0x00ca }, + { 291, 0x00ce }, + { 292, 0x00d4 }, + { 293, 0x00db }, + { 294, 0x010d }, + { 295, 0x0148 }, + { 296, 0x0159 }, + { 297, 0x0161 }, + { 298, 0x017e }, + { 299, 0x010c }, + { 300, 0x010e }, + { 301, 0x011a }, + { 302, 0x0147 }, + { 303, 0x0158 }, + { 304, 0x0160 }, + { 305, 0x0164 }, + { 306, 0x017d }, + { 307, 0x015f }, + { 308, 0x0163 }, + { 309, 0x015e }, + { 310, 0x0162 }, + { 311, 0x0105 }, + { 312, 0x0119 }, + { 313, 0x0104 }, + { 314, 0x0118 }, + { 315, 0x017c }, + { 316, 0x017b }, + { 317, 0x0142 }, + { 318, 0x00f8 }, + { 319, 0x0141 }, + { 320, 0x00d8 }, + { 321, 0x0111 }, + { 322, 0x00f0 }, + { 323, 0x00d0 }, + { 323, 0x0110 }, + { 324, 0x010f }, + { 325, 0x013e }, + { 326, 0x0165 }, + { 327, 0x013d }, + { 328, 0x0103 }, + { 329, 0x0115 }, + { 330, 0x0102 }, + { 331, 0x00a4 }, + { 332, 0x00fe }, + { 333, 0x00de }, + { 334, 0x00d7 }, + { 335, 0x00ae }, + { 336, 0x00a9 }, + { 337, 0x0131 }, + { 338, 0x00a6 }, + { 339, 0x00af }, + { 340, 0x00b4 }, + { 341, 0x00ad }, + { 342, 0x2017 }, + { 343, 0x00be }, + { 344, 0x00b8 }, + { 345, 0x00a8 }, + { 346, 0x00b9 }, + { 347, 0x00b3 }, + { 348, 0x02dd }, + { 349, 0x02db }, + { 350, 0x02c7 }, + { 351, 0x02d8 }, + { 352, 0x02d9 }, + { 353, 0x0151 }, + { 354, 0x0150 }, + { 355, 0x013e }, + { 356, 0x013d }, + { 357, 0x0165 }, + { 358, 0x011b }, + { 359, 0x010f }, + { 360, 0x0410 }, + { 361, 0x0411 }, + { 362, 0x0413 }, + { 363, 0x0414 }, + { 364, 0x0416 }, + { 365, 0x0418 }, + { 366, 0x0419 }, + { 367, 0x041b }, + { 368, 0x041f }, + { 369, 0x0423 }, + { 370, 0x0424 }, + { 371, 0x0426 }, + { 372, 0x0427 }, + { 373, 0x0428 }, + { 374, 0x0429 }, + { 375, 0x042a }, + { 376, 0x042b }, + { 377, 0x042c }, + { 378, 0x042d }, + { 379, 0x042e }, + { 380, 0x042f }, + { 381, 0x0431 }, + { 382, 0x0432 }, + { 383, 0x0433 }, + { 384, 0x0434 }, + { 385, 0x0436 }, + { 386, 0x0437 }, + { 387, 0x0438 }, + { 388, 0x0439 }, + { 389, 0x03ba }, + { 389, 0x043a }, + { 390, 0x043b }, + { 391, 0x043c }, + { 392, 0x043d }, + { 393, 0x043f }, + { 394, 0x0442 }, + { 395, 0x0443 }, + { 396, 0x0444 }, + { 397, 0x0446 }, + { 398, 0x0447 }, + { 399, 0x0448 }, + { 400, 0x0449 }, + { 401, 0x044a }, + { 402, 0x044b }, + { 403, 0x044c }, + { 404, 0x044d }, + { 405, 0x044e }, + { 406, 0x044f }, + { 407, 0x0404 }, + { 408, 0x0454 }, + { 409, 0x0417 }, + { 410, 0x045e }, + { 411, 0x2116 }, + { 412, 0x0402 }, + { 413, 0x0452 }, + { 414, 0x0403 }, + { 415, 0x0453 }, + { 416, 0x0407 }, + { 417, 0x0409 }, + { 418, 0x0459 }, + { 419, 0x040a }, + { 420, 0x045a }, + { 421, 0x040b }, + { 422, 0x045b }, + { 423, 0x040c }, + { 424, 0x045c }, + { 425, 0x040e }, + { 426, 0x045e }, + { 427, 0x040f }, + { 428, 0x045f }, + { 429, 0x201e }, + { 430, 0x2026 }, + { 431, 0x2020 }, + { 432, 0x2021 }, + { 433, 0x2030 }, + { 434, 0x201c }, + { 435, 0x201d }, + { 436, 0x2122 }, + { 437, 0x0490 }, + { 438, 0x0491 }, + { 439, 0xfffd }, + { 440, 0x0152 }, + { 441, 0x0153 }, + { 442, 0x2409 }, + { 443, 0x240c }, + { 444, 0x240d }, + { 445, 0x240a }, + { 446, 0x2424 }, + { 447, 0x240b }, + { 448, 0x2260 }, + { 449, 0x21b5 }, + { 450, 0x0178 }, + { 450, 0x03ab }, + { 451, 0xf801 }, + { 452, 0x2575 }, + { 453, 0x2576 }, + { 454, 0x2577 }, + { 455, 0x2574 }, + { 456, 0xf803 }, + { 457, 0x2579 }, + { 458, 0x257a }, + { 459, 0x257b }, + { 460, 0x2578 }, + { 461, 0x0138 }, + { 462, 0x014a }, + { 463, 0x014b }, + { 464, 0x0108 }, + { 465, 0x0109 }, + { 466, 0x011c }, + { 467, 0x011d }, + { 468, 0x0124 }, + { 469, 0x0125 }, + { 470, 0x0134 }, + { 471, 0x0135 }, + { 472, 0x015c }, + { 473, 0x015d }, + { 474, 0x0174 }, + { 475, 0x0175 }, + { 476, 0x0176 }, + { 477, 0x0177 }, + { 478, 0x1e02 }, + { 479, 0x1e03 }, + { 480, 0x010a }, + { 481, 0x010b }, + { 482, 0x1e0a }, + { 483, 0x1e0b }, + { 484, 0x1e1e }, + { 485, 0x1e1f }, + { 486, 0x0121 }, + { 487, 0x0130 }, + { 488, 0x1e40 }, + { 489, 0x1e41 }, + { 490, 0x1e56 }, + { 491, 0x1e57 }, + { 492, 0x1e60 }, + { 493, 0x1e61 }, + { 494, 0x1e6a }, + { 495, 0x1e6b }, + { 496, 0x0112 }, + { 497, 0x0113 }, + { 498, 0x012a }, + { 499, 0x012b }, + { 500, 0x014c }, + { 501, 0x014d }, + { 502, 0x016a }, + { 503, 0x016b }, + { 504, 0x011e }, + { 505, 0x011f }, + { 506, 0x012c }, + { 507, 0x012d }, + { 508, 0x016c }, + { 509, 0x016d }, + { 510, 0x0122 }, + { 511, 0x0123 }, + { 512, 0x0136 }, + { 513, 0x0137 }, + { 514, 0x0145 }, + { 515, 0x0146 }, + { 516, 0x0156 }, + { 517, 0x0157 }, + { 518, 0x0128 }, + { 519, 0x0129 }, + { 520, 0x0168 }, + { 521, 0x0169 }, + { 522, 0x012e }, + { 523, 0x012f }, + { 524, 0x0172 }, + { 525, 0x0173 }, + { 526, 0x1e80 }, + { 527, 0x1e81 }, + { 528, 0x1ef2 }, + { 529, 0x1ef3 }, + { 530, 0x1e82 }, + { 531, 0x1e83 }, + { 532, 0x1e84 }, + { 533, 0x1e85 }, + { 534, 0x0126 }, + { 535, 0x0127 }, + { 536, 0x0166 }, + { 537, 0x0167 }, + { 538, 0x01a0 }, + { 539, 0x01a1 }, + { 540, 0x01af }, + { 541, 0x01b0 }, + { 542, 0x0116 }, + { 543, 0x0117 }, + { 544, 0x013b }, + { 545, 0x013c }, + { 546, 0x03b3 }, + { 547, 0x03b6 }, + { 548, 0x03b7 }, + { 549, 0x03b8 }, + { 550, 0x03b9 }, + { 551, 0x03bb }, + { 552, 0x03bd }, + { 553, 0x03be }, + { 554, 0x03c1 }, + { 555, 0x03c2 }, + { 556, 0x03c5 }, + { 557, 0x03c7 }, + { 558, 0x03c8 }, + { 559, 0x03c9 }, + { 560, 0x0394 }, + { 561, 0x039e }, + { 562, 0x03a0 }, + { 563, 0x03a8 }, + { 564, 0x0385 }, + { 565, 0x03ac }, + { 566, 0x03ad }, + { 567, 0x03ae }, + { 568, 0x03af }, + { 569, 0x03cc }, + { 570, 0x03cd }, + { 571, 0x03ce }, + { 572, 0x0386 }, + { 573, 0x0388 }, + { 574, 0x0389 }, + { 575, 0x038a }, + { 576, 0x038c }, + { 577, 0x038e }, + { 578, 0x038f }, + { 579, 0x03ca }, + { 580, 0x03cb }, + { 581, 0x0390 }, + { 582, 0x03b0 }, + { 583, 0x039b }, + { 584, 0x0101 }, + { 585, 0x0100 }, + { 586, 0x0120 }, + { 587, 0x20ac }, + { 588, 0x0412 }, + { 589, 0x0415 }, + { 590, 0x041A }, + { 591, 0x041C }, + { 592, 0x041D }, + { 593, 0x041E }, + { 594, 0x0420 }, + { 595, 0x0421 }, + { 596, 0x0422 }, + { 597, 0x0425 }, + { 598, 0x0430 }, + { 599, 0x0435 }, + { 600, 0x043E }, + { 601, 0x0440 }, + { 602, 0x0441 }, + { 603, 0x0445 }, + { 604, 0x0451 }, + { 605, 0x0401 }, + { 606, 0x0455 }, + { 607, 0x0456 }, + { 608, 0x0457 }, + { 609, 0x0458 }, + { 610, 0x0406 }, + { 611, 0x0408 }, + { 612, 0x0405 }, + { 613, 0x03B2 }, + { 614, 0x03BA }, + { 615, 0x03BC }, + { 616, 0x03BF }, + { 617, 0x0391 }, + { 618, 0x0392 }, + { 619, 0x0395 }, + { 620, 0x0396 }, + { 621, 0x0397 }, + { 622, 0x0399 }, + { 623, 0x039A }, + { 624, 0x039C }, + { 625, 0x039D }, + { 626, 0x039F }, + { 627, 0x03A1 }, + { 628, 0x03A4 }, + { 629, 0x03A5 }, + { 630, 0x03A7 }, + { 631, 0x03AA }, + { 632, 0x03AB } +}; + +const int providedUnicodes=sizeof(InternalMap)/sizeof(stIntCodePairs); + |