xref: /freebsd/share/i18n/csmapper/APPLE/UCS%DINGBATS.src (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
1# $NetBSD: UCS%DINGBATS.src,v 1.2 2006/04/08 15:47:39 tnozaki Exp $
2
3TYPE		ROWCOL
4NAME		UCS/DINGBATS
5SRC_ZONE	0x0000-0x27BE
6OOB_MODE	INVALID
7DST_INVALID	0x100
8DST_UNIT_BITS	16
9
10BEGIN_MAP
11#
12# This mapping data is made from the mapping data provided by Unicode, Inc.
13# Original notice:
14#
15#=======================================================================
16#   File name:  DINGBATS.TXT
17#
18#   Contents:   Map (external version) from Mac OS Dingbats
19#               character set to Unicode 3.2 and later.
20#
21#   Copyright:  (c) 1994-2002, 2005 by Apple Computer, Inc., all rights
22#               reserved.
23#
24#   Contact:    charsets@apple.com
25#
26#   Changes:
27#
28#       c02  2005-Apr-05    Update header comments. Matches internal xml
29#                           <c1.1> and Text Encoding Converter 2.0.
30#      b3,c1 2002-Dec-19    Update mappings for 0x80-0x8D to use new
31#                           Unicode 3.2 characters. Update URLs, notes.
32#                           Matches internal utom<b2>.
33#       b02  1999-Sep-22    Update contact e-mail address. Matches
34#                           internal utom<b1>, ufrm<b1>, and Text
35#                           Encoding Converter version 1.5.
36#       n05  1998-Feb-05    Update to match internal utom<n4>, ufrm<n14>,
37#                           and Text Encoding Converter version 1.3:
38#                           Change all mappings to single corporate-zone
39#                           Unicodes to either use standard Unicodes
40#                           or standard Unicodes plus transcoding hints;
41#                           see details below. Also update header
42#                           comments to new format.
43#       n03  1995-Apr-15    First version (after fixing some typos).
44#                           Matches internal ufrm<n4>.
45#
46# Standard header:
47# ----------------
48#
49#   Apple, the Apple logo, and Macintosh are trademarks of Apple
50#   Computer, Inc., registered in the United States and other countries.
51#   Unicode is a trademark of Unicode Inc. For the sake of brevity,
52#   throughout this document, "Macintosh" can be used to refer to
53#   Macintosh computers and "Unicode" can be used to refer to the
54#   Unicode standard.
55#
56#   Apple Computer, Inc. ("Apple") makes no warranty or representation,
57#   either express or implied, with respect to this document and the
58#   included data, its quality, accuracy, or fitness for a particular
59#   purpose. In no event will Apple be liable for direct, indirect,
60#   special, incidental, or consequential damages resulting from any
61#   defect or inaccuracy in this document or the included data.
62#
63#   These mapping tables and character lists are subject to change.
64#   The latest tables should be available from the following:
65#
66#   <http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/>
67#
68#   For general information about Mac OS encodings and these mapping
69#   tables, see the file "README.TXT".
70#
71# Format:
72# -------
73#
74#   Three tab-separated columns;
75#   '#' begins a comment which continues to the end of the line.
76#     Column #1 is the Mac OS Dingbats code (in hex as 0xNN)
77#     Column #2 is the corresponding Unicode or Unicode sequence
78#       (in hex as 0xNNNN).
79#     Column #3 is a comment containing the Unicode name.
80#       In some cases an additional comment follows the Unicode name.
81#
82#   The entries are in Mac OS Dingbats code order.
83#
84#   Some of these mappings require the use of corporate characters.
85#   See the file "CORPCHAR.TXT" and notes below.
86#
87#   Control character mappings are not shown in this table, following
88#   the conventions of the standard UTC mapping tables. However, the
89#   Mac OS Dingbats character set uses the standard control characters
90#   at 0x00-0x1F and 0x7F.
91#
92# Notes on Mac OS Dingbats:
93# -------------------------
94#
95#   This is a legacy Mac OS encoding; in the Mac OS X Carbon and Cocoa
96#   environments, it is only supported directly in programming
97#   interfaces for QuickDraw Text, the Script Manager, and related
98#   Text Utilities. For other purposes it is supported via transcoding
99#   to and from Unicode.
100#
101#   The Mac OS Dingbats encoding shares the script code smRoman
102#   (0) with the standard Mac OS Roman encoding. To determine if
103#   the Dingbats encoding is being used, you must check if the
104#   font name is "Zapf Dingbats".
105#
106#   The layout of the Dingbats character set is identical to or
107#   a superset of the layout of the Adobe Zapf Dingbats encoding
108#   vector.
109#
110#   The following code points are unused, and are not shown here:
111#   0x8E-0xA0, 0xF0, 0xFF.
112#
113# Unicode mapping issues and notes:
114# ---------------------------------
115#
116# Details of mapping changes in each version:
117# -------------------------------------------
118#
119#   Changes from version b02 to version b03/c01:
120#
121#   - The mappings for the following Mac OS Dingbats characters
122#   were changed to use standard Unicode characters added for
123#   Unicode 3.2: 0x80-0x8D.
124#
125#   Changes from version n03 to version n05:
126#
127#   - The mappings for the following Mac OS Dingbats characters
128#   were changed from single corporate-zone Unicode characters
129#   to standard Unicode characters:
130#   0x80-0x81, 0x84-0x87, 0x8A-0x8D.
131#
132#   - The mappings for the following Mac OS Dingbats characters
133#   were changed from single corporate-zone Unicode characters
134#   to combinations of a standard Unicode and a transcoding hint:
135#   0x82-0x83, 0x88-0x89.
136#
137##################
1380x0000 - 0x0020 = 0x00 -
1390x2192 = 0xD5
1400x2194 = 0xD6
1410x2195 = 0xD7
1420x2460 = 0xAC
1430x2461 = 0xAD
1440x2462 = 0xAE
1450x2463 = 0xAF
1460x2464 = 0xB0
1470x2465 = 0xB1
1480x2466 = 0xB2
1490x2467 = 0xB3
1500x2468 = 0xB4
1510x2469 = 0xB5
1520x25A0 = 0x6E
1530x25B2 = 0x73
1540x25BC = 0x74
1550x25C6 = 0x75
1560x25CF = 0x6C
1570x25D7 = 0x77
1580x2605 = 0x48
1590x260E = 0x25
1600x261B = 0x2A
1610x261E = 0x2B
1620x2660 = 0xAB
1630x2663 = 0xA8
1640x2665 = 0xAA
1650x2666 = 0xA9
1660x2701 = 0x21
1670x2702 = 0x22
1680x2703 = 0x23
1690x2704 = 0x24
1700x2706 = 0x26
1710x2707 = 0x27
1720x2708 = 0x28
1730x2709 = 0x29
1740x270C = 0x2C
1750x270D = 0x2D
1760x270E = 0x2E
1770x270F = 0x2F
1780x2710 = 0x30
1790x2711 = 0x31
1800x2712 = 0x32
1810x2713 = 0x33
1820x2714 = 0x34
1830x2715 = 0x35
1840x2716 = 0x36
1850x2717 = 0x37
1860x2718 = 0x38
1870x2719 = 0x39
1880x271A = 0x3A
1890x271B = 0x3B
1900x271C = 0x3C
1910x271D = 0x3D
1920x271E = 0x3E
1930x271F = 0x3F
1940x2720 = 0x40
1950x2721 = 0x41
1960x2722 = 0x42
1970x2723 = 0x43
1980x2724 = 0x44
1990x2725 = 0x45
2000x2726 = 0x46
2010x2727 = 0x47
2020x2729 = 0x49
2030x272A = 0x4A
2040x272B = 0x4B
2050x272C = 0x4C
2060x272D = 0x4D
2070x272E = 0x4E
2080x272F = 0x4F
2090x2730 = 0x50
2100x2731 = 0x51
2110x2732 = 0x52
2120x2733 = 0x53
2130x2734 = 0x54
2140x2735 = 0x55
2150x2736 = 0x56
2160x2737 = 0x57
2170x2738 = 0x58
2180x2739 = 0x59
2190x273A = 0x5A
2200x273B = 0x5B
2210x273C = 0x5C
2220x273D = 0x5D
2230x273E = 0x5E
2240x273F = 0x5F
2250x2740 = 0x60
2260x2741 = 0x61
2270x2742 = 0x62
2280x2743 = 0x63
2290x2744 = 0x64
2300x2745 = 0x65
2310x2746 = 0x66
2320x2747 = 0x67
2330x2748 = 0x68
2340x2749 = 0x69
2350x274A = 0x6A
2360x274B = 0x6B
2370x274D = 0x6D
2380x274F = 0x6F
2390x2750 = 0x70
2400x2751 = 0x71
2410x2752 = 0x72
2420x2756 = 0x76
2430x2758 = 0x78
2440x2759 = 0x79
2450x275A = 0x7A
2460x275B = 0x7B
2470x275C = 0x7C
2480x275D = 0x7D
2490x275E = 0x7E
2500x2761 = 0xA1
2510x2762 = 0xA2
2520x2763 = 0xA3
2530x2764 = 0xA4
2540x2765 = 0xA5
2550x2766 = 0xA6
2560x2767 = 0xA7
2570x2768 = 0x80
2580x2769 = 0x81
2590x276A = 0x82
2600x276B = 0x83
2610x276C = 0x84
2620x276D = 0x85
2630x276E = 0x86
2640x276F = 0x87
2650x2770 = 0x88
2660x2771 = 0x89
2670x2772 = 0x8A
2680x2773 = 0x8B
2690x2774 = 0x8C
2700x2775 = 0x8D
2710x2776 = 0xB6
2720x2777 = 0xB7
2730x2778 = 0xB8
2740x2779 = 0xB9
2750x277A = 0xBA
2760x277B = 0xBB
2770x277C = 0xBC
2780x277D = 0xBD
2790x277E = 0xBE
2800x277F = 0xBF
2810x2780 = 0xC0
2820x2781 = 0xC1
2830x2782 = 0xC2
2840x2783 = 0xC3
2850x2784 = 0xC4
2860x2785 = 0xC5
2870x2786 = 0xC6
2880x2787 = 0xC7
2890x2788 = 0xC8
2900x2789 = 0xC9
2910x278A = 0xCA
2920x278B = 0xCB
2930x278C = 0xCC
2940x278D = 0xCD
2950x278E = 0xCE
2960x278F = 0xCF
2970x2790 = 0xD0
2980x2791 = 0xD1
2990x2792 = 0xD2
3000x2793 = 0xD3
3010x2794 = 0xD4
3020x2798 = 0xD8
3030x2799 = 0xD9
3040x279A = 0xDA
3050x279B = 0xDB
3060x279C = 0xDC
3070x279D = 0xDD
3080x279E = 0xDE
3090x279F = 0xDF
3100x27A0 = 0xE0
3110x27A1 = 0xE1
3120x27A2 = 0xE2
3130x27A3 = 0xE3
3140x27A4 = 0xE4
3150x27A5 = 0xE5
3160x27A6 = 0xE6
3170x27A7 = 0xE7
3180x27A8 = 0xE8
3190x27A9 = 0xE9
3200x27AA = 0xEA
3210x27AB = 0xEB
3220x27AC = 0xEC
3230x27AD = 0xED
3240x27AE = 0xEE
3250x27AF = 0xEF
3260x27B1 = 0xF1
3270x27B2 = 0xF2
3280x27B3 = 0xF3
3290x27B4 = 0xF4
3300x27B5 = 0xF5
3310x27B6 = 0xF6
3320x27B7 = 0xF7
3330x27B8 = 0xF8
3340x27B9 = 0xF9
3350x27BA = 0xFA
3360x27BB = 0xFB
3370x27BC = 0xFC
3380x27BD = 0xFD
3390x27BE = 0xFE
340END_MAP
341