#=======================================================================
# File name: CHINSIMP.TXT
#
# Contents: Map (external version) from Mac OS Chinese
# Simplified encoding to Unicode 3.0 and later.
#
# Copyright: (c) 1996-2002, 2005 by Apple Computer, Inc., all rights
# reserved.
#
# Contact: [email protected]
#
# Changes:
#
# c02 2005-Apr-04 Add mappings for 0x83-0x9F to C1 controls.
# Update header comments. Matches internal xml
# and Text Encoding Converter 2.0.
# b3,c1 2002-Dec-19 Update mapping for 0xA8BF to use U+01F9,
# added in Unicode 3.0. Update URLs, notes.
# Matches internal utom.
# b02 1999-Sep-22 Update contact e-mail address. Matches
# internal utom, ufrm, and Text
# Encoding Converter version 1.5.
# n08 1998-Feb-05 Just rewrite initial header comments and
# reorder into single list with all one-byte
# characters at the beginning; no mapping
# changes. Matches internal utom, ufrm
# and Text Encoding Converter version 1.3.
# n05 1996-Aug-22 Matches internal ufrm.
# n00 1996-Aug-01
#
# Standard header:
# ----------------
#
# Apple, the Apple logo, and Macintosh are trademarks of Apple
# Computer, Inc., registered in the United States and other countries.
# Unicode is a trademark of Unicode Inc. For the sake of brevity,
# throughout this document, "Macintosh" can be used to refer to
# Macintosh computers and "Unicode" can be used to refer to the
# Unicode standard.
#
# Apple Computer, Inc. ("Apple") makes no warranty or representation,
# either express or implied, with respect to this document and the
# included data, its quality, accuracy, or fitness for a particular
# purpose. In no event will Apple be liable for direct, indirect,
# special, incidental, or consequential damages resulting from any
# defect or inaccuracy in this document or the included data.
#
# These mapping tables and character lists are subject to change.
# The latest tables should be available from the following:
#
#
#
# For general information about Mac OS encodings and these mapping
# tables, see the file "README.TXT".
#
# Format:
# -------
#
# Three tab-separated columns;
# '#' begins a comment which continues to the end of the line.
# Column #1 is the Mac OS Chinese Simplified code (in hex as 0xNN
# or 0xNNNN)
# Column #2 is the corresponding Unicode or Unicode sequence (in
# hex as 0xNNNN or 0xNNNN+0xNNNN). Sequences of up to 2
# Unicode characters are used here.
# Column #3 is a comment containing the Unicode name.
# In some cases an additional comment follows the Unicode name.
#
# The entries are in Mac OS Chinese Simplified code order.
# All one-byte characters are at the beginning of the first section.
#
# Some of these mappings require the use of corporate characters.
# See the file "CORPCHAR.TXT" and notes below.
#
# Control character mappings are not shown in this table, following
# the conventions of the standard UTC mapping tables. However, the
# Mac OS Chinese Simplified encoding uses the standard control
# characters at 0x00-0x1F and 0x7F.
#
# Notes on Mac OS Chinese Simplified:
# -----------------------------------
#
# This is a legacy Mac OS encoding; in the Mac OS X Carbon and Cocoa
# environments, it is only supported directly in programming
# interfaces for QuickDraw Text, the Script Manager, and related
# Text Utilities. For other purposes it is supported via transcoding
# to and from Unicode.
#
# This table covers the Mac OS Chinese Simplified encoding used in
# Mac OS versions 7.1 and later, including the Chinese Language Kit.
# The Mac OS Chinese Simplified encoding is based on EUC-CN, but it
# changes the high-byte range and adds a few characters.
#
# For Mac OS Chinese Simplified, two-byte characters have
# first/lead/high byte in the range 0xA1-0xFC, and second/trail/low
# byte in the range 0xA1-0xFE.
#
# 1. Standard EUC-CN
#
# This includes one-byte characters, which are usually the ASCII set. In
# addition, it includes two-byte characters with both bytes in the range
# 0xA1-0xFE. The two-byte characters are from GB 2312-80, but their code
# points are transformed from the GB 2312 range 0x2121-0xFEFE by adding
# 0x8080.
#
# EUC-CN includes the following ranges:
# - 0xA1A1-0xA9EF, various punctuation, symbol, number, separator, and
# letter characters. Not all the code points in this range are defined
# by GB 2312.
# - 0xB0A1-0xF7FE, "ideographic" characters (Hanzi).
#
# 2. Mac OS Chinese Simplified additions
#
# a) Two-byte changes and additions
#
# Mac OS Chinese Simplified shortens the high-byte range so the
# first/lead/high bytes of two-byte characters are limited to
# the range 0xA1-0xFC.
#
# The additions use code points that are undefined in EUC-CN, and fall
# into two groups. Both are actually standard extensions to GB 2312.
# - 0xA6D9-0xA6F5, forms for vertical text
# - 0xA8BB-0xA8C0, pinyin extensions for Cantonese, etc. These are
# from the GB 6345.1-1986 extension to GB 2312-80.
#
# a) One-byte additions
#
# 0x80 LATIN SMALL LETTER U WITH DIAERESIS, alternate
# 0x81 height-metric character (see below)
# 0x82 width-metric character (see below)
# 0xA0 NO-BREAK SPACE
# 0xFC COPYRIGHT SIGN
# 0xFD TRADE MARK SIGN
# 0xFF HORIZONTAL ELLIPSIS
#
# The two characters at 0x81 and 0x82 are somewhat special. These
# are one-byte characters whose glyphs have the same metrics as the
# glyphs for the two-byte characters. This way application developers
# can use QuickDraw functions such as CharWidth to determine the
# metrics of the two-byte character glyphs in a particular font.
# 0x81 a character whose glyph has the height of a two-byte
# character glyph.
# 0x82 a character whose glyph has the advance width of a two-
# byte character glyph. Note: For old-style (FBIT/FDEF)
# bitmap fonts, the width of this glyph is *half* the width
# of the two-byte character glyphs.
#
# Unicode mapping issues and notes:
# ---------------------------------
#
# 1. Mapping the the Apple additions
#
# The goals in the mappings provided here are:
# - Ensure roundtrip mapping from every character in the Mac OS Chinese
# Simplified encoding to Unicode and back
# - Use standard Unicode characters as much as possible, to maximize
# interchangeability of the resulting Unicode text. Whenever possible,
# avoid having content carried by private-use characters.
#
# Some of the characters in the Mac OS Chinese Simplified Apple additions
# do not correspond to distinct, single Unicode characters. To map these
# and satisfy both goals above, we employ various strategies.
#
# a) Use private use characters in combination with standard Unicode
# character to mark variants of the standard Unicode character.
#
# Apple has defined a block of 32 corporate characters as "transcoding
# hints." These are used in combination with standard Unicode characters
# to force them to be treated in a special way for mapping to other
# encodings; they have no other effect. Sixteen of these transcoding
# hints are "grouping hints" - they indicate that the next 2-4 Unicode
# characters should be treated as a single entity for transcoding. The
# other sixteen transcoding hints are "variant tags" - they are like
# combining characters, and can follow a standard Unicode (or a sequence
# consisting of a base character and other combining characters) to
# cause it to be treated in a special way for transcoding. These always
# terminate a combining-character sequence.
#
# The transcoding coding hints used in this mapping table are two
# variant tags, 0xF87E and 0xF87F. Since these are combined with
# standard Unicode characters, some characters in Mac OS Chinese
# Simplified encoding map to a sequence of two Unicodes instead of a
# single Unicode character. For example, the Mac OS Chinese Simplified
# character at 0xA6D9 is a vertical-text form of the FULLWIDTH COMMA
# (the standard mapping is for the horizontal form at 0xA3AC). So 0xA6D9
# is mapped to 0xFF0C (FULLWIDTH COMMA) + 0xF87E (a variant tag).
#
# b) Use private use characters by themselves to map characters which
# have no relationship to any standard Unicode character.
#
# We define two corporate-zone characters for this purpose:
#
# 0xF880 height-metric character for double-byte fonts
# 0xF881 width-metric character for double-byte fonts
#
# 2. Mapping the basic EUC-CN characters
#
# The mappings for GB 2312-1980 are based on the GB 2312 mapping table
# provided by the Unicode Consortium (UTC), dated 6 December 1993,
# which was created by Glenn Adams and John Jenkins. That table is
# Copyright 1991-1993 by Unicode, Inc.
#
# Some of the non-Hanzi mappings were changed from the UTC mappings.
# There were three reasons for this:
# - To be more consistent with be the GBK mappings from the China
# standards organization (GBK is supposed to include all of GB 2312).
# - If the UTC table mapped the GB character to a "fullwidth" version
# but there was no mapping to the "basic" version, then the mapping was
# changed to the "basic" version. This is more consistent with the other
# UTC mapping tables, which only map to a compatibility character (such
# as a fullwidth version) to preserve roundtrip fidelity - i.e. when
# there is another character in the source encoding that is mapped to
# the basic version.
# - Change the mapping for a two-byte character to avoid a collision
# with the mapping for an Apple one-byte addition.
#
# code UTC Apple reason
# point mapping mapping for change
# ----- ------- ------- ----------
# 0xA1A4 0x30FB 0x00B7 consistency with GBK (KATAKANA MIDDLE DOT
# -> MIDDLE DOT)
# 0xA1AA 0x2015 0x2014 consistency with GBK (HORIZONTAL BAR ->
# EM DASH)
# 0xA1AB 0xFF5E 0x301C consistency with other tables, also
# fullwidth version -> basic (FULLWIDTH
# TILDE -> WAVE DASH)
# 0xA1AC 0x2225 0x2016 consistency with GBK (PARALLEL TO ->
# DOUBLE VERTICAL LINE)
# 0xA1AD 0x2026 0x22EF Avoid conflict with Apple one-byte
# addition 0xFF, which maps to 0x2026
# (HORIZONTAL ELLIPSIS -> MIDLINE HORIZONTAL
# ELLIPSIS)
# 0xA1E9 0xFFE0 0x00A2 fullwidth version -> basic (CENT SIGN)
# 0xA1EA 0xFFE1 0x00A3 fullwidth version -> basic (POUND SIGN)
# 0xA3A4 0xFFE5 0x00A5 fullwidth version -> basic (YEN SIGN)
# 0xA3FE 0xFFE3 0x203E fullwidth version -> basic (FULLWIDTH
# MACRON -> OVERLINE)
#
# Details of mapping changes in each version:
# -------------------------------------------
#
# Changes from version c01 to version c02:
#
# - Added mappings between undefined one-byte codepoints 0x83-0x9F
# and the Unicode C1 control characters with the same code point
# value.
#
# Changes from version b02 to version b03/c01:
#
# - Update mapping of 0xA8BF to use new Unicode character U+01F9
# LATIN SMALL LETTER N WITH GRAVE addded for Unicode 3.0; the
# previous mapping was to the equivalent decomposition sequence.
#
# Changes from version n00 to version n05:
#
# A. Changes to match GBK mappings
# - change mapping of 0xA1A4 to U+00B7 MIDDLE DOT from
# U+30FB KATAKANA MIDDLE DOT
# - change mapping of 0xA1AA to U+2014 EM DASH from
# U+2015 HORIZONTAL BAR
# - change mapping of 0xA1AC to U+2016 DOUBLE VERTICAL LINE from
# U+2225 PARALLEL TO. This change was also necessary to avoid
# duplicating the mapping of 0xA1CE.
#
# B. Changes to use canonical characters instead of fullwidth forms
# forms where possible. We only map to fullwidth forms if necessary
# for roundtrip fidelity.
# - change mapping of 0xA1AB to U+301C WAVE DASH from
# U+FF5E FULLWIDTH TILDE. Another possible mapping might be to
# U+223C TILDE OPERATOR; this is used to map Big-5 0xA1E3, but that
# code point is with a group of math operators. The EUC-CN
# character at 0xA1AB is with a group of punctuation characters,
# and is used between numbers to indicate a range (just like the
# Shift-JIS character at 0x8160, which is also mapped to WAVE DASH).
# - change mapping of 0xA1E9 to U+00A2 CENT SIGN from
# U+FFE0 FULLWIDTH CENT SIGN.
# - change mapping of 0xA1EA to U+00A3 POUND SIGN from
# U+FFE1 FULLWIDTH POUND SIGN.
# - change mapping of 0xA3A4 to U+00A5 YEN SIGN from
# U+FFE5 FULLWIDTH YEN SIGN.
# - change mapping of 0xA3FE to U+203E OVERLINE from
# U+FFE3 FULLWIDTH MACRON (note that JSA, and hence Apple, also
# map the similar Shift-JIS character at 0x8150 to OVERLINE instead
# of FULLWIDTH MACRON).
#
##################
0x20 0x0020 # SPACE
0x21 0x0021 # EXCLAMATION MARK
0x22 0x0022 # QUOTATION MARK
0x23 0x0023 # NUMBER SIGN
0x24 0x0024 # DOLLAR SIGN
0x25 0x0025 # PERCENT SIGN
0x26 0x0026 # AMPERSAND
0x27 0x0027 # APOSTROPHE
0x28 0x0028 # LEFT PARENTHESIS
0x29 0x0029 # RIGHT PARENTHESIS
0x2A 0x002A # ASTERISK
0x2B 0x002B # PLUS SIGN
0x2C 0x002C # COMMA
0x2D 0x002D # HYPHEN-MINUS
0x2E 0x002E # FULL STOP
0x2F 0x002F # SOLIDUS
0x30 0x0030 # DIGIT ZERO
0x31 0x0031 # DIGIT ONE
0x32 0x0032 # DIGIT TWO
0x33 0x0033 # DIGIT THREE
0x34 0x0034 # DIGIT FOUR
0x35 0x0035 # DIGIT FIVE
0x36 0x0036 # DIGIT SIX
0x37 0x0037 # DIGIT SEVEN
0x38 0x0038 # DIGIT EIGHT
0x39 0x0039 # DIGIT NINE
0x3A 0x003A # COLON
0x3B 0x003B # SEMICOLON
0x3C 0x003C # LESS-THAN SIGN
0x3D 0x003D # EQUALS SIGN
0x3E 0x003E # GREATER-THAN SIGN
0x3F 0x003F # QUESTION MARK
0x40 0x0040 # COMMERCIAL AT
0x41 0x0041 # LATIN CAPITAL LETTER A
0x42 0x0042 # LATIN CAPITAL LETTER B
0x43 0x0043 # LATIN CAPITAL LETTER C
0x44 0x0044 # LATIN CAPITAL LETTER D
0x45 0x0045 # LATIN CAPITAL LETTER E
0x46 0x0046 # LATIN CAPITAL LETTER F
0x47 0x0047 # LATIN CAPITAL LETTER G
0x48 0x0048 # LATIN CAPITAL LETTER H
0x49 0x0049 # LATIN CAPITAL LETTER I
0x4A 0x004A # LATIN CAPITAL LETTER J
0x4B 0x004B # LATIN CAPITAL LETTER K
0x4C 0x004C # LATIN CAPITAL LETTER L
0x4D 0x004D # LATIN CAPITAL LETTER M
0x4E 0x004E # LATIN CAPITAL LETTER N
0x4F 0x004F # LATIN CAPITAL LETTER O
0x50 0x0050 # LATIN CAPITAL LETTER P
0x51 0x0051 # LATIN CAPITAL LETTER Q
0x52 0x0052 # LATIN CAPITAL LETTER R
0x53 0x0053 # LATIN CAPITAL LETTER S
0x54 0x0054 # LATIN CAPITAL LETTER T
0x55 0x0055 # LATIN CAPITAL LETTER U
0x56 0x0056 # LATIN CAPITAL LETTER V
0x57 0x0057 # LATIN CAPITAL LETTER W
0x58 0x0058 # LATIN CAPITAL LETTER X
0x59 0x0059 # LATIN CAPITAL LETTER Y
0x5A 0x005A # LATIN CAPITAL LETTER Z
0x5B 0x005B # LEFT SQUARE BRACKET
0x5C 0x005C # REVERSE SOLIDUS
0x5D 0x005D # RIGHT SQUARE BRACKET
0x5E 0x005E # CIRCUMFLEX ACCENT
0x5F 0x005F # LOW LINE
0x60 0x0060 # GRAVE ACCENT
0x61 0x0061 # LATIN SMALL LETTER A
0x62 0x0062 # LATIN SMALL LETTER B
0x63 0x0063 # LATIN SMALL LETTER C
0x64 0x0064 # LATIN SMALL LETTER D
0x65 0x0065 # LATIN SMALL LETTER E
0x66 0x0066 # LATIN SMALL LETTER F
0x67 0x0067 # LATIN SMALL LETTER G
0x68 0x0068 # LATIN SMALL LETTER H
0x69 0x0069 # LATIN SMALL LETTER I
0x6A 0x006A # LATIN SMALL LETTER J
0x6B 0x006B # LATIN SMALL LETTER K
0x6C 0x006C # LATIN SMALL LETTER L
0x6D 0x006D # LATIN SMALL LETTER M
0x6E 0x006E # LATIN SMALL LETTER N
0x6F 0x006F # LATIN SMALL LETTER O
0x70 0x0070 # LATIN SMALL LETTER P
0x71 0x0071 # LATIN SMALL LETTER Q
0x72 0x0072 # LATIN SMALL LETTER R
0x73 0x0073 # LATIN SMALL LETTER S
0x74 0x0074 # LATIN SMALL LETTER T
0x75 0x0075 # LATIN SMALL LETTER U
0x76 0x0076 # LATIN SMALL LETTER V
0x77 0x0077 # LATIN SMALL LETTER W
0x78 0x0078 # LATIN SMALL LETTER X
0x79 0x0079 # LATIN SMALL LETTER Y
0x7A 0x007A # LATIN SMALL LETTER Z
0x7B 0x007B # LEFT CURLY BRACKET
0x7C 0x007C # VERTICAL LINE
0x7D 0x007D # RIGHT CURLY BRACKET
0x7E 0x007E # TILDE
# Apple additions
0x80 0x00FC+0xF87F # LATIN SMALL LETTER U WITH DIAERESIS, alternate
0x81 0xF880 # height-metric character for double-byte fonts
0x82 0xF881 # width-metric character for double-byte fonts
# undefined one-byte, map to C1 controls
0x83 0x0083 # (undefined)
0x84 0x0084 # (undefined)
0x85 0x0085 # (undefined)
0x86 0x0086 # (undefined)
0x87 0x0087 # (undefined)
0x88 0x0088 # (undefined)
0x89 0x0089 # (undefined)
0x8A 0x008A # (undefined)
0x8B 0x008B # (undefined)
0x8C 0x008C # (undefined)
0x8D 0x008D # (undefined)
0x8E 0x008E # (undefined)
0x8F 0x008F # (undefined)
0x90 0x0090 # (undefined)
0x91 0x0091 # (undefined)
0x92 0x0092 # (undefined)
0x93 0x0093 # (undefined)
0x94 0x0094 # (undefined)
0x95 0x0095 # (undefined)
0x96 0x0096 # (undefined)
0x97 0x0097 # (undefined)
0x98 0x0098 # (undefined)
0x99 0x0099 # (undefined)
0x9A 0x009A # (undefined)
0x9B 0x009B # (undefined)
0x9C 0x009C # (undefined)
0x9D 0x009D # (undefined)
0x9E 0x009E # (undefined)
0x9F 0x009F # (undefined)
# Apple additions
0xA0 0x00A0 # NO-BREAK SPACE
0xFD 0x00A9 # COPYRIGHT SIGN
0xFE 0x2122 # TRADE MARK SIGN
0xFF 0x2026 # HORIZONTAL ELLIPSIS
# Standard
0xA1A1 0x3000 # IDEOGRAPHIC SPACE
0xA1A2 0x3001 # IDEOGRAPHIC COMMA
0xA1A3 0x3002 # IDEOGRAPHIC FULL STOP
0xA1A4 0x00B7 # MIDDLE DOT # change from UTC mapping
0xA1A5 0x02C9 # MODIFIER LETTER MACRON (Mandarin Chinese first tone)
0xA1A6 0x02C7 # CARON (Mandarin Chinese third tone)
0xA1A7 0x00A8 # DIAERESIS
0xA1A8 0x3003 # DITTO MARK
0xA1A9 0x3005 # IDEOGRAPHIC ITERATION MARK
0xA1AA 0x2014 # EM DASH # change from UTC mapping
0xA1AB 0x301C # WAVE DASH # change from UTC mapping
0xA1AC 0x2016 # DOUBLE VERTICAL LINE # change from UTC mapping
0xA1AD 0x22EF # MIDLINE HORIZONTAL ELLIPSIS # change from UTC mapping
0xA1AE 0x2018 # LEFT SINGLE QUOTATION MARK
0xA1AF 0x2019 # RIGHT SINGLE QUOTATION MARK
0xA1B0 0x201C # LEFT DOUBLE QUOTATION MARK
0xA1B1 0x201D # RIGHT DOUBLE QUOTATION MARK
0xA1B2 0x3014 # LEFT TORTOISE SHELL BRACKET
0xA1B3 0x3015 # RIGHT TORTOISE SHELL BRACKET
0xA1B4 0x3008 # LEFT ANGLE BRACKET
0xA1B5 0x3009 # RIGHT ANGLE BRACKET
0xA1B6 0x300A # LEFT DOUBLE ANGLE BRACKET
0xA1B7 0x300B # RIGHT DOUBLE ANGLE BRACKET
0xA1B8 0x300C # LEFT CORNER BRACKET
0xA1B9 0x300D # RIGHT CORNER BRACKET
0xA1BA 0x300E # LEFT WHITE CORNER BRACKET
0xA1BB 0x300F # RIGHT WHITE CORNER BRACKET
0xA1BC 0x3016 # LEFT WHITE LENTICULAR BRACKET
0xA1BD 0x3017 # RIGHT WHITE LENTICULAR BRACKET
0xA1BE 0x3010 # LEFT BLACK LENTICULAR BRACKET
0xA1BF 0x3011 # RIGHT BLACK LENTICULAR BRACKET
0xA1C0 0x00B1 # PLUS-MINUS SIGN
0xA1C1 0x00D7 # MULTIPLICATION SIGN
0xA1C2 0x00F7 # DIVISION SIGN
0xA1C3 0x2236 # RATIO
0xA1C4 0x2227 # LOGICAL AND
0xA1C5 0x2228 # LOGICAL OR
0xA1C6 0x2211 # N-ARY SUMMATION
0xA1C7 0x220F # N-ARY PRODUCT
0xA1C8 0x222A # UNION
0xA1C9 0x2229 # INTERSECTION
0xA1CA 0x2208 # ELEMENT OF
0xA1CB 0x2237 # PROPORTION
0xA1CC 0x221A # SQUARE ROOT
0xA1CD 0x22A5 # UP TACK
0xA1CE 0x2225 # PARALLEL TO
0xA1CF 0x2220 # ANGLE
0xA1D0 0x2312 # ARC
0xA1D1 0x2299 # CIRCLED DOT OPERATOR
0xA1D2 0x222B # INTEGRAL
0xA1D3 0x222E # CONTOUR INTEGRAL
0xA1D4 0x2261 # IDENTICAL TO
0xA1D5 0x224C # ALL EQUAL TO
0xA1D6 0x2248 # ALMOST EQUAL TO
0xA1D7 0x223D # REVERSED TILDE
0xA1D8 0x221D # PROPORTIONAL TO
0xA1D9 0x2260 # NOT EQUAL TO
0xA1DA 0x226E # NOT LESS-THAN
0xA1DB 0x226F # NOT GREATER-THAN
0xA1DC 0x2264 # LESS-THAN OR EQUAL TO
0xA1DD 0x2265 # GREATER-THAN OR EQUAL TO
0xA1DE 0x221E # INFINITY
0xA1DF 0x2235 # BECAUSE
0xA1E0 0x2234 # THEREFORE
0xA1E1 0x2642 # MALE SIGN
0xA1E2 0x2640 # FEMALE SIGN
0xA1E3 0x00B0 # DEGREE SIGN
0xA1E4 0x2032 # PRIME
0xA1E5 0x2033 # DOUBLE PRIME
0xA1E6 0x2103 # DEGREE CELSIUS
0xA1E7 0xFF04 # FULLWIDTH DOLLAR SIGN
0xA1E8 0x00A4 # CURRENCY SIGN
0xA1E9 0x00A2 # CENT SIGN # change from UTC mapping
0xA1EA 0x00A3 # POUND SIGN # change from UTC mapping
0xA1EB 0x2030 # PER MILLE SIGN
0xA1EC 0x00A7 # SECTION SIGN
0xA1ED 0x2116 # NUMERO SIGN
0xA1EE 0x2606 # WHITE STAR
0xA1EF 0x2605 # BLACK STAR
0xA1F0 0x25CB # WHITE CIRCLE
0xA1F1 0x25CF # BLACK CIRCLE
0xA1F2 0x25CE # BULLSEYE
0xA1F3 0x25C7 # WHITE DIAMOND
0xA1F4 0x25C6 # BLACK DIAMOND
0xA1F5 0x25A1 # WHITE SQUARE
0xA1F6 0x25A0 # BLACK SQUARE
0xA1F7 0x25B3 # WHITE UP-POINTING TRIANGLE
0xA1F8 0x25B2 # BLACK UP-POINTING TRIANGLE
0xA1F9 0x203B # REFERENCE MARK
0xA1FA 0x2192 # RIGHTWARDS ARROW
0xA1FB 0x2190 # LEFTWARDS ARROW
0xA1FC 0x2191 # UPWARDS ARROW
0xA1FD 0x2193 # DOWNWARDS ARROW
0xA1FE 0x3013 # GETA MARK
0xA2B1 0x2488 # DIGIT ONE FULL STOP
0xA2B2 0x2489 # DIGIT TWO FULL STOP
0xA2B3 0x248A # DIGIT THREE FULL STOP
0xA2B4 0x248B # DIGIT FOUR FULL STOP
0xA2B5 0x248C # DIGIT FIVE FULL STOP
0xA2B6 0x248D # DIGIT SIX FULL STOP
0xA2B7 0x248E # DIGIT SEVEN FULL STOP
0xA2B8 0x248F # DIGIT EIGHT FULL STOP
0xA2B9 0x2490 # DIGIT NINE FULL STOP
0xA2BA 0x2491 # NUMBER TEN FULL STOP
0xA2BB 0x2492 # NUMBER ELEVEN FULL STOP
0xA2BC 0x2493 # NUMBER TWELVE FULL STOP
0xA2BD 0x2494 # NUMBER THIRTEEN FULL STOP
0xA2BE 0x2495 # NUMBER FOURTEEN FULL STOP
0xA2BF 0x2496 # NUMBER FIFTEEN FULL STOP
0xA2C0 0x2497 # NUMBER SIXTEEN FULL STOP
0xA2C1 0x2498 # NUMBER SEVENTEEN FULL STOP
0xA2C2 0x2499 # NUMBER EIGHTEEN FULL STOP
0xA2C3 0x249A # NUMBER NINETEEN FULL STOP
0xA2C4 0x249B # NUMBER TWENTY FULL STOP
0xA2C5 0x2474 # PARENTHESIZED DIGIT ONE
0xA2C6 0x2475 # PARENTHESIZED DIGIT TWO
0xA2C7 0x2476 # PARENTHESIZED DIGIT THREE
0xA2C8 0x2477 # PARENTHESIZED DIGIT FOUR
0xA2C9 0x2478 # PARENTHESIZED DIGIT FIVE
0xA2CA 0x2479 # PARENTHESIZED DIGIT SIX
0xA2CB 0x247A # PARENTHESIZED DIGIT SEVEN
0xA2CC 0x247B # PARENTHESIZED DIGIT EIGHT
0xA2CD 0x247C # PARENTHESIZED DIGIT NINE
0xA2CE 0x247D # PARENTHESIZED NUMBER TEN
0xA2CF 0x247E # PARENTHESIZED NUMBER ELEVEN
0xA2D0 0x247F # PARENTHESIZED NUMBER TWELVE
0xA2D1 0x2480 # PARENTHESIZED NUMBER THIRTEEN
0xA2D2 0x2481 # PARENTHESIZED NUMBER FOURTEEN
0xA2D3 0x2482 # PARENTHESIZED NUMBER FIFTEEN
0xA2D4 0x2483 # PARENTHESIZED NUMBER SIXTEEN
0xA2D5 0x2484 # PARENTHESIZED NUMBER SEVENTEEN
0xA2D6 0x2485 # PARENTHESIZED NUMBER EIGHTEEN
0xA2D7 0x2486 # PARENTHESIZED NUMBER NINETEEN
0xA2D8 0x2487 # PARENTHESIZED NUMBER TWENTY
0xA2D9 0x2460 # CIRCLED DIGIT ONE
0xA2DA 0x2461 # CIRCLED DIGIT TWO
0xA2DB 0x2462 # CIRCLED DIGIT THREE
0xA2DC 0x2463 # CIRCLED DIGIT FOUR
0xA2DD 0x2464 # CIRCLED DIGIT FIVE
0xA2DE 0x2465 # CIRCLED DIGIT SIX
0xA2DF 0x2466 # CIRCLED DIGIT SEVEN
0xA2E0 0x2467 # CIRCLED DIGIT EIGHT
0xA2E1 0x2468 # CIRCLED DIGIT NINE
0xA2E2 0x2469 # CIRCLED NUMBER TEN
0xA2E5 0x3220 # PARENTHESIZED IDEOGRAPH ONE
0xA2E6 0x3221 # PARENTHESIZED IDEOGRAPH TWO
0xA2E7 0x3222 # PARENTHESIZED IDEOGRAPH THREE
0xA2E8 0x3223 # PARENTHESIZED IDEOGRAPH FOUR
0xA2E9 0x3224 # PARENTHESIZED IDEOGRAPH FIVE
0xA2EA 0x3225 # PARENTHESIZED IDEOGRAPH SIX
0xA2EB 0x3226 # PARENTHESIZED IDEOGRAPH SEVEN
0xA2EC 0x3227 # PARENTHESIZED IDEOGRAPH EIGHT
0xA2ED 0x3228 # PARENTHESIZED IDEOGRAPH NINE
0xA2EE 0x3229 # PARENTHESIZED IDEOGRAPH TEN
0xA2F1 0x2160 # ROMAN NUMERAL ONE
0xA2F2 0x2161 # ROMAN NUMERAL TWO
0xA2F3 0x2162 # ROMAN NUMERAL THREE
0xA2F4 0x2163 # ROMAN NUMERAL FOUR
0xA2F5 0x2164 # ROMAN NUMERAL FIVE
0xA2F6 0x2165 # ROMAN NUMERAL SIX
0xA2F7 0x2166 # ROMAN NUMERAL SEVEN
0xA2F8 0x2167 # ROMAN NUMERAL EIGHT
0xA2F9 0x2168 # ROMAN NUMERAL NINE
0xA2FA 0x2169 # ROMAN NUMERAL TEN
0xA2FB 0x216A # ROMAN NUMERAL ELEVEN
0xA2FC 0x216B # ROMAN NUMERAL TWELVE
0xA3A1 0xFF01 # FULLWIDTH EXCLAMATION MARK
0xA3A2 0xFF02 # FULLWIDTH QUOTATION MARK
0xA3A3 0xFF03 # FULLWIDTH NUMBER SIGN
0xA3A4 0x00A5 # YEN SIGN # change from UTC mapping
0xA3A5 0xFF05 # FULLWIDTH PERCENT SIGN
0xA3A6 0xFF06 # FULLWIDTH AMPERSAND
0xA3A7 0xFF07 # FULLWIDTH APOSTROPHE
0xA3A8 0xFF08 # FULLWIDTH LEFT PARENTHESIS
0xA3A9 0xFF09 # FULLWIDTH RIGHT PARENTHESIS
0xA3AA 0xFF0A # FULLWIDTH ASTERISK
0xA3AB 0xFF0B # FULLWIDTH PLUS SIGN
0xA3AC 0xFF0C # FULLWIDTH COMMA
0xA3AD 0xFF0D # FULLWIDTH HYPHEN-MINUS
0xA3AE 0xFF0E # FULLWIDTH FULL STOP
0xA3AF 0xFF0F # FULLWIDTH SOLIDUS
0xA3B0 0xFF10 # FULLWIDTH DIGIT ZERO
0xA3B1 0xFF11 # FULLWIDTH DIGIT ONE
0xA3B2 0xFF12 # FULLWIDTH DIGIT TWO
0xA3B3 0xFF13 # FULLWIDTH DIGIT THREE
0xA3B4 0xFF14 # FULLWIDTH DIGIT FOUR
0xA3B5 0xFF15 # FULLWIDTH DIGIT FIVE
0xA3B6 0xFF16 # FULLWIDTH DIGIT SIX
0xA3B7 0xFF17 # FULLWIDTH DIGIT SEVEN
0xA3B8 0xFF18 # FULLWIDTH DIGIT EIGHT
0xA3B9 0xFF19 # FULLWIDTH DIGIT NINE
0xA3BA 0xFF1A # FULLWIDTH COLON
0xA3BB 0xFF1B # FULLWIDTH SEMICOLON
0xA3BC 0xFF1C # FULLWIDTH LESS-THAN SIGN
0xA3BD 0xFF1D # FULLWIDTH EQUALS SIGN
0xA3BE 0xFF1E # FULLWIDTH GREATER-THAN SIGN
0xA3BF 0xFF1F # FULLWIDTH QUESTION MARK
0xA3C0 0xFF20 # FULLWIDTH COMMERCIAL AT
0xA3C1 0xFF21 # FULLWIDTH LATIN CAPITAL LETTER A
0xA3C2 0xFF22 # FULLWIDTH LATIN CAPITAL LETTER B
0xA3C3 0xFF23 # FULLWIDTH LATIN CAPITAL LETTER C
0xA3C4 0xFF24 # FULLWIDTH LATIN CAPITAL LETTER D
0xA3C5 0xFF25 # FULLWIDTH LATIN CAPITAL LETTER E
0xA3C6 0xFF26 # FULLWIDTH LATIN CAPITAL LETTER F
0xA3C7 0xFF27 # FULLWIDTH LATIN CAPITAL LETTER G
0xA3C8 0xFF28 # FULLWIDTH LATIN CAPITAL LETTER H
0xA3C9 0xFF29 # FULLWIDTH LATIN CAPITAL LETTER I
0xA3CA 0xFF2A # FULLWIDTH LATIN CAPITAL LETTER J
0xA3CB 0xFF2B # FULLWIDTH LATIN CAPITAL LETTER K
0xA3CC 0xFF2C # FULLWIDTH LATIN CAPITAL LETTER L
0xA3CD 0xFF2D # FULLWIDTH LATIN CAPITAL LETTER M
0xA3CE 0xFF2E # FULLWIDTH LATIN CAPITAL LETTER N
0xA3CF 0xFF2F # FULLWIDTH LATIN CAPITAL LETTER O
0xA3D0 0xFF30 # FULLWIDTH LATIN CAPITAL LETTER P
0xA3D1 0xFF31 # FULLWIDTH LATIN CAPITAL LETTER Q
0xA3D2 0xFF32 # FULLWIDTH LATIN CAPITAL LETTER R
0xA3D3 0xFF33 # FULLWIDTH LATIN CAPITAL LETTER S
0xA3D4 0xFF34 # FULLWIDTH LATIN CAPITAL LETTER T
0xA3D5 0xFF35 # FULLWIDTH LATIN CAPITAL LETTER U
0xA3D6 0xFF36 # FULLWIDTH LATIN CAPITAL LETTER V
0xA3D7 0xFF37 # FULLWIDTH LATIN CAPITAL LETTER W
0xA3D8 0xFF38 # FULLWIDTH LATIN CAPITAL LETTER X
0xA3D9 0xFF39 # FULLWIDTH LATIN CAPITAL LETTER Y
0xA3DA 0xFF3A # FULLWIDTH LATIN CAPITAL LETTER Z
0xA3DB 0xFF3B # FULLWIDTH LEFT SQUARE BRACKET
0xA3DC 0xFF3C # FULLWIDTH REVERSE SOLIDUS
0xA3DD 0xFF3D # FULLWIDTH RIGHT SQUARE BRACKET
0xA3DE 0xFF3E # FULLWIDTH CIRCUMFLEX ACCENT
0xA3DF 0xFF3F # FULLWIDTH LOW LINE
0xA3E0 0xFF40 # FULLWIDTH GRAVE ACCENT
0xA3E1 0xFF41 # FULLWIDTH LATIN SMALL LETTER A
0xA3E2 0xFF42 # FULLWIDTH LATIN SMALL LETTER B
0xA3E3 0xFF43 # FULLWIDTH LATIN SMALL LETTER C
0xA3E4 0xFF44 # FULLWIDTH LATIN SMALL LETTER D
0xA3E5 0xFF45 # FULLWIDTH LATIN SMALL LETTER E
0xA3E6 0xFF46 # FULLWIDTH LATIN SMALL LETTER F
0xA3E7 0xFF47 # FULLWIDTH LATIN SMALL LETTER G
0xA3E8 0xFF48 # FULLWIDTH LATIN SMALL LETTER H
0xA3E9 0xFF49 # FULLWIDTH LATIN SMALL LETTER I
0xA3EA 0xFF4A # FULLWIDTH LATIN SMALL LETTER J
0xA3EB 0xFF4B # FULLWIDTH LATIN SMALL LETTER K
0xA3EC 0xFF4C # FULLWIDTH LATIN SMALL LETTER L
0xA3ED 0xFF4D # FULLWIDTH LATIN SMALL LETTER M
0xA3EE 0xFF4E # FULLWIDTH LATIN SMALL LETTER N
0xA3EF 0xFF4F # FULLWIDTH LATIN SMALL LETTER O
0xA3F0 0xFF50 # FULLWIDTH LATIN SMALL LETTER P
0xA3F1 0xFF51 # FULLWIDTH LATIN SMALL LETTER Q
0xA3F2 0xFF52 # FULLWIDTH LATIN SMALL LETTER R
0xA3F3 0xFF53 # FULLWIDTH LATIN SMALL LETTER S
0xA3F4 0xFF54 # FULLWIDTH LATIN SMALL LETTER T
0xA3F5 0xFF55 # FULLWIDTH LATIN SMALL LETTER U
0xA3F6 0xFF56 # FULLWIDTH LATIN SMALL LETTER V
0xA3F7 0xFF57 # FULLWIDTH LATIN SMALL LETTER W
0xA3F8 0xFF58 # FULLWIDTH LATIN SMALL LETTER X
0xA3F9 0xFF59 # FULLWIDTH LATIN SMALL LETTER Y
0xA3FA 0xFF5A # FULLWIDTH LATIN SMALL LETTER Z
0xA3FB 0xFF5B # FULLWIDTH LEFT CURLY BRACKET
0xA3FC 0xFF5C # FULLWIDTH VERTICAL LINE
0xA3FD 0xFF5D # FULLWIDTH RIGHT CURLY BRACKET
0xA3FE 0x203E # OVERLINE # change from UTC mapping
0xA4A1 0x3041 # HIRAGANA LETTER SMALL A
0xA4A2 0x3042 # HIRAGANA LETTER A
0xA4A3 0x3043 # HIRAGANA LETTER SMALL I
0xA4A4 0x3044 # HIRAGANA LETTER I
0xA4A5 0x3045 # HIRAGANA LETTER SMALL U
0xA4A6 0x3046 # HIRAGANA LETTER U
0xA4A7 0x3047 # HIRAGANA LETTER SMALL E
0xA4A8 0x3048 # HIRAGANA LETTER E
0xA4A9 0x3049 # HIRAGANA LETTER SMALL O
0xA4AA 0x304A # HIRAGANA LETTER O
0xA4AB 0x304B # HIRAGANA LETTER KA
0xA4AC 0x304C # HIRAGANA LETTER GA
0xA4AD 0x304D # HIRAGANA LETTER KI
0xA4AE 0x304E # HIRAGANA LETTER GI
0xA4AF 0x304F # HIRAGANA LETTER KU
0xA4B0 0x3050 # HIRAGANA LETTER GU
0xA4B1 0x3051 # HIRAGANA LETTER KE
0xA4B2 0x3052 # HIRAGANA LETTER GE
0xA4B3 0x3053 # HIRAGANA LETTER KO
0xA4B4 0x3054 # HIRAGANA LETTER GO
0xA4B5 0x3055 # HIRAGANA LETTER SA
0xA4B6 0x3056 # HIRAGANA LETTER ZA
0xA4B7 0x3057 # HIRAGANA LETTER SI
0xA4B8 0x3058 # HIRAGANA LETTER ZI
0xA4B9 0x3059 # HIRAGANA LETTER SU
0xA4BA 0x305A # HIRAGANA LETTER ZU
0xA4BB 0x305B # HIRAGANA LETTER SE
0xA4BC 0x305C # HIRAGANA LETTER ZE
0xA4BD 0x305D # HIRAGANA LETTER SO
0xA4BE 0x305E # HIRAGANA LETTER ZO
0xA4BF 0x305F # HIRAGANA LETTER TA
0xA4C0 0x3060 # HIRAGANA LETTER DA
0xA4C1 0x3061 # HIRAGANA LETTER TI
0xA4C2 0x3062 # HIRAGANA LETTER DI
0xA4C3 0x3063 # HIRAGANA LETTER SMALL TU
0xA4C4 0x3064 # HIRAGANA LETTER TU
0xA4C5 0x3065 # HIRAGANA LETTER DU
0xA4C6 0x3066 # HIRAGANA LETTER TE
0xA4C7 0x3067 # HIRAGANA LETTER DE
0xA4C8 0x3068 # HIRAGANA LETTER TO
0xA4C9 0x3069 # HIRAGANA LETTER DO
0xA4CA 0x306A # HIRAGANA LETTER NA
0xA4CB 0x306B # HIRAGANA LETTER NI
0xA4CC 0x306C # HIRAGANA LETTER NU
0xA4CD 0x306D # HIRAGANA LETTER NE
0xA4CE 0x306E # HIRAGANA LETTER NO
0xA4CF 0x306F # HIRAGANA LETTER HA
0xA4D0 0x3070 # HIRAGANA LETTER BA
0xA4D1 0x3071 # HIRAGANA LETTER PA
0xA4D2 0x3072 # HIRAGANA LETTER HI
0xA4D3 0x3073 # HIRAGANA LETTER BI
0xA4D4 0x3074 # HIRAGANA LETTER PI
0xA4D5 0x3075 # HIRAGANA LETTER HU
0xA4D6 0x3076 # HIRAGANA LETTER BU
0xA4D7 0x3077 # HIRAGANA LETTER PU
0xA4D8 0x3078 # HIRAGANA LETTER HE
0xA4D9 0x3079 # HIRAGANA LETTER BE
0xA4DA 0x307A # HIRAGANA LETTER PE
0xA4DB 0x307B # HIRAGANA LETTER HO
0xA4DC 0x307C # HIRAGANA LETTER BO
0xA4DD 0x307D # HIRAGANA LETTER PO
0xA4DE 0x307E # HIRAGANA LETTER MA
0xA4DF 0x307F # HIRAGANA LETTER MI
0xA4E0 0x3080 # HIRAGANA LETTER MU
0xA4E1 0x3081 # HIRAGANA LETTER ME
0xA4E2 0x3082 # HIRAGANA LETTER MO
0xA4E3 0x3083 # HIRAGANA LETTER SMALL YA
0xA4E4 0x3084 # HIRAGANA LETTER YA
0xA4E5 0x3085 # HIRAGANA LETTER SMALL YU
0xA4E6 0x3086 # HIRAGANA LETTER YU
0xA4E7 0x3087 # HIRAGANA LETTER SMALL YO
0xA4E8 0x3088 # HIRAGANA LETTER YO
0xA4E9 0x3089 # HIRAGANA LETTER RA
0xA4EA 0x308A # HIRAGANA LETTER RI
0xA4EB 0x308B # HIRAGANA LETTER RU
0xA4EC 0x308C # HIRAGANA LETTER RE
0xA4ED 0x308D # HIRAGANA LETTER RO
0xA4EE 0x308E # HIRAGANA LETTER SMALL WA
0xA4EF 0x308F # HIRAGANA LETTER WA
0xA4F0 0x3090 # HIRAGANA LETTER WI
0xA4F1 0x3091 # HIRAGANA LETTER WE
0xA4F2 0x3092 # HIRAGANA LETTER WO
0xA4F3 0x3093 # HIRAGANA LETTER N
0xA5A1 0x30A1 # KATAKANA LETTER SMALL A
0xA5A2 0x30A2 # KATAKANA LETTER A
0xA5A3 0x30A3 # KATAKANA LETTER SMALL I
0xA5A4 0x30A4 # KATAKANA LETTER I
0xA5A5 0x30A5 # KATAKANA LETTER SMALL U
0xA5A6 0x30A6 # KATAKANA LETTER U
0xA5A7 0x30A7 # KATAKANA LETTER SMALL E
0xA5A8 0x30A8 # KATAKANA LETTER E
0xA5A9 0x30A9 # KATAKANA LETTER SMALL O
0xA5AA 0x30AA # KATAKANA LETTER O
0xA5AB 0x30AB # KATAKANA LETTER KA
0xA5AC 0x30AC # KATAKANA LETTER GA
0xA5AD 0x30AD # KATAKANA LETTER KI
0xA5AE 0x30AE # KATAKANA LETTER GI
0xA5AF 0x30AF # KATAKANA LETTER KU
0xA5B0 0x30B0 # KATAKANA LETTER GU
0xA5B1 0x30B1 # KATAKANA LETTER KE
0xA5B2 0x30B2 # KATAKANA LETTER GE
0xA5B3 0x30B3 # KATAKANA LETTER KO
0xA5B4 0x30B4 # KATAKANA LETTER GO
0xA5B5 0x30B5 # KATAKANA LETTER SA
0xA5B6 0x30B6 # KATAKANA LETTER ZA
0xA5B7 0x30B7 # KATAKANA LETTER SI
0xA5B8 0x30B8 # KATAKANA LETTER ZI
0xA5B9 0x30B9 # KATAKANA LETTER SU
0xA5BA 0x30BA # KATAKANA LETTER ZU
0xA5BB 0x30BB # KATAKANA LETTER SE
0xA5BC 0x30BC # KATAKANA LETTER ZE
0xA5BD 0x30BD # KATAKANA LETTER SO
0xA5BE 0x30BE # KATAKANA LETTER ZO
0xA5BF 0x30BF # KATAKANA LETTER TA
0xA5C0 0x30C0 # KATAKANA LETTER DA
0xA5C1 0x30C1 # KATAKANA LETTER TI
0xA5C2 0x30C2 # KATAKANA LETTER DI
0xA5C3 0x30C3 # KATAKANA LETTER SMALL TU
0xA5C4 0x30C4 # KATAKANA LETTER TU
0xA5C5 0x30C5 # KATAKANA LETTER DU
0xA5C6 0x30C6 # KATAKANA LETTER TE
0xA5C7 0x30C7 # KATAKANA LETTER DE
0xA5C8 0x30C8 # KATAKANA LETTER TO
0xA5C9 0x30C9 # KATAKANA LETTER DO
0xA5CA 0x30CA # KATAKANA LETTER NA
0xA5CB 0x30CB # KATAKANA LETTER NI
0xA5CC 0x30CC # KATAKANA LETTER NU
0xA5CD 0x30CD # KATAKANA LETTER NE
0xA5CE 0x30CE # KATAKANA LETTER NO
0xA5CF 0x30CF # KATAKANA LETTER HA
0xA5D0 0x30D0 # KATAKANA LETTER BA
0xA5D1 0x30D1 # KATAKANA LETTER PA
0xA5D2 0x30D2 # KATAKANA LETTER HI
0xA5D3 0x30D3 # KATAKANA LETTER BI
0xA5D4 0x30D4 # KATAKANA LETTER PI
0xA5D5 0x30D5 # KATAKANA LETTER HU
0xA5D6 0x30D6 # KATAKANA LETTER BU
0xA5D7 0x30D7 # KATAKANA LETTER PU
0xA5D8 0x30D8 # KATAKANA LETTER HE
0xA5D9 0x30D9 # KATAKANA LETTER BE
0xA5DA 0x30DA # KATAKANA LETTER PE
0xA5DB 0x30DB # KATAKANA LETTER HO
0xA5DC 0x30DC # KATAKANA LETTER BO
0xA5DD 0x30DD # KATAKANA LETTER PO
0xA5DE 0x30DE # KATAKANA LETTER MA
0xA5DF 0x30DF # KATAKANA LETTER MI
0xA5E0 0x30E0 # KATAKANA LETTER MU
0xA5E1 0x30E1 # KATAKANA LETTER ME
0xA5E2 0x30E2 # KATAKANA LETTER MO
0xA5E3 0x30E3 # KATAKANA LETTER SMALL YA
0xA5E4 0x30E4 # KATAKANA LETTER YA
0xA5E5 0x30E5 # KATAKANA LETTER SMALL YU
0xA5E6 0x30E6 # KATAKANA LETTER YU
0xA5E7 0x30E7 # KATAKANA LETTER SMALL YO
0xA5E8 0x30E8 # KATAKANA LETTER YO
0xA5E9 0x30E9 # KATAKANA LETTER RA
0xA5EA 0x30EA # KATAKANA LETTER RI
0xA5EB 0x30EB # KATAKANA LETTER RU
0xA5EC 0x30EC # KATAKANA LETTER RE
0xA5ED 0x30ED # KATAKANA LETTER RO
0xA5EE 0x30EE # KATAKANA LETTER SMALL WA
0xA5EF 0x30EF # KATAKANA LETTER WA
0xA5F0 0x30F0 # KATAKANA LETTER WI
0xA5F1 0x30F1 # KATAKANA LETTER WE
0xA5F2 0x30F2 # KATAKANA LETTER WO
0xA5F3 0x30F3 # KATAKANA LETTER N
0xA5F4 0x30F4 # KATAKANA LETTER VU
0xA5F5 0x30F5 # KATAKANA LETTER SMALL KA
0xA5F6 0x30F6 # KATAKANA LETTER SMALL KE
0xA6A1 0x0391 # GREEK CAPITAL LETTER ALPHA
0xA6A2 0x0392 # GREEK CAPITAL LETTER BETA
0xA6A3 0x0393 # GREEK CAPITAL LETTER GAMMA
0xA6A4 0x0394 # GREEK CAPITAL LETTER DELTA
0xA6A5 0x0395 # GREEK CAPITAL LETTER EPSILON
0xA6A6 0x0396 # GREEK CAPITAL LETTER ZETA
0xA6A7 0x0397 # GREEK CAPITAL LETTER ETA
0xA6A8 0x0398 # GREEK CAPITAL LETTER THETA
0xA6A9 0x0399 # GREEK CAPITAL LETTER IOTA
0xA6AA 0x039A # GREEK CAPITAL LETTER KAPPA
0xA6AB 0x039B # GREEK CAPITAL LETTER LAMDA
0xA6AC 0x039C # GREEK CAPITAL LETTER MU
0xA6AD 0x039D # GREEK CAPITAL LETTER NU
0xA6AE 0x039E # GREEK CAPITAL LETTER XI
0xA6AF 0x039F # GREEK CAPITAL LETTER OMICRON
0xA6B0 0x03A0 # GREEK CAPITAL LETTER PI
0xA6B1 0x03A1 # GREEK CAPITAL LETTER RHO
0xA6B2 0x03A3 # GREEK CAPITAL LETTER SIGMA
0xA6B3 0x03A4 # GREEK CAPITAL LETTER TAU
0xA6B4 0x03A5 # GREEK CAPITAL LETTER UPSILON
0xA6B5 0x03A6 # GREEK CAPITAL LETTER PHI
0xA6B6 0x03A7 # GREEK CAPITAL LETTER CHI
0xA6B7 0x03A8 # GREEK CAPITAL LETTER PSI
0xA6B8 0x03A9 # GREEK CAPITAL LETTER OMEGA
0xA6C1 0x03B1 # GREEK SMALL LETTER ALPHA
0xA6C2 0x03B2 # GREEK SMALL LETTER BETA
0xA6C3 0x03B3 # GREEK SMALL LETTER GAMMA
0xA6C4 0x03B4 # GREEK SMALL LETTER DELTA
0xA6C5 0x03B5 # GREEK SMALL LETTER EPSILON
0xA6C6 0x03B6 # GREEK SMALL LETTER ZETA
0xA6C7 0x03B7 # GREEK SMALL LETTER ETA
0xA6C8 0x03B8 # GREEK SMALL LETTER THETA
0xA6C9 0x03B9 # GREEK SMALL LETTER IOTA
0xA6CA 0x03BA # GREEK SMALL LETTER KAPPA
0xA6CB 0x03BB # GREEK SMALL LETTER LAMDA
0xA6CC 0x03BC # GREEK SMALL LETTER MU
0xA6CD 0x03BD # GREEK SMALL LETTER NU
0xA6CE 0x03BE # GREEK SMALL LETTER XI
0xA6CF 0x03BF # GREEK SMALL LETTER OMICRON
0xA6D0 0x03C0 # GREEK SMALL LETTER PI
0xA6D1 0x03C1 # GREEK SMALL LETTER RHO
0xA6D2 0x03C3 # GREEK SMALL LETTER SIGMA
0xA6D3 0x03C4 # GREEK SMALL LETTER TAU
0xA6D4 0x03C5 # GREEK SMALL LETTER UPSILON
0xA6D5 0x03C6 # GREEK SMALL LETTER PHI
0xA6D6 0x03C7 # GREEK SMALL LETTER CHI
0xA6D7 0x03C8 # GREEK SMALL LETTER PSI
0xA6D8 0x03C9 # GREEK SMALL LETTER OMEGA
# Apple additions - vertical forms
0xA6D9 0xFF0C+0xF87E # FULLWIDTH COMMA for vertical text
0xA6DA 0x3002+0xF87E # IDEOGRAPHIC FULL STOP for vertical text
0xA6DB 0x3001+0xF87E # IDEOGRAPHIC COMMA for vertical text
0xA6DC 0xFF1A+0xF87E # FULLWIDTH COLON for vertical text
0xA6DD 0xFF1B+0xF87E # FULLWIDTH SEMICOLON for vertical text
0xA6DE 0xFF01+0xF87E # FULLWIDTH EXCLAMATION MARK for vertical text
0xA6DF 0xFF1F+0xF87E # FULLWIDTH QUESTION MARK for vertical text
0xA6E0 0xFE35 # PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS
0xA6E1 0xFE36 # PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS
0xA6E2 0xFE39 # PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET
0xA6E3 0xFE3A # PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET
0xA6E4 0xFE3F # PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET
0xA6E5 0xFE40 # PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET
0xA6E6 0xFE3D # PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET
0xA6E7 0xFE3E # PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET
0xA6E8 0xFE41 # PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET
0xA6E9 0xFE42 # PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET
0xA6EA 0xFE43 # PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET
0xA6EB 0xFE44 # PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET
0xA6EC 0x3016+0xF87E # LEFT WHITE LENTICULAR BRACKET for vertical text
0xA6ED 0x3017+0xF87E # RIGHT WHITE LENTICULAR BRACKET for vertical text
0xA6EE 0xFE3B # PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET
0xA6EF 0xFE3C # PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET
0xA6F0 0xFE37 # PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET
0xA6F1 0xFE38 # PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET
0xA6F2 0xFE31 # PRESENTATION FORM FOR VERTICAL EM DASH
0xA6F3 0x22EF+0xF87E # MIDLINE HORIZONTAL ELLIPSIS for vertical text
0xA6F4 0xFE33 # PRESENTATION FORM FOR VERTICAL LOW LINE
0xA6F5 0xFE34 # PRESENTATION FORM FOR VERTICAL WAVY LOW LINE
# Standard
0xA7A1 0x0410 # CYRILLIC CAPITAL LETTER A
0xA7A2 0x0411 # CYRILLIC CAPITAL LETTER BE
0xA7A3 0x0412 # CYRILLIC CAPITAL LETTER VE
0xA7A4 0x0413 # CYRILLIC CAPITAL LETTER GHE
0xA7A5 0x0414 # CYRILLIC CAPITAL LETTER DE
0xA7A6 0x0415 # CYRILLIC CAPITAL LETTER IE
0xA7A7 0x0401 # CYRILLIC CAPITAL LETTER IO
0xA7A8 0x0416 # CYRILLIC CAPITAL LETTER ZHE
0xA7A9 0x0417 # CYRILLIC CAPITAL LETTER ZE
0xA7AA 0x0418 # CYRILLIC CAPITAL LETTER I
0xA7AB 0x0419 # CYRILLIC CAPITAL LETTER SHORT I
0xA7AC 0x041A # CYRILLIC CAPITAL LETTER KA
0xA7AD 0x041B # CYRILLIC CAPITAL LETTER EL
0xA7AE 0x041C # CYRILLIC CAPITAL LETTER EM
0xA7AF 0x041D # CYRILLIC CAPITAL LETTER EN
0xA7B0 0x041E # CYRILLIC CAPITAL LETTER O
0xA7B1 0x041F # CYRILLIC CAPITAL LETTER PE
0xA7B2 0x0420 # CYRILLIC CAPITAL LETTER ER
0xA7B3 0x0421 # CYRILLIC CAPITAL LETTER ES
0xA7B4 0x0422 # CYRILLIC CAPITAL LETTER TE
0xA7B5 0x0423 # CYRILLIC CAPITAL LETTER U
0xA7B6 0x0424 # CYRILLIC CAPITAL LETTER EF
0xA7B7 0x0425 # CYRILLIC CAPITAL LETTER HA
0xA7B8 0x0426 # CYRILLIC CAPITAL LETTER TSE
0xA7B9 0x0427 # CYRILLIC CAPITAL LETTER CHE
0xA7BA 0x0428 # CYRILLIC CAPITAL LETTER SHA
0xA7BB 0x0429 # CYRILLIC CAPITAL LETTER SHCHA
0xA7BC 0x042A # CYRILLIC CAPITAL LETTER HARD SIGN
0xA7BD 0x042B # CYRILLIC CAPITAL LETTER YERU
0xA7BE 0x042C # CYRILLIC CAPITAL LETTER SOFT SIGN
0xA7BF 0x042D # CYRILLIC CAPITAL LETTER E
0xA7C0 0x042E # CYRILLIC CAPITAL LETTER YU
0xA7C1 0x042F # CYRILLIC CAPITAL LETTER YA
0xA7D1 0x0430 # CYRILLIC SMALL LETTER A
0xA7D2 0x0431 # CYRILLIC SMALL LETTER BE
0xA7D3 0x0432 # CYRILLIC SMALL LETTER VE
0xA7D4 0x0433 # CYRILLIC SMALL LETTER GHE
0xA7D5 0x0434 # CYRILLIC SMALL LETTER DE
0xA7D6 0x0435 # CYRILLIC SMALL LETTER IE
0xA7D7 0x0451 # CYRILLIC SMALL LETTER IO
0xA7D8 0x0436 # CYRILLIC SMALL LETTER ZHE
0xA7D9 0x0437 # CYRILLIC SMALL LETTER ZE
0xA7DA 0x0438 # CYRILLIC SMALL LETTER I
0xA7DB 0x0439 # CYRILLIC SMALL LETTER SHORT I
0xA7DC 0x043A # CYRILLIC SMALL LETTER KA
0xA7DD 0x043B # CYRILLIC SMALL LETTER EL
0xA7DE 0x043C # CYRILLIC SMALL LETTER EM
0xA7DF 0x043D # CYRILLIC SMALL LETTER EN
0xA7E0 0x043E # CYRILLIC SMALL LETTER O
0xA7E1 0x043F # CYRILLIC SMALL LETTER PE
0xA7E2 0x0440 # CYRILLIC SMALL LETTER ER
0xA7E3 0x0441 # CYRILLIC SMALL LETTER ES
0xA7E4 0x0442 # CYRILLIC SMALL LETTER TE
0xA7E5 0x0443 # CYRILLIC SMALL LETTER U
0xA7E6 0x0444 # CYRILLIC SMALL LETTER EF
0xA7E7 0x0445 # CYRILLIC SMALL LETTER HA
0xA7E8 0x0446 # CYRILLIC SMALL LETTER TSE
0xA7E9 0x0447 # CYRILLIC SMALL LETTER CHE
0xA7EA 0x0448 # CYRILLIC SMALL LETTER SHA
0xA7EB 0x0449 # CYRILLIC SMALL LETTER SHCHA
0xA7EC 0x044A # CYRILLIC SMALL LETTER HARD SIGN
0xA7ED 0x044B # CYRILLIC SMALL LETTER YERU
0xA7EE 0x044C # CYRILLIC SMALL LETTER SOFT SIGN
0xA7EF 0x044D # CYRILLIC SMALL LETTER E
0xA7F0 0x044E # CYRILLIC SMALL LETTER YU
0xA7F1 0x044F # CYRILLIC SMALL LETTER YA
0xA8A1 0x0101 # LATIN SMALL LETTER A WITH MACRON
0xA8A2 0x00E1 # LATIN SMALL LETTER A WITH ACUTE
0xA8A3 0x01CE # LATIN SMALL LETTER A WITH CARON
0xA8A4 0x00E0 # LATIN SMALL LETTER A WITH GRAVE
0xA8A5 0x0113 # LATIN SMALL LETTER E WITH MACRON
0xA8A6 0x00E9 # LATIN SMALL LETTER E WITH ACUTE
0xA8A7 0x011B # LATIN SMALL LETTER E WITH CARON
0xA8A8 0x00E8 # LATIN SMALL LETTER E WITH GRAVE
0xA8A9 0x012B # LATIN SMALL LETTER I WITH MACRON
0xA8AA 0x00ED # LATIN SMALL LETTER I WITH ACUTE
0xA8AB 0x01D0 # LATIN SMALL LETTER I WITH CARON
0xA8AC 0x00EC # LATIN SMALL LETTER I WITH GRAVE
0xA8AD 0x014D # LATIN SMALL LETTER O WITH MACRON
0xA8AE 0x00F3 # LATIN SMALL LETTER O WITH ACUTE
0xA8AF 0x01D2 # LATIN SMALL LETTER O WITH CARON
0xA8B0 0x00F2 # LATIN SMALL LETTER O WITH GRAVE
0xA8B1 0x016B # LATIN SMALL LETTER U WITH MACRON
0xA8B2 0x00FA # LATIN SMALL LETTER U WITH ACUTE
0xA8B3 0x01D4 # LATIN SMALL LETTER U WITH CARON
0xA8B4 0x00F9 # LATIN SMALL LETTER U WITH GRAVE
0xA8B5 0x01D6 # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
0xA8B6 0x01D8 # LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
0xA8B7 0x01DA # LATIN SMALL LETTER U WITH DIAERESIS AND CARON
0xA8B8 0x01DC # LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
0xA8B9 0x00FC # LATIN SMALL LETTER U WITH DIAERESIS
0xA8BA 0x00EA # LATIN SMALL LETTER E WITH CIRCUMFLEX
# Apple additions - pinyin
0xA8BB 0x0251 # LATIN SMALL LETTER TURNED ALPHA
0xA8BC 0x1E3F # LATIN SMALL LETTER M WITH ACUTE
0xA8BD 0x0144 # LATIN SMALL LETTER N WITH ACUTE
0xA8BE 0x0148 # LATIN SMALL LETTER N WITH CARON
0xA8BF 0x01F9 # LATIN SMALL LETTER N WITH GRAVE # for Unicode 3.0 and later
0xA8C0 0x0261 # LATIN SMALL LETTER SCRIPT G
# Standard
0xA8C5 0x3105 # BOPOMOFO LETTER B
0xA8C6 0x3106 # BOPOMOFO LETTER P
0xA8C7 0x3107 # BOPOMOFO LETTER M
0xA8C8 0x3108 # BOPOMOFO LETTER F
0xA8C9 0x3109 # BOPOMOFO LETTER D
0xA8CA 0x310A # BOPOMOFO LETTER T
0xA8CB 0x310B # BOPOMOFO LETTER N
0xA8CC 0x310C # BOPOMOFO LETTER L
0xA8CD 0x310D # BOPOMOFO LETTER G
0xA8CE 0x310E # BOPOMOFO LETTER K
0xA8CF 0x310F # BOPOMOFO LETTER H
0xA8D0 0x3110 # BOPOMOFO LETTER J
0xA8D1 0x3111 # BOPOMOFO LETTER Q
0xA8D2 0x3112 # BOPOMOFO LETTER X
0xA8D3 0x3113 # BOPOMOFO LETTER ZH
0xA8D4 0x3114 # BOPOMOFO LETTER CH
0xA8D5 0x3115 # BOPOMOFO LETTER SH
0xA8D6 0x3116 # BOPOMOFO LETTER R
0xA8D7 0x3117 # BOPOMOFO LETTER Z
0xA8D8 0x3118 # BOPOMOFO LETTER C
0xA8D9 0x3119 # BOPOMOFO LETTER S
0xA8DA 0x311A # BOPOMOFO LETTER A
0xA8DB 0x311B # BOPOMOFO LETTER O
0xA8DC 0x311C # BOPOMOFO LETTER E
0xA8DD 0x311D # BOPOMOFO LETTER EH
0xA8DE 0x311E # BOPOMOFO LETTER AI
0xA8DF 0x311F # BOPOMOFO LETTER EI
0xA8E0 0x3120 # BOPOMOFO LETTER AU
0xA8E1 0x3121 # BOPOMOFO LETTER OU
0xA8E2 0x3122 # BOPOMOFO LETTER AN
0xA8E3 0x3123 # BOPOMOFO LETTER EN
0xA8E4 0x3124 # BOPOMOFO LETTER ANG
0xA8E5 0x3125 # BOPOMOFO LETTER ENG
0xA8E6 0x3126 # BOPOMOFO LETTER ER
0xA8E7 0x3127 # BOPOMOFO LETTER I
0xA8E8 0x3128 # BOPOMOFO LETTER U
0xA8E9 0x3129 # BOPOMOFO LETTER IU
0xA9A4 0x2500 # BOX DRAWINGS LIGHT HORIZONTAL
0xA9A5 0x2501 # BOX DRAWINGS HEAVY HORIZONTAL
0xA9A6 0x2502 # BOX DRAWINGS LIGHT VERTICAL
0xA9A7 0x2503 # BOX DRAWINGS HEAVY VERTICAL
0xA9A8 0x2504 # BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL
0xA9A9 0x2505 # BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL
0xA9AA 0x2506 # BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL
0xA9AB 0x2507 # BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL
0xA9AC 0x2508 # BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL
0xA9AD 0x2509 # BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL
0xA9AE 0x250A # BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL
0xA9AF 0x250B # BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL
0xA9B0 0x250C # BOX DRAWINGS LIGHT DOWN AND RIGHT
0xA9B1 0x250D # BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY
0xA9B2 0x250E # BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT
0xA9B3 0x250F # BOX DRAWINGS HEAVY DOWN AND RIGHT
0xA9B4 0x2510 # BOX DRAWINGS LIGHT DOWN AND LEFT
0xA9B5 0x2511 # BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY
0xA9B6 0x2512 # BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT
0xA9B7 0x2513 # BOX DRAWINGS HEAVY DOWN AND LEFT
0xA9B8 0x2514 # BOX DRAWINGS LIGHT UP AND RIGHT
0xA9B9 0x2515 # BOX DRAWINGS UP LIGHT AND RIGHT HEAVY
0xA9BA 0x2516 # BOX DRAWINGS UP HEAVY AND RIGHT LIGHT
0xA9BB 0x2517 # BOX DRAWINGS HEAVY UP AND RIGHT
0xA9BC 0x2518 # BOX DRAWINGS LIGHT UP AND LEFT
0xA9BD 0x2519 # BOX DRAWINGS UP LIGHT AND LEFT HEAVY
0xA9BE 0x251A # BOX DRAWINGS UP HEAVY AND LEFT LIGHT
0xA9BF 0x251B # BOX DRAWINGS HEAVY UP AND LEFT
0xA9C0 0x251C # BOX DRAWINGS LIGHT VERTICAL AND RIGHT
0xA9C1 0x251D # BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY
0xA9C2 0x251E # BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT
0xA9C3 0x251F # BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT
0xA9C4 0x2520 # BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT
0xA9C5 0x2521 # BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY
0xA9C6 0x2522 # BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY
0xA9C7 0x2523 # BOX DRAWINGS HEAVY VERTICAL AND RIGHT
0xA9C8 0x2524 # BOX DRAWINGS LIGHT VERTICAL AND LEFT
0xA9C9 0x2525 # BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY
0xA9CA 0x2526 # BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT
0xA9CB 0x2527 # BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT
0xA9CC 0x2528 # BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT
0xA9CD 0x2529 # BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY
0xA9CE 0x252A # BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY
0xA9CF 0x252B # BOX DRAWINGS HEAVY VERTICAL AND LEFT
0xA9D0 0x252C # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
0xA9D1 0x252D # BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT
0xA9D2 0x252E # BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT
0xA9D3 0x252F # BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY
0xA9D4 0x2530 # BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT
0xA9D5 0x2531 # BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY
0xA9D6 0x2532 # BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY
0xA9D7 0x2533 # BOX DRAWINGS HEAVY DOWN AND HORIZONTAL
0xA9D8 0x2534 # BOX DRAWINGS LIGHT UP AND HORIZONTAL
0xA9D9 0x2535 # BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT
0xA9DA 0x2536 # BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT
0xA9DB 0x2537 # BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY
0xA9DC 0x2538 # BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT
0xA9DD 0x2539 # BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY
0xA9DE 0x253A # BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY
0xA9DF 0x253B # BOX DRAWINGS HEAVY UP AND HORIZONTAL
0xA9E0 0x253C # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
0xA9E1 0x253D # BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT
0xA9E2 0x253E # BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT
0xA9E3 0x253F # BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY
0xA9E4 0x2540 # BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT
0xA9E5 0x2541 # BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT
0xA9E6 0x2542 # BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT
0xA9E7 0x2543 # BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT
0xA9E8 0x2544 # BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT
0xA9E9 0x2545 # BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT
0xA9EA 0x2546 # BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT
0xA9EB 0x2547 # BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY
0xA9EC 0x2548 # BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY
0xA9ED 0x2549 # BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY
0xA9EE 0x254A # BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY
0xA9EF 0x254B # BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL
0xB0A1 0x554A #
0xB0A2 0x963F #
0xB0A3 0x57C3 #
0xB0A4 0x6328 #
0xB0A5 0x54CE #
0xB0A6 0x5509 #
0xB0A7 0x54C0 #
0xB0A8 0x7691 #
0xB0A9 0x764C #
0xB0AA 0x853C #
0xB0AB 0x77EE #
0xB0AC 0x827E #
0xB0AD 0x788D #
0xB0AE 0x7231 #
0xB0AF 0x9698 #
0xB0B0 0x978D #
0xB0B1 0x6C28 #
0xB0B2 0x5B89 #
0xB0B3 0x4FFA #
0xB0B4 0x6309 #
0xB0B5 0x6697 #
0xB0B6 0x5CB8 #
0xB0B7 0x80FA #
0xB0B8 0x6848 #
0xB0B9 0x80AE #
0xB0BA 0x6602 #
0xB0BB 0x76CE #
0xB0BC 0x51F9 #
0xB0BD 0x6556 #
0xB0BE 0x71AC #
0xB0BF 0x7FF1 #
0xB0C0 0x8884 #
0xB0C1 0x50B2 #
0xB0C2 0x5965 #
0xB0C3 0x61CA #
0xB0C4 0x6FB3 #
0xB0C5 0x82AD #
0xB0C6 0x634C #
0xB0C7 0x6252 #
0xB0C8 0x53ED #
0xB0C9 0x5427 #
0xB0CA 0x7B06 #
0xB0CB 0x516B #
0xB0CC 0x75A4 #
0xB0CD 0x5DF4 #
0xB0CE 0x62D4 #
0xB0CF 0x8DCB #
0xB0D0 0x9776 #
0xB0D1 0x628A #
0xB0D2 0x8019 #
0xB0D3 0x575D #
0xB0D4 0x9738 #
0xB0D5 0x7F62 #
0xB0D6 0x7238 #
0xB0D7 0x767D #
0xB0D8 0x67CF #
0xB0D9 0x767E #
0xB0DA 0x6446 #
0xB0DB 0x4F70 #
0xB0DC 0x8D25 #
0xB0DD 0x62DC #
0xB0DE 0x7A17 #
0xB0DF 0x6591 #
0xB0E0 0x73ED #
0xB0E1 0x642C #
0xB0E2 0x6273 #
0xB0E3 0x822C #
0xB0E4 0x9881 #
0xB0E5 0x677F #
0xB0E6 0x7248 #
0xB0E7 0x626E #
0xB0E8 0x62CC #
0xB0E9 0x4F34 #
0xB0EA 0x74E3 #
0xB0EB 0x534A #
0xB0EC 0x529E #
0xB0ED 0x7ECA #
0xB0EE 0x90A6 #
0xB0EF 0x5E2E #
0xB0F0 0x6886 #
0xB0F1 0x699C #
0xB0F2 0x8180 #
0xB0F3 0x7ED1 #
0xB0F4 0x68D2 #
0xB0F5 0x78C5 #
0xB0F6 0x868C #
0xB0F7 0x9551 #
0xB0F8 0x508D #
0xB0F9 0x8C24 #
0xB0FA 0x82DE #
0xB0FB 0x80DE #
0xB0FC 0x5305 #
0xB0FD 0x8912 #
0xB0FE 0x5265 #
0xB1A1 0x8584 #
0xB1A2 0x96F9 #
0xB1A3 0x4FDD #
0xB1A4 0x5821 #
0xB1A5 0x9971 #
0xB1A6 0x5B9D #
0xB1A7 0x62B1 #
0xB1A8 0x62A5 #
0xB1A9 0x66B4 #
0xB1AA 0x8C79 #
0xB1AB 0x9C8D #
0xB1AC 0x7206 #
0xB1AD 0x676F #
0xB1AE 0x7891 #
0xB1AF 0x60B2 #
0xB1B0 0x5351 #
0xB1B1 0x5317 #
0xB1B2 0x8F88 #
0xB1B3 0x80CC #
0xB1B4 0x8D1D #
0xB1B5 0x94A1 #
0xB1B6 0x500D #
0xB1B7 0x72C8 #
0xB1B8 0x5907 #
0xB1B9 0x60EB #
0xB1BA 0x7119 #
0xB1BB 0x88AB #
0xB1BC 0x5954 #
0xB1BD 0x82EF #
0xB1BE 0x672C #
0xB1BF 0x7B28 #
0xB1C0 0x5D29 #
0xB1C1 0x7EF7 #
0xB1C2 0x752D #
0xB1C3 0x6CF5 #
0xB1C4 0x8E66 #
0xB1C5 0x8FF8 #
0xB1C6 0x903C #
0xB1C7 0x9F3B #
0xB1C8 0x6BD4 #
0xB1C9 0x9119 #
0xB1CA 0x7B14 #
0xB1CB 0x5F7C #
0xB1CC 0x78A7 #
0xB1CD 0x84D6 #
0xB1CE 0x853D #
0xB1CF 0x6BD5 #
0xB1D0 0x6BD9 #
0xB1D1 0x6BD6 #
0xB1D2 0x5E01 #
0xB1D3 0x5E87 #
0xB1D4 0x75F9 #
0xB1D5 0x95ED #
0xB1D6 0x655D #
0xB1D7 0x5F0A #
0xB1D8 0x5FC5 #
0xB1D9 0x8F9F #
0xB1DA 0x58C1 #
0xB1DB 0x81C2 #
0xB1DC 0x907F #
0xB1DD 0x965B #
0xB1DE 0x97AD #
0xB1DF 0x8FB9 #
0xB1E0 0x7F16 #
0xB1E1 0x8D2C #
0xB1E2 0x6241 #
0xB1E3 0x4FBF #
0xB1E4 0x53D8 #
0xB1E5 0x535E #
0xB1E6 0x8FA8 #
0xB1E7 0x8FA9 #
0xB1E8 0x8FAB #
0xB1E9 0x904D #
0xB1EA 0x6807 #
0xB1EB 0x5F6A #
0xB1EC 0x8198 #
0xB1ED 0x8868 #
0xB1EE 0x9CD6 #
0xB1EF 0x618B #
0xB1F0 0x522B #
0xB1F1 0x762A #
0xB1F2 0x5F6C #
0xB1F3 0x658C #
0xB1F4 0x6FD2 #
0xB1F5 0x6EE8 #
0xB1F6 0x5BBE #
0xB1F7 0x6448 #
0xB1F8 0x5175 #
0xB1F9 0x51B0 #
0xB1FA 0x67C4 #
0xB1FB 0x4E19 #
0xB1FC 0x79C9 #
0xB1FD 0x997C #
0xB1FE 0x70B3 #
0xB2A1 0x75C5 #
0xB2A2 0x5E76 #
0xB2A3 0x73BB #
0xB2A4 0x83E0 #
0xB2A5 0x64AD #
0xB2A6 0x62E8 #
0xB2A7 0x94B5 #
0xB2A8 0x6CE2 #
0xB2A9 0x535A #
0xB2AA 0x52C3 #
0xB2AB 0x640F #
0xB2AC 0x94C2 #
0xB2AD 0x7B94 #
0xB2AE 0x4F2F #
0xB2AF 0x5E1B #
0xB2B0 0x8236 #
0xB2B1 0x8116 #
0xB2B2 0x818A #
0xB2B3 0x6E24 #
0xB2B4 0x6CCA #
0xB2B5 0x9A73 #
0xB2B6 0x6355 #
0xB2B7 0x535C #
0xB2B8 0x54FA #
0xB2B9 0x8865 #
0xB2BA 0x57E0 #
0xB2BB 0x4E0D #
0xB2BC 0x5E03 #
0xB2BD 0x6B65 #
0xB2BE 0x7C3F #
0xB2BF 0x90E8 #
0xB2C0 0x6016 #
0xB2C1 0x64E6 #
0xB2C2 0x731C #
0xB2C3 0x88C1 #
0xB2C4 0x6750 #
0xB2C5 0x624D #
0xB2C6 0x8D22 #
0xB2C7 0x776C #
0xB2C8 0x8E29 #
0xB2C9 0x91C7 #
0xB2CA 0x5F69 #
0xB2CB 0x83DC #
0xB2CC 0x8521 #
0xB2CD 0x9910 #
0xB2CE 0x53C2 #
0xB2CF 0x8695 #
0xB2D0 0x6B8B #
0xB2D1 0x60ED #
0xB2D2 0x60E8 #
0xB2D3 0x707F #
0xB2D4 0x82CD #
0xB2D5 0x8231 #
0xB2D6 0x4ED3 #
0xB2D7 0x6CA7 #
0xB2D8 0x85CF #
0xB2D9 0x64CD #
0xB2DA 0x7CD9 #
0xB2DB 0x69FD #