diff options
| author | Matthias Melcher <fltk@matthiasm.com> | 2008-09-10 23:56:49 +0000 |
|---|---|---|
| committer | Matthias Melcher <fltk@matthiasm.com> | 2008-09-10 23:56:49 +0000 |
| commit | b6bde2e4569aa617c8a6af64947c688c624ed7f8 (patch) | |
| tree | 010d15843eb7d4faf7cd1b0cd44d5b9c00462a83 /src/xutf8/headers/dingbats_.h | |
| parent | dfb50e85292687561927610e689eb5ab30d0ba26 (diff) | |
Merging the UTF8 patch, consisting of O'ksi'd s original 1.1.6 patch and additions by Ian. PLEASE BE AWARE that the patch in its current incarnation is a regression in many aspects and further work is required before we can announce Unicode support.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6212 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/xutf8/headers/dingbats_.h')
| -rw-r--r-- | src/xutf8/headers/dingbats_.h | 565 |
1 files changed, 565 insertions, 0 deletions
diff --git a/src/xutf8/headers/dingbats_.h b/src/xutf8/headers/dingbats_.h new file mode 100644 index 000000000..9f1f2251e --- /dev/null +++ b/src/xutf8/headers/dingbats_.h @@ -0,0 +1,565 @@ +/* dingbats */ + +static const char unicode_to_dingbats_1b_0020[] = { +/* U+0020 */ 0x20, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +/* U+00A0 */ 0x20, +}; + +static const char unicode_to_dingbats_1b_2192[] = { +/* U+2192 */ 0xD5, +0x00, +/* U+2194 */ 0xD6, +/* U+2195 */ 0xD7, +}; + +static const char unicode_to_dingbats_1b_2460[] = { +/* U+2460 */ 0xAC, +/* U+2461 */ 0xAD, +/* U+2462 */ 0xAE, +/* U+2463 */ 0xAF, +/* U+2464 */ 0xB0, +/* U+2465 */ 0xB1, +/* U+2466 */ 0xB2, +/* U+2467 */ 0xB3, +/* U+2468 */ 0xB4, +/* U+2469 */ 0xB5, +}; + +static const char unicode_to_dingbats_1b_25A0[] = { +/* U+25A0 */ 0x6E, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +/* U+25B2 */ 0x73, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +/* U+25BC */ 0x74, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +/* U+25C6 */ 0x75, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +/* U+25CF */ 0x6C, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +/* U+25D7 */ 0x77, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +/* U+2605 */ 0x48, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +/* U+260E */ 0x25, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +/* U+261B */ 0x2A, +0x00, +0x00, +/* U+261E */ 0x2B, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +/* U+2660 */ 0xAB, +0x00, +0x00, +/* U+2663 */ 0xA8, +0x00, +/* U+2665 */ 0xAA, +/* U+2666 */ 0xA9, +}; + +static const char unicode_to_dingbats_1b_2701[] = { +/* U+2701 */ 0x21, +/* U+2702 */ 0x22, +/* U+2703 */ 0x23, +/* U+2704 */ 0x24, +0x00, +/* U+2706 */ 0x26, +/* U+2707 */ 0x27, +/* U+2708 */ 0x28, +/* U+2709 */ 0x29, +0x00, +0x00, +/* U+270C */ 0x2C, +/* U+270D */ 0x2D, +/* U+270E */ 0x2E, +/* U+270F */ 0x2F, +/* U+2710 */ 0x30, +/* U+2711 */ 0x31, +/* U+2712 */ 0x32, +/* U+2713 */ 0x33, +/* U+2714 */ 0x34, +/* U+2715 */ 0x35, +/* U+2716 */ 0x36, +/* U+2717 */ 0x37, +/* U+2718 */ 0x38, +/* U+2719 */ 0x39, +/* U+271A */ 0x3A, +/* U+271B */ 0x3B, +/* U+271C */ 0x3C, +/* U+271D */ 0x3D, +/* U+271E */ 0x3E, +/* U+271F */ 0x3F, +/* U+2720 */ 0x40, +/* U+2721 */ 0x41, +/* U+2722 */ 0x42, +/* U+2723 */ 0x43, +/* U+2724 */ 0x44, +/* U+2725 */ 0x45, +/* U+2726 */ 0x46, +/* U+2727 */ 0x47, +0x00, +/* U+2729 */ 0x49, +/* U+272A */ 0x4A, +/* U+272B */ 0x4B, +/* U+272C */ 0x4C, +/* U+272D */ 0x4D, +/* U+272E */ 0x4E, +/* U+272F */ 0x4F, +/* U+2730 */ 0x50, +/* U+2731 */ 0x51, +/* U+2732 */ 0x52, +/* U+2733 */ 0x53, +/* U+2734 */ 0x54, +/* U+2735 */ 0x55, +/* U+2736 */ 0x56, +/* U+2737 */ 0x57, +/* U+2738 */ 0x58, +/* U+2739 */ 0x59, +/* U+273A */ 0x5A, +/* U+273B */ 0x5B, +/* U+273C */ 0x5C, +/* U+273D */ 0x5D, +/* U+273E */ 0x5E, +/* U+273F */ 0x5F, +/* U+2740 */ 0x60, +/* U+2741 */ 0x61, +/* U+2742 */ 0x62, +/* U+2743 */ 0x63, +/* U+2744 */ 0x64, +/* U+2745 */ 0x65, +/* U+2746 */ 0x66, +/* U+2747 */ 0x67, +/* U+2748 */ 0x68, +/* U+2749 */ 0x69, +/* U+274A */ 0x6A, +/* U+274B */ 0x6B, +0x00, +/* U+274D */ 0x6D, +0x00, +/* U+274F */ 0x6F, +/* U+2750 */ 0x70, +/* U+2751 */ 0x71, +/* U+2752 */ 0x72, +0x00, +0x00, +0x00, +/* U+2756 */ 0x76, +0x00, +/* U+2758 */ 0x78, +/* U+2759 */ 0x79, +/* U+275A */ 0x7A, +/* U+275B */ 0x7B, +/* U+275C */ 0x7C, +/* U+275D */ 0x7D, +/* U+275E */ 0x7E, +0x00, +0x00, +/* U+2761 */ 0xA1, +/* U+2762 */ 0xA2, +/* U+2763 */ 0xA3, +/* U+2764 */ 0xA4, +/* U+2765 */ 0xA5, +/* U+2766 */ 0xA6, +/* U+2767 */ 0xA7, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +0x00, +/* U+2776 */ 0xB6, +/* U+2777 */ 0xB7, +/* U+2778 */ 0xB8, +/* U+2779 */ 0xB9, +/* U+277A */ 0xBA, +/* U+277B */ 0xBB, +/* U+277C */ 0xBC, +/* U+277D */ 0xBD, +/* U+277E */ 0xBE, +/* U+277F */ 0xBF, +/* U+2780 */ 0xC0, +/* U+2781 */ 0xC1, +/* U+2782 */ 0xC2, +/* U+2783 */ 0xC3, +/* U+2784 */ 0xC4, +/* U+2785 */ 0xC5, +/* U+2786 */ 0xC6, +/* U+2787 */ 0xC7, +/* U+2788 */ 0xC8, +/* U+2789 */ 0xC9, +/* U+278A */ 0xCA, +/* U+278B */ 0xCB, +/* U+278C */ 0xCC, +/* U+278D */ 0xCD, +/* U+278E */ 0xCE, +/* U+278F */ 0xCF, +/* U+2790 */ 0xD0, +/* U+2791 */ 0xD1, +/* U+2792 */ 0xD2, +/* U+2793 */ 0xD3, +/* U+2794 */ 0xD4, +0x00, +0x00, +0x00, +/* U+2798 */ 0xD8, +/* U+2799 */ 0xD9, +/* U+279A */ 0xDA, +/* U+279B */ 0xDB, +/* U+279C */ 0xDC, +/* U+279D */ 0xDD, +/* U+279E */ 0xDE, +/* U+279F */ 0xDF, +/* U+27A0 */ 0xE0, +/* U+27A1 */ 0xE1, +/* U+27A2 */ 0xE2, +/* U+27A3 */ 0xE3, +/* U+27A4 */ 0xE4, +/* U+27A5 */ 0xE5, +/* U+27A6 */ 0xE6, +/* U+27A7 */ 0xE7, +/* U+27A8 */ 0xE8, +/* U+27A9 */ 0xE9, +/* U+27AA */ 0xEA, +/* U+27AB */ 0xEB, +/* U+27AC */ 0xEC, +/* U+27AD */ 0xED, +/* U+27AE */ 0xEE, +/* U+27AF */ 0xEF, +0x00, +/* U+27B1 */ 0xF1, +/* U+27B2 */ 0xF2, +/* U+27B3 */ 0xF3, +/* U+27B4 */ 0xF4, +/* U+27B5 */ 0xF5, +/* U+27B6 */ 0xF6, +/* U+27B7 */ 0xF7, +/* U+27B8 */ 0xF8, +/* U+27B9 */ 0xF9, +/* U+27BA */ 0xFA, +/* U+27BB */ 0xFB, +/* U+27BC */ 0xFC, +/* U+27BD */ 0xFD, +/* U+27BE */ 0xFE, +}; + +static const char unicode_to_dingbats_1b_F8D7[] = { +/* U+F8D7 */ 0x80, +/* U+F8D8 */ 0x81, +/* U+F8D9 */ 0x82, +/* U+F8DA */ 0x83, +/* U+F8DB */ 0x84, +/* U+F8DC */ 0x85, +/* U+F8DD */ 0x86, +/* U+F8DE */ 0x87, +/* U+F8DF */ 0x88, +/* U+F8E0 */ 0x89, +/* U+F8E1 */ 0x8A, +/* U+F8E2 */ 0x8B, +/* U+F8E3 */ 0x8C, +/* U+F8E4 */ 0x8D, +}; |
