Sync Citrus iconv support with NetBSD.
[dragonfly.git] / share / i18n / csmapper / APPLE / UCS%DINGBATS.src
1 # $NetBSD: UCS%DINGBATS.src,v 1.2 2006/04/08 15:47:39 tnozaki Exp $
2 # $DragonFly: src/share/i18n/csmapper/APPLE/UCS%DINGBATS.src,v 1.1 2008/04/10 10:21:02 hasso Exp $
3
4 TYPE            ROWCOL
5 NAME            UCS/DINGBATS
6 SRC_ZONE        0x0000-0x27BE
7 OOB_MODE        INVALID
8 DST_INVALID     0x100
9 DST_UNIT_BITS   16
10
11 BEGIN_MAP
12 #
13 # This mapping data is made from the mapping data provided by Unicode, Inc.
14 # Original notice:
15 #
16 #=======================================================================
17 #   File name:  DINGBATS.TXT
18 #
19 #   Contents:   Map (external version) from Mac OS Dingbats
20 #               character set to Unicode 3.2 and later.
21 #
22 #   Copyright:  (c) 1994-2002, 2005 by Apple Computer, Inc., all rights
23 #               reserved.
24 #
25 #   Contact:    charsets@apple.com
26 #
27 #   Changes:
28 #
29 #       c02  2005-Apr-05    Update header comments. Matches internal xml
30 #                           <c1.1> and Text Encoding Converter 2.0.
31 #      b3,c1 2002-Dec-19    Update mappings for 0x80-0x8D to use new
32 #                           Unicode 3.2 characters. Update URLs, notes.
33 #                           Matches internal utom<b2>.
34 #       b02  1999-Sep-22    Update contact e-mail address. Matches
35 #                           internal utom<b1>, ufrm<b1>, and Text
36 #                           Encoding Converter version 1.5.
37 #       n05  1998-Feb-05    Update to match internal utom<n4>, ufrm<n14>,
38 #                           and Text Encoding Converter version 1.3:
39 #                           Change all mappings to single corporate-zone
40 #                           Unicodes to either use standard Unicodes
41 #                           or standard Unicodes plus transcoding hints;
42 #                           see details below. Also update header
43 #                           comments to new format.
44 #       n03  1995-Apr-15    First version (after fixing some typos).
45 #                           Matches internal ufrm<n4>.
46 #
47 # Standard header:
48 # ----------------
49 #
50 #   Apple, the Apple logo, and Macintosh are trademarks of Apple
51 #   Computer, Inc., registered in the United States and other countries.
52 #   Unicode is a trademark of Unicode Inc. For the sake of brevity,
53 #   throughout this document, "Macintosh" can be used to refer to
54 #   Macintosh computers and "Unicode" can be used to refer to the
55 #   Unicode standard.
56 #
57 #   Apple Computer, Inc. ("Apple") makes no warranty or representation,
58 #   either express or implied, with respect to this document and the
59 #   included data, its quality, accuracy, or fitness for a particular
60 #   purpose. In no event will Apple be liable for direct, indirect,
61 #   special, incidental, or consequential damages resulting from any
62 #   defect or inaccuracy in this document or the included data.
63 #
64 #   These mapping tables and character lists are subject to change.
65 #   The latest tables should be available from the following:
66 #
67 #   <http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/>
68 #
69 #   For general information about Mac OS encodings and these mapping
70 #   tables, see the file "README.TXT".
71 #
72 # Format:
73 # -------
74 #
75 #   Three tab-separated columns;
76 #   '#' begins a comment which continues to the end of the line.
77 #     Column #1 is the Mac OS Dingbats code (in hex as 0xNN)
78 #     Column #2 is the corresponding Unicode or Unicode sequence
79 #       (in hex as 0xNNNN).
80 #     Column #3 is a comment containing the Unicode name.
81 #       In some cases an additional comment follows the Unicode name.
82 #
83 #   The entries are in Mac OS Dingbats code order.
84 #
85 #   Some of these mappings require the use of corporate characters.
86 #   See the file "CORPCHAR.TXT" and notes below.
87 #
88 #   Control character mappings are not shown in this table, following
89 #   the conventions of the standard UTC mapping tables. However, the
90 #   Mac OS Dingbats character set uses the standard control characters
91 #   at 0x00-0x1F and 0x7F.
92 #
93 # Notes on Mac OS Dingbats:
94 # -------------------------
95 #
96 #   This is a legacy Mac OS encoding; in the Mac OS X Carbon and Cocoa
97 #   environments, it is only supported directly in programming
98 #   interfaces for QuickDraw Text, the Script Manager, and related
99 #   Text Utilities. For other purposes it is supported via transcoding
100 #   to and from Unicode.
101 #
102 #   The Mac OS Dingbats encoding shares the script code smRoman
103 #   (0) with the standard Mac OS Roman encoding. To determine if
104 #   the Dingbats encoding is being used, you must check if the
105 #   font name is "Zapf Dingbats".
106 #
107 #   The layout of the Dingbats character set is identical to or
108 #   a superset of the layout of the Adobe Zapf Dingbats encoding
109 #   vector.
110 #
111 #   The following code points are unused, and are not shown here:
112 #   0x8E-0xA0, 0xF0, 0xFF.
113 #
114 # Unicode mapping issues and notes:
115 # ---------------------------------
116 #
117 # Details of mapping changes in each version:
118 # -------------------------------------------
119 #
120 #   Changes from version b02 to version b03/c01:
121 #
122 #   - The mappings for the following Mac OS Dingbats characters
123 #   were changed to use standard Unicode characters added for
124 #   Unicode 3.2: 0x80-0x8D.
125 #
126 #   Changes from version n03 to version n05:
127 #
128 #   - The mappings for the following Mac OS Dingbats characters
129 #   were changed from single corporate-zone Unicode characters
130 #   to standard Unicode characters:
131 #   0x80-0x81, 0x84-0x87, 0x8A-0x8D.
132 #
133 #   - The mappings for the following Mac OS Dingbats characters
134 #   were changed from single corporate-zone Unicode characters
135 #   to combinations of a standard Unicode and a transcoding hint:
136 #   0x82-0x83, 0x88-0x89.
137 #
138 ##################
139 0x0000 - 0x0020 = 0x00 -
140 0x2192 = 0xD5
141 0x2194 = 0xD6
142 0x2195 = 0xD7
143 0x2460 = 0xAC
144 0x2461 = 0xAD
145 0x2462 = 0xAE
146 0x2463 = 0xAF
147 0x2464 = 0xB0
148 0x2465 = 0xB1
149 0x2466 = 0xB2
150 0x2467 = 0xB3
151 0x2468 = 0xB4
152 0x2469 = 0xB5
153 0x25A0 = 0x6E
154 0x25B2 = 0x73
155 0x25BC = 0x74
156 0x25C6 = 0x75
157 0x25CF = 0x6C
158 0x25D7 = 0x77
159 0x2605 = 0x48
160 0x260E = 0x25
161 0x261B = 0x2A
162 0x261E = 0x2B
163 0x2660 = 0xAB
164 0x2663 = 0xA8
165 0x2665 = 0xAA
166 0x2666 = 0xA9
167 0x2701 = 0x21
168 0x2702 = 0x22
169 0x2703 = 0x23
170 0x2704 = 0x24
171 0x2706 = 0x26
172 0x2707 = 0x27
173 0x2708 = 0x28
174 0x2709 = 0x29
175 0x270C = 0x2C
176 0x270D = 0x2D
177 0x270E = 0x2E
178 0x270F = 0x2F
179 0x2710 = 0x30
180 0x2711 = 0x31
181 0x2712 = 0x32
182 0x2713 = 0x33
183 0x2714 = 0x34
184 0x2715 = 0x35
185 0x2716 = 0x36
186 0x2717 = 0x37
187 0x2718 = 0x38
188 0x2719 = 0x39
189 0x271A = 0x3A
190 0x271B = 0x3B
191 0x271C = 0x3C
192 0x271D = 0x3D
193 0x271E = 0x3E
194 0x271F = 0x3F
195 0x2720 = 0x40
196 0x2721 = 0x41
197 0x2722 = 0x42
198 0x2723 = 0x43
199 0x2724 = 0x44
200 0x2725 = 0x45
201 0x2726 = 0x46
202 0x2727 = 0x47
203 0x2729 = 0x49
204 0x272A = 0x4A
205 0x272B = 0x4B
206 0x272C = 0x4C
207 0x272D = 0x4D
208 0x272E = 0x4E
209 0x272F = 0x4F
210 0x2730 = 0x50
211 0x2731 = 0x51
212 0x2732 = 0x52
213 0x2733 = 0x53
214 0x2734 = 0x54
215 0x2735 = 0x55
216 0x2736 = 0x56
217 0x2737 = 0x57
218 0x2738 = 0x58
219 0x2739 = 0x59
220 0x273A = 0x5A
221 0x273B = 0x5B
222 0x273C = 0x5C
223 0x273D = 0x5D
224 0x273E = 0x5E
225 0x273F = 0x5F
226 0x2740 = 0x60
227 0x2741 = 0x61
228 0x2742 = 0x62
229 0x2743 = 0x63
230 0x2744 = 0x64
231 0x2745 = 0x65
232 0x2746 = 0x66
233 0x2747 = 0x67
234 0x2748 = 0x68
235 0x2749 = 0x69
236 0x274A = 0x6A
237 0x274B = 0x6B
238 0x274D = 0x6D
239 0x274F = 0x6F
240 0x2750 = 0x70
241 0x2751 = 0x71
242 0x2752 = 0x72
243 0x2756 = 0x76
244 0x2758 = 0x78
245 0x2759 = 0x79
246 0x275A = 0x7A
247 0x275B = 0x7B
248 0x275C = 0x7C
249 0x275D = 0x7D
250 0x275E = 0x7E
251 0x2761 = 0xA1
252 0x2762 = 0xA2
253 0x2763 = 0xA3
254 0x2764 = 0xA4
255 0x2765 = 0xA5
256 0x2766 = 0xA6
257 0x2767 = 0xA7
258 0x2768 = 0x80
259 0x2769 = 0x81
260 0x276A = 0x82
261 0x276B = 0x83
262 0x276C = 0x84
263 0x276D = 0x85
264 0x276E = 0x86
265 0x276F = 0x87
266 0x2770 = 0x88
267 0x2771 = 0x89
268 0x2772 = 0x8A
269 0x2773 = 0x8B
270 0x2774 = 0x8C
271 0x2775 = 0x8D
272 0x2776 = 0xB6
273 0x2777 = 0xB7
274 0x2778 = 0xB8
275 0x2779 = 0xB9
276 0x277A = 0xBA
277 0x277B = 0xBB
278 0x277C = 0xBC
279 0x277D = 0xBD
280 0x277E = 0xBE
281 0x277F = 0xBF
282 0x2780 = 0xC0
283 0x2781 = 0xC1
284 0x2782 = 0xC2
285 0x2783 = 0xC3
286 0x2784 = 0xC4
287 0x2785 = 0xC5
288 0x2786 = 0xC6
289 0x2787 = 0xC7
290 0x2788 = 0xC8
291 0x2789 = 0xC9
292 0x278A = 0xCA
293 0x278B = 0xCB
294 0x278C = 0xCC
295 0x278D = 0xCD
296 0x278E = 0xCE
297 0x278F = 0xCF
298 0x2790 = 0xD0
299 0x2791 = 0xD1
300 0x2792 = 0xD2
301 0x2793 = 0xD3
302 0x2794 = 0xD4
303 0x2798 = 0xD8
304 0x2799 = 0xD9
305 0x279A = 0xDA
306 0x279B = 0xDB
307 0x279C = 0xDC
308 0x279D = 0xDD
309 0x279E = 0xDE
310 0x279F = 0xDF
311 0x27A0 = 0xE0
312 0x27A1 = 0xE1
313 0x27A2 = 0xE2
314 0x27A3 = 0xE3
315 0x27A4 = 0xE4
316 0x27A5 = 0xE5
317 0x27A6 = 0xE6
318 0x27A7 = 0xE7
319 0x27A8 = 0xE8
320 0x27A9 = 0xE9
321 0x27AA = 0xEA
322 0x27AB = 0xEB
323 0x27AC = 0xEC
324 0x27AD = 0xED
325 0x27AE = 0xEE
326 0x27AF = 0xEF
327 0x27B1 = 0xF1
328 0x27B2 = 0xF2
329 0x27B3 = 0xF3
330 0x27B4 = 0xF4
331 0x27B5 = 0xF5
332 0x27B6 = 0xF6
333 0x27B7 = 0xF7
334 0x27B8 = 0xF8
335 0x27B9 = 0xF9
336 0x27BA = 0xFA
337 0x27BB = 0xFB
338 0x27BC = 0xFC
339 0x27BD = 0xFD
340 0x27BE = 0xFE
341 END_MAP