|
@@ -100,7 +100,7 @@ static const hd44780_charmap_t g_hd44780_charmap_device[] PROGMEM = {
|
100
|
100
|
{IV('カ'), 0xB6, 0},
|
101
|
101
|
{IV('ガ'), 0xB6, 0xDE},
|
102
|
102
|
{IV('キ'), 0xB7, 0},
|
103
|
|
- {IV('ギ'), 0xB7, 0xDE}, //
|
|
103
|
+ {IV('ギ'), 0xB7, 0xDE},
|
104
|
104
|
{IV('ク'), 0xB8, 0},
|
105
|
105
|
{IV('グ'), 0xB8, 0xDE},
|
106
|
106
|
{IV('ケ'), 0xB9, 0},
|
|
@@ -416,6 +416,7 @@ static const hd44780_charmap_t g_hd44780_charmap_device[] PROGMEM = {
|
416
|
416
|
{IV('⎭'), 0x17, 0},
|
417
|
417
|
{IV('⎰'), 0x18, 0},
|
418
|
418
|
{IV('⎱'), 0x19, 0},
|
|
419
|
+
|
419
|
420
|
{IV('⎲'), 0x12, 0},
|
420
|
421
|
{IV('⎳'), 0x13, 0},
|
421
|
422
|
|
|
@@ -488,119 +489,124 @@ static const hd44780_charmap_t g_hd44780_charmap_device[] PROGMEM = {
|
488
|
489
|
{IV('¾'), 0xF3, 0}, // 00BE
|
489
|
490
|
{IV('¿'), 0xCD, 0}, // 00BF
|
490
|
491
|
|
491
|
|
- {IV('Ё'), 0xA2, 0}, // 0401
|
492
|
|
- {IV('А'), 'A', 0}, // 0410
|
493
|
|
- {IV('Б'), 0xA0, 0},
|
494
|
|
- {IV('В'), 'B', 0},
|
495
|
|
- {IV('Г'), 0xA1, 0},
|
496
|
|
- {IV('Д'), 0xE0, 0},
|
497
|
|
- {IV('Е'), 'E', 0},
|
498
|
|
- {IV('Ж'), 0xA3, 0},
|
499
|
|
- {IV('З'), 0xA4, 0},
|
500
|
|
- {IV('И'), 0xA5, 0},
|
501
|
|
- {IV('Й'), 0xA6, 0},
|
502
|
|
- {IV('К'), 'K', 0},
|
503
|
|
- {IV('Л'), 0xA7, 0},
|
504
|
|
- {IV('М'), 'M', 0},
|
505
|
|
- {IV('Н'), 'H', 0},
|
506
|
|
- {IV('О'), 'O', 0},
|
507
|
|
- {IV('П'), 0xA8, 0},
|
508
|
|
- {IV('Р'), 'P', 0},
|
509
|
|
- {IV('С'), 'C', 0},
|
510
|
|
- {IV('Т'), 'T', 0},
|
511
|
|
- {IV('У'), 0xA9, 0},
|
512
|
|
- {IV('Ф'), 0xAA, 0},
|
513
|
|
- {IV('Х'), 'X', 0},
|
514
|
|
- {IV('Ц'), 0xE1, 0},
|
515
|
|
- {IV('Ч'), 0xAB, 0},
|
516
|
|
- {IV('Ш'), 0xAC, 0},
|
517
|
|
- {IV('Щ'), 0xE2, 0},
|
518
|
|
- {IV('Ъ'), 0xAD, 0},
|
519
|
|
- {IV('Ы'), 0xAE, 0},
|
520
|
|
- {IV('Ь'), 'b', 0},
|
521
|
|
- {IV('Э'), 0xAF, 0},
|
522
|
|
- {IV('Ю'), 0xB0, 0},
|
523
|
|
- {IV('Я'), 0xB1, 0},
|
524
|
|
- {IV('а'), 'a', 0},
|
525
|
|
-
|
526
|
|
- {IV('б'), 0xB2, 0},
|
527
|
|
- {IV('в'), 0xB3, 0},
|
528
|
|
- {IV('г'), 0xB4, 0},
|
529
|
|
- {IV('д'), 0xE3, 0},
|
530
|
|
- {IV('е'), 'e', 0},
|
531
|
|
- {IV('ж'), 0xB6, 0},
|
532
|
|
- {IV('з'), 0xB7, 0},
|
533
|
|
- {IV('и'), 0xB8, 0},
|
534
|
|
- {IV('й'), 0xB9, 0},
|
535
|
|
- {IV('к'), 0xBA, 0}, //клмноп
|
536
|
|
- {IV('л'), 0xBB, 0},
|
537
|
|
- {IV('м'), 0xBC, 0},
|
538
|
|
- {IV('н'), 0xBD, 0},
|
539
|
|
- {IV('о'), 'o', 0},
|
540
|
|
- {IV('п'), 0xBE, 0},
|
541
|
|
- {IV('р'), 'p', 0},
|
542
|
|
- {IV('с'), 'c', 0},
|
543
|
|
- {IV('т'), 0xBF, 0},
|
544
|
|
-
|
545
|
|
- {IV('у'), 'y', 0},
|
546
|
|
- {IV('ф'), 0xE4, 0},
|
547
|
|
- {IV('х'), 'x', 0},
|
548
|
|
- {IV('ц'), 0xE5, 0},
|
549
|
|
- {IV('ч'), 0xC0, 0},
|
550
|
|
- {IV('ш'), 0xC1, 0},
|
551
|
|
- {IV('щ'), 0xE6, 0},
|
552
|
|
- {IV('ъ'), 0xC2, 0},
|
553
|
|
- {IV('ы'), 0xC3, 0},
|
554
|
|
- {IV('ь'), 0xC4, 0},
|
555
|
|
- {IV('э'), 0xC5, 0},
|
556
|
|
- {IV('ю'), 0xC6, 0},
|
557
|
|
- {IV('я'), 0xC7, 0}, // 044F
|
558
|
|
- {IV('ё'), 0xB5, 0}, // 0451
|
559
|
|
- //{IV(''), 0xC8, 0},
|
560
|
|
- //{IV(''), 0xC9, 0},
|
561
|
|
- //{IV(''), 0xCA, 0},
|
562
|
|
- //{IV(''), 0xCB, 0},
|
563
|
|
- //{IV(''), 0xCC, 0},
|
564
|
|
- //{IV(''), 0xCD, 0},
|
565
|
|
- //{IV(''), 0xCE, 0},
|
566
|
|
-
|
567
|
|
- //{IV(''), 0xD0, 0},
|
568
|
|
- //{IV(''), 0xD1, 0},
|
569
|
|
- //{IV(''), 0xD2, 0},
|
570
|
|
- //{IV(''), 0xD3, 0},
|
571
|
|
- //{IV(''), 0xD4, 0},
|
572
|
|
- //{IV(''), 0xD5, 0},
|
573
|
|
- //{IV(''), 0xD6, 0},
|
574
|
|
- //{IV(''), 0xD7, 0},
|
575
|
|
- //{IV(''), 0xD8, 0},
|
576
|
|
- //{IV(''), 0xDB, 0},
|
577
|
|
- //{IV(''), 0xDC, 0},
|
578
|
|
- //{IV(''), 0xDD, 0},
|
579
|
|
- //{IV(''), 0xDE, 0},
|
580
|
|
- //{IV(''), 0xDF, 0},
|
581
|
|
-
|
582
|
|
- //{IV(''), 0xE7, 0},
|
583
|
|
- //{IV(''), 0xE8, 0},
|
584
|
|
- //{IV(''), 0xE9, 0},
|
585
|
|
- //{IV(''), 0xEA, 0},
|
586
|
|
- //{IV(''), 0xEB, 0},
|
587
|
|
- //{IV(''), 0xEC, 0},
|
588
|
|
- //{IV(''), 0xED, 0},
|
589
|
|
- //{IV(''), 0xEE, 0},
|
590
|
|
- //{IV(''), 0xEF, 0},
|
591
|
|
-
|
592
|
|
- //{IV(''), 0xF4, 0},
|
593
|
|
- //{IV(''), 0xF5, 0},
|
594
|
|
- //{IV(''), 0xF6, 0},
|
595
|
|
- //{IV(''), 0xF7, 0},
|
596
|
|
- //{IV(''), 0xF8, 0},
|
597
|
|
- //{IV(''), 0xF9, 0},
|
598
|
|
- //{IV(''), 0xFA, 0},
|
599
|
|
- //{IV(''), 0xFB, 0},
|
600
|
|
- //{IV(''), 0xFC, 0},
|
601
|
|
- //{IV(''), 0xFD, 0},
|
602
|
|
- //{IV(''), 0xFE, 0},
|
603
|
|
- //{IV(''), 0xFF, 0},
|
|
492
|
+ #if ENABLED(DISPLAY_CHARSET_ISO10646_5)
|
|
493
|
+
|
|
494
|
+ // Map Cyrillic to HD44780 extended CYRILLIC where possible
|
|
495
|
+ {IV('Ё'), 0xA2, 0}, // 0401
|
|
496
|
+ {IV('А'), 'A', 0}, // 0410
|
|
497
|
+ {IV('Б'), 0xA0, 0},
|
|
498
|
+ {IV('В'), 'B', 0},
|
|
499
|
+ {IV('Г'), 0xA1, 0},
|
|
500
|
+ {IV('Д'), 0xE0, 0},
|
|
501
|
+ {IV('Е'), 'E', 0},
|
|
502
|
+ {IV('Ж'), 0xA3, 0},
|
|
503
|
+ {IV('З'), 0xA4, 0},
|
|
504
|
+ {IV('И'), 0xA5, 0},
|
|
505
|
+ {IV('Й'), 0xA6, 0},
|
|
506
|
+ {IV('К'), 'K', 0},
|
|
507
|
+ {IV('Л'), 0xA7, 0},
|
|
508
|
+ {IV('М'), 'M', 0},
|
|
509
|
+ {IV('Н'), 'H', 0},
|
|
510
|
+ {IV('О'), 'O', 0},
|
|
511
|
+ {IV('П'), 0xA8, 0},
|
|
512
|
+ {IV('Р'), 'P', 0},
|
|
513
|
+ {IV('С'), 'C', 0},
|
|
514
|
+ {IV('Т'), 'T', 0},
|
|
515
|
+ {IV('У'), 0xA9, 0},
|
|
516
|
+ {IV('Ф'), 0xAA, 0},
|
|
517
|
+ {IV('Х'), 'X', 0},
|
|
518
|
+ {IV('Ц'), 0xE1, 0},
|
|
519
|
+ {IV('Ч'), 0xAB, 0},
|
|
520
|
+ {IV('Ш'), 0xAC, 0},
|
|
521
|
+ {IV('Щ'), 0xE2, 0},
|
|
522
|
+ {IV('Ъ'), 0xAD, 0},
|
|
523
|
+ {IV('Ы'), 0xAE, 0},
|
|
524
|
+ {IV('Ь'), 'b', 0},
|
|
525
|
+ {IV('Э'), 0xAF, 0},
|
|
526
|
+ {IV('Ю'), 0xB0, 0},
|
|
527
|
+ {IV('Я'), 0xB1, 0},
|
|
528
|
+ {IV('а'), 'a', 0},
|
|
529
|
+
|
|
530
|
+ {IV('б'), 0xB2, 0},
|
|
531
|
+ {IV('в'), 0xB3, 0},
|
|
532
|
+ {IV('г'), 0xB4, 0},
|
|
533
|
+ {IV('д'), 0xE3, 0},
|
|
534
|
+ {IV('е'), 'e', 0},
|
|
535
|
+ {IV('ж'), 0xB6, 0},
|
|
536
|
+ {IV('з'), 0xB7, 0},
|
|
537
|
+ {IV('и'), 0xB8, 0},
|
|
538
|
+ {IV('й'), 0xB9, 0},
|
|
539
|
+ {IV('к'), 0xBA, 0}, //клмноп
|
|
540
|
+ {IV('л'), 0xBB, 0},
|
|
541
|
+ {IV('м'), 0xBC, 0},
|
|
542
|
+ {IV('н'), 0xBD, 0},
|
|
543
|
+ {IV('о'), 'o', 0},
|
|
544
|
+ {IV('п'), 0xBE, 0},
|
|
545
|
+ {IV('р'), 'p', 0},
|
|
546
|
+ {IV('с'), 'c', 0},
|
|
547
|
+ {IV('т'), 0xBF, 0},
|
|
548
|
+
|
|
549
|
+ {IV('у'), 'y', 0},
|
|
550
|
+ {IV('ф'), 0xE4, 0},
|
|
551
|
+ {IV('х'), 'x', 0},
|
|
552
|
+ {IV('ц'), 0xE5, 0},
|
|
553
|
+ {IV('ч'), 0xC0, 0},
|
|
554
|
+ {IV('ш'), 0xC1, 0},
|
|
555
|
+ {IV('щ'), 0xE6, 0},
|
|
556
|
+ {IV('ъ'), 0xC2, 0},
|
|
557
|
+ {IV('ы'), 0xC3, 0},
|
|
558
|
+ {IV('ь'), 0xC4, 0},
|
|
559
|
+ {IV('э'), 0xC5, 0},
|
|
560
|
+ {IV('ю'), 0xC6, 0},
|
|
561
|
+ {IV('я'), 0xC7, 0}, // 044F
|
|
562
|
+ {IV('ё'), 0xB5, 0}, // 0451
|
|
563
|
+ //{IV(''), 0xC8, 0},
|
|
564
|
+ //{IV(''), 0xC9, 0},
|
|
565
|
+ //{IV(''), 0xCA, 0},
|
|
566
|
+ //{IV(''), 0xCB, 0},
|
|
567
|
+ //{IV(''), 0xCC, 0},
|
|
568
|
+ //{IV(''), 0xCD, 0},
|
|
569
|
+ //{IV(''), 0xCE, 0},
|
|
570
|
+
|
|
571
|
+ //{IV(''), 0xD0, 0},
|
|
572
|
+ //{IV(''), 0xD1, 0},
|
|
573
|
+ //{IV(''), 0xD2, 0},
|
|
574
|
+ //{IV(''), 0xD3, 0},
|
|
575
|
+ //{IV(''), 0xD4, 0},
|
|
576
|
+ //{IV(''), 0xD5, 0},
|
|
577
|
+ //{IV(''), 0xD6, 0},
|
|
578
|
+ //{IV(''), 0xD7, 0},
|
|
579
|
+ //{IV(''), 0xD8, 0},
|
|
580
|
+ //{IV(''), 0xDB, 0},
|
|
581
|
+ //{IV(''), 0xDC, 0},
|
|
582
|
+ //{IV(''), 0xDD, 0},
|
|
583
|
+ //{IV(''), 0xDE, 0},
|
|
584
|
+ //{IV(''), 0xDF, 0},
|
|
585
|
+
|
|
586
|
+ //{IV(''), 0xE7, 0},
|
|
587
|
+ //{IV(''), 0xE8, 0},
|
|
588
|
+ //{IV(''), 0xE9, 0},
|
|
589
|
+ //{IV(''), 0xEA, 0},
|
|
590
|
+ //{IV(''), 0xEB, 0},
|
|
591
|
+ //{IV(''), 0xEC, 0},
|
|
592
|
+ //{IV(''), 0xED, 0},
|
|
593
|
+ //{IV(''), 0xEE, 0},
|
|
594
|
+ //{IV(''), 0xEF, 0},
|
|
595
|
+
|
|
596
|
+ //{IV(''), 0xF4, 0},
|
|
597
|
+ //{IV(''), 0xF5, 0},
|
|
598
|
+ //{IV(''), 0xF6, 0},
|
|
599
|
+ //{IV(''), 0xF7, 0},
|
|
600
|
+ //{IV(''), 0xF8, 0},
|
|
601
|
+ //{IV(''), 0xF9, 0},
|
|
602
|
+ //{IV(''), 0xFA, 0},
|
|
603
|
+ //{IV(''), 0xFB, 0},
|
|
604
|
+ //{IV(''), 0xFC, 0},
|
|
605
|
+ //{IV(''), 0xFD, 0},
|
|
606
|
+ //{IV(''), 0xFE, 0},
|
|
607
|
+ //{IV(''), 0xFF, 0},
|
|
608
|
+
|
|
609
|
+ #endif
|
604
|
610
|
|
605
|
611
|
{IV('↑'), 0xD9, 0}, // 2191 ←↑→↓
|
606
|
612
|
{IV('↓'), 0xDA, 0}, // 2193
|
|
@@ -613,7 +619,7 @@ static const hd44780_charmap_t g_hd44780_charmap_common[] PROGMEM = {
|
613
|
619
|
{IV('¢'), 'c', 0}, // A2
|
614
|
620
|
{IV('°'), 0x09, 0}, // B0 Marlin special: '°' LCD_STR_DEGREE (0x09)
|
615
|
621
|
|
616
|
|
- // map WESTERN code to the plain ASCII
|
|
622
|
+ // Map WESTERN code to plain ASCII
|
617
|
623
|
{IV('Á'), 'A', 0}, // C1
|
618
|
624
|
{IV('Â'), 'A', 0}, // C2
|
619
|
625
|
{IV('Ã'), 'A', 0}, // C3
|
|
@@ -697,147 +703,228 @@ static const hd44780_charmap_t g_hd44780_charmap_common[] PROGMEM = {
|
697
|
703
|
|
698
|
704
|
{IV('ˣ'), 'x', 0}, // 02E3
|
699
|
705
|
|
700
|
|
- {IV('΄'), '\'', 0}, // 0384
|
701
|
|
- {IV('΅'), '\'', 0}, // 0385
|
702
|
|
- {IV('Ά'), 'A', 0}, // 0386
|
703
|
|
- {IV('·'), '.', 0}, // 0387
|
704
|
|
- {IV('Έ'), 'E', 0}, // 0388
|
705
|
|
- {IV('Ή'), 'H', 0}, // 0389
|
706
|
|
- {IV('Ί'), 'I', 0}, // 038A
|
707
|
|
- {IV('Ό'), 'O', 0}, // 038C
|
708
|
|
- {IV('Ύ'), 'Y', 0}, // 038E
|
709
|
|
- {IV('Ώ'), 'O', 0}, // 038F
|
710
|
|
- {IV('ΐ'), 'i', 0}, // 0390
|
711
|
|
- {IV('Α'), 'A', 0}, // 0391
|
712
|
|
- {IV('Β'), 'B', 0}, // 0392
|
713
|
|
- {IV('Γ'), 'T', 0}, // 0393, Gamma
|
714
|
|
- {IV('Δ'), '4', 0}, // 0394, Delta, ◿
|
715
|
|
- {IV('Ε'), 'E', 0}, // 0395
|
716
|
|
- {IV('Ζ'), 'Z', 0}, // 0396
|
717
|
|
- {IV('Η'), 'H', 0}, // 0397
|
718
|
|
- {IV('Θ'), '0', 0}, // 0398, Theta
|
719
|
|
- {IV('Ι'), 'I', 0}, // 0399
|
720
|
|
- {IV('Κ'), 'K', 0}, // 039A
|
721
|
|
- {IV('Λ'), '^', 0}, // 039B, Lambda
|
722
|
|
- {IV('Μ'), 'M', 0}, // 039C
|
723
|
|
- {IV('Ν'), 'N', 0}, // 039D
|
724
|
|
- {IV('Ξ'), '3', 0}, // 039E, Xi
|
725
|
|
- {IV('Ο'), 'O', 0}, // 039F
|
726
|
|
- {IV('Π'), 'n', 0}, // 03A0, Pi
|
727
|
|
- {IV('Ρ'), 'P', 0}, // 03A1
|
728
|
|
- {IV('Σ'), 'E', 0}, // 03A3, Sigma
|
729
|
|
- {IV('Τ'), 'T', 0}, // 03A4
|
730
|
|
- {IV('Υ'), 'Y', 0}, // 03A5, Upsilon
|
731
|
|
- {IV('Φ'), 'p', 0}, // 03A6, Phi
|
732
|
|
- {IV('Χ'), 'X', 0}, // 03A7
|
733
|
|
- {IV('Ψ'), 'P', 0}, // 03A8, Psi
|
734
|
|
- {IV('Ω'), 'O', 0}, // 03A9, Omega
|
735
|
|
- {IV('Ϊ'), 'I', 0}, // 03AA
|
736
|
|
- {IV('Ϋ'), 'Y', 0}, // 03AB
|
737
|
|
- {IV('ά'), 'a', 0}, // 03AC
|
738
|
|
- {IV('έ'), 'e', 0}, // 03AD
|
739
|
|
- {IV('ή'), 'n', 0}, // 03AE
|
740
|
|
- {IV('ί'), 'i', 0}, // 03AF
|
741
|
|
- {IV('ΰ'), 'v', 0}, // 03B0
|
742
|
|
- {IV('α'), 'a', 0}, // 03B1, alpha
|
743
|
|
- {IV('β'), 'B', 0}, // 03B2, beta
|
744
|
|
- {IV('γ'), 'v', 0}, // 03B3, gamma
|
745
|
|
- {IV('δ'), 'd', 0}, // 03B4, delta
|
746
|
|
- {IV('ε'), 'e', 0}, // 03B5, epsilon
|
747
|
|
- {IV('ζ'), 'Z', 0}, // 03B6, zeta
|
748
|
|
- {IV('η'), 'n', 0}, // 03B7, eta
|
749
|
|
- {IV('θ'), '0', 0}, // 03B8, theta
|
750
|
|
- {IV('ι'), 'i', 0}, // 03B9, lota
|
751
|
|
- {IV('κ'), 'k', 0}, // 03BA, kappa
|
752
|
|
- {IV('λ'), 'L', 0}, // 03BB, lambda
|
753
|
|
- {IV('μ'), 'u', 0}, // 03BC, mu
|
754
|
|
- {IV('ν'), 'v', 0}, // 03BD, nu
|
755
|
|
- {IV('ξ'), 'e', 0}, // 03BE, xi
|
756
|
|
- {IV('ο'), 'o', 0}, // 03BF
|
757
|
|
- {IV('π'), 'n', 0}, // 03C0, pi
|
758
|
|
- {IV('ρ'), 'p', 0}, // 03C1, rho
|
759
|
|
- {IV('ς'), 'c', 0}, // 03C2
|
760
|
|
- {IV('σ'), 'o', 0}, // 03C3, sigma
|
761
|
|
- {IV('τ'), 't', 0}, // 03C4, tau
|
762
|
|
- {IV('υ'), 'v', 0}, // 03C5, upsilon
|
763
|
|
- {IV('φ'), 'p', 0}, // 03C6
|
764
|
|
- {IV('χ'), 'X', 0}, // 03C7, chi
|
765
|
|
- {IV('ψ'), 'W', 0}, // 03C8, psi
|
766
|
|
- {IV('ω'), 'w', 0}, // 03C9, omega
|
767
|
|
- {IV('ϊ'), 'i', 0}, // 03CA
|
768
|
|
- {IV('ϋ'), 'v', 0}, // 03CB
|
769
|
|
- {IV('ό'), 'o', 0}, // 03CC
|
770
|
|
- {IV('ύ'), 'v', 0}, // 03CD
|
771
|
|
- {IV('ώ'), 'w', 0}, // 03CE
|
772
|
|
-
|
773
|
|
- // map CYRILLIC code to the plain ASCII
|
774
|
|
- {IV('Ё'), 'E', 0}, // 0401
|
775
|
|
- {IV('А'), 'A', 0}, // 0410
|
776
|
|
- {IV('Б'), 'b', 0}, // 0411
|
777
|
|
- {IV('В'), 'B', 0}, // 0412
|
778
|
|
- {IV('Г'), 'T', 0}, // 0413
|
779
|
|
- {IV('Д'), 'Q', 0}, // 0414
|
780
|
|
- {IV('Е'), 'E', 0}, // 0415
|
781
|
|
- {IV('Ж'), '*', 0}, // 0416
|
782
|
|
- {IV('З'), 'E', 0}, // 0417
|
783
|
|
- {IV('И'), 'N', 0}, // 0418
|
784
|
|
- {IV('Й'), 'N', 0}, // 0419
|
785
|
|
- {IV('К'), 'K', 0}, // 041A
|
786
|
|
- {IV('Л'), 'T', 0}, // 041B
|
787
|
|
- {IV('М'), 'M', 0}, // 041C
|
788
|
|
- {IV('Н'), 'H', 0}, // 041D
|
789
|
|
- {IV('О'), 'O', 0}, // 041E
|
790
|
|
- {IV('П'), 'n', 0}, // 041F
|
791
|
|
- {IV('Р'), 'P', 0}, // 0420
|
792
|
|
- {IV('С'), 'C', 0}, // 0421
|
793
|
|
- {IV('Т'), 'T', 0}, // 0422
|
794
|
|
- {IV('У'), 'Y', 0},
|
795
|
|
- {IV('Ф'), 'o', 0},
|
796
|
|
- {IV('Х'), 'X', 0},
|
797
|
|
- {IV('Ц'), 'U', 0},
|
798
|
|
- {IV('Ч'), 'y', 0},
|
799
|
|
- {IV('Ш'), 'W', 0},
|
800
|
|
- {IV('Щ'), 'W', 0},
|
801
|
|
- {IV('Ъ'), 'b', 0},
|
802
|
|
- {IV('Ы'), 'b', '|'},
|
803
|
|
- {IV('Ь'), 'b'},
|
804
|
|
- {IV('Э'), 'e'},
|
805
|
|
- {IV('Ю'), '|', 'O'},
|
806
|
|
- {IV('Я'), '9', '|'}, // 042F
|
807
|
|
-
|
808
|
|
- {IV('а'), 'a', 0}, // 0430
|
809
|
|
- {IV('б'), '6', 0}, // 0431
|
810
|
|
- {IV('в'), 'B', 0}, // 0432,
|
811
|
|
- {IV('г'), 'r', 0}, // 0433
|
812
|
|
- {IV('д'), 'a', 0}, // 0434,
|
813
|
|
- {IV('е'), 'e', 0}, // 0435
|
814
|
|
- {IV('ж'), '*', 0}, // 0436
|
815
|
|
- {IV('з'), 'e', 0}, // 0437,
|
816
|
|
- {IV('и'), 'u', 0}, // 0438
|
817
|
|
- {IV('й'), 'u', 0}, // 0439,
|
818
|
|
- {IV('к'), 'k', 0}, // 043A
|
819
|
|
- {IV('л'), 'n', 0},
|
820
|
|
- {IV('м'), 'm', 0},
|
821
|
|
- {IV('н'), 'H', 0},
|
822
|
|
- {IV('о'), 'o', 0},
|
823
|
|
- {IV('п'), 'n', 0},
|
824
|
|
- {IV('р'), 'p', 0},
|
825
|
|
- {IV('с'), 'c', 0},
|
826
|
|
- {IV('т'), 't', 0},
|
827
|
|
- {IV('у'), 'y', 0},
|
828
|
|
- {IV('ф'), 'q', 'p'},
|
829
|
|
- {IV('х'), 'x', 0},
|
830
|
|
- {IV('ц'), 'u', 0},
|
831
|
|
- {IV('ч'), 'y', 0},
|
832
|
|
- {IV('ш'), 'w', 0},
|
833
|
|
- {IV('щ'), 'w', 0},
|
834
|
|
- {IV('ъ'), 'b', 0},
|
835
|
|
- {IV('ы'), 'b', '|'},
|
836
|
|
- {IV('ь'), 'b', 0},
|
837
|
|
- {IV('э'), 'e', 0},
|
838
|
|
- {IV('ю'), '|', 'o'},
|
839
|
|
- {IV('я'), 'g', 0}, // 044F
|
840
|
|
- {IV('ё'), 'e', 0}, // 0451
|
|
706
|
+ #if ENABLED(DISPLAY_CHARSET_ISO10646_VI)
|
|
707
|
+
|
|
708
|
+ // Map Vietnamese phonetics
|
|
709
|
+
|
|
710
|
+ //{IV('à'), 'a', 0}, {IV('À'), 'A', 0},
|
|
711
|
+ {IV('ạ'), 'a', 0}, {IV('Ạ'), 'A', 0},
|
|
712
|
+ {IV('ả'), 'a', 0}, {IV('Ả'), 'A', 0},
|
|
713
|
+ //{IV('ã'), 'a', 0}, {IV('Ã'), 'A', 0},
|
|
714
|
+ //{IV('á'), 'á', 0}, {IV('Á'), 'A', 0},
|
|
715
|
+ {IV('Ạ'), 'A', 0},
|
|
716
|
+ {IV('ă'), 'a', 0}, {IV('Ă'), 'A', 0},
|
|
717
|
+ {IV('ằ'), 'a', 0}, {IV('Ằ'), 'A', 0},
|
|
718
|
+ {IV('ẳ'), 'a', 0}, {IV('Ẳ'), 'A', 0},
|
|
719
|
+ {IV('ẵ'), 'a', 0}, {IV('Ẵ'), 'A', 0},
|
|
720
|
+ {IV('ắ'), 'a', 0}, {IV('Ắ'), 'A', 0},
|
|
721
|
+ {IV('ặ'), 'a', 0}, {IV('Ặ'), 'A', 0},
|
|
722
|
+ {IV('â'), 'a', 0}, {IV('Â'), 'A', 0},
|
|
723
|
+ {IV('ầ'), 'a', 0}, {IV('Ầ'), 'A', 0},
|
|
724
|
+ {IV('ẩ'), 'a', 0}, {IV('Ẩ'), 'A', 0},
|
|
725
|
+ {IV('ẫ'), 'a', 0}, {IV('Ẫ'), 'A', 0},
|
|
726
|
+ {IV('ấ'), 'a', 0}, {IV('Ấ'), 'A', 0},
|
|
727
|
+ {IV('ậ'), 'a', 0}, {IV('Ậ'), 'A', 0},
|
|
728
|
+ //{IV('đ'), 'd', 0},
|
|
729
|
+ {IV('Đ'), 'D', 0},
|
|
730
|
+ {IV('e'), 'e', 0}, {IV('E'), 'E', 0},
|
|
731
|
+ {IV('è'), 'e', 0}, {IV('È'), 'E', 0},
|
|
732
|
+ {IV('ẻ'), 'e', 0}, {IV('Ẻ'), 'E', 0},
|
|
733
|
+ {IV('ẽ'), 'e', 0}, {IV('Ẽ'), 'E', 0},
|
|
734
|
+ {IV('é'), 'e', 0}, {IV('É'), 'E', 0},
|
|
735
|
+ {IV('ẹ'), 'e', 0}, {IV('Ẹ'), 'E', 0},
|
|
736
|
+ {IV('ê'), 'e', 0}, {IV('Ê'), 'E', 0},
|
|
737
|
+ {IV('ề'), 'e', 0}, {IV('Ề'), 'E', 0},
|
|
738
|
+ {IV('ể'), 'e', 0}, {IV('Ể'), 'E', 0},
|
|
739
|
+ {IV('ễ'), 'e', 0}, {IV('Ễ'), 'E', 0},
|
|
740
|
+ {IV('ế'), 'e', 0}, {IV('Ế'), 'E', 0},
|
|
741
|
+ {IV('ệ'), 'e', 0}, {IV('Ệ'), 'E', 0},
|
|
742
|
+ {IV('i'), 'i', 0}, {IV('I'), 'I', 0},
|
|
743
|
+ //{IV('ì'), 'ì', 0}, {IV('Ì'), 'Ì', 0},
|
|
744
|
+ {IV('ỉ'), 'ỉ', 0}, {IV('Ỉ'), 'Ỉ', 0},
|
|
745
|
+ {IV('ĩ'), 'ĩ', 0}, {IV('Ĩ'), 'Ĩ', 0},
|
|
746
|
+ {IV('í'), 'í', 0}, {IV('Í'), 'Í', 0},
|
|
747
|
+ {IV('ị'), 'ị', 0}, {IV('Ị'), 'Ị', 0},
|
|
748
|
+ {IV('o'), 'o', 0}, {IV('O'), 'O', 0},
|
|
749
|
+ {IV('ò'), 'o', 0}, {IV('Ò'), 'O', 0},
|
|
750
|
+ {IV('ỏ'), 'o', 0}, {IV('Ỏ'), 'O', 0},
|
|
751
|
+ {IV('õ'), 'o', 0}, {IV('Õ'), 'O', 0},
|
|
752
|
+ {IV('ó'), 'o', 0}, {IV('Ó'), 'O', 0},
|
|
753
|
+ {IV('ọ'), 'o', 0}, {IV('Ọ'), 'O', 0},
|
|
754
|
+ {IV('ô'), 'o', 0}, {IV('Ô'), 'O', 0},
|
|
755
|
+ {IV('ồ'), 'o', 0}, {IV('Ồ'), 'O', 0},
|
|
756
|
+ {IV('ổ'), 'o', 0}, {IV('Ổ'), 'O', 0},
|
|
757
|
+ {IV('ỗ'), 'o', 0}, {IV('Ỗ'), 'O', 0},
|
|
758
|
+ {IV('ố'), 'o', 0}, {IV('Ố'), 'O', 0},
|
|
759
|
+ {IV('ộ'), 'o', 0}, {IV('Ộ'), 'O', 0},
|
|
760
|
+ {IV('ơ'), 'o', 0}, {IV('Ơ'), 'O', 0},
|
|
761
|
+ {IV('ờ'), 'o', 0}, {IV('Ờ'), 'O', 0},
|
|
762
|
+ {IV('ở'), 'o', 0}, {IV('Ở'), 'O', 0},
|
|
763
|
+ {IV('ỡ'), 'o', 0}, {IV('Ỡ'), 'O', 0},
|
|
764
|
+ {IV('ớ'), 'o', 0}, {IV('Ớ'), 'O', 0},
|
|
765
|
+ {IV('ợ'), 'o', 0}, {IV('Ợ'), 'O', 0},
|
|
766
|
+ {IV('ù'), 'u', 0}, {IV('Ù'), 'U', 0},
|
|
767
|
+ {IV('ủ'), 'u', 0}, {IV('Ủ'), 'U', 0},
|
|
768
|
+ {IV('ũ'), 'u', 0}, {IV('Ũ'), 'U', 0},
|
|
769
|
+ //{IV('ú'), 'u', 0}, {IV('Ú'), 'U', 0},
|
|
770
|
+ {IV('ụ'), 'u', 0}, {IV('Ụ'), 'U', 0},
|
|
771
|
+ {IV('ư'), 'u', 0}, {IV('Ư'), 'U', 0},
|
|
772
|
+ {IV('ừ'), 'u', 0}, {IV('Ừ'), 'U', 0},
|
|
773
|
+ {IV('ử'), 'u', 0}, {IV('Ử'), 'U', 0},
|
|
774
|
+ {IV('ữ'), 'u', 0}, {IV('Ữ'), 'U', 0},
|
|
775
|
+ {IV('ứ'), 'u', 0}, {IV('Ứ'), 'U', 0},
|
|
776
|
+ {IV('ự'), 'u', 0}, {IV('Ự'), 'U', 0},
|
|
777
|
+ {IV('y'), 'y', 0}, {IV('Y'), 'Y', 0},
|
|
778
|
+
|
|
779
|
+ #endif
|
|
780
|
+
|
|
781
|
+ #if ENABLED(DISPLAY_CHARSET_ISO10646_GREEK)
|
|
782
|
+
|
|
783
|
+ {IV('΄'), '\'', 0}, // 0384
|
|
784
|
+ {IV('΅'), '\'', 0}, // 0385
|
|
785
|
+ {IV('Ά'), 'A', 0}, // 0386
|
|
786
|
+ {IV('·'), '.', 0}, // 0387
|
|
787
|
+ {IV('Έ'), 'E', 0}, // 0388
|
|
788
|
+ {IV('Ή'), 'H', 0}, // 0389
|
|
789
|
+ {IV('Ί'), 'I', 0}, // 038A
|
|
790
|
+ {IV('Ό'), 'O', 0}, // 038C
|
|
791
|
+ {IV('Ύ'), 'Y', 0}, // 038E
|
|
792
|
+ {IV('Ώ'), 'O', 0}, // 038F
|
|
793
|
+ {IV('ΐ'), 'i', 0}, // 0390
|
|
794
|
+ {IV('Α'), 'A', 0}, // 0391
|
|
795
|
+ {IV('Β'), 'B', 0}, // 0392
|
|
796
|
+ {IV('Γ'), 'T', 0}, // 0393, Gamma
|
|
797
|
+ {IV('Δ'), '4', 0}, // 0394, Delta, ◿
|
|
798
|
+ {IV('Ε'), 'E', 0}, // 0395
|
|
799
|
+ {IV('Ζ'), 'Z', 0}, // 0396
|
|
800
|
+ {IV('Η'), 'H', 0}, // 0397
|
|
801
|
+ {IV('Θ'), '0', 0}, // 0398, Theta
|
|
802
|
+ {IV('Ι'), 'I', 0}, // 0399
|
|
803
|
+ {IV('Κ'), 'K', 0}, // 039A
|
|
804
|
+ {IV('Λ'), '^', 0}, // 039B, Lambda
|
|
805
|
+ {IV('Μ'), 'M', 0}, // 039C
|
|
806
|
+ {IV('Ν'), 'N', 0}, // 039D
|
|
807
|
+ {IV('Ξ'), '3', 0}, // 039E, Xi
|
|
808
|
+ {IV('Ο'), 'O', 0}, // 039F
|
|
809
|
+ {IV('Π'), 'n', 0}, // 03A0, Pi
|
|
810
|
+ {IV('Ρ'), 'P', 0}, // 03A1
|
|
811
|
+ {IV('Σ'), 'E', 0}, // 03A3, Sigma
|
|
812
|
+ {IV('Τ'), 'T', 0}, // 03A4
|
|
813
|
+ {IV('Υ'), 'Y', 0}, // 03A5, Upsilon
|
|
814
|
+ {IV('Φ'), 'p', 0}, // 03A6, Phi
|
|
815
|
+ {IV('Χ'), 'X', 0}, // 03A7
|
|
816
|
+ {IV('Ψ'), 'P', 0}, // 03A8, Psi
|
|
817
|
+ {IV('Ω'), 'O', 0}, // 03A9, Omega
|
|
818
|
+ {IV('Ϊ'), 'I', 0}, // 03AA
|
|
819
|
+ {IV('Ϋ'), 'Y', 0}, // 03AB
|
|
820
|
+ {IV('ά'), 'a', 0}, // 03AC
|
|
821
|
+ {IV('έ'), 'e', 0}, // 03AD
|
|
822
|
+ {IV('ή'), 'n', 0}, // 03AE
|
|
823
|
+ {IV('ί'), 'i', 0}, // 03AF
|
|
824
|
+ {IV('ΰ'), 'v', 0}, // 03B0
|
|
825
|
+ {IV('α'), 'a', 0}, // 03B1, alpha
|
|
826
|
+ {IV('β'), 'B', 0}, // 03B2, beta
|
|
827
|
+ {IV('γ'), 'v', 0}, // 03B3, gamma
|
|
828
|
+ {IV('δ'), 'd', 0}, // 03B4, delta
|
|
829
|
+ {IV('ε'), 'e', 0}, // 03B5, epsilon
|
|
830
|
+ {IV('ζ'), 'Z', 0}, // 03B6, zeta
|
|
831
|
+ {IV('η'), 'n', 0}, // 03B7, eta
|
|
832
|
+ {IV('θ'), '0', 0}, // 03B8, theta
|
|
833
|
+ {IV('ι'), 'i', 0}, // 03B9, lota
|
|
834
|
+ {IV('κ'), 'k', 0}, // 03BA, kappa
|
|
835
|
+ {IV('λ'), 'L', 0}, // 03BB, lambda
|
|
836
|
+ {IV('μ'), 'u', 0}, // 03BC, mu
|
|
837
|
+ {IV('ν'), 'v', 0}, // 03BD, nu
|
|
838
|
+ {IV('ξ'), 'e', 0}, // 03BE, xi
|
|
839
|
+ {IV('ο'), 'o', 0}, // 03BF
|
|
840
|
+ {IV('π'), 'n', 0}, // 03C0, pi
|
|
841
|
+ {IV('ρ'), 'p', 0}, // 03C1, rho
|
|
842
|
+ {IV('ς'), 'c', 0}, // 03C2
|
|
843
|
+ {IV('σ'), 'o', 0}, // 03C3, sigma
|
|
844
|
+ {IV('τ'), 't', 0}, // 03C4, tau
|
|
845
|
+ {IV('υ'), 'v', 0}, // 03C5, upsilon
|
|
846
|
+ {IV('φ'), 'p', 0}, // 03C6
|
|
847
|
+ {IV('χ'), 'X', 0}, // 03C7, chi
|
|
848
|
+ {IV('ψ'), 'W', 0}, // 03C8, psi
|
|
849
|
+ {IV('ω'), 'w', 0}, // 03C9, omega
|
|
850
|
+ {IV('ϊ'), 'i', 0}, // 03CA
|
|
851
|
+ {IV('ϋ'), 'v', 0}, // 03CB
|
|
852
|
+ {IV('ό'), 'o', 0}, // 03CC
|
|
853
|
+ {IV('ύ'), 'v', 0}, // 03CD
|
|
854
|
+ {IV('ώ'), 'w', 0}, // 03CE
|
|
855
|
+
|
|
856
|
+ #endif
|
|
857
|
+
|
|
858
|
+ #if ENABLED(DISPLAY_CHARSET_ISO10646_5)
|
|
859
|
+ // Map CYRILLIC code to plain ASCII
|
|
860
|
+ {IV('Ё'), 'E', 0}, // 0401
|
|
861
|
+ {IV('А'), 'A', 0}, // 0410
|
|
862
|
+ {IV('Б'), 'b', 0}, // 0411
|
|
863
|
+ {IV('В'), 'B', 0}, // 0412
|
|
864
|
+ {IV('Г'), 'T', 0}, // 0413
|
|
865
|
+ {IV('Д'), 'Q', 0}, // 0414
|
|
866
|
+ {IV('Е'), 'E', 0}, // 0415
|
|
867
|
+ {IV('Ж'), '*', 0}, // 0416
|
|
868
|
+ {IV('З'), 'E', 0}, // 0417
|
|
869
|
+ {IV('И'), 'N', 0}, // 0418
|
|
870
|
+ {IV('Й'), 'N', 0}, // 0419
|
|
871
|
+ {IV('К'), 'K', 0}, // 041A
|
|
872
|
+ {IV('Л'), 'T', 0}, // 041B
|
|
873
|
+ {IV('М'), 'M', 0}, // 041C
|
|
874
|
+ {IV('Н'), 'H', 0}, // 041D
|
|
875
|
+ {IV('О'), 'O', 0}, // 041E
|
|
876
|
+ {IV('П'), 'n', 0}, // 041F
|
|
877
|
+ {IV('Р'), 'P', 0}, // 0420
|
|
878
|
+ {IV('С'), 'C', 0}, // 0421
|
|
879
|
+ {IV('Т'), 'T', 0}, // 0422
|
|
880
|
+ {IV('У'), 'Y', 0},
|
|
881
|
+ {IV('Ф'), 'o', 0},
|
|
882
|
+ {IV('Х'), 'X', 0},
|
|
883
|
+ {IV('Ц'), 'U', 0},
|
|
884
|
+ {IV('Ч'), 'y', 0},
|
|
885
|
+ {IV('Ш'), 'W', 0},
|
|
886
|
+ {IV('Щ'), 'W', 0},
|
|
887
|
+ {IV('Ъ'), 'b', 0},
|
|
888
|
+ {IV('Ы'), 'b', '|'},
|
|
889
|
+ {IV('Ь'), 'b'},
|
|
890
|
+ {IV('Э'), 'e'},
|
|
891
|
+ {IV('Ю'), '|', 'O'},
|
|
892
|
+ {IV('Я'), '9', '|'}, // 042F
|
|
893
|
+
|
|
894
|
+ {IV('а'), 'a', 0}, // 0430
|
|
895
|
+ {IV('б'), '6', 0}, // 0431
|
|
896
|
+ {IV('в'), 'B', 0}, // 0432,
|
|
897
|
+ {IV('г'), 'r', 0}, // 0433
|
|
898
|
+ {IV('д'), 'a', 0}, // 0434,
|
|
899
|
+ {IV('е'), 'e', 0}, // 0435
|
|
900
|
+ {IV('ж'), '*', 0}, // 0436
|
|
901
|
+ {IV('з'), 'e', 0}, // 0437,
|
|
902
|
+ {IV('и'), 'u', 0}, // 0438
|
|
903
|
+ {IV('й'), 'u', 0}, // 0439,
|
|
904
|
+ {IV('к'), 'k', 0}, // 043A
|
|
905
|
+ {IV('л'), 'n', 0},
|
|
906
|
+ {IV('м'), 'm', 0},
|
|
907
|
+ {IV('н'), 'H', 0},
|
|
908
|
+ {IV('о'), 'o', 0},
|
|
909
|
+ {IV('п'), 'n', 0},
|
|
910
|
+ {IV('р'), 'p', 0},
|
|
911
|
+ {IV('с'), 'c', 0},
|
|
912
|
+ {IV('т'), 't', 0},
|
|
913
|
+ {IV('у'), 'y', 0},
|
|
914
|
+ {IV('ф'), 'q', 'p'},
|
|
915
|
+ {IV('х'), 'x', 0},
|
|
916
|
+ {IV('ц'), 'u', 0},
|
|
917
|
+ {IV('ч'), 'y', 0},
|
|
918
|
+ {IV('ш'), 'w', 0},
|
|
919
|
+ {IV('щ'), 'w', 0},
|
|
920
|
+ {IV('ъ'), 'b', 0},
|
|
921
|
+ {IV('ы'), 'b', '|'},
|
|
922
|
+ {IV('ь'), 'b', 0},
|
|
923
|
+ {IV('э'), 'e', 0},
|
|
924
|
+ {IV('ю'), '|', 'o'},
|
|
925
|
+ {IV('я'), 'g', 0}, // 044F
|
|
926
|
+ {IV('ё'), 'e', 0}, // 0451
|
|
927
|
+ #endif
|
841
|
928
|
|
842
|
929
|
{IV('•'), '.', 0}, // 2022 ·
|
843
|
930
|
{IV('℞'), 'P', 'x'}, // 211E ℞ Pt ASCII 158
|