xref: /freebsd/share/i18n/csmapper/APPLE/DINGBATS%UCS.src (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
1# $NetBSD: DINGBATS%UCS.src,v 1.1 2006/03/13 19:45:36 tnozaki Exp $
2
3TYPE		ROWCOL
4NAME		DINGBATS/UCS
5SRC_ZONE	0x00-0xFF
6OOB_MODE	ILSEQ
7DST_ILSEQ	0xFFFE
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##################
1380x00 - 0x20 = 0x00 -
1390x21 = 0x2701
1400x22 = 0x2702
1410x23 = 0x2703
1420x24 = 0x2704
1430x25 = 0x260E
1440x26 = 0x2706
1450x27 = 0x2707
1460x28 = 0x2708
1470x29 = 0x2709
1480x2A = 0x261B
1490x2B = 0x261E
1500x2C = 0x270C
1510x2D = 0x270D
1520x2E = 0x270E
1530x2F = 0x270F
1540x30 = 0x2710
1550x31 = 0x2711
1560x32 = 0x2712
1570x33 = 0x2713
1580x34 = 0x2714
1590x35 = 0x2715
1600x36 = 0x2716
1610x37 = 0x2717
1620x38 = 0x2718
1630x39 = 0x2719
1640x3A = 0x271A
1650x3B = 0x271B
1660x3C = 0x271C
1670x3D = 0x271D
1680x3E = 0x271E
1690x3F = 0x271F
1700x40 = 0x2720
1710x41 = 0x2721
1720x42 = 0x2722
1730x43 = 0x2723
1740x44 = 0x2724
1750x45 = 0x2725
1760x46 = 0x2726
1770x47 = 0x2727
1780x48 = 0x2605
1790x49 = 0x2729
1800x4A = 0x272A
1810x4B = 0x272B
1820x4C = 0x272C
1830x4D = 0x272D
1840x4E = 0x272E
1850x4F = 0x272F
1860x50 = 0x2730
1870x51 = 0x2731
1880x52 = 0x2732
1890x53 = 0x2733
1900x54 = 0x2734
1910x55 = 0x2735
1920x56 = 0x2736
1930x57 = 0x2737
1940x58 = 0x2738
1950x59 = 0x2739
1960x5A = 0x273A
1970x5B = 0x273B
1980x5C = 0x273C
1990x5D = 0x273D
2000x5E = 0x273E
2010x5F = 0x273F
2020x60 = 0x2740
2030x61 = 0x2741
2040x62 = 0x2742
2050x63 = 0x2743
2060x64 = 0x2744
2070x65 = 0x2745
2080x66 = 0x2746
2090x67 = 0x2747
2100x68 = 0x2748
2110x69 = 0x2749
2120x6A = 0x274A
2130x6B = 0x274B
2140x6C = 0x25CF
2150x6D = 0x274D
2160x6E = 0x25A0
2170x6F = 0x274F
2180x70 = 0x2750
2190x71 = 0x2751
2200x72 = 0x2752
2210x73 = 0x25B2
2220x74 = 0x25BC
2230x75 = 0x25C6
2240x76 = 0x2756
2250x77 = 0x25D7
2260x78 = 0x2758
2270x79 = 0x2759
2280x7A = 0x275A
2290x7B = 0x275B
2300x7C = 0x275C
2310x7D = 0x275D
2320x7E = 0x275E
2330x80 = 0x2768
2340x81 = 0x2769
2350x82 = 0x276A
2360x83 = 0x276B
2370x84 = 0x276C
2380x85 = 0x276D
2390x86 = 0x276E
2400x87 = 0x276F
2410x88 = 0x2770
2420x89 = 0x2771
2430x8A = 0x2772
2440x8B = 0x2773
2450x8C = 0x2774
2460x8D = 0x2775
2470xA1 = 0x2761
2480xA2 = 0x2762
2490xA3 = 0x2763
2500xA4 = 0x2764
2510xA5 = 0x2765
2520xA6 = 0x2766
2530xA7 = 0x2767
2540xA8 = 0x2663
2550xA9 = 0x2666
2560xAA = 0x2665
2570xAB = 0x2660
2580xAC = 0x2460
2590xAD = 0x2461
2600xAE = 0x2462
2610xAF = 0x2463
2620xB0 = 0x2464
2630xB1 = 0x2465
2640xB2 = 0x2466
2650xB3 = 0x2467
2660xB4 = 0x2468
2670xB5 = 0x2469
2680xB6 = 0x2776
2690xB7 = 0x2777
2700xB8 = 0x2778
2710xB9 = 0x2779
2720xBA = 0x277A
2730xBB = 0x277B
2740xBC = 0x277C
2750xBD = 0x277D
2760xBE = 0x277E
2770xBF = 0x277F
2780xC0 = 0x2780
2790xC1 = 0x2781
2800xC2 = 0x2782
2810xC3 = 0x2783
2820xC4 = 0x2784
2830xC5 = 0x2785
2840xC6 = 0x2786
2850xC7 = 0x2787
2860xC8 = 0x2788
2870xC9 = 0x2789
2880xCA = 0x278A
2890xCB = 0x278B
2900xCC = 0x278C
2910xCD = 0x278D
2920xCE = 0x278E
2930xCF = 0x278F
2940xD0 = 0x2790
2950xD1 = 0x2791
2960xD2 = 0x2792
2970xD3 = 0x2793
2980xD4 = 0x2794
2990xD5 = 0x2192
3000xD6 = 0x2194
3010xD7 = 0x2195
3020xD8 = 0x2798
3030xD9 = 0x2799
3040xDA = 0x279A
3050xDB = 0x279B
3060xDC = 0x279C
3070xDD = 0x279D
3080xDE = 0x279E
3090xDF = 0x279F
3100xE0 = 0x27A0
3110xE1 = 0x27A1
3120xE2 = 0x27A2
3130xE3 = 0x27A3
3140xE4 = 0x27A4
3150xE5 = 0x27A5
3160xE6 = 0x27A6
3170xE7 = 0x27A7
3180xE8 = 0x27A8
3190xE9 = 0x27A9
3200xEA = 0x27AA
3210xEB = 0x27AB
3220xEC = 0x27AC
3230xED = 0x27AD
3240xEE = 0x27AE
3250xEF = 0x27AF
3260xF1 = 0x27B1
3270xF2 = 0x27B2
3280xF3 = 0x27B3
3290xF4 = 0x27B4
3300xF5 = 0x27B5
3310xF6 = 0x27B6
3320xF7 = 0x27B7
3330xF8 = 0x27B8
3340xF9 = 0x27B9
3350xFA = 0x27BA
3360xFB = 0x27BB
3370xFC = 0x27BC
3380xFD = 0x27BD
3390xFE = 0x27BE
340END_MAP
341