Expand PMF_FN_* macros.
[netbsd-mini2440.git] / share / i18n / csmapper / APPLE / UCS%DINGBATS.src
blob09f02fc498df65b984a7eedfc49928678840ad30
1 # $NetBSD: UCS%DINGBATS.src,v 1.1 2006/03/13 19:45:36 tnozaki Exp $
3 TYPE            ROWCOL
4 NAME            UCS/DINGBATS
5 SRC_ZONE        0x0000-0x27BE
6 OOB_MODE        INVALID
7 DST_INVALID     0x100
8 DST_UNIT_BITS   16
10 BEGIN_MAP
12 # This mapping data is made from the mapping data provided by Unicode, Inc.
13 # Original notice:
15 #=======================================================================
16 #   File name:  DINGBATS.TXT
18 #   Contents:   Map (external version) from Mac OS Dingbats
19 #               character set to Unicode 3.2 and later.
21 #   Copyright:  (c) 1994-2002, 2005 by Apple Computer, Inc., all rights
22 #               reserved.
24 #   Contact:    charsets@apple.com
26 #   Changes:
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>.
46 # Standard header:
47 # ----------------
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.
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.
63 #   These mapping tables and character lists are subject to change.
64 #   The latest tables should be available from the following:
66 #   <http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/>
68 #   For general information about Mac OS encodings and these mapping
69 #   tables, see the file "README.TXT".
71 # Format:
72 # -------
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.
82 #   The entries are in Mac OS Dingbats code order.
84 #   Some of these mappings require the use of corporate characters.
85 #   See the file "CORPCHAR.TXT" and notes below.
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.
92 # Notes on Mac OS Dingbats:
93 # -------------------------
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.
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".
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.
110 #   The following code points are unused, and are not shown here:
111 #   0x8E-0xA0, 0xF0, 0xFF.
113 # Unicode mapping issues and notes:
114 # ---------------------------------
116 # Details of mapping changes in each version:
117 # -------------------------------------------
119 #   Changes from version b02 to version b03/c01:
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.
125 #   Changes from version n03 to version n05:
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.
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.
137 ##################
138 0x0000 - 0x0020 = 0x00 -
139 0x2192 = 0xD5
140 0x2194 = 0xD6
141 0x2195 = 0xD7
142 0x2460 = 0xAC
143 0x2461 = 0xAD
144 0x2462 = 0xAE
145 0x2463 = 0xAF
146 0x2464 = 0xB0
147 0x2465 = 0xB1
148 0x2466 = 0xB2
149 0x2467 = 0xB3
150 0x2468 = 0xB4
151 0x2469 = 0xB5
152 0x25A0 = 0x6E
153 0x25B2 = 0x73
154 0x25BC = 0x74
155 0x25C6 = 0x75
156 0x25CF = 0x6C
157 0x25D7 = 0x77
158 0x2605 = 0x48
159 0x260E = 0x25
160 0x261B = 0x2A
161 0x261E = 0x2B
162 0x2660 = 0xAB
163 0x2663 = 0xA8
164 0x2665 = 0xAA
165 0x2666 = 0xA9
166 0x2701 = 0x21
167 0x2702 = 0x22
168 0x2703 = 0x23
169 0x2704 = 0x24
170 0x2706 = 0x26
171 0x2707 = 0x27
172 0x2708 = 0x28
173 0x2709 = 0x29
174 0x270C = 0x2C
175 0x270D = 0x2D
176 0x270E = 0x2E
177 0x270F = 0x2F
178 0x2710 = 0x30
179 0x2711 = 0x31
180 0x2712 = 0x32
181 0x2713 = 0x33
182 0x2714 = 0x34
183 0x2715 = 0x35
184 0x2716 = 0x36
185 0x2717 = 0x37
186 0x2718 = 0x38
187 0x2719 = 0x39
188 0x271A = 0x3A
189 0x271B = 0x3B
190 0x271C = 0x3C
191 0x271D = 0x3D
192 0x271E = 0x3E
193 0x271F = 0x3F
194 0x2720 = 0x40
195 0x2721 = 0x41
196 0x2722 = 0x42
197 0x2723 = 0x43
198 0x2724 = 0x44
199 0x2725 = 0x45
200 0x2726 = 0x46
201 0x2727 = 0x47
202 0x2729 = 0x49
203 0x272A = 0x4A
204 0x272B = 0x4B
205 0x272C = 0x4C
206 0x272D = 0x4D
207 0x272E = 0x4E
208 0x272F = 0x4F
209 0x2730 = 0x50
210 0x2731 = 0x51
211 0x2732 = 0x52
212 0x2733 = 0x53
213 0x2734 = 0x54
214 0x2735 = 0x55
215 0x2736 = 0x56
216 0x2737 = 0x57
217 0x2738 = 0x58
218 0x2739 = 0x59
219 0x273A = 0x5A
220 0x273B = 0x5B
221 0x273C = 0x5C
222 0x273D = 0x5D
223 0x273E = 0x5E
224 0x273F = 0x5F
225 0x2740 = 0x60
226 0x2741 = 0x61
227 0x2742 = 0x62
228 0x2743 = 0x63
229 0x2744 = 0x64
230 0x2745 = 0x65
231 0x2746 = 0x66
232 0x2747 = 0x67
233 0x2748 = 0x68
234 0x2749 = 0x69
235 0x274A = 0x6A
236 0x274B = 0x6B
237 0x274D = 0x6D
238 0x274F = 0x6F
239 0x2750 = 0x70
240 0x2751 = 0x71
241 0x2752 = 0x72
242 0x2756 = 0x76
243 0x2758 = 0x78
244 0x2759 = 0x79
245 0x275A = 0x7A
246 0x275B = 0x7B
247 0x275C = 0x7C
248 0x275D = 0x7D
249 0x275E = 0x7E
250 0x2761 = 0xA1
251 0x2762 = 0xA2
252 0x2763 = 0xA3
253 0x2764 = 0xA4
254 0x2765 = 0xA5
255 0x2766 = 0xA6
256 0x2767 = 0xA7
257 0x2768 = 0x80
258 0x2769 = 0x81
259 0x276A = 0x82
260 0x276B = 0x83
261 0x276C = 0x84
262 0x276D = 0x85
263 0x276E = 0x86
264 0x276F = 0x87
265 0x2770 = 0x88
266 0x2771 = 0x89
267 0x2772 = 0x8A
268 0x2773 = 0x8B
269 0x2774 = 0x8C
270 0x2775 = 0x8D
271 0x2776 = 0xB6
272 0x2777 = 0xB7
273 0x2778 = 0xB8
274 0x2779 = 0xB9
275 0x277A = 0xBA
276 0x277B = 0xBB
277 0x277C = 0xBC
278 0x277D = 0xBD
279 0x277E = 0xBE
280 0x277F = 0xBF
281 0x2780 = 0xC0
282 0x2781 = 0xC1
283 0x2782 = 0xC2
284 0x2783 = 0xC3
285 0x2784 = 0xC4
286 0x2785 = 0xC5
287 0x2786 = 0xC6
288 0x2787 = 0xC7
289 0x2788 = 0xC8
290 0x2789 = 0xC9
291 0x278A = 0xCA
292 0x278B = 0xCB
293 0x278C = 0xCC
294 0x278D = 0xCD
295 0x278E = 0xCE
296 0x278F = 0xCF
297 0x2790 = 0xD0
298 0x2791 = 0xD1
299 0x2792 = 0xD2
300 0x2793 = 0xD3
301 0x2794 = 0xD4
302 0x2798 = 0xD8
303 0x2799 = 0xD9
304 0x279A = 0xDA
305 0x279B = 0xDB
306 0x279C = 0xDC
307 0x279D = 0xDD
308 0x279E = 0xDE
309 0x279F = 0xDF
310 0x27A0 = 0xE0
311 0x27A1 = 0xE1
312 0x27A2 = 0xE2
313 0x27A3 = 0xE3
314 0x27A4 = 0xE4
315 0x27A5 = 0xE5
316 0x27A6 = 0xE6
317 0x27A7 = 0xE7
318 0x27A8 = 0xE8
319 0x27A9 = 0xE9
320 0x27AA = 0xEA
321 0x27AB = 0xEB
322 0x27AC = 0xEC
323 0x27AD = 0xED
324 0x27AE = 0xEE
325 0x27AF = 0xEF
326 0x27B1 = 0xF1
327 0x27B2 = 0xF2
328 0x27B3 = 0xF3
329 0x27B4 = 0xF4
330 0x27B5 = 0xF5
331 0x27B6 = 0xF6
332 0x27B7 = 0xF7
333 0x27B8 = 0xF8
334 0x27B9 = 0xF9
335 0x27BA = 0xFA
336 0x27BB = 0xFB
337 0x27BC = 0xFC
338 0x27BD = 0xFD
339 0x27BE = 0xFE
340 END_MAP