684
702
static const struct jis_entry _builtin_jis_chars[] =
686
704
/* Row 1 [misc.] */
687
{0x2121, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4399}, /* full-width space */
688
{0x2122, HERSHEY_HIRAGANA, 0x79},
689
{0x2123, HERSHEY_HIRAGANA, 0x7a},
690
{0x2124, HERSHEY_SERIF, ','},
691
{0x2125, HERSHEY_SERIF, '.'},
692
{0x2126, HERSHEY_SERIF, 0xb7},
693
{0x2127, HERSHEY_SERIF, ':'},
694
{0x2128, HERSHEY_SERIF, ';'},
695
{0x2129, HERSHEY_SERIF, '?'},
696
{0x212a, HERSHEY_SERIF, '!'},
705
{0x2121, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4399}, /* full-width space */
706
{0x2122, PL_HERSHEY_HIRAGANA, 0x79},
707
{0x2123, PL_HERSHEY_HIRAGANA, 0x7a},
708
{0x2124, PL_HERSHEY_SERIF, ','},
709
{0x2125, PL_HERSHEY_SERIF, '.'},
710
{0x2126, PL_HERSHEY_SERIF, 0xb7},
711
{0x2127, PL_HERSHEY_SERIF, ':'},
712
{0x2128, PL_HERSHEY_SERIF, ';'},
713
{0x2129, PL_HERSHEY_SERIF, '?'},
714
{0x212a, PL_HERSHEY_SERIF, '!'},
697
715
/* 0x212b..0x212c are Japanese diacritics, shifted left */
698
{0x212d, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4180},
699
{0x212e, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4181},
700
{0x212f, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4182},
701
{0x2130, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4184},
702
{0x2131, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4008},
703
{0x2132, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4012},
716
{0x212d, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4180},
717
{0x212e, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4181},
718
{0x212f, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4182},
719
{0x2130, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4184},
720
{0x2131, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4008},
721
{0x2132, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4012},
704
722
/* 0x2133..0x213a are Japanese characters */
705
{0x213b, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 903},
706
{0x213c, HERSHEY_KATAKANA, 0x78},
707
{0x213d, HERSHEY_SERIF, '-'},
708
{0x213e, HERSHEY_SERIF, 0xad},
709
{0x213f, HERSHEY_SERIF, '/'},
710
{0x2140, HERSHEY_SERIF, '\\'},
711
{0x2141, HERSHEY_SERIF, '~'},
712
{0x2142, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 2230},
713
{0x2143, HERSHEY_SERIF, '|'},
714
{0x2144, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 276},
715
{0x2145, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 238},
716
{0x2146, HERSHEY_SERIF, '`'},
717
{0x2147, HERSHEY_SERIF, '\''},
718
{0x2148, HERSHEY_SERIF, '`'}, /* should be double quotes, fixme */
719
{0x2149, HERSHEY_SERIF, '\''}, /* same */
720
{0x214a, HERSHEY_SERIF, '('},
721
{0x214b, HERSHEY_SERIF, ')'},
722
{0x214c, HERSHEY_SERIF, '['}, /* should be `bent' brackets, fixme */
723
{0x214d, HERSHEY_SERIF, ']'}, /* same */
724
{0x214e, HERSHEY_SERIF, '['},
725
{0x214f, HERSHEY_SERIF, ']'},
726
{0x2150, HERSHEY_SERIF, '{'},
727
{0x2151, HERSHEY_SERIF, '}'},
728
{0x2152, HERSHEY_SERIF_SYMBOL, 0xe1},
729
{0x2153, HERSHEY_SERIF_SYMBOL, 0xf1},
723
{0x213b, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 903},
724
{0x213c, PL_HERSHEY_KATAKANA, 0x78},
725
{0x213d, PL_HERSHEY_SERIF, '-'},
726
{0x213e, PL_HERSHEY_SERIF, 0xad},
727
{0x213f, PL_HERSHEY_SERIF, '/'},
728
{0x2140, PL_HERSHEY_SERIF, '\\'},
729
{0x2141, PL_HERSHEY_SERIF, '~'},
730
{0x2142, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 2230},
731
{0x2143, PL_HERSHEY_SERIF, '|'},
732
{0x2144, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 276},
733
{0x2145, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 238},
734
{0x2146, PL_HERSHEY_SERIF, '`'},
735
{0x2147, PL_HERSHEY_SERIF, '\''},
736
{0x2148, PL_HERSHEY_SERIF, '`'}, /* should be double quotes, fixme */
737
{0x2149, PL_HERSHEY_SERIF, '\''}, /* same */
738
{0x214a, PL_HERSHEY_SERIF, '('},
739
{0x214b, PL_HERSHEY_SERIF, ')'},
740
{0x214c, PL_HERSHEY_SERIF, '['}, /* should be `bent' brackets, fixme */
741
{0x214d, PL_HERSHEY_SERIF, ']'}, /* same */
742
{0x214e, PL_HERSHEY_SERIF, '['},
743
{0x214f, PL_HERSHEY_SERIF, ']'},
744
{0x2150, PL_HERSHEY_SERIF, '{'},
745
{0x2151, PL_HERSHEY_SERIF, '}'},
746
{0x2152, PL_HERSHEY_SERIF_SYMBOL, 0xe1},
747
{0x2153, PL_HERSHEY_SERIF_SYMBOL, 0xf1},
730
748
/* 0x2154..0x2155 are double angle brackets */
731
{0x2156, HERSHEY_SERIF_SYMBOL, 0xe9},
732
{0x2157, HERSHEY_SERIF_SYMBOL, 0xfb},
733
{0x2158, HERSHEY_SERIF_SYMBOL, 0xe9}, /* should be outlined \lc and \rf, fixme */
734
{0x2159, HERSHEY_SERIF_SYMBOL, 0xfb}, /* same */
735
{0x215a, HERSHEY_SERIF_BOLD, '['}, /* shouldn't be ordinary bold brackets, fixme */
736
{0x215b, HERSHEY_SERIF_BOLD, ']'}, /* same */
737
{0x215c, HERSHEY_SERIF, '+'},
738
{0x215d, HERSHEY_SERIF, '-'},
739
{0x215e, HERSHEY_SERIF_SYMBOL, 0xb1},
740
{0x215f, HERSHEY_SERIF, 0xd7},
741
{0x2160, HERSHEY_SERIF, 0xf7},
742
{0x2161, HERSHEY_SERIF, '='},
743
{0x2162, HERSHEY_SERIF_SYMBOL, 0xb9},
744
{0x2163, HERSHEY_SERIF, '<'},
745
{0x2164, HERSHEY_SERIF, '>'},
746
{0x2165, HERSHEY_SERIF_SYMBOL, 0xa3},
747
{0x2166, HERSHEY_SERIF_SYMBOL, 0xb3},
748
{0x2167, HERSHEY_SERIF_SYMBOL, 0xa5},
749
{0x2168, HERSHEY_SERIF_SYMBOL, 0x5c},
750
{0x2169, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 2285},
751
{0x216a, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 2283},
752
{0x216b, HERSHEY_SERIF_SYMBOL, 0xb0},
753
{0x216c, HERSHEY_SERIF_SYMBOL, 0xa2},
754
{0x216d, HERSHEY_SERIF_SYMBOL, 0xb2},
749
{0x2156, PL_HERSHEY_SERIF_SYMBOL, 0xe9},
750
{0x2157, PL_HERSHEY_SERIF_SYMBOL, 0xfb},
751
{0x2158, PL_HERSHEY_SERIF_SYMBOL, 0xe9}, /* should be outlined \lc and \rf, fixme */
752
{0x2159, PL_HERSHEY_SERIF_SYMBOL, 0xfb}, /* same */
753
{0x215a, PL_HERSHEY_SERIF_BOLD, '['}, /* shouldn't be ordinary bold brackets, fixme */
754
{0x215b, PL_HERSHEY_SERIF_BOLD, ']'}, /* same */
755
{0x215c, PL_HERSHEY_SERIF, '+'},
756
{0x215d, PL_HERSHEY_SERIF, '-'},
757
{0x215e, PL_HERSHEY_SERIF_SYMBOL, 0xb1},
758
{0x215f, PL_HERSHEY_SERIF, 0xd7},
759
{0x2160, PL_HERSHEY_SERIF, 0xf7},
760
{0x2161, PL_HERSHEY_SERIF, '='},
761
{0x2162, PL_HERSHEY_SERIF_SYMBOL, 0xb9},
762
{0x2163, PL_HERSHEY_SERIF, '<'},
763
{0x2164, PL_HERSHEY_SERIF, '>'},
764
{0x2165, PL_HERSHEY_SERIF_SYMBOL, 0xa3},
765
{0x2166, PL_HERSHEY_SERIF_SYMBOL, 0xb3},
766
{0x2167, PL_HERSHEY_SERIF_SYMBOL, 0xa5},
767
{0x2168, PL_HERSHEY_SERIF_SYMBOL, 0x5c},
768
{0x2169, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 2285},
769
{0x216a, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 2283},
770
{0x216b, PL_HERSHEY_SERIF_SYMBOL, 0xb0},
771
{0x216c, PL_HERSHEY_SERIF_SYMBOL, 0xa2},
772
{0x216d, PL_HERSHEY_SERIF_SYMBOL, 0xb2},
755
773
/* 0x216e is degrees centigrade */
756
{0x216f, HERSHEY_SERIF, 0xa5},
757
{0x2170, HERSHEY_SERIF, '$'},
758
{0x2171, HERSHEY_SERIF, 0xa2},
759
{0x2172, HERSHEY_SERIF, 0xa3},
760
{0x2173, HERSHEY_SERIF, '%'},
761
{0x2174, HERSHEY_SERIF, '#'},
762
{0x2175, HERSHEY_SERIF, '&'},
763
{0x2176, HERSHEY_SERIF, '*'},
764
{0x2177, HERSHEY_SERIF, '@'},
765
{0x2178, HERSHEY_SERIF, 0xa7},
766
{0x2179, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 844},
767
{0x217a, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 856},
768
{0x217b, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 901},
769
{0x217c, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 850}, /* should be filled circle */
770
{0x217d, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4109},
771
{0x217e, HERSHEY_SERIF_SYMBOL, 0xe0}, /* lozenge rather than square; OK? */
774
{0x216f, PL_HERSHEY_SERIF, 0xa5},
775
{0x2170, PL_HERSHEY_SERIF, '$'},
776
{0x2171, PL_HERSHEY_SERIF, 0xa2},
777
{0x2172, PL_HERSHEY_SERIF, 0xa3},
778
{0x2173, PL_HERSHEY_SERIF, '%'},
779
{0x2174, PL_HERSHEY_SERIF, '#'},
780
{0x2175, PL_HERSHEY_SERIF, '&'},
781
{0x2176, PL_HERSHEY_SERIF, '*'},
782
{0x2177, PL_HERSHEY_SERIF, '@'},
783
{0x2178, PL_HERSHEY_SERIF, 0xa7},
784
{0x2179, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 844},
785
{0x217a, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 856},
786
{0x217b, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 901},
787
{0x217c, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 850}, /* should be filled circle */
788
{0x217d, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4109},
789
{0x217e, PL_HERSHEY_SERIF_SYMBOL, 0xe0}, /* lozenge rather than square; OK? */
772
790
/* Row 2 [misc.] */
773
791
/* 0x2220..0x2229 are mostly squares, triangles */
774
{0x222a, HERSHEY_SERIF_SYMBOL, 0xae},
775
{0x222b, HERSHEY_SERIF_SYMBOL, 0xac},
776
{0x222c, HERSHEY_SERIF_SYMBOL, 0xad},
777
{0x222d, HERSHEY_SERIF_SYMBOL, 0xaf},
778
{0x222d, HERSHEY_SERIF_BOLD, '='}, /* 0x222e is two bold horizontal strokes, NOT bold = */
779
{0x223a, HERSHEY_SERIF_SYMBOL, 0xce},
780
{0x223b, HERSHEY_SERIF_SYMBOL, RAW_HERSHEY_GLYPH + 282},
781
{0x223c, HERSHEY_SERIF_SYMBOL, 0xcd},
782
{0x223d, HERSHEY_SERIF_SYMBOL, 0xca},
783
{0x223e, HERSHEY_SERIF_SYMBOL, 0xcc},
784
{0x223f, HERSHEY_SERIF_SYMBOL, 0xc9},
785
{0x2240, HERSHEY_SERIF_SYMBOL, 0xc8},
786
{0x2241, HERSHEY_SERIF_SYMBOL, 0xc7},
787
{0x224a, HERSHEY_SERIF_SYMBOL, 0xd9},
788
{0x224b, HERSHEY_SERIF_SYMBOL, 0xda},
789
{0x224c, HERSHEY_SERIF, 0xac},
790
{0x224d, HERSHEY_SERIF_SYMBOL, 0xde},
791
{0x224e, HERSHEY_SERIF_SYMBOL, 0xdb},
792
{0x224f, HERSHEY_SERIF_SYMBOL, 0x22},
793
{0x2250, HERSHEY_SERIF_SYMBOL, 0x24},
794
{0x225c, HERSHEY_SERIF_SYMBOL, 0xb0},
795
{0x225d, HERSHEY_SERIF_SYMBOL, 0x5e},
796
{0x225e, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4008},
797
{0x225f, HERSHEY_SERIF_SYMBOL, 0xb6},
798
{0x2260, HERSHEY_SERIF_SYMBOL, 0xd1},
799
{0x2261, HERSHEY_SERIF_SYMBOL, 0xba},
800
{0x2262, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 276},
792
{0x222a, PL_HERSHEY_SERIF_SYMBOL, 0xae},
793
{0x222b, PL_HERSHEY_SERIF_SYMBOL, 0xac},
794
{0x222c, PL_HERSHEY_SERIF_SYMBOL, 0xad},
795
{0x222d, PL_HERSHEY_SERIF_SYMBOL, 0xaf},
796
{0x222d, PL_HERSHEY_SERIF_BOLD, '='}, /* 0x222e is two bold horizontal strokes, NOT bold = */
797
{0x223a, PL_HERSHEY_SERIF_SYMBOL, 0xce},
798
{0x223b, PL_HERSHEY_SERIF_SYMBOL, RAW_HERSHEY_GLYPH + 282},
799
{0x223c, PL_HERSHEY_SERIF_SYMBOL, 0xcd},
800
{0x223d, PL_HERSHEY_SERIF_SYMBOL, 0xca},
801
{0x223e, PL_HERSHEY_SERIF_SYMBOL, 0xcc},
802
{0x223f, PL_HERSHEY_SERIF_SYMBOL, 0xc9},
803
{0x2240, PL_HERSHEY_SERIF_SYMBOL, 0xc8},
804
{0x2241, PL_HERSHEY_SERIF_SYMBOL, 0xc7},
805
{0x224a, PL_HERSHEY_SERIF_SYMBOL, 0xd9},
806
{0x224b, PL_HERSHEY_SERIF_SYMBOL, 0xda},
807
{0x224c, PL_HERSHEY_SERIF, 0xac},
808
{0x224d, PL_HERSHEY_SERIF_SYMBOL, 0xde},
809
{0x224e, PL_HERSHEY_SERIF_SYMBOL, 0xdb},
810
{0x224f, PL_HERSHEY_SERIF_SYMBOL, 0x22},
811
{0x2250, PL_HERSHEY_SERIF_SYMBOL, 0x24},
812
{0x225c, PL_HERSHEY_SERIF_SYMBOL, 0xb0},
813
{0x225d, PL_HERSHEY_SERIF_SYMBOL, 0x5e},
814
{0x225e, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4008},
815
{0x225f, PL_HERSHEY_SERIF_SYMBOL, 0xb6},
816
{0x2260, PL_HERSHEY_SERIF_SYMBOL, 0xd1},
817
{0x2261, PL_HERSHEY_SERIF_SYMBOL, 0xba},
818
{0x2262, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 276},
801
819
/* 0x2263..0x2264 are \ll and \gg */
802
{0x2265, HERSHEY_SERIF_SYMBOL, 0xd6},
803
{0x2266, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4133},
804
{0x2267, HERSHEY_SERIF_SYMBOL, 0xb5},
805
{0x2268, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4132},
806
{0x2269, HERSHEY_SERIF_SYMBOL, 0xf2},
820
{0x2265, PL_HERSHEY_SERIF_SYMBOL, 0xd6},
821
{0x2266, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4133},
822
{0x2267, PL_HERSHEY_SERIF_SYMBOL, 0xb5},
823
{0x2268, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 4132},
824
{0x2269, PL_HERSHEY_SERIF_SYMBOL, 0xf2},
807
825
/* 0x2270 is a double integral */
808
{0x2272, HERSHEY_SERIF, 0xc5},
826
{0x2272, PL_HERSHEY_SERIF, 0xc5},
809
827
/* 0x2273 is perthousand */
810
{0x2274, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 2323},
811
{0x2275, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 2325},
828
{0x2274, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 2323},
829
{0x2275, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 2325},
812
830
/* 0x2276 is an eighth note */
813
{0x2277, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 2277},
814
{0x2278, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 2278},
815
{0x2279, HERSHEY_SERIF, 0xb6},
816
{0x227e, HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 905},
831
{0x2277, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 2277},
832
{0x2278, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 2278},
833
{0x2279, PL_HERSHEY_SERIF, 0xb6},
834
{0x227e, PL_HERSHEY_SERIF, RAW_HERSHEY_GLYPH + 905},
817
835
/* Row 3 [Roman characters], taken from HersheySerif */
818
{0x2330, HERSHEY_SERIF, '0'},
819
{0x2331, HERSHEY_SERIF, '1'},
820
{0x2332, HERSHEY_SERIF, '2'},
821
{0x2333, HERSHEY_SERIF, '3'},
822
{0x2334, HERSHEY_SERIF, '4'},
823
{0x2335, HERSHEY_SERIF, '5'},
824
{0x2336, HERSHEY_SERIF, '6'},
825
{0x2337, HERSHEY_SERIF, '7'},
826
{0x2338, HERSHEY_SERIF, '8'},
827
{0x2339, HERSHEY_SERIF, '9'},
828
{0x2341, HERSHEY_SERIF, 'A'},
829
{0x2342, HERSHEY_SERIF, 'B'},
830
{0x2343, HERSHEY_SERIF, 'C'},
831
{0x2344, HERSHEY_SERIF, 'D'},
832
{0x2345, HERSHEY_SERIF, 'E'},
833
{0x2346, HERSHEY_SERIF, 'F'},
834
{0x2347, HERSHEY_SERIF, 'G'},
835
{0x2348, HERSHEY_SERIF, 'H'},
836
{0x2349, HERSHEY_SERIF, 'I'},
837
{0x234a, HERSHEY_SERIF, 'J'},
838
{0x234b, HERSHEY_SERIF, 'K'},
839
{0x234c, HERSHEY_SERIF, 'L'},
840
{0x234d, HERSHEY_SERIF, 'M'},
841
{0x234e, HERSHEY_SERIF, 'N'},
842
{0x234f, HERSHEY_SERIF, 'O'},
843
{0x2350, HERSHEY_SERIF, 'P'},
844
{0x2351, HERSHEY_SERIF, 'Q'},
845
{0x2352, HERSHEY_SERIF, 'R'},
846
{0x2353, HERSHEY_SERIF, 'S'},
847
{0x2354, HERSHEY_SERIF, 'T'},
848
{0x2355, HERSHEY_SERIF, 'U'},
849
{0x2356, HERSHEY_SERIF, 'V'},
850
{0x2357, HERSHEY_SERIF, 'W'},
851
{0x2358, HERSHEY_SERIF, 'X'},
852
{0x2359, HERSHEY_SERIF, 'Y'},
853
{0x235a, HERSHEY_SERIF, 'Z'},
854
{0x2361, HERSHEY_SERIF, 'a'},
855
{0x2362, HERSHEY_SERIF, 'b'},
856
{0x2363, HERSHEY_SERIF, 'c'},
857
{0x2364, HERSHEY_SERIF, 'd'},
858
{0x2365, HERSHEY_SERIF, 'e'},
859
{0x2366, HERSHEY_SERIF, 'f'},
860
{0x2367, HERSHEY_SERIF, 'g'},
861
{0x2368, HERSHEY_SERIF, 'h'},
862
{0x2369, HERSHEY_SERIF, 'i'},
863
{0x236a, HERSHEY_SERIF, 'j'},
864
{0x236b, HERSHEY_SERIF, 'k'},
865
{0x236c, HERSHEY_SERIF, 'l'},
866
{0x236d, HERSHEY_SERIF, 'm'},
867
{0x236e, HERSHEY_SERIF, 'n'},
868
{0x236f, HERSHEY_SERIF, 'o'},
869
{0x2370, HERSHEY_SERIF, 'p'},
870
{0x2371, HERSHEY_SERIF, 'q'},
871
{0x2372, HERSHEY_SERIF, 'r'},
872
{0x2373, HERSHEY_SERIF, 's'},
873
{0x2374, HERSHEY_SERIF, 't'},
874
{0x2375, HERSHEY_SERIF, 'u'},
875
{0x2376, HERSHEY_SERIF, 'v'},
876
{0x2377, HERSHEY_SERIF, 'w'},
877
{0x2378, HERSHEY_SERIF, 'x'},
878
{0x2379, HERSHEY_SERIF, 'y'},
879
{0x237a, HERSHEY_SERIF, 'z'},
836
{0x2330, PL_HERSHEY_SERIF, '0'},
837
{0x2331, PL_HERSHEY_SERIF, '1'},
838
{0x2332, PL_HERSHEY_SERIF, '2'},
839
{0x2333, PL_HERSHEY_SERIF, '3'},
840
{0x2334, PL_HERSHEY_SERIF, '4'},
841
{0x2335, PL_HERSHEY_SERIF, '5'},
842
{0x2336, PL_HERSHEY_SERIF, '6'},
843
{0x2337, PL_HERSHEY_SERIF, '7'},
844
{0x2338, PL_HERSHEY_SERIF, '8'},
845
{0x2339, PL_HERSHEY_SERIF, '9'},
846
{0x2341, PL_HERSHEY_SERIF, 'A'},
847
{0x2342, PL_HERSHEY_SERIF, 'B'},
848
{0x2343, PL_HERSHEY_SERIF, 'C'},
849
{0x2344, PL_HERSHEY_SERIF, 'D'},
850
{0x2345, PL_HERSHEY_SERIF, 'E'},
851
{0x2346, PL_HERSHEY_SERIF, 'F'},
852
{0x2347, PL_HERSHEY_SERIF, 'G'},
853
{0x2348, PL_HERSHEY_SERIF, 'H'},
854
{0x2349, PL_HERSHEY_SERIF, 'I'},
855
{0x234a, PL_HERSHEY_SERIF, 'J'},
856
{0x234b, PL_HERSHEY_SERIF, 'K'},
857
{0x234c, PL_HERSHEY_SERIF, 'L'},
858
{0x234d, PL_HERSHEY_SERIF, 'M'},
859
{0x234e, PL_HERSHEY_SERIF, 'N'},
860
{0x234f, PL_HERSHEY_SERIF, 'O'},
861
{0x2350, PL_HERSHEY_SERIF, 'P'},
862
{0x2351, PL_HERSHEY_SERIF, 'Q'},
863
{0x2352, PL_HERSHEY_SERIF, 'R'},
864
{0x2353, PL_HERSHEY_SERIF, 'S'},
865
{0x2354, PL_HERSHEY_SERIF, 'T'},
866
{0x2355, PL_HERSHEY_SERIF, 'U'},
867
{0x2356, PL_HERSHEY_SERIF, 'V'},
868
{0x2357, PL_HERSHEY_SERIF, 'W'},
869
{0x2358, PL_HERSHEY_SERIF, 'X'},
870
{0x2359, PL_HERSHEY_SERIF, 'Y'},
871
{0x235a, PL_HERSHEY_SERIF, 'Z'},
872
{0x2361, PL_HERSHEY_SERIF, 'a'},
873
{0x2362, PL_HERSHEY_SERIF, 'b'},
874
{0x2363, PL_HERSHEY_SERIF, 'c'},
875
{0x2364, PL_HERSHEY_SERIF, 'd'},
876
{0x2365, PL_HERSHEY_SERIF, 'e'},
877
{0x2366, PL_HERSHEY_SERIF, 'f'},
878
{0x2367, PL_HERSHEY_SERIF, 'g'},
879
{0x2368, PL_HERSHEY_SERIF, 'h'},
880
{0x2369, PL_HERSHEY_SERIF, 'i'},
881
{0x236a, PL_HERSHEY_SERIF, 'j'},
882
{0x236b, PL_HERSHEY_SERIF, 'k'},
883
{0x236c, PL_HERSHEY_SERIF, 'l'},
884
{0x236d, PL_HERSHEY_SERIF, 'm'},
885
{0x236e, PL_HERSHEY_SERIF, 'n'},
886
{0x236f, PL_HERSHEY_SERIF, 'o'},
887
{0x2370, PL_HERSHEY_SERIF, 'p'},
888
{0x2371, PL_HERSHEY_SERIF, 'q'},
889
{0x2372, PL_HERSHEY_SERIF, 'r'},
890
{0x2373, PL_HERSHEY_SERIF, 's'},
891
{0x2374, PL_HERSHEY_SERIF, 't'},
892
{0x2375, PL_HERSHEY_SERIF, 'u'},
893
{0x2376, PL_HERSHEY_SERIF, 'v'},
894
{0x2377, PL_HERSHEY_SERIF, 'w'},
895
{0x2378, PL_HERSHEY_SERIF, 'x'},
896
{0x2379, PL_HERSHEY_SERIF, 'y'},
897
{0x237a, PL_HERSHEY_SERIF, 'z'},
880
898
/* Row 4 [Hiragana], taken from HersheyHiragana. */
881
{0x2421, HERSHEY_HIRAGANA, 0x21},
882
{0x2422, HERSHEY_HIRAGANA, 0x22},
883
{0x2423, HERSHEY_HIRAGANA, 0x23},
884
{0x2424, HERSHEY_HIRAGANA, 0x24},
885
{0x2425, HERSHEY_HIRAGANA, 0x25},
886
{0x2426, HERSHEY_HIRAGANA, 0x26},
887
{0x2427, HERSHEY_HIRAGANA, 0x27},
888
{0x2428, HERSHEY_HIRAGANA, 0x28},
889
{0x2429, HERSHEY_HIRAGANA, 0x29},
890
{0x242a, HERSHEY_HIRAGANA, 0x2a},
891
{0x242b, HERSHEY_HIRAGANA, 0x2b},
892
{0x242c, HERSHEY_HIRAGANA, 0x2c},
893
{0x242d, HERSHEY_HIRAGANA, 0x2d},
894
{0x242e, HERSHEY_HIRAGANA, 0x2e},
895
{0x242f, HERSHEY_HIRAGANA, 0x2f},
896
{0x2430, HERSHEY_HIRAGANA, 0x30},
897
{0x2431, HERSHEY_HIRAGANA, 0x31},
898
{0x2432, HERSHEY_HIRAGANA, 0x32},
899
{0x2433, HERSHEY_HIRAGANA, 0x33},
900
{0x2434, HERSHEY_HIRAGANA, 0x34},
901
{0x2435, HERSHEY_HIRAGANA, 0x35},
902
{0x2436, HERSHEY_HIRAGANA, 0x36},
903
{0x2437, HERSHEY_HIRAGANA, 0x37},
904
{0x2438, HERSHEY_HIRAGANA, 0x38},
905
{0x2439, HERSHEY_HIRAGANA, 0x39},
906
{0x243a, HERSHEY_HIRAGANA, 0x3a},
907
{0x243b, HERSHEY_HIRAGANA, 0x3b},
908
{0x243c, HERSHEY_HIRAGANA, 0x3c},
909
{0x243d, HERSHEY_HIRAGANA, 0x3d},
910
{0x243e, HERSHEY_HIRAGANA, 0x3e},
911
{0x243f, HERSHEY_HIRAGANA, 0x3f},
912
{0x2440, HERSHEY_HIRAGANA, 0x40},
913
{0x2441, HERSHEY_HIRAGANA, 0x41},
914
{0x2442, HERSHEY_HIRAGANA, 0x42},
915
{0x2443, HERSHEY_HIRAGANA, 0x43},
916
{0x2444, HERSHEY_HIRAGANA, 0x44},
917
{0x2445, HERSHEY_HIRAGANA, 0x45},
918
{0x2446, HERSHEY_HIRAGANA, 0x46},
919
{0x2447, HERSHEY_HIRAGANA, 0x47},
920
{0x2448, HERSHEY_HIRAGANA, 0x48},
921
{0x2449, HERSHEY_HIRAGANA, 0x49},
922
{0x244a, HERSHEY_HIRAGANA, 0x4a},
923
{0x244b, HERSHEY_HIRAGANA, 0x4b},
924
{0x244c, HERSHEY_HIRAGANA, 0x4c},
925
{0x244d, HERSHEY_HIRAGANA, 0x4d},
926
{0x244e, HERSHEY_HIRAGANA, 0x4e},
927
{0x244f, HERSHEY_HIRAGANA, 0x4f},
928
{0x2450, HERSHEY_HIRAGANA, 0x50},
929
{0x2451, HERSHEY_HIRAGANA, 0x51},
930
{0x2452, HERSHEY_HIRAGANA, 0x52},
931
{0x2453, HERSHEY_HIRAGANA, 0x53},
932
{0x2454, HERSHEY_HIRAGANA, 0x54},
933
{0x2455, HERSHEY_HIRAGANA, 0x55},
934
{0x2456, HERSHEY_HIRAGANA, 0x56},
935
{0x2457, HERSHEY_HIRAGANA, 0x57},
936
{0x2458, HERSHEY_HIRAGANA, 0x58},
937
{0x2459, HERSHEY_HIRAGANA, 0x59},
938
{0x245a, HERSHEY_HIRAGANA, 0x5a},
939
{0x245b, HERSHEY_HIRAGANA, 0x5b},
940
{0x245c, HERSHEY_HIRAGANA, 0x5c},
941
{0x245d, HERSHEY_HIRAGANA, 0x5d},
942
{0x245e, HERSHEY_HIRAGANA, 0x5e},
943
{0x245f, HERSHEY_HIRAGANA, 0x5f},
944
{0x2460, HERSHEY_HIRAGANA, 0x60},
945
{0x2461, HERSHEY_HIRAGANA, 0x61},
946
{0x2462, HERSHEY_HIRAGANA, 0x62},
947
{0x2463, HERSHEY_HIRAGANA, 0x63},
948
{0x2464, HERSHEY_HIRAGANA, 0x64},
949
{0x2465, HERSHEY_HIRAGANA, 0x65},
950
{0x2466, HERSHEY_HIRAGANA, 0x66},
951
{0x2467, HERSHEY_HIRAGANA, 0x67},
952
{0x2468, HERSHEY_HIRAGANA, 0x68},
953
{0x2469, HERSHEY_HIRAGANA, 0x69},
954
{0x246a, HERSHEY_HIRAGANA, 0x6a},
955
{0x246b, HERSHEY_HIRAGANA, 0x6b},
956
{0x246c, HERSHEY_HIRAGANA, 0x6c},
957
{0x246d, HERSHEY_HIRAGANA, 0x6d},
958
{0x246e, HERSHEY_HIRAGANA, 0x6e},
959
{0x246f, HERSHEY_HIRAGANA, 0x6f},
960
{0x2470, HERSHEY_HIRAGANA, 0x70},
961
{0x2471, HERSHEY_HIRAGANA, 0x71},
962
{0x2472, HERSHEY_HIRAGANA, 0x72},
963
{0x2473, HERSHEY_HIRAGANA, 0x73},
899
{0x2421, PL_HERSHEY_HIRAGANA, 0x21},
900
{0x2422, PL_HERSHEY_HIRAGANA, 0x22},
901
{0x2423, PL_HERSHEY_HIRAGANA, 0x23},
902
{0x2424, PL_HERSHEY_HIRAGANA, 0x24},
903
{0x2425, PL_HERSHEY_HIRAGANA, 0x25},
904
{0x2426, PL_HERSHEY_HIRAGANA, 0x26},
905
{0x2427, PL_HERSHEY_HIRAGANA, 0x27},
906
{0x2428, PL_HERSHEY_HIRAGANA, 0x28},
907
{0x2429, PL_HERSHEY_HIRAGANA, 0x29},
908
{0x242a, PL_HERSHEY_HIRAGANA, 0x2a},
909
{0x242b, PL_HERSHEY_HIRAGANA, 0x2b},
910
{0x242c, PL_HERSHEY_HIRAGANA, 0x2c},
911
{0x242d, PL_HERSHEY_HIRAGANA, 0x2d},
912
{0x242e, PL_HERSHEY_HIRAGANA, 0x2e},
913
{0x242f, PL_HERSHEY_HIRAGANA, 0x2f},
914
{0x2430, PL_HERSHEY_HIRAGANA, 0x30},
915
{0x2431, PL_HERSHEY_HIRAGANA, 0x31},
916
{0x2432, PL_HERSHEY_HIRAGANA, 0x32},
917
{0x2433, PL_HERSHEY_HIRAGANA, 0x33},
918
{0x2434, PL_HERSHEY_HIRAGANA, 0x34},
919
{0x2435, PL_HERSHEY_HIRAGANA, 0x35},
920
{0x2436, PL_HERSHEY_HIRAGANA, 0x36},
921
{0x2437, PL_HERSHEY_HIRAGANA, 0x37},
922
{0x2438, PL_HERSHEY_HIRAGANA, 0x38},
923
{0x2439, PL_HERSHEY_HIRAGANA, 0x39},
924
{0x243a, PL_HERSHEY_HIRAGANA, 0x3a},
925
{0x243b, PL_HERSHEY_HIRAGANA, 0x3b},
926
{0x243c, PL_HERSHEY_HIRAGANA, 0x3c},
927
{0x243d, PL_HERSHEY_HIRAGANA, 0x3d},
928
{0x243e, PL_HERSHEY_HIRAGANA, 0x3e},
929
{0x243f, PL_HERSHEY_HIRAGANA, 0x3f},
930
{0x2440, PL_HERSHEY_HIRAGANA, 0x40},
931
{0x2441, PL_HERSHEY_HIRAGANA, 0x41},
932
{0x2442, PL_HERSHEY_HIRAGANA, 0x42},
933
{0x2443, PL_HERSHEY_HIRAGANA, 0x43},
934
{0x2444, PL_HERSHEY_HIRAGANA, 0x44},
935
{0x2445, PL_HERSHEY_HIRAGANA, 0x45},
936
{0x2446, PL_HERSHEY_HIRAGANA, 0x46},
937
{0x2447, PL_HERSHEY_HIRAGANA, 0x47},
938
{0x2448, PL_HERSHEY_HIRAGANA, 0x48},
939
{0x2449, PL_HERSHEY_HIRAGANA, 0x49},
940
{0x244a, PL_HERSHEY_HIRAGANA, 0x4a},
941
{0x244b, PL_HERSHEY_HIRAGANA, 0x4b},
942
{0x244c, PL_HERSHEY_HIRAGANA, 0x4c},
943
{0x244d, PL_HERSHEY_HIRAGANA, 0x4d},
944
{0x244e, PL_HERSHEY_HIRAGANA, 0x4e},
945
{0x244f, PL_HERSHEY_HIRAGANA, 0x4f},
946
{0x2450, PL_HERSHEY_HIRAGANA, 0x50},
947
{0x2451, PL_HERSHEY_HIRAGANA, 0x51},
948
{0x2452, PL_HERSHEY_HIRAGANA, 0x52},
949
{0x2453, PL_HERSHEY_HIRAGANA, 0x53},
950
{0x2454, PL_HERSHEY_HIRAGANA, 0x54},
951
{0x2455, PL_HERSHEY_HIRAGANA, 0x55},
952
{0x2456, PL_HERSHEY_HIRAGANA, 0x56},
953
{0x2457, PL_HERSHEY_HIRAGANA, 0x57},
954
{0x2458, PL_HERSHEY_HIRAGANA, 0x58},
955
{0x2459, PL_HERSHEY_HIRAGANA, 0x59},
956
{0x245a, PL_HERSHEY_HIRAGANA, 0x5a},
957
{0x245b, PL_HERSHEY_HIRAGANA, 0x5b},
958
{0x245c, PL_HERSHEY_HIRAGANA, 0x5c},
959
{0x245d, PL_HERSHEY_HIRAGANA, 0x5d},
960
{0x245e, PL_HERSHEY_HIRAGANA, 0x5e},
961
{0x245f, PL_HERSHEY_HIRAGANA, 0x5f},
962
{0x2460, PL_HERSHEY_HIRAGANA, 0x60},
963
{0x2461, PL_HERSHEY_HIRAGANA, 0x61},
964
{0x2462, PL_HERSHEY_HIRAGANA, 0x62},
965
{0x2463, PL_HERSHEY_HIRAGANA, 0x63},
966
{0x2464, PL_HERSHEY_HIRAGANA, 0x64},
967
{0x2465, PL_HERSHEY_HIRAGANA, 0x65},
968
{0x2466, PL_HERSHEY_HIRAGANA, 0x66},
969
{0x2467, PL_HERSHEY_HIRAGANA, 0x67},
970
{0x2468, PL_HERSHEY_HIRAGANA, 0x68},
971
{0x2469, PL_HERSHEY_HIRAGANA, 0x69},
972
{0x246a, PL_HERSHEY_HIRAGANA, 0x6a},
973
{0x246b, PL_HERSHEY_HIRAGANA, 0x6b},
974
{0x246c, PL_HERSHEY_HIRAGANA, 0x6c},
975
{0x246d, PL_HERSHEY_HIRAGANA, 0x6d},
976
{0x246e, PL_HERSHEY_HIRAGANA, 0x6e},
977
{0x246f, PL_HERSHEY_HIRAGANA, 0x6f},
978
{0x2470, PL_HERSHEY_HIRAGANA, 0x70},
979
{0x2471, PL_HERSHEY_HIRAGANA, 0x71},
980
{0x2472, PL_HERSHEY_HIRAGANA, 0x72},
981
{0x2473, PL_HERSHEY_HIRAGANA, 0x73},
964
982
/* Row 5 [Katakana], taken from HersheyKatakana. */
965
{0x2521, HERSHEY_KATAKANA, 0x21},
966
{0x2522, HERSHEY_KATAKANA, 0x22},
967
{0x2523, HERSHEY_KATAKANA, 0x23},
968
{0x2524, HERSHEY_KATAKANA, 0x24},
969
{0x2525, HERSHEY_KATAKANA, 0x25},
970
{0x2526, HERSHEY_KATAKANA, 0x26},
971
{0x2527, HERSHEY_KATAKANA, 0x27},
972
{0x2528, HERSHEY_KATAKANA, 0x28},
973
{0x2529, HERSHEY_KATAKANA, 0x29},
974
{0x252a, HERSHEY_KATAKANA, 0x2a},
975
{0x252b, HERSHEY_KATAKANA, 0x2b},
976
{0x252c, HERSHEY_KATAKANA, 0x2c},
977
{0x252d, HERSHEY_KATAKANA, 0x2d},
978
{0x252e, HERSHEY_KATAKANA, 0x2e},
979
{0x252f, HERSHEY_KATAKANA, 0x2f},
980
{0x2530, HERSHEY_KATAKANA, 0x30},
981
{0x2531, HERSHEY_KATAKANA, 0x31},
982
{0x2532, HERSHEY_KATAKANA, 0x32},
983
{0x2533, HERSHEY_KATAKANA, 0x33},
984
{0x2534, HERSHEY_KATAKANA, 0x34},
985
{0x2535, HERSHEY_KATAKANA, 0x35},
986
{0x2536, HERSHEY_KATAKANA, 0x36},
987
{0x2537, HERSHEY_KATAKANA, 0x37},
988
{0x2538, HERSHEY_KATAKANA, 0x38},
989
{0x2539, HERSHEY_KATAKANA, 0x39},
990
{0x253a, HERSHEY_KATAKANA, 0x3a},
991
{0x253b, HERSHEY_KATAKANA, 0x3b},
992
{0x253c, HERSHEY_KATAKANA, 0x3c},
993
{0x253d, HERSHEY_KATAKANA, 0x3d},
994
{0x253e, HERSHEY_KATAKANA, 0x3e},
995
{0x253f, HERSHEY_KATAKANA, 0x3f},
996
{0x2540, HERSHEY_KATAKANA, 0x40},
997
{0x2541, HERSHEY_KATAKANA, 0x41},
998
{0x2542, HERSHEY_KATAKANA, 0x42},
999
{0x2543, HERSHEY_KATAKANA, 0x43},
1000
{0x2544, HERSHEY_KATAKANA, 0x44},
1001
{0x2545, HERSHEY_KATAKANA, 0x45},
1002
{0x2546, HERSHEY_KATAKANA, 0x46},
1003
{0x2547, HERSHEY_KATAKANA, 0x47},
1004
{0x2548, HERSHEY_KATAKANA, 0x48},
1005
{0x2549, HERSHEY_KATAKANA, 0x49},
1006
{0x254a, HERSHEY_KATAKANA, 0x4a},
1007
{0x254b, HERSHEY_KATAKANA, 0x4b},
1008
{0x254c, HERSHEY_KATAKANA, 0x4c},
1009
{0x254d, HERSHEY_KATAKANA, 0x4d},
1010
{0x254e, HERSHEY_KATAKANA, 0x4e},
1011
{0x254f, HERSHEY_KATAKANA, 0x4f},
1012
{0x2550, HERSHEY_KATAKANA, 0x50},
1013
{0x2551, HERSHEY_KATAKANA, 0x51},
1014
{0x2552, HERSHEY_KATAKANA, 0x52},
1015
{0x2553, HERSHEY_KATAKANA, 0x53},
1016
{0x2554, HERSHEY_KATAKANA, 0x54},
1017
{0x2555, HERSHEY_KATAKANA, 0x55},
1018
{0x2556, HERSHEY_KATAKANA, 0x56},
1019
{0x2557, HERSHEY_KATAKANA, 0x57},
1020
{0x2558, HERSHEY_KATAKANA, 0x58},
1021
{0x2559, HERSHEY_KATAKANA, 0x59},
1022
{0x255a, HERSHEY_KATAKANA, 0x5a},
1023
{0x255b, HERSHEY_KATAKANA, 0x5b},
1024
{0x255c, HERSHEY_KATAKANA, 0x5c},
1025
{0x255d, HERSHEY_KATAKANA, 0x5d},
1026
{0x255e, HERSHEY_KATAKANA, 0x5e},
1027
{0x255f, HERSHEY_KATAKANA, 0x5f},
1028
{0x2560, HERSHEY_KATAKANA, 0x60},
1029
{0x2561, HERSHEY_KATAKANA, 0x61},
1030
{0x2562, HERSHEY_KATAKANA, 0x62},
1031
{0x2563, HERSHEY_KATAKANA, 0x63},
1032
{0x2564, HERSHEY_KATAKANA, 0x64},
1033
{0x2565, HERSHEY_KATAKANA, 0x65},
1034
{0x2566, HERSHEY_KATAKANA, 0x66},
1035
{0x2567, HERSHEY_KATAKANA, 0x67},
1036
{0x2568, HERSHEY_KATAKANA, 0x68},
1037
{0x2569, HERSHEY_KATAKANA, 0x69},
1038
{0x256a, HERSHEY_KATAKANA, 0x6a},
1039
{0x256b, HERSHEY_KATAKANA, 0x6b},
1040
{0x256c, HERSHEY_KATAKANA, 0x6c},
1041
{0x256d, HERSHEY_KATAKANA, 0x6d},
1042
{0x256e, HERSHEY_KATAKANA, 0x6e},
1043
{0x256f, HERSHEY_KATAKANA, 0x6f},
1044
{0x2570, HERSHEY_KATAKANA, 0x70},
1045
{0x2571, HERSHEY_KATAKANA, 0x71},
1046
{0x2572, HERSHEY_KATAKANA, 0x72},
1047
{0x2573, HERSHEY_KATAKANA, 0x73},
1048
{0x2574, HERSHEY_KATAKANA, 0x74},
1049
{0x2575, HERSHEY_KATAKANA, 0x75},
1050
{0x2576, HERSHEY_KATAKANA, 0x76},
983
{0x2521, PL_HERSHEY_KATAKANA, 0x21},
984
{0x2522, PL_HERSHEY_KATAKANA, 0x22},
985
{0x2523, PL_HERSHEY_KATAKANA, 0x23},
986
{0x2524, PL_HERSHEY_KATAKANA, 0x24},
987
{0x2525, PL_HERSHEY_KATAKANA, 0x25},
988
{0x2526, PL_HERSHEY_KATAKANA, 0x26},
989
{0x2527, PL_HERSHEY_KATAKANA, 0x27},
990
{0x2528, PL_HERSHEY_KATAKANA, 0x28},
991
{0x2529, PL_HERSHEY_KATAKANA, 0x29},
992
{0x252a, PL_HERSHEY_KATAKANA, 0x2a},
993
{0x252b, PL_HERSHEY_KATAKANA, 0x2b},
994
{0x252c, PL_HERSHEY_KATAKANA, 0x2c},
995
{0x252d, PL_HERSHEY_KATAKANA, 0x2d},
996
{0x252e, PL_HERSHEY_KATAKANA, 0x2e},
997
{0x252f, PL_HERSHEY_KATAKANA, 0x2f},
998
{0x2530, PL_HERSHEY_KATAKANA, 0x30},
999
{0x2531, PL_HERSHEY_KATAKANA, 0x31},
1000
{0x2532, PL_HERSHEY_KATAKANA, 0x32},
1001
{0x2533, PL_HERSHEY_KATAKANA, 0x33},
1002
{0x2534, PL_HERSHEY_KATAKANA, 0x34},
1003
{0x2535, PL_HERSHEY_KATAKANA, 0x35},
1004
{0x2536, PL_HERSHEY_KATAKANA, 0x36},
1005
{0x2537, PL_HERSHEY_KATAKANA, 0x37},
1006
{0x2538, PL_HERSHEY_KATAKANA, 0x38},
1007
{0x2539, PL_HERSHEY_KATAKANA, 0x39},
1008
{0x253a, PL_HERSHEY_KATAKANA, 0x3a},
1009
{0x253b, PL_HERSHEY_KATAKANA, 0x3b},
1010
{0x253c, PL_HERSHEY_KATAKANA, 0x3c},
1011
{0x253d, PL_HERSHEY_KATAKANA, 0x3d},
1012
{0x253e, PL_HERSHEY_KATAKANA, 0x3e},
1013
{0x253f, PL_HERSHEY_KATAKANA, 0x3f},
1014
{0x2540, PL_HERSHEY_KATAKANA, 0x40},
1015
{0x2541, PL_HERSHEY_KATAKANA, 0x41},
1016
{0x2542, PL_HERSHEY_KATAKANA, 0x42},
1017
{0x2543, PL_HERSHEY_KATAKANA, 0x43},
1018
{0x2544, PL_HERSHEY_KATAKANA, 0x44},
1019
{0x2545, PL_HERSHEY_KATAKANA, 0x45},
1020
{0x2546, PL_HERSHEY_KATAKANA, 0x46},
1021
{0x2547, PL_HERSHEY_KATAKANA, 0x47},
1022
{0x2548, PL_HERSHEY_KATAKANA, 0x48},
1023
{0x2549, PL_HERSHEY_KATAKANA, 0x49},
1024
{0x254a, PL_HERSHEY_KATAKANA, 0x4a},
1025
{0x254b, PL_HERSHEY_KATAKANA, 0x4b},
1026
{0x254c, PL_HERSHEY_KATAKANA, 0x4c},
1027
{0x254d, PL_HERSHEY_KATAKANA, 0x4d},
1028
{0x254e, PL_HERSHEY_KATAKANA, 0x4e},
1029
{0x254f, PL_HERSHEY_KATAKANA, 0x4f},
1030
{0x2550, PL_HERSHEY_KATAKANA, 0x50},
1031
{0x2551, PL_HERSHEY_KATAKANA, 0x51},
1032
{0x2552, PL_HERSHEY_KATAKANA, 0x52},
1033
{0x2553, PL_HERSHEY_KATAKANA, 0x53},
1034
{0x2554, PL_HERSHEY_KATAKANA, 0x54},
1035
{0x2555, PL_HERSHEY_KATAKANA, 0x55},
1036
{0x2556, PL_HERSHEY_KATAKANA, 0x56},
1037
{0x2557, PL_HERSHEY_KATAKANA, 0x57},
1038
{0x2558, PL_HERSHEY_KATAKANA, 0x58},
1039
{0x2559, PL_HERSHEY_KATAKANA, 0x59},
1040
{0x255a, PL_HERSHEY_KATAKANA, 0x5a},
1041
{0x255b, PL_HERSHEY_KATAKANA, 0x5b},
1042
{0x255c, PL_HERSHEY_KATAKANA, 0x5c},
1043
{0x255d, PL_HERSHEY_KATAKANA, 0x5d},
1044
{0x255e, PL_HERSHEY_KATAKANA, 0x5e},
1045
{0x255f, PL_HERSHEY_KATAKANA, 0x5f},
1046
{0x2560, PL_HERSHEY_KATAKANA, 0x60},
1047
{0x2561, PL_HERSHEY_KATAKANA, 0x61},
1048
{0x2562, PL_HERSHEY_KATAKANA, 0x62},
1049
{0x2563, PL_HERSHEY_KATAKANA, 0x63},
1050
{0x2564, PL_HERSHEY_KATAKANA, 0x64},
1051
{0x2565, PL_HERSHEY_KATAKANA, 0x65},
1052
{0x2566, PL_HERSHEY_KATAKANA, 0x66},
1053
{0x2567, PL_HERSHEY_KATAKANA, 0x67},
1054
{0x2568, PL_HERSHEY_KATAKANA, 0x68},
1055
{0x2569, PL_HERSHEY_KATAKANA, 0x69},
1056
{0x256a, PL_HERSHEY_KATAKANA, 0x6a},
1057
{0x256b, PL_HERSHEY_KATAKANA, 0x6b},
1058
{0x256c, PL_HERSHEY_KATAKANA, 0x6c},
1059
{0x256d, PL_HERSHEY_KATAKANA, 0x6d},
1060
{0x256e, PL_HERSHEY_KATAKANA, 0x6e},
1061
{0x256f, PL_HERSHEY_KATAKANA, 0x6f},
1062
{0x2570, PL_HERSHEY_KATAKANA, 0x70},
1063
{0x2571, PL_HERSHEY_KATAKANA, 0x71},
1064
{0x2572, PL_HERSHEY_KATAKANA, 0x72},
1065
{0x2573, PL_HERSHEY_KATAKANA, 0x73},
1066
{0x2574, PL_HERSHEY_KATAKANA, 0x74},
1067
{0x2575, PL_HERSHEY_KATAKANA, 0x75},
1068
{0x2576, PL_HERSHEY_KATAKANA, 0x76},
1051
1069
/* Row 6 [Greek characters], taken from HersheySerif-Symbol. */
1052
{0x2621, HERSHEY_SERIF_SYMBOL, 'A'},
1053
{0x2622, HERSHEY_SERIF_SYMBOL, 'B'},
1054
{0x2623, HERSHEY_SERIF_SYMBOL, 'G'},
1055
{0x2624, HERSHEY_SERIF_SYMBOL, 'D'},
1056
{0x2625, HERSHEY_SERIF_SYMBOL, 'E'},
1057
{0x2626, HERSHEY_SERIF_SYMBOL, 'Z'},
1058
{0x2627, HERSHEY_SERIF_SYMBOL, 'H'},
1059
{0x2628, HERSHEY_SERIF_SYMBOL, 'Q'},
1060
{0x2629, HERSHEY_SERIF_SYMBOL, 'I'},
1061
{0x262a, HERSHEY_SERIF_SYMBOL, 'K'},
1062
{0x262b, HERSHEY_SERIF_SYMBOL, 'L'},
1063
{0x262c, HERSHEY_SERIF_SYMBOL, 'M'},
1064
{0x262d, HERSHEY_SERIF_SYMBOL, 'N'},
1065
{0x262e, HERSHEY_SERIF_SYMBOL, 'X'},
1066
{0x262f, HERSHEY_SERIF_SYMBOL, 'O'},
1067
{0x2630, HERSHEY_SERIF_SYMBOL, 'P'},
1068
{0x2631, HERSHEY_SERIF_SYMBOL, 'R'},
1069
{0x2632, HERSHEY_SERIF_SYMBOL, 'S'},
1070
{0x2633, HERSHEY_SERIF_SYMBOL, 'T'},
1071
{0x2634, HERSHEY_SERIF_SYMBOL, 0x80 + '!'}, /* variant upsilon */
1072
{0x2635, HERSHEY_SERIF_SYMBOL, 'F'},
1073
{0x2636, HERSHEY_SERIF_SYMBOL, 'C'},
1074
{0x2637, HERSHEY_SERIF_SYMBOL, 'Y'},
1075
{0x2638, HERSHEY_SERIF_SYMBOL, 'W'},
1076
{0x2641, HERSHEY_SERIF_SYMBOL, 'a'},
1077
{0x2642, HERSHEY_SERIF_SYMBOL, 'b'},
1078
{0x2643, HERSHEY_SERIF_SYMBOL, 'g'},
1079
{0x2644, HERSHEY_SERIF_SYMBOL, 'd'},
1080
{0x2645, HERSHEY_SERIF_SYMBOL, 'e'},
1081
{0x2646, HERSHEY_SERIF_SYMBOL, 'z'},
1082
{0x2647, HERSHEY_SERIF_SYMBOL, 'h'},
1083
{0x2648, HERSHEY_SERIF_SYMBOL, 'q'},
1084
{0x2649, HERSHEY_SERIF_SYMBOL, 'i'},
1085
{0x264a, HERSHEY_SERIF_SYMBOL, 'k'},
1086
{0x264b, HERSHEY_SERIF_SYMBOL, 'l'},
1087
{0x264c, HERSHEY_SERIF_SYMBOL, 'm'},
1088
{0x264d, HERSHEY_SERIF_SYMBOL, 'n'},
1089
{0x264e, HERSHEY_SERIF_SYMBOL, 'x'},
1090
{0x264f, HERSHEY_SERIF_SYMBOL, 'o'},
1091
{0x2650, HERSHEY_SERIF_SYMBOL, 'p'},
1092
{0x2651, HERSHEY_SERIF_SYMBOL, 'r'},
1093
{0x2652, HERSHEY_SERIF_SYMBOL, 's'},
1094
{0x2653, HERSHEY_SERIF_SYMBOL, 't'},
1095
{0x2654, HERSHEY_SERIF_SYMBOL, 'u'},
1096
{0x2655, HERSHEY_SERIF_SYMBOL, 'f'},
1097
{0x2656, HERSHEY_SERIF_SYMBOL, 'c'},
1098
{0x2657, HERSHEY_SERIF_SYMBOL, 'y'},
1099
{0x2658, HERSHEY_SERIF_SYMBOL, 'w'},
1070
{0x2621, PL_HERSHEY_SERIF_SYMBOL, 'A'},
1071
{0x2622, PL_HERSHEY_SERIF_SYMBOL, 'B'},
1072
{0x2623, PL_HERSHEY_SERIF_SYMBOL, 'G'},
1073
{0x2624, PL_HERSHEY_SERIF_SYMBOL, 'D'},
1074
{0x2625, PL_HERSHEY_SERIF_SYMBOL, 'E'},
1075
{0x2626, PL_HERSHEY_SERIF_SYMBOL, 'Z'},
1076
{0x2627, PL_HERSHEY_SERIF_SYMBOL, 'H'},
1077
{0x2628, PL_HERSHEY_SERIF_SYMBOL, 'Q'},
1078
{0x2629, PL_HERSHEY_SERIF_SYMBOL, 'I'},
1079
{0x262a, PL_HERSHEY_SERIF_SYMBOL, 'K'},
1080
{0x262b, PL_HERSHEY_SERIF_SYMBOL, 'L'},
1081
{0x262c, PL_HERSHEY_SERIF_SYMBOL, 'M'},
1082
{0x262d, PL_HERSHEY_SERIF_SYMBOL, 'N'},
1083
{0x262e, PL_HERSHEY_SERIF_SYMBOL, 'X'},
1084
{0x262f, PL_HERSHEY_SERIF_SYMBOL, 'O'},
1085
{0x2630, PL_HERSHEY_SERIF_SYMBOL, 'P'},
1086
{0x2631, PL_HERSHEY_SERIF_SYMBOL, 'R'},
1087
{0x2632, PL_HERSHEY_SERIF_SYMBOL, 'S'},
1088
{0x2633, PL_HERSHEY_SERIF_SYMBOL, 'T'},
1089
{0x2634, PL_HERSHEY_SERIF_SYMBOL, 0x80 + '!'}, /* variant upsilon */
1090
{0x2635, PL_HERSHEY_SERIF_SYMBOL, 'F'},
1091
{0x2636, PL_HERSHEY_SERIF_SYMBOL, 'C'},
1092
{0x2637, PL_HERSHEY_SERIF_SYMBOL, 'Y'},
1093
{0x2638, PL_HERSHEY_SERIF_SYMBOL, 'W'},
1094
{0x2641, PL_HERSHEY_SERIF_SYMBOL, 'a'},
1095
{0x2642, PL_HERSHEY_SERIF_SYMBOL, 'b'},
1096
{0x2643, PL_HERSHEY_SERIF_SYMBOL, 'g'},
1097
{0x2644, PL_HERSHEY_SERIF_SYMBOL, 'd'},
1098
{0x2645, PL_HERSHEY_SERIF_SYMBOL, 'e'},
1099
{0x2646, PL_HERSHEY_SERIF_SYMBOL, 'z'},
1100
{0x2647, PL_HERSHEY_SERIF_SYMBOL, 'h'},
1101
{0x2648, PL_HERSHEY_SERIF_SYMBOL, 'q'},
1102
{0x2649, PL_HERSHEY_SERIF_SYMBOL, 'i'},
1103
{0x264a, PL_HERSHEY_SERIF_SYMBOL, 'k'},
1104
{0x264b, PL_HERSHEY_SERIF_SYMBOL, 'l'},
1105
{0x264c, PL_HERSHEY_SERIF_SYMBOL, 'm'},
1106
{0x264d, PL_HERSHEY_SERIF_SYMBOL, 'n'},
1107
{0x264e, PL_HERSHEY_SERIF_SYMBOL, 'x'},
1108
{0x264f, PL_HERSHEY_SERIF_SYMBOL, 'o'},
1109
{0x2650, PL_HERSHEY_SERIF_SYMBOL, 'p'},
1110
{0x2651, PL_HERSHEY_SERIF_SYMBOL, 'r'},
1111
{0x2652, PL_HERSHEY_SERIF_SYMBOL, 's'},
1112
{0x2653, PL_HERSHEY_SERIF_SYMBOL, 't'},
1113
{0x2654, PL_HERSHEY_SERIF_SYMBOL, 'u'},
1114
{0x2655, PL_HERSHEY_SERIF_SYMBOL, 'f'},
1115
{0x2656, PL_HERSHEY_SERIF_SYMBOL, 'c'},
1116
{0x2657, PL_HERSHEY_SERIF_SYMBOL, 'y'},
1117
{0x2658, PL_HERSHEY_SERIF_SYMBOL, 'w'},
1100
1118
/* Row 7 [Cyrillic characters], taken from HersheyCyrillic. The strange
1101
1119
order is because we are mapping to the KOI8-R encoding. */
1102
{0x2721, HERSHEY_CYRILLIC, 0x80 + 'a'},
1103
{0x2722, HERSHEY_CYRILLIC, 0x80 + 'b'},
1104
{0x2723, HERSHEY_CYRILLIC, 0x80 + 'w'},
1105
{0x2724, HERSHEY_CYRILLIC, 0x80 + 'g'},
1106
{0x2725, HERSHEY_CYRILLIC, 0x80 + 'd'},
1107
{0x2726, HERSHEY_CYRILLIC, 0x80 + 'e'},
1108
{0x2727, HERSHEY_CYRILLIC, 0x80 + '3'},
1109
{0x2728, HERSHEY_CYRILLIC, 0x80 + 'v'},
1110
{0x2729, HERSHEY_CYRILLIC, 0x80 + 'z'},
1111
{0x272a, HERSHEY_CYRILLIC, 0x80 + 'i'},
1112
{0x272b, HERSHEY_CYRILLIC, 0x80 + 'j'},
1113
{0x272c, HERSHEY_CYRILLIC, 0x80 + 'k'},
1114
{0x272d, HERSHEY_CYRILLIC, 0x80 + 'l'},
1115
{0x272e, HERSHEY_CYRILLIC, 0x80 + 'm'},
1116
{0x272f, HERSHEY_CYRILLIC, 0x80 + 'n'},
1117
{0x2730, HERSHEY_CYRILLIC, 0x80 + 'o'},
1118
{0x2731, HERSHEY_CYRILLIC, 0x80 + 'p'},
1119
{0x2732, HERSHEY_CYRILLIC, 0x80 + 'r'},
1120
{0x2733, HERSHEY_CYRILLIC, 0x80 + 's'},
1121
{0x2734, HERSHEY_CYRILLIC, 0x80 + 't'},
1122
{0x2735, HERSHEY_CYRILLIC, 0x80 + 'u'},
1123
{0x2736, HERSHEY_CYRILLIC, 0x80 + 'f'},
1124
{0x2737, HERSHEY_CYRILLIC, 0x80 + 'h'},
1125
{0x2738, HERSHEY_CYRILLIC, 0x80 + 'c'},
1126
{0x2739, HERSHEY_CYRILLIC, 0x80 + '~'},
1127
{0x273a, HERSHEY_CYRILLIC, 0x80 + '{'},
1128
{0x273b, HERSHEY_CYRILLIC, 0x80 + '}'},
1129
{0x273c, HERSHEY_CYRILLIC, 0x80 + 0x7f},
1130
{0x273d, HERSHEY_CYRILLIC, 0x80 + 'y'},
1131
{0x273e, HERSHEY_CYRILLIC, 0x80 + 'x'},
1132
{0x273f, HERSHEY_CYRILLIC, 0x80 + '|'},
1133
{0x2740, HERSHEY_CYRILLIC, 0x80 + '`'},
1134
{0x2741, HERSHEY_CYRILLIC, 0x80 + 'q'},
1135
{0x2751, HERSHEY_CYRILLIC, 0x80 + 'A'},
1136
{0x2752, HERSHEY_CYRILLIC, 0x80 + 'B'},
1137
{0x2753, HERSHEY_CYRILLIC, 0x80 + 'W'},
1138
{0x2754, HERSHEY_CYRILLIC, 0x80 + 'G'},
1139
{0x2755, HERSHEY_CYRILLIC, 0x80 + 'D'},
1140
{0x2756, HERSHEY_CYRILLIC, 0x80 + 'E'},
1141
{0x2757, HERSHEY_CYRILLIC, 0x80 + '#'},
1142
{0x2758, HERSHEY_CYRILLIC, 0x80 + 'V'},
1143
{0x2759, HERSHEY_CYRILLIC, 0x80 + 'Z'},
1144
{0x275a, HERSHEY_CYRILLIC, 0x80 + 'I'},
1145
{0x275b, HERSHEY_CYRILLIC, 0x80 + 'J'},
1146
{0x275c, HERSHEY_CYRILLIC, 0x80 + 'K'},
1147
{0x275d, HERSHEY_CYRILLIC, 0x80 + 'L'},
1148
{0x275e, HERSHEY_CYRILLIC, 0x80 + 'M'},
1149
{0x275f, HERSHEY_CYRILLIC, 0x80 + 'N'},
1150
{0x2760, HERSHEY_CYRILLIC, 0x80 + 'O'},
1151
{0x2761, HERSHEY_CYRILLIC, 0x80 + 'P'},
1152
{0x2762, HERSHEY_CYRILLIC, 0x80 + 'R'},
1153
{0x2763, HERSHEY_CYRILLIC, 0x80 + 'S'},
1154
{0x2764, HERSHEY_CYRILLIC, 0x80 + 'T'},
1155
{0x2765, HERSHEY_CYRILLIC, 0x80 + 'U'},
1156
{0x2766, HERSHEY_CYRILLIC, 0x80 + 'F'},
1157
{0x2767, HERSHEY_CYRILLIC, 0x80 + 'H'},
1158
{0x2768, HERSHEY_CYRILLIC, 0x80 + 'C'},
1159
{0x2769, HERSHEY_CYRILLIC, 0x80 + '^'},
1160
{0x276a, HERSHEY_CYRILLIC, 0x80 + '['},
1161
{0x276b, HERSHEY_CYRILLIC, 0x80 + ']'},
1162
{0x276c, HERSHEY_CYRILLIC, 0x80 + '_'},
1163
{0x276d, HERSHEY_CYRILLIC, 0x80 + 'Y'},
1164
{0x276e, HERSHEY_CYRILLIC, 0x80 + 'X'},
1165
{0x276f, HERSHEY_CYRILLIC, 0x80 + '\\'},
1166
{0x2770, HERSHEY_CYRILLIC, 0x80 + '@'},
1167
{0x2771, HERSHEY_CYRILLIC, 0x80 + 'Q'},
1120
{0x2721, PL_HERSHEY_CYRILLIC, 0x80 + 'a'},
1121
{0x2722, PL_HERSHEY_CYRILLIC, 0x80 + 'b'},
1122
{0x2723, PL_HERSHEY_CYRILLIC, 0x80 + 'w'},
1123
{0x2724, PL_HERSHEY_CYRILLIC, 0x80 + 'g'},
1124
{0x2725, PL_HERSHEY_CYRILLIC, 0x80 + 'd'},
1125
{0x2726, PL_HERSHEY_CYRILLIC, 0x80 + 'e'},
1126
{0x2727, PL_HERSHEY_CYRILLIC, 0x80 + '3'},
1127
{0x2728, PL_HERSHEY_CYRILLIC, 0x80 + 'v'},
1128
{0x2729, PL_HERSHEY_CYRILLIC, 0x80 + 'z'},
1129
{0x272a, PL_HERSHEY_CYRILLIC, 0x80 + 'i'},
1130
{0x272b, PL_HERSHEY_CYRILLIC, 0x80 + 'j'},
1131
{0x272c, PL_HERSHEY_CYRILLIC, 0x80 + 'k'},
1132
{0x272d, PL_HERSHEY_CYRILLIC, 0x80 + 'l'},
1133
{0x272e, PL_HERSHEY_CYRILLIC, 0x80 + 'm'},
1134
{0x272f, PL_HERSHEY_CYRILLIC, 0x80 + 'n'},
1135
{0x2730, PL_HERSHEY_CYRILLIC, 0x80 + 'o'},
1136
{0x2731, PL_HERSHEY_CYRILLIC, 0x80 + 'p'},
1137
{0x2732, PL_HERSHEY_CYRILLIC, 0x80 + 'r'},
1138
{0x2733, PL_HERSHEY_CYRILLIC, 0x80 + 's'},
1139
{0x2734, PL_HERSHEY_CYRILLIC, 0x80 + 't'},
1140
{0x2735, PL_HERSHEY_CYRILLIC, 0x80 + 'u'},
1141
{0x2736, PL_HERSHEY_CYRILLIC, 0x80 + 'f'},
1142
{0x2737, PL_HERSHEY_CYRILLIC, 0x80 + 'h'},
1143
{0x2738, PL_HERSHEY_CYRILLIC, 0x80 + 'c'},
1144
{0x2739, PL_HERSHEY_CYRILLIC, 0x80 + '~'},
1145
{0x273a, PL_HERSHEY_CYRILLIC, 0x80 + '{'},
1146
{0x273b, PL_HERSHEY_CYRILLIC, 0x80 + '}'},
1147
{0x273c, PL_HERSHEY_CYRILLIC, 0x80 + 0x7f},
1148
{0x273d, PL_HERSHEY_CYRILLIC, 0x80 + 'y'},
1149
{0x273e, PL_HERSHEY_CYRILLIC, 0x80 + 'x'},
1150
{0x273f, PL_HERSHEY_CYRILLIC, 0x80 + '|'},
1151
{0x2740, PL_HERSHEY_CYRILLIC, 0x80 + '`'},
1152
{0x2741, PL_HERSHEY_CYRILLIC, 0x80 + 'q'},
1153
{0x2751, PL_HERSHEY_CYRILLIC, 0x80 + 'A'},
1154
{0x2752, PL_HERSHEY_CYRILLIC, 0x80 + 'B'},
1155
{0x2753, PL_HERSHEY_CYRILLIC, 0x80 + 'W'},
1156
{0x2754, PL_HERSHEY_CYRILLIC, 0x80 + 'G'},
1157
{0x2755, PL_HERSHEY_CYRILLIC, 0x80 + 'D'},
1158
{0x2756, PL_HERSHEY_CYRILLIC, 0x80 + 'E'},
1159
{0x2757, PL_HERSHEY_CYRILLIC, 0x80 + '#'},
1160
{0x2758, PL_HERSHEY_CYRILLIC, 0x80 + 'V'},
1161
{0x2759, PL_HERSHEY_CYRILLIC, 0x80 + 'Z'},
1162
{0x275a, PL_HERSHEY_CYRILLIC, 0x80 + 'I'},
1163
{0x275b, PL_HERSHEY_CYRILLIC, 0x80 + 'J'},
1164
{0x275c, PL_HERSHEY_CYRILLIC, 0x80 + 'K'},
1165
{0x275d, PL_HERSHEY_CYRILLIC, 0x80 + 'L'},
1166
{0x275e, PL_HERSHEY_CYRILLIC, 0x80 + 'M'},
1167
{0x275f, PL_HERSHEY_CYRILLIC, 0x80 + 'N'},
1168
{0x2760, PL_HERSHEY_CYRILLIC, 0x80 + 'O'},
1169
{0x2761, PL_HERSHEY_CYRILLIC, 0x80 + 'P'},
1170
{0x2762, PL_HERSHEY_CYRILLIC, 0x80 + 'R'},
1171
{0x2763, PL_HERSHEY_CYRILLIC, 0x80 + 'S'},
1172
{0x2764, PL_HERSHEY_CYRILLIC, 0x80 + 'T'},
1173
{0x2765, PL_HERSHEY_CYRILLIC, 0x80 + 'U'},
1174
{0x2766, PL_HERSHEY_CYRILLIC, 0x80 + 'F'},
1175
{0x2767, PL_HERSHEY_CYRILLIC, 0x80 + 'H'},
1176
{0x2768, PL_HERSHEY_CYRILLIC, 0x80 + 'C'},
1177
{0x2769, PL_HERSHEY_CYRILLIC, 0x80 + '^'},
1178
{0x276a, PL_HERSHEY_CYRILLIC, 0x80 + '['},
1179
{0x276b, PL_HERSHEY_CYRILLIC, 0x80 + ']'},
1180
{0x276c, PL_HERSHEY_CYRILLIC, 0x80 + '_'},
1181
{0x276d, PL_HERSHEY_CYRILLIC, 0x80 + 'Y'},
1182
{0x276e, PL_HERSHEY_CYRILLIC, 0x80 + 'X'},
1183
{0x276f, PL_HERSHEY_CYRILLIC, 0x80 + '\\'},
1184
{0x2770, PL_HERSHEY_CYRILLIC, 0x80 + '@'},
1185
{0x2771, PL_HERSHEY_CYRILLIC, 0x80 + 'Q'},