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