Sync Citrus iconv support with NetBSD.
[dragonfly.git] / share / i18n / csmapper / APPLE / DINGBATS%UCS.src
1 # $NetBSD: DINGBATS%UCS.src,v 1.1 2006/03/13 19:45:36 tnozaki Exp $
2 # $DragonFly: src/share/i18n/csmapper/APPLE/DINGBATS%UCS.src,v 1.1 2008/04/10 10:21:02 hasso Exp $
3
4 TYPE            ROWCOL
5 NAME            DINGBATS/UCS
6 SRC_ZONE        0x00-0xFF
7 OOB_MODE        ILSEQ
8 DST_ILSEQ       0xFFFE
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 0x00 - 0x20 = 0x00 -
140 0x21 = 0x2701
141 0x22 = 0x2702
142 0x23 = 0x2703
143 0x24 = 0x2704
144 0x25 = 0x260E
145 0x26 = 0x2706
146 0x27 = 0x2707
147 0x28 = 0x2708
148 0x29 = 0x2709
149 0x2A = 0x261B
150 0x2B = 0x261E
151 0x2C = 0x270C
152 0x2D = 0x270D
153 0x2E = 0x270E
154 0x2F = 0x270F
155 0x30 = 0x2710
156 0x31 = 0x2711
157 0x32 = 0x2712
158 0x33 = 0x2713
159 0x34 = 0x2714
160 0x35 = 0x2715
161 0x36 = 0x2716
162 0x37 = 0x2717
163 0x38 = 0x2718
164 0x39 = 0x2719
165 0x3A = 0x271A
166 0x3B = 0x271B
167 0x3C = 0x271C
168 0x3D = 0x271D
169 0x3E = 0x271E
170 0x3F = 0x271F
171 0x40 = 0x2720
172 0x41 = 0x2721
173 0x42 = 0x2722
174 0x43 = 0x2723
175 0x44 = 0x2724
176 0x45 = 0x2725
177 0x46 = 0x2726
178 0x47 = 0x2727
179 0x48 = 0x2605
180 0x49 = 0x2729
181 0x4A = 0x272A
182 0x4B = 0x272B
183 0x4C = 0x272C
184 0x4D = 0x272D
185 0x4E = 0x272E
186 0x4F = 0x272F
187 0x50 = 0x2730
188 0x51 = 0x2731
189 0x52 = 0x2732
190 0x53 = 0x2733
191 0x54 = 0x2734
192 0x55 = 0x2735
193 0x56 = 0x2736
194 0x57 = 0x2737
195 0x58 = 0x2738
196 0x59 = 0x2739
197 0x5A = 0x273A
198 0x5B = 0x273B
199 0x5C = 0x273C
200 0x5D = 0x273D
201 0x5E = 0x273E
202 0x5F = 0x273F
203 0x60 = 0x2740
204 0x61 = 0x2741
205 0x62 = 0x2742
206 0x63 = 0x2743
207 0x64 = 0x2744
208 0x65 = 0x2745
209 0x66 = 0x2746
210 0x67 = 0x2747
211 0x68 = 0x2748
212 0x69 = 0x2749
213 0x6A = 0x274A
214 0x6B = 0x274B
215 0x6C = 0x25CF
216 0x6D = 0x274D
217 0x6E = 0x25A0
218 0x6F = 0x274F
219 0x70 = 0x2750
220 0x71 = 0x2751
221 0x72 = 0x2752
222 0x73 = 0x25B2
223 0x74 = 0x25BC
224 0x75 = 0x25C6
225 0x76 = 0x2756
226 0x77 = 0x25D7
227 0x78 = 0x2758
228 0x79 = 0x2759
229 0x7A = 0x275A
230 0x7B = 0x275B
231 0x7C = 0x275C
232 0x7D = 0x275D
233 0x7E = 0x275E
234 0x80 = 0x2768
235 0x81 = 0x2769
236 0x82 = 0x276A
237 0x83 = 0x276B
238 0x84 = 0x276C
239 0x85 = 0x276D
240 0x86 = 0x276E
241 0x87 = 0x276F
242 0x88 = 0x2770
243 0x89 = 0x2771
244 0x8A = 0x2772
245 0x8B = 0x2773
246 0x8C = 0x2774
247 0x8D = 0x2775
248 0xA1 = 0x2761
249 0xA2 = 0x2762
250 0xA3 = 0x2763
251 0xA4 = 0x2764
252 0xA5 = 0x2765
253 0xA6 = 0x2766
254 0xA7 = 0x2767
255 0xA8 = 0x2663
256 0xA9 = 0x2666
257 0xAA = 0x2665
258 0xAB = 0x2660
259 0xAC = 0x2460
260 0xAD = 0x2461
261 0xAE = 0x2462
262 0xAF = 0x2463
263 0xB0 = 0x2464
264 0xB1 = 0x2465
265 0xB2 = 0x2466
266 0xB3 = 0x2467
267 0xB4 = 0x2468
268 0xB5 = 0x2469
269 0xB6 = 0x2776
270 0xB7 = 0x2777
271 0xB8 = 0x2778
272 0xB9 = 0x2779
273 0xBA = 0x277A
274 0xBB = 0x277B
275 0xBC = 0x277C
276 0xBD = 0x277D
277 0xBE = 0x277E
278 0xBF = 0x277F
279 0xC0 = 0x2780
280 0xC1 = 0x2781
281 0xC2 = 0x2782
282 0xC3 = 0x2783
283 0xC4 = 0x2784
284 0xC5 = 0x2785
285 0xC6 = 0x2786
286 0xC7 = 0x2787
287 0xC8 = 0x2788
288 0xC9 = 0x2789
289 0xCA = 0x278A
290 0xCB = 0x278B
291 0xCC = 0x278C
292 0xCD = 0x278D
293 0xCE = 0x278E
294 0xCF = 0x278F
295 0xD0 = 0x2790
296 0xD1 = 0x2791
297 0xD2 = 0x2792
298 0xD3 = 0x2793
299 0xD4 = 0x2794
300 0xD5 = 0x2192
301 0xD6 = 0x2194
302 0xD7 = 0x2195
303 0xD8 = 0x2798
304 0xD9 = 0x2799
305 0xDA = 0x279A
306 0xDB = 0x279B
307 0xDC = 0x279C
308 0xDD = 0x279D
309 0xDE = 0x279E
310 0xDF = 0x279F
311 0xE0 = 0x27A0
312 0xE1 = 0x27A1
313 0xE2 = 0x27A2
314 0xE3 = 0x27A3
315 0xE4 = 0x27A4
316 0xE5 = 0x27A5
317 0xE6 = 0x27A6
318 0xE7 = 0x27A7
319 0xE8 = 0x27A8
320 0xE9 = 0x27A9
321 0xEA = 0x27AA
322 0xEB = 0x27AB
323 0xEC = 0x27AC
324 0xED = 0x27AD
325 0xEE = 0x27AE
326 0xEF = 0x27AF
327 0xF1 = 0x27B1
328 0xF2 = 0x27B2
329 0xF3 = 0x27B3
330 0xF4 = 0x27B4
331 0xF5 = 0x27B5
332 0xF6 = 0x27B6
333 0xF7 = 0x27B7
334 0xF8 = 0x27B8
335 0xF9 = 0x27B9
336 0xFA = 0x27BA
337 0xFB = 0x27BB
338 0xFC = 0x27BC
339 0xFD = 0x27BD
340 0xFE = 0x27BE
341 END_MAP