diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000..a4763d1
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/.cproject b/.cproject
new file mode 100644
index 0000000..d313d12
--- /dev/null
+++ b/.cproject
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..6db0486
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+/bin/
+/libs/
+/obj/
diff --git a/.project b/.project
new file mode 100644
index 0000000..a1333d6
--- /dev/null
+++ b/.project
@@ -0,0 +1,49 @@
+
+
+ ASpellChecker
+
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.genmakebuilder
+ clean,full,incremental,
+
+
+
+
+ com.android.ide.eclipse.adt.ResourceManagerBuilder
+
+
+
+
+ com.android.ide.eclipse.adt.PreCompilerBuilder
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ com.android.ide.eclipse.adt.ApkBuilder
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
+ full,incremental,
+
+
+
+
+
+ com.android.ide.eclipse.adt.AndroidNature
+ org.eclipse.jdt.core.javanature
+ org.eclipse.cdt.core.cnature
+ org.eclipse.cdt.core.ccnature
+ org.eclipse.cdt.managedbuilder.core.managedBuildNature
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
+
+
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
new file mode 100644
index 0000000..1696b14
--- /dev/null
+++ b/AndroidManifest.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..d159169
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C)
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ , 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/aspellchecker_logo.png b/aspellchecker_logo.png
new file mode 100644
index 0000000..4c0badd
Binary files /dev/null and b/aspellchecker_logo.png differ
diff --git a/assets/data/cp1250.cmap b/assets/data/cp1250.cmap
new file mode 100644
index 0000000..501163e
--- /dev/null
+++ b/assets/data/cp1250.cmap
@@ -0,0 +1,1991 @@
+INTERNAL
+/
+N 932
+0000 > 00
+0001 > 01
+0002 > 02
+0003 > 03
+0004 > 04
+0005 > 05
+0006 > 06
+0007 > 07
+0008 > 08
+0009 > 09
+000A > 0A
+000B > 0B
+000C > 0C
+000D > 0D
+000E > 0E
+000F > 0F
+0010 > 10
+0011 > 11
+0012 > 12
+0013 > 13
+0014 > 14
+0015 > 15
+0016 > 16
+0017 > 17
+0018 > 18
+0019 > 19
+001A > 1A
+001B > 1B
+001C > 1C
+001D > 1D
+001E > 1E
+001F > 1F
+0020 > 20
+0021 > 21
+0022 > 22
+0023 > 23
+0024 > 24
+0025 > 25
+0026 > 26
+0027 > 27
+0028 > 28
+0029 > 29
+002A > 2A
+002B > 2B
+002C > 2C
+002D > 2D
+002E > 2E
+002F > 2F
+0030 > 30
+0031 > 31
+0032 > 32
+0033 > 33
+0034 > 34
+0035 > 35
+0036 > 36
+0037 > 37
+0038 > 38
+0039 > 39
+003A > 3A
+003B > 3B
+003C > 3C
+003D > 3D
+003E > 3E
+003F > 3F
+0040 > 40
+0041 > 41 /
+ N 5
+ 0301 > C1
+ 0302 > C2
+ 0306 > C3
+ 0308 > C4
+ 0328 > A5
+ .
+0042 > 42
+0043 > 43 /
+ N 3
+ 0301 > C6
+ 030C > C8
+ 0327 > C7
+ .
+0044 > 44 /
+ N 1
+ 030C > CF
+ .
+0045 > 45 /
+ N 4
+ 0301 > C9
+ 0308 > CB
+ 030C > CC
+ 0328 > CA
+ .
+0046 > 46
+0047 > 47
+0048 > 48
+0049 > 49 /
+ N 2
+ 0301 > CD
+ 0302 > CE
+ .
+004A > 4A
+004B > 4B
+004C > 4C /
+ N 2
+ 0301 > C5
+ 030C > BC
+ .
+004D > 4D
+004E > 4E /
+ N 2
+ 0301 > D1
+ 030C > D2
+ .
+004F > 4F /
+ N 4
+ 0301 > D3
+ 0302 > D4
+ 0308 > D6
+ 030B > D5
+ .
+0050 > 50
+0051 > 51
+0052 > 52 /
+ N 2
+ 0301 > C0
+ 030C > D8
+ .
+0053 > 53 /
+ N 3
+ 0301 > 8C
+ 030C > 8A
+ 0327 > AA
+ .
+0054 > 54 /
+ N 2
+ 030C > 8D
+ 0327 > DE
+ .
+0055 > 55 /
+ N 4
+ 0301 > DA
+ 0308 > DC
+ 030A > D9
+ 030B > DB
+ .
+0056 > 56
+0057 > 57
+0058 > 58
+0059 > 59 /
+ N 1
+ 0301 > DD
+ .
+005A > 5A /
+ N 3
+ 0301 > 8F
+ 0307 > AF
+ 030C > 8E
+ .
+005B > 5B
+005C > 5C
+005D > 5D
+005E > 5E
+005F > 5F
+0060 > 60
+0061 > 61 /
+ N 5
+ 0301 > E1
+ 0302 > E2
+ 0306 > E3
+ 0308 > E4
+ 0328 > B9
+ .
+0062 > 62
+0063 > 63 /
+ N 3
+ 0301 > E6
+ 030C > E8
+ 0327 > E7
+ .
+0064 > 64 /
+ N 1
+ 030C > EF
+ .
+0065 > 65 /
+ N 4
+ 0301 > E9
+ 0308 > EB
+ 030C > EC
+ 0328 > EA
+ .
+0066 > 66
+0067 > 67
+0068 > 68
+0069 > 69 /
+ N 2
+ 0301 > ED
+ 0302 > EE
+ .
+006A > 6A
+006B > 6B
+006C > 6C /
+ N 2
+ 0301 > E5
+ 030C > BE
+ .
+006D > 6D
+006E > 6E /
+ N 2
+ 0301 > F1
+ 030C > F2
+ .
+006F > 6F /
+ N 4
+ 0301 > F3
+ 0302 > F4
+ 0308 > F6
+ 030B > F5
+ .
+0070 > 70
+0071 > 71
+0072 > 72 /
+ N 2
+ 0301 > E0
+ 030C > F8
+ .
+0073 > 73 /
+ N 3
+ 0301 > 9C
+ 030C > 9A
+ 0327 > BA
+ .
+0074 > 74 /
+ N 2
+ 030C > 9D
+ 0327 > FE
+ .
+0075 > 75 /
+ N 4
+ 0301 > FA
+ 0308 > FC
+ 030A > F9
+ 030B > FB
+ .
+0076 > 76
+0077 > 77
+0078 > 78
+0079 > 79 /
+ N 1
+ 0301 > FD
+ .
+007A > 7A /
+ N 3
+ 0301 > 9F
+ 0307 > BF
+ 030C > 9E
+ .
+007B > 7B
+007C > 7C
+007D > 7D
+007E > 7E
+007F > 7F
+0081 > 81
+0083 > 83
+0088 > 88
+0090 > 90
+0098 > 98
+00A0 > A0
+00A4 > A4
+00A6 > A6
+00A7 > A7
+00A8 > A8
+00A9 > A9
+00AB > AB
+00AC > AC
+00AD > AD
+00AE > AE
+00B0 > B0
+00B1 > B1
+00B4 > B4
+00B5 > B5
+00B6 > B6
+00B7 > B7
+00B8 > B8
+00BB > BB
+00C0 > 41 # unsup: 0041 0300
+00C1 > C1
+00C2 > C2
+00C3 > 41 # unsup: 0041 0303
+00C4 > C4
+00C5 > 41 # unsup: 0041 030A
+00C6 > 41 45 # compat
+00C7 > C7
+00C8 > 45 # unsup: 0045 0300
+00C9 > C9
+00CA > 45 # unsup: 0045 0302
+00CB > CB
+00CC > 49 # unsup: 0049 0300
+00CD > CD
+00CE > CE
+00CF > 49 # unsup: 0049 0308
+00D1 > 4E # unsup: 004E 0303
+00D2 > 4F # unsup: 004F 0300
+00D3 > D3
+00D4 > D4
+00D5 > 4F # unsup: 004F 0303
+00D6 > D6
+00D7 > D7
+00D9 > 55 # unsup: 0055 0300
+00DA > DA
+00DB > 55 # unsup: 0055 0302
+00DC > DC
+00DD > DD
+00DF > DF
+00E0 > 61 # unsup: 0061 0300
+00E1 > E1
+00E2 > E2
+00E3 > 61 # unsup: 0061 0303
+00E4 > E4
+00E5 > 61 # unsup: 0061 030A
+00E6 > 61 65 # compat
+00E7 > E7
+00E8 > 65 # unsup: 0065 0300
+00E9 > E9
+00EA > 65 # unsup: 0065 0302
+00EB > EB
+00EC > 69 # unsup: 0069 0300
+00ED > ED
+00EE > EE
+00EF > 69 # unsup: 0069 0308
+00F1 > 6E # unsup: 006E 0303
+00F2 > 6F # unsup: 006F 0300
+00F3 > F3
+00F4 > F4
+00F5 > 6F # unsup: 006F 0303
+00F6 > F6
+00F7 > F7
+00F9 > 75 # unsup: 0075 0300
+00FA > FA
+00FB > 75 # unsup: 0075 0302
+00FC > FC
+00FD > FD
+00FF > 79 # unsup: 0079 0308
+0100 > 41 # unsup: 0041 0304
+0101 > 61 # unsup: 0061 0304
+0102 > C3
+0103 > E3
+0104 > A5
+0105 > B9
+0106 > C6
+0107 > E6
+0108 > 43 # unsup: 0043 0302
+0109 > 63 # unsup: 0063 0302
+010A > 43 # unsup: 0043 0307
+010B > 63 # unsup: 0063 0307
+010C > C8
+010D > E8
+010E > CF
+010F > EF
+0110 > D0
+0111 > F0
+0112 > 45 # unsup: 0045 0304
+0113 > 65 # unsup: 0065 0304
+0114 > 45 # unsup: 0045 0306
+0115 > 65 # unsup: 0065 0306
+0116 > 45 # unsup: 0045 0307
+0117 > 65 # unsup: 0065 0307
+0118 > CA
+0119 > EA
+011A > CC
+011B > EC
+011C > 47 # unsup: 0047 0302
+011D > 67 # unsup: 0067 0302
+011E > 47 # unsup: 0047 0306
+011F > 67 # unsup: 0067 0306
+0120 > 47 # unsup: 0047 0307
+0121 > 67 # unsup: 0067 0307
+0122 > 47 # unsup: 0047 0327
+0123 > 67 # unsup: 0067 0327
+0124 > 48 # unsup: 0048 0302
+0125 > 68 # unsup: 0068 0302
+0128 > 49 # unsup: 0049 0303
+0129 > 69 # unsup: 0069 0303
+012A > 49 # unsup: 0049 0304
+012B > 69 # unsup: 0069 0304
+012C > 49 # unsup: 0049 0306
+012D > 69 # unsup: 0069 0306
+012E > 49 # unsup: 0049 0328
+012F > 69 # unsup: 0069 0328
+0130 > 49 # unsup: 0049 0307
+0132 > 49 4A # compat
+0133 > 69 6A # compat
+0134 > 4A # unsup: 004A 0302
+0135 > 6A # unsup: 006A 0302
+0136 > 4B # unsup: 004B 0327
+0137 > 6B # unsup: 006B 0327
+0139 > C5
+013A > E5
+013B > 4C # unsup: 004C 0327
+013C > 6C # unsup: 006C 0327
+013D > BC
+013E > BE
+013F > 4C B7 # compat
+0140 > 6C B7 # compat
+0141 > A3
+0142 > B3
+0143 > D1
+0144 > F1
+0145 > 4E # unsup: 004E 0327
+0146 > 6E # unsup: 006E 0327
+0147 > D2
+0148 > F2
+014C > 4F # unsup: 004F 0304
+014D > 6F # unsup: 006F 0304
+014E > 4F # unsup: 004F 0306
+014F > 6F # unsup: 006F 0306
+0150 > D5
+0151 > F5
+0152 > 4F 45 # compat
+0153 > 6F 65 # compat
+0154 > C0
+0155 > E0
+0156 > 52 # unsup: 0052 0327
+0157 > 72 # unsup: 0072 0327
+0158 > D8
+0159 > F8
+015A > 8C
+015B > 9C
+015C > 53 # unsup: 0053 0302
+015D > 73 # unsup: 0073 0302
+015E > AA
+015F > BA
+0160 > 8A
+0161 > 9A
+0162 > DE
+0163 > FE
+0164 > 8D
+0165 > 9D
+0168 > 55 # unsup: 0055 0303
+0169 > 75 # unsup: 0075 0303
+016A > 55 # unsup: 0055 0304
+016B > 75 # unsup: 0075 0304
+016C > 55 # unsup: 0055 0306
+016D > 75 # unsup: 0075 0306
+016E > D9
+016F > F9
+0170 > DB
+0171 > FB
+0172 > 55 # unsup: 0055 0328
+0173 > 75 # unsup: 0075 0328
+0174 > 57 # unsup: 0057 0302
+0175 > 77 # unsup: 0077 0302
+0176 > 59 # unsup: 0059 0302
+0177 > 79 # unsup: 0079 0302
+0178 > 59 # unsup: 0059 0308
+0179 > 8F
+017A > 9F
+017B > AF
+017C > BF
+017D > 8E
+017E > 9E
+017F > 73 # compat
+01A0 > 4F # unsup: 004F 031B
+01A1 > 6F # unsup: 006F 031B
+01AF > 55 # unsup: 0055 031B
+01B0 > 75 # unsup: 0075 031B
+01C4 > 44 8E # compat
+01C5 > 44 9E # compat
+01C6 > 64 9E # compat
+01C7 > 4C 4A # compat
+01C8 > 4C 6A # compat
+01C9 > 6C 6A # compat
+01CA > 4E 4A # compat
+01CB > 4E 6A # compat
+01CC > 6E 6A # compat
+01CD > 41 # unsup: 0041 030C
+01CE > 61 # unsup: 0061 030C
+01CF > 49 # unsup: 0049 030C
+01D0 > 69 # unsup: 0069 030C
+01D1 > 4F # unsup: 004F 030C
+01D2 > 6F # unsup: 006F 030C
+01D3 > 55 # unsup: 0055 030C
+01D4 > 75 # unsup: 0075 030C
+01D5 > DC # unsup: 00DC 0304
+01D6 > FC # unsup: 00FC 0304
+01D7 > DC # unsup: 00DC 0301
+01D8 > FC # unsup: 00FC 0301
+01D9 > DC # unsup: 00DC 030C
+01DA > FC # unsup: 00FC 030C
+01DB > DC # unsup: 00DC 0300
+01DC > FC # unsup: 00FC 0300
+01DE > C4 # unsup: 00C4 0304
+01DF > E4 # unsup: 00E4 0304
+01E0 > 41 # unsup: 0041 0307 0304
+01E1 > 61 # unsup: 0061 0307 0304
+01E2 > 41 45 # unsup: 0041 0045 0304
+01E3 > 61 65 # unsup: 0061 0065 0304
+01E6 > 47 # unsup: 0047 030C
+01E7 > 67 # unsup: 0067 030C
+01E8 > 4B # unsup: 004B 030C
+01E9 > 6B # unsup: 006B 030C
+01EA > 4F # unsup: 004F 0328
+01EB > 6F # unsup: 006F 0328
+01EC > 4F # unsup: 004F 0328 0304
+01ED > 6F # unsup: 006F 0328 0304
+01F0 > 6A # unsup: 006A 030C
+01F1 > 44 5A # compat
+01F2 > 44 7A # compat
+01F3 > 64 7A # compat
+01F4 > 47 # unsup: 0047 0301
+01F5 > 67 # unsup: 0067 0301
+01F8 > 4E # unsup: 004E 0300
+01F9 > 6E # unsup: 006E 0300
+01FA > 41 # unsup: 0041 030A 0301
+01FB > 61 # unsup: 0061 030A 0301
+01FC > 41 45 # unsup: 0041 0045 0301
+01FD > 61 65 # unsup: 0061 0065 0301
+0200 > 41 # unsup: 0041 030F
+0201 > 61 # unsup: 0061 030F
+0202 > 41 # unsup: 0041 0311
+0203 > 61 # unsup: 0061 0311
+0204 > 45 # unsup: 0045 030F
+0205 > 65 # unsup: 0065 030F
+0206 > 45 # unsup: 0045 0311
+0207 > 65 # unsup: 0065 0311
+0208 > 49 # unsup: 0049 030F
+0209 > 69 # unsup: 0069 030F
+020A > 49 # unsup: 0049 0311
+020B > 69 # unsup: 0069 0311
+020C > 4F # unsup: 004F 030F
+020D > 6F # unsup: 006F 030F
+020E > 4F # unsup: 004F 0311
+020F > 6F # unsup: 006F 0311
+0210 > 52 # unsup: 0052 030F
+0211 > 72 # unsup: 0072 030F
+0212 > 52 # unsup: 0052 0311
+0213 > 72 # unsup: 0072 0311
+0214 > 55 # unsup: 0055 030F
+0215 > 75 # unsup: 0075 030F
+0216 > 55 # unsup: 0055 0311
+0217 > 75 # unsup: 0075 0311
+0218 > 53 # unsup: 0053 0326
+0219 > 73 # unsup: 0073 0326
+021A > 54 # unsup: 0054 0326
+021B > 74 # unsup: 0074 0326
+021E > 48 # unsup: 0048 030C
+021F > 68 # unsup: 0068 030C
+0226 > 41 # unsup: 0041 0307
+0227 > 61 # unsup: 0061 0307
+0228 > 45 # unsup: 0045 0327
+0229 > 65 # unsup: 0065 0327
+022A > D6 # unsup: 00D6 0304
+022B > F6 # unsup: 00F6 0304
+022C > 4F # unsup: 004F 0303 0304
+022D > 6F # unsup: 006F 0303 0304
+022E > 4F # unsup: 004F 0307
+022F > 6F # unsup: 006F 0307
+0230 > 4F # unsup: 004F 0307 0304
+0231 > 6F # unsup: 006F 0307 0304
+0232 > 59 # unsup: 0059 0304
+0233 > 79 # unsup: 0079 0304
+02C7 > A1
+02D8 > A2
+02D9 > FF
+02DB > B2
+02DD > BD
+0300 > 0 # unsup
+0301 > 0 # unsup
+0302 > 0 # unsup
+0303 > 0 # unsup
+0304 > 0 # unsup
+0305 > 0 # unsup
+0306 > 0 # unsup
+0307 > 0 # unsup
+0308 > 0 # unsup
+0309 > 0 # unsup
+030A > 0 # unsup
+030B > 0 # unsup
+030C > 0 # unsup
+030D > 0 # unsup
+030E > 0 # unsup
+030F > 0 # unsup
+0310 > 0 # unsup
+0311 > 0 # unsup
+0312 > 0 # unsup
+0313 > 0 # unsup
+0314 > 0 # unsup
+0315 > 0 # unsup
+0316 > 0 # unsup
+0317 > 0 # unsup
+0318 > 0 # unsup
+0319 > 0 # unsup
+031A > 0 # unsup
+031B > 0 # unsup
+031C > 0 # unsup
+031D > 0 # unsup
+031E > 0 # unsup
+031F > 0 # unsup
+0320 > 0 # unsup
+0321 > 0 # unsup
+0322 > 0 # unsup
+0323 > 0 # unsup
+0324 > 0 # unsup
+0325 > 0 # unsup
+0326 > 0 # unsup
+0327 > 0 # unsup
+0328 > 0 # unsup
+0329 > 0 # unsup
+032A > 0 # unsup
+032B > 0 # unsup
+032C > 0 # unsup
+032D > 0 # unsup
+032E > 0 # unsup
+032F > 0 # unsup
+0330 > 0 # unsup
+0331 > 0 # unsup
+0332 > 0 # unsup
+0333 > 0 # unsup
+0334 > 0 # unsup
+0335 > 0 # unsup
+0336 > 0 # unsup
+0337 > 0 # unsup
+0338 > 0 # unsup
+0339 > 0 # unsup
+033A > 0 # unsup
+033B > 0 # unsup
+033C > 0 # unsup
+033D > 0 # unsup
+033E > 0 # unsup
+033F > 0 # unsup
+0340 > 0 # unsup
+0341 > 0 # unsup
+0342 > 0 # unsup
+0343 > 0 # unsup
+0344 > 0 # unsup
+0345 > 0 # unsup
+037E > 3B
+0385 > A8 # unsup: 00A8 0301
+0387 > B7
+1E00 > 41 # unsup: 0041 0325
+1E01 > 61 # unsup: 0061 0325
+1E02 > 42 # unsup: 0042 0307
+1E03 > 62 # unsup: 0062 0307
+1E04 > 42 # unsup: 0042 0323
+1E05 > 62 # unsup: 0062 0323
+1E06 > 42 # unsup: 0042 0331
+1E07 > 62 # unsup: 0062 0331
+1E08 > C7 # unsup: 00C7 0301
+1E09 > E7 # unsup: 00E7 0301
+1E0A > 44 # unsup: 0044 0307
+1E0B > 64 # unsup: 0064 0307
+1E0C > 44 # unsup: 0044 0323
+1E0D > 64 # unsup: 0064 0323
+1E0E > 44 # unsup: 0044 0331
+1E0F > 64 # unsup: 0064 0331
+1E10 > 44 # unsup: 0044 0327
+1E11 > 64 # unsup: 0064 0327
+1E12 > 44 # unsup: 0044 032D
+1E13 > 64 # unsup: 0064 032D
+1E14 > 45 # unsup: 0045 0304 0300
+1E15 > 65 # unsup: 0065 0304 0300
+1E16 > 45 # unsup: 0045 0304 0301
+1E17 > 65 # unsup: 0065 0304 0301
+1E18 > 45 # unsup: 0045 032D
+1E19 > 65 # unsup: 0065 032D
+1E1A > 45 # unsup: 0045 0330
+1E1B > 65 # unsup: 0065 0330
+1E1C > 45 # unsup: 0045 0327 0306
+1E1D > 65 # unsup: 0065 0327 0306
+1E1E > 46 # unsup: 0046 0307
+1E1F > 66 # unsup: 0066 0307
+1E20 > 47 # unsup: 0047 0304
+1E21 > 67 # unsup: 0067 0304
+1E22 > 48 # unsup: 0048 0307
+1E23 > 68 # unsup: 0068 0307
+1E24 > 48 # unsup: 0048 0323
+1E25 > 68 # unsup: 0068 0323
+1E26 > 48 # unsup: 0048 0308
+1E27 > 68 # unsup: 0068 0308
+1E28 > 48 # unsup: 0048 0327
+1E29 > 68 # unsup: 0068 0327
+1E2A > 48 # unsup: 0048 032E
+1E2B > 68 # unsup: 0068 032E
+1E2C > 49 # unsup: 0049 0330
+1E2D > 69 # unsup: 0069 0330
+1E2E > 49 # unsup: 0049 0308 0301
+1E2F > 69 # unsup: 0069 0308 0301
+1E30 > 4B # unsup: 004B 0301
+1E31 > 6B # unsup: 006B 0301
+1E32 > 4B # unsup: 004B 0323
+1E33 > 6B # unsup: 006B 0323
+1E34 > 4B # unsup: 004B 0331
+1E35 > 6B # unsup: 006B 0331
+1E36 > 4C # unsup: 004C 0323
+1E37 > 6C # unsup: 006C 0323
+1E38 > 4C # unsup: 004C 0323 0304
+1E39 > 6C # unsup: 006C 0323 0304
+1E3A > 4C # unsup: 004C 0331
+1E3B > 6C # unsup: 006C 0331
+1E3C > 4C # unsup: 004C 032D
+1E3D > 6C # unsup: 006C 032D
+1E3E > 4D # unsup: 004D 0301
+1E3F > 6D # unsup: 006D 0301
+1E40 > 4D # unsup: 004D 0307
+1E41 > 6D # unsup: 006D 0307
+1E42 > 4D # unsup: 004D 0323
+1E43 > 6D # unsup: 006D 0323
+1E44 > 4E # unsup: 004E 0307
+1E45 > 6E # unsup: 006E 0307
+1E46 > 4E # unsup: 004E 0323
+1E47 > 6E # unsup: 006E 0323
+1E48 > 4E # unsup: 004E 0331
+1E49 > 6E # unsup: 006E 0331
+1E4A > 4E # unsup: 004E 032D
+1E4B > 6E # unsup: 006E 032D
+1E4C > 4F # unsup: 004F 0303 0301
+1E4D > 6F # unsup: 006F 0303 0301
+1E4E > 4F # unsup: 004F 0303 0308
+1E4F > 6F # unsup: 006F 0303 0308
+1E50 > 4F # unsup: 004F 0304 0300
+1E51 > 6F # unsup: 006F 0304 0300
+1E52 > 4F # unsup: 004F 0304 0301
+1E53 > 6F # unsup: 006F 0304 0301
+1E54 > 50 # unsup: 0050 0301
+1E55 > 70 # unsup: 0070 0301
+1E56 > 50 # unsup: 0050 0307
+1E57 > 70 # unsup: 0070 0307
+1E58 > 52 # unsup: 0052 0307
+1E59 > 72 # unsup: 0072 0307
+1E5A > 52 # unsup: 0052 0323
+1E5B > 72 # unsup: 0072 0323
+1E5C > 52 # unsup: 0052 0323 0304
+1E5D > 72 # unsup: 0072 0323 0304
+1E5E > 52 # unsup: 0052 0331
+1E5F > 72 # unsup: 0072 0331
+1E60 > 53 # unsup: 0053 0307
+1E61 > 73 # unsup: 0073 0307
+1E62 > 53 # unsup: 0053 0323
+1E63 > 73 # unsup: 0073 0323
+1E64 > 8C # unsup: 015A 0307
+1E65 > 9C # unsup: 015B 0307
+1E66 > 8A # unsup: 0160 0307
+1E67 > 9A # unsup: 0161 0307
+1E68 > 53 # unsup: 0053 0323 0307
+1E69 > 73 # unsup: 0073 0323 0307
+1E6A > 54 # unsup: 0054 0307
+1E6B > 74 # unsup: 0074 0307
+1E6C > 54 # unsup: 0054 0323
+1E6D > 74 # unsup: 0074 0323
+1E6E > 54 # unsup: 0054 0331
+1E6F > 74 # unsup: 0074 0331
+1E70 > 54 # unsup: 0054 032D
+1E71 > 74 # unsup: 0074 032D
+1E72 > 55 # unsup: 0055 0324
+1E73 > 75 # unsup: 0075 0324
+1E74 > 55 # unsup: 0055 0330
+1E75 > 75 # unsup: 0075 0330
+1E76 > 55 # unsup: 0055 032D
+1E77 > 75 # unsup: 0075 032D
+1E78 > 55 # unsup: 0055 0303 0301
+1E79 > 75 # unsup: 0075 0303 0301
+1E7A > 55 # unsup: 0055 0304 0308
+1E7B > 75 # unsup: 0075 0304 0308
+1E7C > 56 # unsup: 0056 0303
+1E7D > 76 # unsup: 0076 0303
+1E7E > 56 # unsup: 0056 0323
+1E7F > 76 # unsup: 0076 0323
+1E80 > 57 # unsup: 0057 0300
+1E81 > 77 # unsup: 0077 0300
+1E82 > 57 # unsup: 0057 0301
+1E83 > 77 # unsup: 0077 0301
+1E84 > 57 # unsup: 0057 0308
+1E85 > 77 # unsup: 0077 0308
+1E86 > 57 # unsup: 0057 0307
+1E87 > 77 # unsup: 0077 0307
+1E88 > 57 # unsup: 0057 0323
+1E89 > 77 # unsup: 0077 0323
+1E8A > 58 # unsup: 0058 0307
+1E8B > 78 # unsup: 0078 0307
+1E8C > 58 # unsup: 0058 0308
+1E8D > 78 # unsup: 0078 0308
+1E8E > 59 # unsup: 0059 0307
+1E8F > 79 # unsup: 0079 0307
+1E90 > 5A # unsup: 005A 0302
+1E91 > 7A # unsup: 007A 0302
+1E92 > 5A # unsup: 005A 0323
+1E93 > 7A # unsup: 007A 0323
+1E94 > 5A # unsup: 005A 0331
+1E95 > 7A # unsup: 007A 0331
+1E96 > 68 # unsup: 0068 0331
+1E97 > 74 # unsup: 0074 0308
+1E98 > 77 # unsup: 0077 030A
+1E99 > 79 # unsup: 0079 030A
+1E9B > 73 # unsup: 0073 0307
+1EA0 > 41 # unsup: 0041 0323
+1EA1 > 61 # unsup: 0061 0323
+1EA2 > 41 # unsup: 0041 0309
+1EA3 > 61 # unsup: 0061 0309
+1EA4 > C2 # unsup: 00C2 0301
+1EA5 > E2 # unsup: 00E2 0301
+1EA6 > C2 # unsup: 00C2 0300
+1EA7 > E2 # unsup: 00E2 0300
+1EA8 > C2 # unsup: 00C2 0309
+1EA9 > E2 # unsup: 00E2 0309
+1EAA > C2 # unsup: 00C2 0303
+1EAB > E2 # unsup: 00E2 0303
+1EAC > 41 # unsup: 0041 0323 0302
+1EAD > 61 # unsup: 0061 0323 0302
+1EAE > C3 # unsup: 0102 0301
+1EAF > E3 # unsup: 0103 0301
+1EB0 > C3 # unsup: 0102 0300
+1EB1 > E3 # unsup: 0103 0300
+1EB2 > C3 # unsup: 0102 0309
+1EB3 > E3 # unsup: 0103 0309
+1EB4 > C3 # unsup: 0102 0303
+1EB5 > E3 # unsup: 0103 0303
+1EB6 > 41 # unsup: 0041 0323 0306
+1EB7 > 61 # unsup: 0061 0323 0306
+1EB8 > 45 # unsup: 0045 0323
+1EB9 > 65 # unsup: 0065 0323
+1EBA > 45 # unsup: 0045 0309
+1EBB > 65 # unsup: 0065 0309
+1EBC > 45 # unsup: 0045 0303
+1EBD > 65 # unsup: 0065 0303
+1EBE > 45 # unsup: 0045 0302 0301
+1EBF > 65 # unsup: 0065 0302 0301
+1EC0 > 45 # unsup: 0045 0302 0300
+1EC1 > 65 # unsup: 0065 0302 0300
+1EC2 > 45 # unsup: 0045 0302 0309
+1EC3 > 65 # unsup: 0065 0302 0309
+1EC4 > 45 # unsup: 0045 0302 0303
+1EC5 > 65 # unsup: 0065 0302 0303
+1EC6 > 45 # unsup: 0045 0323 0302
+1EC7 > 65 # unsup: 0065 0323 0302
+1EC8 > 49 # unsup: 0049 0309
+1EC9 > 69 # unsup: 0069 0309
+1ECA > 49 # unsup: 0049 0323
+1ECB > 69 # unsup: 0069 0323
+1ECC > 4F # unsup: 004F 0323
+1ECD > 6F # unsup: 006F 0323
+1ECE > 4F # unsup: 004F 0309
+1ECF > 6F # unsup: 006F 0309
+1ED0 > D4 # unsup: 00D4 0301
+1ED1 > F4 # unsup: 00F4 0301
+1ED2 > D4 # unsup: 00D4 0300
+1ED3 > F4 # unsup: 00F4 0300
+1ED4 > D4 # unsup: 00D4 0309
+1ED5 > F4 # unsup: 00F4 0309
+1ED6 > D4 # unsup: 00D4 0303
+1ED7 > F4 # unsup: 00F4 0303
+1ED8 > 4F # unsup: 004F 0323 0302
+1ED9 > 6F # unsup: 006F 0323 0302
+1EDA > 4F # unsup: 004F 031B 0301
+1EDB > 6F # unsup: 006F 031B 0301
+1EDC > 4F # unsup: 004F 031B 0300
+1EDD > 6F # unsup: 006F 031B 0300
+1EDE > 4F # unsup: 004F 031B 0309
+1EDF > 6F # unsup: 006F 031B 0309
+1EE0 > 4F # unsup: 004F 031B 0303
+1EE1 > 6F # unsup: 006F 031B 0303
+1EE2 > 4F # unsup: 004F 031B 0323
+1EE3 > 6F # unsup: 006F 031B 0323
+1EE4 > 55 # unsup: 0055 0323
+1EE5 > 75 # unsup: 0075 0323
+1EE6 > 55 # unsup: 0055 0309
+1EE7 > 75 # unsup: 0075 0309
+1EE8 > 55 # unsup: 0055 031B 0301
+1EE9 > 75 # unsup: 0075 031B 0301
+1EEA > 55 # unsup: 0055 031B 0300
+1EEB > 75 # unsup: 0075 031B 0300
+1EEC > 55 # unsup: 0055 031B 0309
+1EED > 75 # unsup: 0075 031B 0309
+1EEE > 55 # unsup: 0055 031B 0303
+1EEF > 75 # unsup: 0075 031B 0303
+1EF0 > 55 # unsup: 0055 031B 0323
+1EF1 > 75 # unsup: 0075 031B 0323
+1EF2 > 59 # unsup: 0059 0300
+1EF3 > 79 # unsup: 0079 0300
+1EF4 > 59 # unsup: 0059 0323
+1EF5 > 79 # unsup: 0079 0323
+1EF6 > 59 # unsup: 0059 0309
+1EF7 > 79 # unsup: 0079 0309
+1EF8 > 59 # unsup: 0059 0303
+1EF9 > 79 # unsup: 0079 0303
+1FC1 > A8 # unsup: 00A8 0342
+1FED > A8 # unsup: 00A8 0300
+1FEE > A8 # unsup: 00A8 0301
+1FEF > 60
+1FFD > B4
+2000 > 20 # compat
+2001 > 20 # compat
+2002 > 20 # compat
+2003 > 20 # compat
+2004 > 20 # compat
+2005 > 20 # compat
+2006 > 20 # compat
+2007 > 20 # compat
+2008 > 20 # compat
+2009 > 20 # compat
+200A > 20 # compat
+2013 > 96
+2014 > 97
+2018 > 91
+2019 > 92
+201A > 82
+201C > 93
+201D > 94
+201E > 84
+2020 > 86
+2021 > 87
+2022 > 95
+2024 > 2E # compat
+2025 > 2E 2E # compat
+2026 > 85
+202F > 20 # compat
+2030 > 89
+2039 > 8B
+203A > 9B
+203C > 21 21 # compat
+2047 > 3F 3F # compat
+2048 > 3F 21 # compat
+2049 > 21 3F # compat
+205F > 20 # compat
+20AC > 80
+2122 > 99
+FB00 > 66 66 # compat
+FB01 > 66 69 # compat
+FB02 > 66 6C # compat
+FB03 > 66 66 69 # compat
+FB04 > 66 66 6C # compat
+FB05 > 73 74 # compat
+FB06 > 73 74 # compat
+FB29 > 2B # compat
+FE30 > 2E 2E # compat
+FE31 > 97 # compat
+FE32 > 96 # compat
+FE33 > 5F # compat
+FE34 > 5F # compat
+FE35 > 28 # compat
+FE36 > 29 # compat
+FE37 > 7B # compat
+FE38 > 7D # compat
+FE47 > 5B # compat
+FE48 > 5D # compat
+FE4D > 5F # compat
+FE4E > 5F # compat
+FE4F > 5F # compat
+FE50 > 2C # compat
+FE52 > 2E # compat
+FE54 > 3B # compat
+FE55 > 3A # compat
+FE56 > 3F # compat
+FE57 > 21 # compat
+FE58 > 97 # compat
+FE59 > 28 # compat
+FE5A > 29 # compat
+FE5B > 7B # compat
+FE5C > 7D # compat
+FE5F > 23 # compat
+FE60 > 26 # compat
+FE61 > 2A # compat
+FE62 > 2B # compat
+FE63 > 2D # compat
+FE64 > 3C # compat
+FE65 > 3E # compat
+FE66 > 3D # compat
+FE68 > 5C # compat
+FE69 > 24 # compat
+FE6A > 25 # compat
+FE6B > 40 # compat
+FF01 > 21 # compat
+FF02 > 22 # compat
+FF03 > 23 # compat
+FF04 > 24 # compat
+FF05 > 25 # compat
+FF06 > 26 # compat
+FF07 > 27 # compat
+FF08 > 28 # compat
+FF09 > 29 # compat
+FF0A > 2A # compat
+FF0B > 2B # compat
+FF0C > 2C # compat
+FF0D > 2D # compat
+FF0E > 2E # compat
+FF0F > 2F # compat
+FF10 > 30 # compat
+FF11 > 31 # compat
+FF12 > 32 # compat
+FF13 > 33 # compat
+FF14 > 34 # compat
+FF15 > 35 # compat
+FF16 > 36 # compat
+FF17 > 37 # compat
+FF18 > 38 # compat
+FF19 > 39 # compat
+FF1A > 3A # compat
+FF1B > 3B # compat
+FF1C > 3C # compat
+FF1D > 3D # compat
+FF1E > 3E # compat
+FF1F > 3F # compat
+FF20 > 40 # compat
+FF21 > 41 # compat
+FF22 > 42 # compat
+FF23 > 43 # compat
+FF24 > 44 # compat
+FF25 > 45 # compat
+FF26 > 46 # compat
+FF27 > 47 # compat
+FF28 > 48 # compat
+FF29 > 49 # compat
+FF2A > 4A # compat
+FF2B > 4B # compat
+FF2C > 4C # compat
+FF2D > 4D # compat
+FF2E > 4E # compat
+FF2F > 4F # compat
+FF30 > 50 # compat
+FF31 > 51 # compat
+FF32 > 52 # compat
+FF33 > 53 # compat
+FF34 > 54 # compat
+FF35 > 55 # compat
+FF36 > 56 # compat
+FF37 > 57 # compat
+FF38 > 58 # compat
+FF39 > 59 # compat
+FF3A > 5A # compat
+FF3B > 5B # compat
+FF3C > 5C # compat
+FF3D > 5D # compat
+FF3E > 5E # compat
+FF3F > 5F # compat
+FF40 > 60 # compat
+FF41 > 61 # compat
+FF42 > 62 # compat
+FF43 > 63 # compat
+FF44 > 64 # compat
+FF45 > 65 # compat
+FF46 > 66 # compat
+FF47 > 67 # compat
+FF48 > 68 # compat
+FF49 > 69 # compat
+FF4A > 6A # compat
+FF4B > 6B # compat
+FF4C > 6C # compat
+FF4D > 6D # compat
+FF4E > 6E # compat
+FF4F > 6F # compat
+FF50 > 70 # compat
+FF51 > 71 # compat
+FF52 > 72 # compat
+FF53 > 73 # compat
+FF54 > 74 # compat
+FF55 > 75 # compat
+FF56 > 76 # compat
+FF57 > 77 # compat
+FF58 > 78 # compat
+FF59 > 79 # compat
+FF5A > 7A # compat
+FF5B > 7B # compat
+FF5C > 7C # compat
+FF5D > 7D # compat
+FF5E > 7E # compat
+FFE2 > AC # compat
+FFE4 > A6 # compat
+.
+
+STRICT
+/
+N 260
+0000 > 00
+0001 > 01
+0002 > 02
+0003 > 03
+0004 > 04
+0005 > 05
+0006 > 06
+0007 > 07
+0008 > 08
+0009 > 09
+000A > 0A
+000B > 0B
+000C > 0C
+000D > 0D
+000E > 0E
+000F > 0F
+0010 > 10
+0011 > 11
+0012 > 12
+0013 > 13
+0014 > 14
+0015 > 15
+0016 > 16
+0017 > 17
+0018 > 18
+0019 > 19
+001A > 1A
+001B > 1B
+001C > 1C
+001D > 1D
+001E > 1E
+001F > 1F
+0020 > 20
+0021 > 21
+0022 > 22
+0023 > 23
+0024 > 24
+0025 > 25
+0026 > 26
+0027 > 27
+0028 > 28
+0029 > 29
+002A > 2A
+002B > 2B
+002C > 2C
+002D > 2D
+002E > 2E
+002F > 2F
+0030 > 30
+0031 > 31
+0032 > 32
+0033 > 33
+0034 > 34
+0035 > 35
+0036 > 36
+0037 > 37
+0038 > 38
+0039 > 39
+003A > 3A
+003B > 3B
+003C > 3C
+003D > 3D
+003E > 3E
+003F > 3F
+0040 > 40
+0041 > 41 /
+ N 5
+ 0301 > C1
+ 0302 > C2
+ 0306 > C3
+ 0308 > C4
+ 0328 > A5
+ .
+0042 > 42
+0043 > 43 /
+ N 3
+ 0301 > C6
+ 030C > C8
+ 0327 > C7
+ .
+0044 > 44 /
+ N 1
+ 030C > CF
+ .
+0045 > 45 /
+ N 4
+ 0301 > C9
+ 0308 > CB
+ 030C > CC
+ 0328 > CA
+ .
+0046 > 46
+0047 > 47
+0048 > 48
+0049 > 49 /
+ N 2
+ 0301 > CD
+ 0302 > CE
+ .
+004A > 4A
+004B > 4B
+004C > 4C /
+ N 2
+ 0301 > C5
+ 030C > BC
+ .
+004D > 4D
+004E > 4E /
+ N 2
+ 0301 > D1
+ 030C > D2
+ .
+004F > 4F /
+ N 4
+ 0301 > D3
+ 0302 > D4
+ 0308 > D6
+ 030B > D5
+ .
+0050 > 50
+0051 > 51
+0052 > 52 /
+ N 2
+ 0301 > C0
+ 030C > D8
+ .
+0053 > 53 /
+ N 3
+ 0301 > 8C
+ 030C > 8A
+ 0327 > AA
+ .
+0054 > 54 /
+ N 2
+ 030C > 8D
+ 0327 > DE
+ .
+0055 > 55 /
+ N 4
+ 0301 > DA
+ 0308 > DC
+ 030A > D9
+ 030B > DB
+ .
+0056 > 56
+0057 > 57
+0058 > 58
+0059 > 59 /
+ N 1
+ 0301 > DD
+ .
+005A > 5A /
+ N 3
+ 0301 > 8F
+ 0307 > AF
+ 030C > 8E
+ .
+005B > 5B
+005C > 5C
+005D > 5D
+005E > 5E
+005F > 5F
+0060 > 60
+0061 > 61 /
+ N 5
+ 0301 > E1
+ 0302 > E2
+ 0306 > E3
+ 0308 > E4
+ 0328 > B9
+ .
+0062 > 62
+0063 > 63 /
+ N 3
+ 0301 > E6
+ 030C > E8
+ 0327 > E7
+ .
+0064 > 64 /
+ N 1
+ 030C > EF
+ .
+0065 > 65 /
+ N 4
+ 0301 > E9
+ 0308 > EB
+ 030C > EC
+ 0328 > EA
+ .
+0066 > 66
+0067 > 67
+0068 > 68
+0069 > 69 /
+ N 2
+ 0301 > ED
+ 0302 > EE
+ .
+006A > 6A
+006B > 6B
+006C > 6C /
+ N 2
+ 0301 > E5
+ 030C > BE
+ .
+006D > 6D
+006E > 6E /
+ N 2
+ 0301 > F1
+ 030C > F2
+ .
+006F > 6F /
+ N 4
+ 0301 > F3
+ 0302 > F4
+ 0308 > F6
+ 030B > F5
+ .
+0070 > 70
+0071 > 71
+0072 > 72 /
+ N 2
+ 0301 > E0
+ 030C > F8
+ .
+0073 > 73 /
+ N 3
+ 0301 > 9C
+ 030C > 9A
+ 0327 > BA
+ .
+0074 > 74 /
+ N 2
+ 030C > 9D
+ 0327 > FE
+ .
+0075 > 75 /
+ N 4
+ 0301 > FA
+ 0308 > FC
+ 030A > F9
+ 030B > FB
+ .
+0076 > 76
+0077 > 77
+0078 > 78
+0079 > 79 /
+ N 1
+ 0301 > FD
+ .
+007A > 7A /
+ N 3
+ 0301 > 9F
+ 0307 > BF
+ 030C > 9E
+ .
+007B > 7B
+007C > 7C
+007D > 7D
+007E > 7E
+007F > 7F
+0081 > 81
+0083 > 83
+0088 > 88
+0090 > 90
+0098 > 98
+00A0 > A0
+00A4 > A4
+00A6 > A6
+00A7 > A7
+00A8 > A8
+00A9 > A9
+00AB > AB
+00AC > AC
+00AD > AD
+00AE > AE
+00B0 > B0
+00B1 > B1
+00B4 > B4
+00B5 > B5
+00B6 > B6
+00B7 > B7
+00B8 > B8
+00BB > BB
+00C1 > C1
+00C2 > C2
+00C4 > C4
+00C7 > C7
+00C9 > C9
+00CB > CB
+00CD > CD
+00CE > CE
+00D3 > D3
+00D4 > D4
+00D6 > D6
+00D7 > D7
+00DA > DA
+00DC > DC
+00DD > DD
+00DF > DF
+00E1 > E1
+00E2 > E2
+00E4 > E4
+00E7 > E7
+00E9 > E9
+00EB > EB
+00ED > ED
+00EE > EE
+00F3 > F3
+00F4 > F4
+00F6 > F6
+00F7 > F7
+00FA > FA
+00FC > FC
+00FD > FD
+0102 > C3
+0103 > E3
+0104 > A5
+0105 > B9
+0106 > C6
+0107 > E6
+010C > C8
+010D > E8
+010E > CF
+010F > EF
+0110 > D0
+0111 > F0
+0118 > CA
+0119 > EA
+011A > CC
+011B > EC
+0139 > C5
+013A > E5
+013D > BC
+013E > BE
+0141 > A3
+0142 > B3
+0143 > D1
+0144 > F1
+0147 > D2
+0148 > F2
+0150 > D5
+0151 > F5
+0154 > C0
+0155 > E0
+0158 > D8
+0159 > F8
+015A > 8C
+015B > 9C
+015E > AA
+015F > BA
+0160 > 8A
+0161 > 9A
+0162 > DE
+0163 > FE
+0164 > 8D
+0165 > 9D
+016E > D9
+016F > F9
+0170 > DB
+0171 > FB
+0179 > 8F
+017A > 9F
+017B > AF
+017C > BF
+017D > 8E
+017E > 9E
+02C7 > A1
+02D8 > A2
+02D9 > FF
+02DB > B2
+02DD > BD
+037E > 3B
+0387 > B7
+1FEF > 60
+1FFD > B4
+2013 > 96
+2014 > 97
+2018 > 91
+2019 > 92
+201A > 82
+201C > 93
+201D > 94
+201E > 84
+2020 > 86
+2021 > 87
+2022 > 95
+2026 > 85
+2030 > 89
+2039 > 8B
+203A > 9B
+20AC > 80
+2122 > 99
+.
+
+NFD
+/
+N 256
+00 > 0000
+01 > 0001
+02 > 0002
+03 > 0003
+04 > 0004
+05 > 0005
+06 > 0006
+07 > 0007
+08 > 0008
+09 > 0009
+0A > 000A
+0B > 000B
+0C > 000C
+0D > 000D
+0E > 000E
+0F > 000F
+10 > 0010
+11 > 0011
+12 > 0012
+13 > 0013
+14 > 0014
+15 > 0015
+16 > 0016
+17 > 0017
+18 > 0018
+19 > 0019
+1A > 001A
+1B > 001B
+1C > 001C
+1D > 001D
+1E > 001E
+1F > 001F
+20 > 0020
+21 > 0021
+22 > 0022
+23 > 0023
+24 > 0024
+25 > 0025
+26 > 0026
+27 > 0027
+28 > 0028
+29 > 0029
+2A > 002A
+2B > 002B
+2C > 002C
+2D > 002D
+2E > 002E
+2F > 002F
+30 > 0030
+31 > 0031
+32 > 0032
+33 > 0033
+34 > 0034
+35 > 0035
+36 > 0036
+37 > 0037
+38 > 0038
+39 > 0039
+3A > 003A
+3B > 003B
+3C > 003C
+3D > 003D
+3E > 003E
+3F > 003F
+40 > 0040
+41 > 0041
+42 > 0042
+43 > 0043
+44 > 0044
+45 > 0045
+46 > 0046
+47 > 0047
+48 > 0048
+49 > 0049
+4A > 004A
+4B > 004B
+4C > 004C
+4D > 004D
+4E > 004E
+4F > 004F
+50 > 0050
+51 > 0051
+52 > 0052
+53 > 0053
+54 > 0054
+55 > 0055
+56 > 0056
+57 > 0057
+58 > 0058
+59 > 0059
+5A > 005A
+5B > 005B
+5C > 005C
+5D > 005D
+5E > 005E
+5F > 005F
+60 > 0060
+61 > 0061
+62 > 0062
+63 > 0063
+64 > 0064
+65 > 0065
+66 > 0066
+67 > 0067
+68 > 0068
+69 > 0069
+6A > 006A
+6B > 006B
+6C > 006C
+6D > 006D
+6E > 006E
+6F > 006F
+70 > 0070
+71 > 0071
+72 > 0072
+73 > 0073
+74 > 0074
+75 > 0075
+76 > 0076
+77 > 0077
+78 > 0078
+79 > 0079
+7A > 007A
+7B > 007B
+7C > 007C
+7D > 007D
+7E > 007E
+7F > 007F
+80 > 20AC
+81 > 0081
+82 > 201A
+83 > 0083
+84 > 201E
+85 > 2026
+86 > 2020
+87 > 2021
+88 > 0088
+89 > 2030
+8A > 0053 030C
+8B > 2039
+8C > 0053 0301
+8D > 0054 030C
+8E > 005A 030C
+8F > 005A 0301
+90 > 0090
+91 > 2018
+92 > 2019
+93 > 201C
+94 > 201D
+95 > 2022
+96 > 2013
+97 > 2014
+98 > 0098
+99 > 2122
+9A > 0073 030C
+9B > 203A
+9C > 0073 0301
+9D > 0074 030C
+9E > 007A 030C
+9F > 007A 0301
+A0 > 00A0
+A1 > 02C7
+A2 > 02D8
+A3 > 0141
+A4 > 00A4
+A5 > 0041 0328
+A6 > 00A6
+A7 > 00A7
+A8 > 00A8
+A9 > 00A9
+AA > 0053 0327
+AB > 00AB
+AC > 00AC
+AD > 00AD
+AE > 00AE
+AF > 005A 0307
+B0 > 00B0
+B1 > 00B1
+B2 > 02DB
+B3 > 0142
+B4 > 00B4
+B5 > 00B5
+B6 > 00B6
+B7 > 00B7
+B8 > 00B8
+B9 > 0061 0328
+BA > 0073 0327
+BB > 00BB
+BC > 004C 030C
+BD > 02DD
+BE > 006C 030C
+BF > 007A 0307
+C0 > 0052 0301
+C1 > 0041 0301
+C2 > 0041 0302
+C3 > 0041 0306
+C4 > 0041 0308
+C5 > 004C 0301
+C6 > 0043 0301
+C7 > 0043 0327
+C8 > 0043 030C
+C9 > 0045 0301
+CA > 0045 0328
+CB > 0045 0308
+CC > 0045 030C
+CD > 0049 0301
+CE > 0049 0302
+CF > 0044 030C
+D0 > 0110
+D1 > 004E 0301
+D2 > 004E 030C
+D3 > 004F 0301
+D4 > 004F 0302
+D5 > 004F 030B
+D6 > 004F 0308
+D7 > 00D7
+D8 > 0052 030C
+D9 > 0055 030A
+DA > 0055 0301
+DB > 0055 030B
+DC > 0055 0308
+DD > 0059 0301
+DE > 0054 0327
+DF > 00DF
+E0 > 0072 0301
+E1 > 0061 0301
+E2 > 0061 0302
+E3 > 0061 0306
+E4 > 0061 0308
+E5 > 006C 0301
+E6 > 0063 0301
+E7 > 0063 0327
+E8 > 0063 030C
+E9 > 0065 0301
+EA > 0065 0328
+EB > 0065 0308
+EC > 0065 030C
+ED > 0069 0301
+EE > 0069 0302
+EF > 0064 030C
+F0 > 0111
+F1 > 006E 0301
+F2 > 006E 030C
+F3 > 006F 0301
+F4 > 006F 0302
+F5 > 006F 030B
+F6 > 006F 0308
+F7 > 00F7
+F8 > 0072 030C
+F9 > 0075 030A
+FA > 0075 0301
+FB > 0075 030B
+FC > 0075 0308
+FD > 0079 0301
+FE > 0074 0327
+FF > 02D9
+.
+
+NFC
+/
+N 256
+00 > 0000
+01 > 0001
+02 > 0002
+03 > 0003
+04 > 0004
+05 > 0005
+06 > 0006
+07 > 0007
+08 > 0008
+09 > 0009
+0A > 000A
+0B > 000B
+0C > 000C
+0D > 000D
+0E > 000E
+0F > 000F
+10 > 0010
+11 > 0011
+12 > 0012
+13 > 0013
+14 > 0014
+15 > 0015
+16 > 0016
+17 > 0017
+18 > 0018
+19 > 0019
+1A > 001A
+1B > 001B
+1C > 001C
+1D > 001D
+1E > 001E
+1F > 001F
+20 > 0020
+21 > 0021
+22 > 0022
+23 > 0023
+24 > 0024
+25 > 0025
+26 > 0026
+27 > 0027
+28 > 0028
+29 > 0029
+2A > 002A
+2B > 002B
+2C > 002C
+2D > 002D
+2E > 002E
+2F > 002F
+30 > 0030
+31 > 0031
+32 > 0032
+33 > 0033
+34 > 0034
+35 > 0035
+36 > 0036
+37 > 0037
+38 > 0038
+39 > 0039
+3A > 003A
+3B > 003B
+3C > 003C
+3D > 003D
+3E > 003E
+3F > 003F
+40 > 0040
+41 > 0041
+42 > 0042
+43 > 0043
+44 > 0044
+45 > 0045
+46 > 0046
+47 > 0047
+48 > 0048
+49 > 0049
+4A > 004A
+4B > 004B
+4C > 004C
+4D > 004D
+4E > 004E
+4F > 004F
+50 > 0050
+51 > 0051
+52 > 0052
+53 > 0053
+54 > 0054
+55 > 0055
+56 > 0056
+57 > 0057
+58 > 0058
+59 > 0059
+5A > 005A
+5B > 005B
+5C > 005C
+5D > 005D
+5E > 005E
+5F > 005F
+60 > 0060
+61 > 0061
+62 > 0062
+63 > 0063
+64 > 0064
+65 > 0065
+66 > 0066
+67 > 0067
+68 > 0068
+69 > 0069
+6A > 006A
+6B > 006B
+6C > 006C
+6D > 006D
+6E > 006E
+6F > 006F
+70 > 0070
+71 > 0071
+72 > 0072
+73 > 0073
+74 > 0074
+75 > 0075
+76 > 0076
+77 > 0077
+78 > 0078
+79 > 0079
+7A > 007A
+7B > 007B
+7C > 007C
+7D > 007D
+7E > 007E
+7F > 007F
+80 > 20AC
+81 > 0081
+82 > 201A
+83 > 0083
+84 > 201E
+85 > 2026
+86 > 2020
+87 > 2021
+88 > 0088
+89 > 2030
+8A > 0160
+8B > 2039
+8C > 015A
+8D > 0164
+8E > 017D
+8F > 0179
+90 > 0090
+91 > 2018
+92 > 2019
+93 > 201C
+94 > 201D
+95 > 2022
+96 > 2013
+97 > 2014
+98 > 0098
+99 > 2122
+9A > 0161
+9B > 203A
+9C > 015B
+9D > 0165
+9E > 017E
+9F > 017A
+A0 > 00A0
+A1 > 02C7
+A2 > 02D8
+A3 > 0141
+A4 > 00A4
+A5 > 0104
+A6 > 00A6
+A7 > 00A7
+A8 > 00A8
+A9 > 00A9
+AA > 015E
+AB > 00AB
+AC > 00AC
+AD > 00AD
+AE > 00AE
+AF > 017B
+B0 > 00B0
+B1 > 00B1
+B2 > 02DB
+B3 > 0142
+B4 > 00B4
+B5 > 00B5
+B6 > 00B6
+B7 > 00B7
+B8 > 00B8
+B9 > 0105
+BA > 015F
+BB > 00BB
+BC > 013D
+BD > 02DD
+BE > 013E
+BF > 017C
+C0 > 0154
+C1 > 00C1
+C2 > 00C2
+C3 > 0102
+C4 > 00C4
+C5 > 0139
+C6 > 0106
+C7 > 00C7
+C8 > 010C
+C9 > 00C9
+CA > 0118
+CB > 00CB
+CC > 011A
+CD > 00CD
+CE > 00CE
+CF > 010E
+D0 > 0110
+D1 > 0143
+D2 > 0147
+D3 > 00D3
+D4 > 00D4
+D5 > 0150
+D6 > 00D6
+D7 > 00D7
+D8 > 0158
+D9 > 016E
+DA > 00DA
+DB > 0170
+DC > 00DC
+DD > 00DD
+DE > 0162
+DF > 00DF
+E0 > 0155
+E1 > 00E1
+E2 > 00E2
+E3 > 0103
+E4 > 00E4
+E5 > 013A
+E6 > 0107
+E7 > 00E7
+E8 > 010D
+E9 > 00E9
+EA > 0119
+EB > 00EB
+EC > 011B
+ED > 00ED
+EE > 00EE
+EF > 010F
+F0 > 0111
+F1 > 0144
+F2 > 0148
+F3 > 00F3
+F4 > 00F4
+F5 > 0151
+F6 > 00F6
+F7 > 00F7
+F8 > 0159
+F9 > 016F
+FA > 00FA
+FB > 0171
+FC > 00FC
+FD > 00FD
+FE > 0163
+FF > 02D9
+.
+
+COMP
+= NFC
+.
diff --git a/assets/data/cp1250.cset b/assets/data/cp1250.cset
new file mode 100644
index 0000000..291db28
--- /dev/null
+++ b/assets/data/cp1250.cset
@@ -0,0 +1,262 @@
+# Aspell Character Data File.
+= cp1250
+> ascii
+/
+#
+#
+00 0000 - N 00 00 00 00 00 00 #
+01 0001 . N 01 01 01 00 00 00 #
+02 0002 . N 02 02 02 00 00 00 #
+03 0003 . N 03 03 03 00 00 00 #
+04 0004 . N 04 04 04 00 00 00 #
+05 0005 . N 05 05 05 00 00 00 #
+06 0006 . N 06 06 06 00 00 00 #
+07 0007 . N 07 07 07 00 00 00 #
+08 0008 . N 08 08 08 00 00 00 #
+09 0009 . N 09 09 09 00 00 00 #
+0A 000A . N 0A 0A 0A 00 00 00 #
+0B 000B . N 0B 0B 0B 00 00 00 #
+0C 000C . N 0C 0C 0C 00 00 00 #
+0D 000D . N 0D 0D 0D 00 00 00 #
+0E 000E . N 0E 0E 0E 00 00 00 #
+0F 000F . N 0F 0F 0F 00 00 00 #
+10 0010 - N 10 10 10 00 00 00 #
+11 0011 . N 11 11 11 00 00 00 #
+12 0012 . N 12 12 12 00 00 00 #
+13 0013 . N 13 13 13 00 00 00 #
+14 0014 . N 14 14 14 00 00 00 #
+15 0015 . N 15 15 15 00 00 00 #
+16 0016 . N 16 16 16 00 00 00 #
+17 0017 . N 17 17 17 00 00 00 #
+18 0018 . N 18 18 18 00 00 00 #
+19 0019 . N 19 19 19 00 00 00 #
+1A 001A . N 1A 1A 1A 00 00 00 #
+1B 001B . N 1B 1B 1B 00 00 00 #
+1C 001C . N 1C 1C 1C 00 00 00 #
+1D 001D . N 1D 1D 1D 00 00 00 #
+1E 001E . N 1E 1E 1E 00 00 00 #
+1F 001F . N 1F 1F 1F 00 00 00 #
+20 0020 W Y 20 20 20 00 00 00 # SPACE
+21 0021 - Y 21 21 21 00 00 00 # EXCLAMATION MARK
+22 0022 - Y 22 22 22 00 00 00 # QUOTATION MARK
+23 0023 - Y 23 23 23 00 00 00 # NUMBER SIGN
+24 0024 - Y 24 24 24 00 00 00 # DOLLAR SIGN
+25 0025 - Y 25 25 25 00 00 00 # PERCENT SIGN
+26 0026 - Y 26 26 26 00 00 00 # AMPERSAND
+27 0027 - Y 27 27 27 00 00 00 # APOSTROPHE
+28 0028 - Y 28 28 28 00 00 00 # LEFT PARENTHESIS
+29 0029 - Y 29 29 29 00 00 00 # RIGHT PARENTHESIS
+2A 002A - Y 2A 2A 2A 00 00 00 # ASTERISK
+2B 002B - Y 2B 2B 2B 00 00 00 # PLUS SIGN
+2C 002C - Y 2C 2C 2C 00 00 00 # COMMA
+2D 002D H Y 2D 2D 2D 00 00 00 # HYPHEN-MINUS
+2E 002E - Y 2E 2E 2E 00 00 00 # FULL STOP
+2F 002F - Y 2F 2F 2F 00 00 00 # SOLIDUS
+30 0030 D Y 30 30 30 00 00 00 # DIGIT ZERO
+31 0031 D Y 31 31 31 00 00 00 # DIGIT ONE
+32 0032 D Y 32 32 32 00 00 00 # DIGIT TWO
+33 0033 D Y 33 33 33 00 00 00 # DIGIT THREE
+34 0034 D Y 34 34 34 00 00 00 # DIGIT FOUR
+35 0035 D Y 35 35 35 00 00 00 # DIGIT FIVE
+36 0036 D Y 36 36 36 00 00 00 # DIGIT SIX
+37 0037 D Y 37 37 37 00 00 00 # DIGIT SEVEN
+38 0038 D Y 38 38 38 00 00 00 # DIGIT EIGHT
+39 0039 D Y 39 39 39 00 00 00 # DIGIT NINE
+3A 003A - Y 3A 3A 3A 00 00 00 # COLON
+3B 003B - Y 3B 3B 3B 00 00 00 # SEMICOLON
+3C 003C - Y 3C 3C 3C 00 00 00 # LESS-THAN SIGN
+3D 003D - Y 3D 3D 3D 00 00 00 # EQUALS SIGN
+3E 003E - Y 3E 3E 3E 00 00 00 # GREATER-THAN SIGN
+3F 003F - Y 3F 3F 3F 00 00 00 # QUESTION MARK
+40 0040 - Y 40 40 40 00 00 00 # COMMERCIAL AT
+41 0041 L Y 41 61 41 41 2A 00 # LATIN CAPITAL LETTER A
+42 0042 L Y 42 62 42 42 62 62 # LATIN CAPITAL LETTER B
+43 0043 L Y 43 63 43 43 63 63 # LATIN CAPITAL LETTER C
+44 0044 L Y 44 64 44 44 64 64 # LATIN CAPITAL LETTER D
+45 0045 L Y 45 65 45 45 2A 00 # LATIN CAPITAL LETTER E
+46 0046 L Y 46 66 46 46 66 66 # LATIN CAPITAL LETTER F
+47 0047 L Y 47 67 47 47 67 67 # LATIN CAPITAL LETTER G
+48 0048 L Y 48 68 48 48 68 68 # LATIN CAPITAL LETTER H
+49 0049 L Y 49 69 49 49 2A 00 # LATIN CAPITAL LETTER I
+4A 004A L Y 4A 6A 4A 4A 6A 6A # LATIN CAPITAL LETTER J
+4B 004B L Y 4B 6B 4B 4B 6B 6B # LATIN CAPITAL LETTER K
+4C 004C L Y 4C 6C 4C 4C 6C 6C # LATIN CAPITAL LETTER L
+4D 004D L Y 4D 6D 4D 4D 6D 6D # LATIN CAPITAL LETTER M
+4E 004E L Y 4E 6E 4E 4E 6E 6E # LATIN CAPITAL LETTER N
+4F 004F L Y 4F 6F 4F 4F 2A 00 # LATIN CAPITAL LETTER O
+50 0050 L Y 50 70 50 50 70 70 # LATIN CAPITAL LETTER P
+51 0051 L Y 51 71 51 51 71 71 # LATIN CAPITAL LETTER Q
+52 0052 L Y 52 72 52 52 72 72 # LATIN CAPITAL LETTER R
+53 0053 L Y 53 73 53 53 73 73 # LATIN CAPITAL LETTER S
+54 0054 L Y 54 74 54 54 74 74 # LATIN CAPITAL LETTER T
+55 0055 L Y 55 75 55 55 2A 00 # LATIN CAPITAL LETTER U
+56 0056 L Y 56 76 56 56 76 76 # LATIN CAPITAL LETTER V
+57 0057 L Y 57 77 57 57 77 77 # LATIN CAPITAL LETTER W
+58 0058 L Y 58 78 58 58 78 78 # LATIN CAPITAL LETTER X
+59 0059 L Y 59 79 59 59 79 79 # LATIN CAPITAL LETTER Y
+5A 005A L Y 5A 7A 5A 5A 7A 7A # LATIN CAPITAL LETTER Z
+5B 005B - Y 5B 5B 5B 00 00 00 # LEFT SQUARE BRACKET
+5C 005C - Y 5C 5C 5C 00 00 00 # REVERSE SOLIDUS
+5D 005D - Y 5D 5D 5D 00 00 00 # RIGHT SQUARE BRACKET
+5E 005E - Y 5E 5E 5E 00 00 00 # CIRCUMFLEX ACCENT
+5F 005F - Y 5F 5F 5F 00 00 00 # LOW LINE
+60 0060 - Y 60 60 60 00 00 00 # GRAVE ACCENT
+61 0061 L Y 41 61 41 61 2A 00 # LATIN SMALL LETTER A
+62 0062 L Y 42 62 42 62 62 62 # LATIN SMALL LETTER B
+63 0063 L Y 43 63 43 63 63 63 # LATIN SMALL LETTER C
+64 0064 L Y 44 64 44 64 64 64 # LATIN SMALL LETTER D
+65 0065 L Y 45 65 45 65 2A 00 # LATIN SMALL LETTER E
+66 0066 L Y 46 66 46 66 66 66 # LATIN SMALL LETTER F
+67 0067 L Y 47 67 47 67 67 67 # LATIN SMALL LETTER G
+68 0068 L Y 48 68 48 68 68 68 # LATIN SMALL LETTER H
+69 0069 L Y 49 69 49 69 2A 00 # LATIN SMALL LETTER I
+6A 006A L Y 4A 6A 4A 6A 6A 6A # LATIN SMALL LETTER J
+6B 006B L Y 4B 6B 4B 6B 6B 6B # LATIN SMALL LETTER K
+6C 006C L Y 4C 6C 4C 6C 6C 6C # LATIN SMALL LETTER L
+6D 006D L Y 4D 6D 4D 6D 6D 6D # LATIN SMALL LETTER M
+6E 006E L Y 4E 6E 4E 6E 6E 6E # LATIN SMALL LETTER N
+6F 006F L Y 4F 6F 4F 6F 2A 00 # LATIN SMALL LETTER O
+70 0070 L Y 50 70 50 70 70 70 # LATIN SMALL LETTER P
+71 0071 L Y 51 71 51 71 71 71 # LATIN SMALL LETTER Q
+72 0072 L Y 52 72 52 72 72 72 # LATIN SMALL LETTER R
+73 0073 L Y 53 73 53 73 73 73 # LATIN SMALL LETTER S
+74 0074 L Y 54 74 54 74 74 74 # LATIN SMALL LETTER T
+75 0075 L Y 55 75 55 75 2A 00 # LATIN SMALL LETTER U
+76 0076 L Y 56 76 56 76 76 76 # LATIN SMALL LETTER V
+77 0077 L Y 57 77 57 77 77 77 # LATIN SMALL LETTER W
+78 0078 L Y 58 78 58 78 78 78 # LATIN SMALL LETTER X
+79 0079 L Y 59 79 59 79 79 79 # LATIN SMALL LETTER Y
+7A 007A L Y 5A 7A 5A 7A 7A 7A # LATIN SMALL LETTER Z
+7B 007B - Y 7B 7B 7B 00 00 00 # LEFT CURLY BRACKET
+7C 007C - Y 7C 7C 7C 00 00 00 # VERTICAL LINE
+7D 007D - Y 7D 7D 7D 00 00 00 # RIGHT CURLY BRACKET
+7E 007E - Y 7E 7E 7E 00 00 00 # TILDE
+7F 007F - N 7F 7F 7F 00 00 00 #
+80 20AC - Y 80 80 80 00 00 00 # EURO SIGN
+81 0081 . N 81 81 81 00 00 00 #
+82 201A - Y 82 82 82 00 00 00 # SINGLE LOW-9 QUOTATION MARK
+83 0083 . N 83 83 83 00 00 00 #
+84 201E - Y 84 84 84 00 00 00 # DOUBLE LOW-9 QUOTATION MARK
+85 2026 - Y 85 85 85 00 00 00 # HORIZONTAL ELLIPSIS
+86 2020 - Y 86 86 86 00 00 00 # DAGGER
+87 2021 - Y 87 87 87 00 00 00 # DOUBLE DAGGER
+88 0088 . N 88 88 88 00 00 00 #
+89 2030 - Y 89 89 89 00 00 00 # PER MILLE SIGN
+8A 0160 L Y 8A 9A 8A 53 73 73 # LATIN CAPITAL LETTER S WITH CARON
+8B 2039 - Y 8B 8B 8B 00 00 00 # SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+8C 015A L Y 8C 9C 8C 53 73 73 # LATIN CAPITAL LETTER S WITH ACUTE
+8D 0164 L Y 8D 9D 8D 54 74 74 # LATIN CAPITAL LETTER T WITH CARON
+8E 017D L Y 8E 9E 8E 5A 7A 7A # LATIN CAPITAL LETTER Z WITH CARON
+8F 0179 L Y 8F 9F 8F 5A 7A 7A # LATIN CAPITAL LETTER Z WITH ACUTE
+90 0090 . N 90 90 90 00 00 00 #
+91 2018 - Y 91 91 91 00 00 00 # LEFT SINGLE QUOTATION MARK
+92 2019 - Y 92 92 92 00 00 00 # RIGHT SINGLE QUOTATION MARK
+93 201C - Y 93 93 93 00 00 00 # LEFT DOUBLE QUOTATION MARK
+94 201D - Y 94 94 94 00 00 00 # RIGHT DOUBLE QUOTATION MARK
+95 2022 - Y 95 95 95 00 00 00 # BULLET
+96 2013 - Y 96 96 96 00 00 00 # EN DASH
+97 2014 - Y 97 97 97 00 00 00 # EM DASH
+98 0098 . N 98 98 98 00 00 00 #
+99 2122 . N 99 99 99 00 00 00 #
+9A 0161 L Y 8A 9A 8A 73 73 73 # LATIN SMALL LETTER S WITH CARON
+9B 203A - Y 9B 9B 9B 00 00 00 # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+9C 015B L Y 8C 9C 8C 73 73 73 # LATIN SMALL LETTER S WITH ACUTE
+9D 0165 L Y 8D 9D 8D 74 74 74 # LATIN SMALL LETTER T WITH CARON
+9E 017E L Y 8E 9E 8E 7A 7A 7A # LATIN SMALL LETTER Z WITH CARON
+9F 017A L Y 8F 9F 8F 7A 7A 7A # LATIN SMALL LETTER Z WITH ACUTE
+A0 00A0 W Y A0 A0 A0 00 00 00 # NO-BREAK SPACE
+A1 02C7 M Y A1 A1 A1 00 00 00 # CARON
+A2 02D8 - Y A2 A2 A2 00 00 00 # BREVE
+A3 0141 L Y A3 B3 A3 A3 B3 B3 # LATIN CAPITAL LETTER L WITH STROKE
+A4 00A4 - Y A4 A4 A4 00 00 00 # CURRENCY SIGN
+A5 0104 L Y A5 B9 A5 41 2A 00 # LATIN CAPITAL LETTER A WITH OGONEK
+A6 00A6 - Y A6 A6 A6 00 00 00 # BROKEN BAR
+A7 00A7 - Y A7 A7 A7 00 00 00 # SECTION SIGN
+A8 00A8 - Y A8 A8 A8 00 00 00 # DIAERESIS
+A9 00A9 - Y A9 A9 A9 00 00 00 # COPYRIGHT SIGN
+AA 015E L Y AA BA AA 53 73 73 # LATIN CAPITAL LETTER S WITH CEDILLA
+AB 00AB - Y AB AB AB 00 00 00 # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+AC 00AC - Y AC AC AC 00 00 00 # NOT SIGN
+AD 00AD H N AD AD AD 00 00 00 # SOFT HYPHEN
+AE 00AE - Y AE AE AE 00 00 00 # REGISTERED SIGN
+AF 017B L Y AF BF AF 5A 7A 7A # LATIN CAPITAL LETTER Z WITH DOT ABOVE
+B0 00B0 - Y B0 B0 B0 00 00 00 # DEGREE SIGN
+B1 00B1 - Y B1 B1 B1 00 00 00 # PLUS-MINUS SIGN
+B2 02DB - Y B2 B2 B2 00 00 00 # OGONEK
+B3 0142 L Y A3 B3 A3 B3 B3 B3 # LATIN SMALL LETTER L WITH STROKE
+B4 00B4 - Y B4 B4 B4 00 00 00 # ACUTE ACCENT
+B5 00B5 A Y B5 B5 B5 00 00 00 # MICRO SIGN
+B6 00B6 - Y B6 B6 B6 00 00 00 # PILCROW SIGN
+B7 00B7 - Y B7 B7 B7 00 00 00 # MIDDLE DOT
+B8 00B8 - Y B8 B8 B8 00 00 00 # CEDILLA
+B9 0105 L Y A5 B9 A5 61 2A 00 # LATIN SMALL LETTER A WITH OGONEK
+BA 015F L Y AA BA AA 73 73 73 # LATIN SMALL LETTER S WITH CEDILLA
+BB 00BB - Y BB BB BB 00 00 00 # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+BC 013D L Y BC BE BC 4C 6C 6C # LATIN CAPITAL LETTER L WITH CARON
+BD 02DD - Y BD BD BD 00 00 00 # DOUBLE ACUTE ACCENT
+BE 013E L Y BC BE BC 6C 6C 6C # LATIN SMALL LETTER L WITH CARON
+BF 017C L Y AF BF AF 7A 7A 7A # LATIN SMALL LETTER Z WITH DOT ABOVE
+C0 0154 L Y C0 E0 C0 52 72 72 # LATIN CAPITAL LETTER R WITH ACUTE
+C1 00C1 L Y C1 E1 C1 41 2A 00 # LATIN CAPITAL LETTER A WITH ACUTE
+C2 00C2 L Y C2 E2 C2 41 2A 00 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+C3 0102 L Y C3 E3 C3 41 2A 00 # LATIN CAPITAL LETTER A WITH BREVE
+C4 00C4 L Y C4 E4 C4 41 2A 00 # LATIN CAPITAL LETTER A WITH DIAERESIS
+C5 0139 L Y C5 E5 C5 4C 6C 6C # LATIN CAPITAL LETTER L WITH ACUTE
+C6 0106 L Y C6 E6 C6 43 63 63 # LATIN CAPITAL LETTER C WITH ACUTE
+C7 00C7 L Y C7 E7 C7 43 63 63 # LATIN CAPITAL LETTER C WITH CEDILLA
+C8 010C L Y C8 E8 C8 43 63 63 # LATIN CAPITAL LETTER C WITH CARON
+C9 00C9 L Y C9 E9 C9 45 2A 00 # LATIN CAPITAL LETTER E WITH ACUTE
+CA 0118 L Y CA EA CA 45 2A 00 # LATIN CAPITAL LETTER E WITH OGONEK
+CB 00CB L Y CB EB CB 45 2A 00 # LATIN CAPITAL LETTER E WITH DIAERESIS
+CC 011A L Y CC EC CC 45 2A 00 # LATIN CAPITAL LETTER E WITH CARON
+CD 00CD L Y CD ED CD 49 2A 00 # LATIN CAPITAL LETTER I WITH ACUTE
+CE 00CE L Y CE EE CE 49 2A 00 # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+CF 010E L Y CF EF CF 44 64 64 # LATIN CAPITAL LETTER D WITH CARON
+D0 0110 L Y D0 F0 D0 D0 F0 F0 # LATIN CAPITAL LETTER D WITH STROKE
+D1 0143 L Y D1 F1 D1 4E 6E 6E # LATIN CAPITAL LETTER N WITH ACUTE
+D2 0147 L Y D2 F2 D2 4E 6E 6E # LATIN CAPITAL LETTER N WITH CARON
+D3 00D3 L Y D3 F3 D3 4F 2A 00 # LATIN CAPITAL LETTER O WITH ACUTE
+D4 00D4 L Y D4 F4 D4 4F 2A 00 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+D5 0150 L Y D5 F5 D5 4F 2A 00 # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+D6 00D6 L Y D6 F6 D6 4F 2A 00 # LATIN CAPITAL LETTER O WITH DIAERESIS
+D7 00D7 - Y D7 D7 D7 00 00 00 # MULTIPLICATION SIGN
+D8 0158 L Y D8 F8 D8 52 72 72 # LATIN CAPITAL LETTER R WITH CARON
+D9 016E L Y D9 F9 D9 55 2A 00 # LATIN CAPITAL LETTER U WITH RING ABOVE
+DA 00DA L Y DA FA DA 55 2A 00 # LATIN CAPITAL LETTER U WITH ACUTE
+DB 0170 L Y DB FB DB 55 2A 00 # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+DC 00DC L Y DC FC DC 55 2A 00 # LATIN CAPITAL LETTER U WITH DIAERESIS
+DD 00DD L Y DD FD DD 59 79 79 # LATIN CAPITAL LETTER Y WITH ACUTE
+DE 0162 L Y DE FE DE 54 74 74 # LATIN CAPITAL LETTER T WITH CEDILLA
+DF 00DF L Y DF DF DF DF DF DF # LATIN SMALL LETTER SHARP S
+E0 0155 L Y C0 E0 C0 72 72 72 # LATIN SMALL LETTER R WITH ACUTE
+E1 00E1 L Y C1 E1 C1 61 2A 00 # LATIN SMALL LETTER A WITH ACUTE
+E2 00E2 L Y C2 E2 C2 61 2A 00 # LATIN SMALL LETTER A WITH CIRCUMFLEX
+E3 0103 L Y C3 E3 C3 61 2A 00 # LATIN SMALL LETTER A WITH BREVE
+E4 00E4 L Y C4 E4 C4 61 2A 00 # LATIN SMALL LETTER A WITH DIAERESIS
+E5 013A L Y C5 E5 C5 6C 6C 6C # LATIN SMALL LETTER L WITH ACUTE
+E6 0107 L Y C6 E6 C6 63 63 63 # LATIN SMALL LETTER C WITH ACUTE
+E7 00E7 L Y C7 E7 C7 63 63 63 # LATIN SMALL LETTER C WITH CEDILLA
+E8 010D L Y C8 E8 C8 63 63 63 # LATIN SMALL LETTER C WITH CARON
+E9 00E9 L Y C9 E9 C9 65 2A 00 # LATIN SMALL LETTER E WITH ACUTE
+EA 0119 L Y CA EA CA 65 2A 00 # LATIN SMALL LETTER E WITH OGONEK
+EB 00EB L Y CB EB CB 65 2A 00 # LATIN SMALL LETTER E WITH DIAERESIS
+EC 011B L Y CC EC CC 65 2A 00 # LATIN SMALL LETTER E WITH CARON
+ED 00ED L Y CD ED CD 69 2A 00 # LATIN SMALL LETTER I WITH ACUTE
+EE 00EE L Y CE EE CE 69 2A 00 # LATIN SMALL LETTER I WITH CIRCUMFLEX
+EF 010F L Y CF EF CF 64 64 64 # LATIN SMALL LETTER D WITH CARON
+F0 0111 L Y D0 F0 D0 F0 F0 F0 # LATIN SMALL LETTER D WITH STROKE
+F1 0144 L Y D1 F1 D1 6E 6E 6E # LATIN SMALL LETTER N WITH ACUTE
+F2 0148 L Y D2 F2 D2 6E 6E 6E # LATIN SMALL LETTER N WITH CARON
+F3 00F3 L Y D3 F3 D3 6F 2A 00 # LATIN SMALL LETTER O WITH ACUTE
+F4 00F4 L Y D4 F4 D4 6F 2A 00 # LATIN SMALL LETTER O WITH CIRCUMFLEX
+F5 0151 L Y D5 F5 D5 6F 2A 00 # LATIN SMALL LETTER O WITH DOUBLE ACUTE
+F6 00F6 L Y D6 F6 D6 6F 2A 00 # LATIN SMALL LETTER O WITH DIAERESIS
+F7 00F7 - Y F7 F7 F7 00 00 00 # DIVISION SIGN
+F8 0159 L Y D8 F8 D8 72 72 72 # LATIN SMALL LETTER R WITH CARON
+F9 016F L Y D9 F9 D9 75 2A 00 # LATIN SMALL LETTER U WITH RING ABOVE
+FA 00FA L Y DA FA DA 75 2A 00 # LATIN SMALL LETTER U WITH ACUTE
+FB 0171 L Y DB FB DB 75 2A 00 # LATIN SMALL LETTER U WITH DOUBLE ACUTE
+FC 00FC L Y DC FC DC 75 2A 00 # LATIN SMALL LETTER U WITH DIAERESIS
+FD 00FD L Y DD FD DD 79 79 79 # LATIN SMALL LETTER Y WITH ACUTE
+FE 0163 L Y DE FE DE 74 74 74 # LATIN SMALL LETTER T WITH CEDILLA
+FF 02D9 - Y FF FF FF 00 00 00 # DOT ABOVE
diff --git a/assets/data/cp1251.cmap b/assets/data/cp1251.cmap
new file mode 100644
index 0000000..c38c640
--- /dev/null
+++ b/assets/data/cp1251.cmap
@@ -0,0 +1,1903 @@
+INTERNAL
+/
+N 1037
+0000 > 00
+0001 > 01
+0002 > 02
+0003 > 03
+0004 > 04
+0005 > 05
+0006 > 06
+0007 > 07
+0008 > 08
+0009 > 09
+000A > 0A
+000B > 0B
+000C > 0C
+000D > 0D
+000E > 0E
+000F > 0F
+0010 > 10
+0011 > 11
+0012 > 12
+0013 > 13
+0014 > 14
+0015 > 15
+0016 > 16
+0017 > 17
+0018 > 18
+0019 > 19
+001A > 1A
+001B > 1B
+001C > 1C
+001D > 1D
+001E > 1E
+001F > 1F
+0020 > 20
+0021 > 21
+0022 > 22
+0023 > 23
+0024 > 24
+0025 > 25
+0026 > 26
+0027 > 27
+0028 > 28
+0029 > 29
+002A > 2A
+002B > 2B
+002C > 2C
+002D > 2D
+002E > 2E
+002F > 2F
+0030 > 30
+0031 > 31
+0032 > 32
+0033 > 33
+0034 > 34
+0035 > 35
+0036 > 36
+0037 > 37
+0038 > 38
+0039 > 39
+003A > 3A
+003B > 3B
+003C > 3C
+003D > 3D
+003E > 3E
+003F > 3F
+0040 > 40
+0041 > 41
+0042 > 42
+0043 > 43
+0044 > 44
+0045 > 45
+0046 > 46
+0047 > 47
+0048 > 48
+0049 > 49
+004A > 4A
+004B > 4B
+004C > 4C
+004D > 4D
+004E > 4E
+004F > 4F
+0050 > 50
+0051 > 51
+0052 > 52
+0053 > 53
+0054 > 54
+0055 > 55
+0056 > 56
+0057 > 57
+0058 > 58
+0059 > 59
+005A > 5A
+005B > 5B
+005C > 5C
+005D > 5D
+005E > 5E
+005F > 5F
+0060 > 60
+0061 > 61
+0062 > 62
+0063 > 63
+0064 > 64
+0065 > 65
+0066 > 66
+0067 > 67
+0068 > 68
+0069 > 69
+006A > 6A
+006B > 6B
+006C > 6C
+006D > 6D
+006E > 6E
+006F > 6F
+0070 > 70
+0071 > 71
+0072 > 72
+0073 > 73
+0074 > 74
+0075 > 75
+0076 > 76
+0077 > 77
+0078 > 78
+0079 > 79
+007A > 7A
+007B > 7B
+007C > 7C
+007D > 7D
+007E > 7E
+007F > 7F
+0098 > 98
+00A0 > A0
+00A4 > A4
+00A6 > A6
+00A7 > A7
+00A9 > A9
+00AB > AB
+00AC > AC
+00AD > AD
+00AE > AE
+00B0 > B0
+00B1 > B1
+00B5 > B5
+00B6 > B6
+00B7 > B7
+00BB > BB
+00C0 > 41 # unsup: 0041 0300
+00C1 > 41 # unsup: 0041 0301
+00C2 > 41 # unsup: 0041 0302
+00C3 > 41 # unsup: 0041 0303
+00C4 > 41 # unsup: 0041 0308
+00C5 > 41 # unsup: 0041 030A
+00C6 > 41 45 # compat
+00C7 > 43 # unsup: 0043 0327
+00C8 > 45 # unsup: 0045 0300
+00C9 > 45 # unsup: 0045 0301
+00CA > 45 # unsup: 0045 0302
+00CB > 45 # unsup: 0045 0308
+00CC > 49 # unsup: 0049 0300
+00CD > 49 # unsup: 0049 0301
+00CE > 49 # unsup: 0049 0302
+00CF > 49 # unsup: 0049 0308
+00D1 > 4E # unsup: 004E 0303
+00D2 > 4F # unsup: 004F 0300
+00D3 > 4F # unsup: 004F 0301
+00D4 > 4F # unsup: 004F 0302
+00D5 > 4F # unsup: 004F 0303
+00D6 > 4F # unsup: 004F 0308
+00D9 > 55 # unsup: 0055 0300
+00DA > 55 # unsup: 0055 0301
+00DB > 55 # unsup: 0055 0302
+00DC > 55 # unsup: 0055 0308
+00DD > 59 # unsup: 0059 0301
+00E0 > 61 # unsup: 0061 0300
+00E1 > 61 # unsup: 0061 0301
+00E2 > 61 # unsup: 0061 0302
+00E3 > 61 # unsup: 0061 0303
+00E4 > 61 # unsup: 0061 0308
+00E5 > 61 # unsup: 0061 030A
+00E6 > 61 65 # compat
+00E7 > 63 # unsup: 0063 0327
+00E8 > 65 # unsup: 0065 0300
+00E9 > 65 # unsup: 0065 0301
+00EA > 65 # unsup: 0065 0302
+00EB > 65 # unsup: 0065 0308
+00EC > 69 # unsup: 0069 0300
+00ED > 69 # unsup: 0069 0301
+00EE > 69 # unsup: 0069 0302
+00EF > 69 # unsup: 0069 0308
+00F1 > 6E # unsup: 006E 0303
+00F2 > 6F # unsup: 006F 0300
+00F3 > 6F # unsup: 006F 0301
+00F4 > 6F # unsup: 006F 0302
+00F5 > 6F # unsup: 006F 0303
+00F6 > 6F # unsup: 006F 0308
+00F9 > 75 # unsup: 0075 0300
+00FA > 75 # unsup: 0075 0301
+00FB > 75 # unsup: 0075 0302
+00FC > 75 # unsup: 0075 0308
+00FD > 79 # unsup: 0079 0301
+00FF > 79 # unsup: 0079 0308
+0100 > 41 # unsup: 0041 0304
+0101 > 61 # unsup: 0061 0304
+0102 > 41 # unsup: 0041 0306
+0103 > 61 # unsup: 0061 0306
+0104 > 41 # unsup: 0041 0328
+0105 > 61 # unsup: 0061 0328
+0106 > 43 # unsup: 0043 0301
+0107 > 63 # unsup: 0063 0301
+0108 > 43 # unsup: 0043 0302
+0109 > 63 # unsup: 0063 0302
+010A > 43 # unsup: 0043 0307
+010B > 63 # unsup: 0063 0307
+010C > 43 # unsup: 0043 030C
+010D > 63 # unsup: 0063 030C
+010E > 44 # unsup: 0044 030C
+010F > 64 # unsup: 0064 030C
+0112 > 45 # unsup: 0045 0304
+0113 > 65 # unsup: 0065 0304
+0114 > 45 # unsup: 0045 0306
+0115 > 65 # unsup: 0065 0306
+0116 > 45 # unsup: 0045 0307
+0117 > 65 # unsup: 0065 0307
+0118 > 45 # unsup: 0045 0328
+0119 > 65 # unsup: 0065 0328
+011A > 45 # unsup: 0045 030C
+011B > 65 # unsup: 0065 030C
+011C > 47 # unsup: 0047 0302
+011D > 67 # unsup: 0067 0302
+011E > 47 # unsup: 0047 0306
+011F > 67 # unsup: 0067 0306
+0120 > 47 # unsup: 0047 0307
+0121 > 67 # unsup: 0067 0307
+0122 > 47 # unsup: 0047 0327
+0123 > 67 # unsup: 0067 0327
+0124 > 48 # unsup: 0048 0302
+0125 > 68 # unsup: 0068 0302
+0128 > 49 # unsup: 0049 0303
+0129 > 69 # unsup: 0069 0303
+012A > 49 # unsup: 0049 0304
+012B > 69 # unsup: 0069 0304
+012C > 49 # unsup: 0049 0306
+012D > 69 # unsup: 0069 0306
+012E > 49 # unsup: 0049 0328
+012F > 69 # unsup: 0069 0328
+0130 > 49 # unsup: 0049 0307
+0132 > 49 4A # compat
+0133 > 69 6A # compat
+0134 > 4A # unsup: 004A 0302
+0135 > 6A # unsup: 006A 0302
+0136 > 4B # unsup: 004B 0327
+0137 > 6B # unsup: 006B 0327
+0139 > 4C # unsup: 004C 0301
+013A > 6C # unsup: 006C 0301
+013B > 4C # unsup: 004C 0327
+013C > 6C # unsup: 006C 0327
+013D > 4C # unsup: 004C 030C
+013E > 6C # unsup: 006C 030C
+013F > 4C B7 # compat
+0140 > 6C B7 # compat
+0143 > 4E # unsup: 004E 0301
+0144 > 6E # unsup: 006E 0301
+0145 > 4E # unsup: 004E 0327
+0146 > 6E # unsup: 006E 0327
+0147 > 4E # unsup: 004E 030C
+0148 > 6E # unsup: 006E 030C
+014C > 4F # unsup: 004F 0304
+014D > 6F # unsup: 006F 0304
+014E > 4F # unsup: 004F 0306
+014F > 6F # unsup: 006F 0306
+0150 > 4F # unsup: 004F 030B
+0151 > 6F # unsup: 006F 030B
+0152 > 4F 45 # compat
+0153 > 6F 65 # compat
+0154 > 52 # unsup: 0052 0301
+0155 > 72 # unsup: 0072 0301
+0156 > 52 # unsup: 0052 0327
+0157 > 72 # unsup: 0072 0327
+0158 > 52 # unsup: 0052 030C
+0159 > 72 # unsup: 0072 030C
+015A > 53 # unsup: 0053 0301
+015B > 73 # unsup: 0073 0301
+015C > 53 # unsup: 0053 0302
+015D > 73 # unsup: 0073 0302
+015E > 53 # unsup: 0053 0327
+015F > 73 # unsup: 0073 0327
+0160 > 53 # unsup: 0053 030C
+0161 > 73 # unsup: 0073 030C
+0162 > 54 # unsup: 0054 0327
+0163 > 74 # unsup: 0074 0327
+0164 > 54 # unsup: 0054 030C
+0165 > 74 # unsup: 0074 030C
+0168 > 55 # unsup: 0055 0303
+0169 > 75 # unsup: 0075 0303
+016A > 55 # unsup: 0055 0304
+016B > 75 # unsup: 0075 0304
+016C > 55 # unsup: 0055 0306
+016D > 75 # unsup: 0075 0306
+016E > 55 # unsup: 0055 030A
+016F > 75 # unsup: 0075 030A
+0170 > 55 # unsup: 0055 030B
+0171 > 75 # unsup: 0075 030B
+0172 > 55 # unsup: 0055 0328
+0173 > 75 # unsup: 0075 0328
+0174 > 57 # unsup: 0057 0302
+0175 > 77 # unsup: 0077 0302
+0176 > 59 # unsup: 0059 0302
+0177 > 79 # unsup: 0079 0302
+0178 > 59 # unsup: 0059 0308
+0179 > 5A # unsup: 005A 0301
+017A > 7A # unsup: 007A 0301
+017B > 5A # unsup: 005A 0307
+017C > 7A # unsup: 007A 0307
+017D > 5A # unsup: 005A 030C
+017E > 7A # unsup: 007A 030C
+017F > 73 # compat
+01A0 > 4F # unsup: 004F 031B
+01A1 > 6F # unsup: 006F 031B
+01AF > 55 # unsup: 0055 031B
+01B0 > 75 # unsup: 0075 031B
+01C4 > 44 5A # unsup: 0044 005A 030C
+01C5 > 44 7A # unsup: 0044 007A 030C
+01C6 > 64 7A # unsup: 0064 007A 030C
+01C7 > 4C 4A # compat
+01C8 > 4C 6A # compat
+01C9 > 6C 6A # compat
+01CA > 4E 4A # compat
+01CB > 4E 6A # compat
+01CC > 6E 6A # compat
+01CD > 41 # unsup: 0041 030C
+01CE > 61 # unsup: 0061 030C
+01CF > 49 # unsup: 0049 030C
+01D0 > 69 # unsup: 0069 030C
+01D1 > 4F # unsup: 004F 030C
+01D2 > 6F # unsup: 006F 030C
+01D3 > 55 # unsup: 0055 030C
+01D4 > 75 # unsup: 0075 030C
+01D5 > 55 # unsup: 0055 0308 0304
+01D6 > 75 # unsup: 0075 0308 0304
+01D7 > 55 # unsup: 0055 0308 0301
+01D8 > 75 # unsup: 0075 0308 0301
+01D9 > 55 # unsup: 0055 0308 030C
+01DA > 75 # unsup: 0075 0308 030C
+01DB > 55 # unsup: 0055 0308 0300
+01DC > 75 # unsup: 0075 0308 0300
+01DE > 41 # unsup: 0041 0308 0304
+01DF > 61 # unsup: 0061 0308 0304
+01E0 > 41 # unsup: 0041 0307 0304
+01E1 > 61 # unsup: 0061 0307 0304
+01E2 > 41 45 # unsup: 0041 0045 0304
+01E3 > 61 65 # unsup: 0061 0065 0304
+01E6 > 47 # unsup: 0047 030C
+01E7 > 67 # unsup: 0067 030C
+01E8 > 4B # unsup: 004B 030C
+01E9 > 6B # unsup: 006B 030C
+01EA > 4F # unsup: 004F 0328
+01EB > 6F # unsup: 006F 0328
+01EC > 4F # unsup: 004F 0328 0304
+01ED > 6F # unsup: 006F 0328 0304
+01F0 > 6A # unsup: 006A 030C
+01F1 > 44 5A # compat
+01F2 > 44 7A # compat
+01F3 > 64 7A # compat
+01F4 > 47 # unsup: 0047 0301
+01F5 > 67 # unsup: 0067 0301
+01F8 > 4E # unsup: 004E 0300
+01F9 > 6E # unsup: 006E 0300
+01FA > 41 # unsup: 0041 030A 0301
+01FB > 61 # unsup: 0061 030A 0301
+01FC > 41 45 # unsup: 0041 0045 0301
+01FD > 61 65 # unsup: 0061 0065 0301
+0200 > 41 # unsup: 0041 030F
+0201 > 61 # unsup: 0061 030F
+0202 > 41 # unsup: 0041 0311
+0203 > 61 # unsup: 0061 0311
+0204 > 45 # unsup: 0045 030F
+0205 > 65 # unsup: 0065 030F
+0206 > 45 # unsup: 0045 0311
+0207 > 65 # unsup: 0065 0311
+0208 > 49 # unsup: 0049 030F
+0209 > 69 # unsup: 0069 030F
+020A > 49 # unsup: 0049 0311
+020B > 69 # unsup: 0069 0311
+020C > 4F # unsup: 004F 030F
+020D > 6F # unsup: 006F 030F
+020E > 4F # unsup: 004F 0311
+020F > 6F # unsup: 006F 0311
+0210 > 52 # unsup: 0052 030F
+0211 > 72 # unsup: 0072 030F
+0212 > 52 # unsup: 0052 0311
+0213 > 72 # unsup: 0072 0311
+0214 > 55 # unsup: 0055 030F
+0215 > 75 # unsup: 0075 030F
+0216 > 55 # unsup: 0055 0311
+0217 > 75 # unsup: 0075 0311
+0218 > 53 # unsup: 0053 0326
+0219 > 73 # unsup: 0073 0326
+021A > 54 # unsup: 0054 0326
+021B > 74 # unsup: 0074 0326
+021E > 48 # unsup: 0048 030C
+021F > 68 # unsup: 0068 030C
+0226 > 41 # unsup: 0041 0307
+0227 > 61 # unsup: 0061 0307
+0228 > 45 # unsup: 0045 0327
+0229 > 65 # unsup: 0065 0327
+022A > 4F # unsup: 004F 0308 0304
+022B > 6F # unsup: 006F 0308 0304
+022C > 4F # unsup: 004F 0303 0304
+022D > 6F # unsup: 006F 0303 0304
+022E > 4F # unsup: 004F 0307
+022F > 6F # unsup: 006F 0307
+0230 > 4F # unsup: 004F 0307 0304
+0231 > 6F # unsup: 006F 0307 0304
+0232 > 59 # unsup: 0059 0304
+0233 > 79 # unsup: 0079 0304
+0300 > 0 # unsup
+0301 > 0 # unsup
+0302 > 0 # unsup
+0303 > 0 # unsup
+0304 > 0 # unsup
+0305 > 0 # unsup
+0306 > 0 # unsup
+0307 > 0 # unsup
+0308 > 0 # unsup
+0309 > 0 # unsup
+030A > 0 # unsup
+030B > 0 # unsup
+030C > 0 # unsup
+030D > 0 # unsup
+030E > 0 # unsup
+030F > 0 # unsup
+0310 > 0 # unsup
+0311 > 0 # unsup
+0312 > 0 # unsup
+0313 > 0 # unsup
+0314 > 0 # unsup
+0315 > 0 # unsup
+0316 > 0 # unsup
+0317 > 0 # unsup
+0318 > 0 # unsup
+0319 > 0 # unsup
+031A > 0 # unsup
+031B > 0 # unsup
+031C > 0 # unsup
+031D > 0 # unsup
+031E > 0 # unsup
+031F > 0 # unsup
+0320 > 0 # unsup
+0321 > 0 # unsup
+0322 > 0 # unsup
+0323 > 0 # unsup
+0324 > 0 # unsup
+0325 > 0 # unsup
+0326 > 0 # unsup
+0327 > 0 # unsup
+0328 > 0 # unsup
+0329 > 0 # unsup
+032A > 0 # unsup
+032B > 0 # unsup
+032C > 0 # unsup
+032D > 0 # unsup
+032E > 0 # unsup
+032F > 0 # unsup
+0330 > 0 # unsup
+0331 > 0 # unsup
+0332 > 0 # unsup
+0333 > 0 # unsup
+0334 > 0 # unsup
+0335 > 0 # unsup
+0336 > 0 # unsup
+0337 > 0 # unsup
+0338 > 0 # unsup
+0339 > 0 # unsup
+033A > 0 # unsup
+033B > 0 # unsup
+033C > 0 # unsup
+033D > 0 # unsup
+033E > 0 # unsup
+033F > 0 # unsup
+0340 > 0 # unsup
+0341 > 0 # unsup
+0342 > 0 # unsup
+0343 > 0 # unsup
+0344 > 0 # unsup
+0345 > 0 # unsup
+037E > 3B
+0387 > B7
+0400 > C5 # unsup: 0415 0300
+0401 > A8
+0402 > 80
+0403 > 81
+0404 > AA
+0405 > BD
+0406 > B2 /
+ N 1
+ 0308 > AF
+ .
+0407 > AF
+0408 > A3
+0409 > 8A
+040A > 8C
+040B > 8E
+040C > 8D
+040D > C8 # unsup: 0418 0300
+040E > A1
+040F > 8F
+0410 > C0
+0411 > C1
+0412 > C2
+0413 > C3 /
+ N 1
+ 0301 > 81
+ .
+0414 > C4
+0415 > C5 /
+ N 1
+ 0308 > A8
+ .
+0416 > C6
+0417 > C7
+0418 > C8 /
+ N 1
+ 0306 > C9
+ .
+0419 > C9
+041A > CA /
+ N 1
+ 0301 > 8D
+ .
+041B > CB
+041C > CC
+041D > CD
+041E > CE
+041F > CF
+0420 > D0
+0421 > D1
+0422 > D2
+0423 > D3 /
+ N 1
+ 0306 > A1
+ .
+0424 > D4
+0425 > D5
+0426 > D6
+0427 > D7
+0428 > D8
+0429 > D9
+042A > DA
+042B > DB
+042C > DC
+042D > DD
+042E > DE
+042F > DF
+0430 > E0
+0431 > E1
+0432 > E2
+0433 > E3 /
+ N 1
+ 0301 > 83
+ .
+0434 > E4
+0435 > E5 /
+ N 1
+ 0308 > B8
+ .
+0436 > E6
+0437 > E7
+0438 > E8 /
+ N 1
+ 0306 > E9
+ .
+0439 > E9
+043A > EA /
+ N 1
+ 0301 > 9D
+ .
+043B > EB
+043C > EC
+043D > ED
+043E > EE
+043F > EF
+0440 > F0
+0441 > F1
+0442 > F2
+0443 > F3 /
+ N 1
+ 0306 > A2
+ .
+0444 > F4
+0445 > F5
+0446 > F6
+0447 > F7
+0448 > F8
+0449 > F9
+044A > FA
+044B > FB
+044C > FC
+044D > FD
+044E > FE
+044F > FF
+0450 > E5 # unsup: 0435 0300
+0451 > B8
+0452 > 90
+0453 > 83
+0454 > BA
+0455 > BE
+0456 > B3 /
+ N 1
+ 0308 > BF
+ .
+0457 > BF
+0458 > BC
+0459 > 9A
+045A > 9C
+045B > 9E
+045C > 9D
+045D > E8 # unsup: 0438 0300
+045E > A2
+045F > 9F
+0490 > A5
+0491 > B4
+04C1 > C6 # unsup: 0416 0306
+04C2 > E6 # unsup: 0436 0306
+04D0 > C0 # unsup: 0410 0306
+04D1 > E0 # unsup: 0430 0306
+04D2 > C0 # unsup: 0410 0308
+04D3 > E0 # unsup: 0430 0308
+04D6 > C5 # unsup: 0415 0306
+04D7 > E5 # unsup: 0435 0306
+04DC > C6 # unsup: 0416 0308
+04DD > E6 # unsup: 0436 0308
+04DE > C7 # unsup: 0417 0308
+04DF > E7 # unsup: 0437 0308
+04E2 > C8 # unsup: 0418 0304
+04E3 > E8 # unsup: 0438 0304
+04E4 > C8 # unsup: 0418 0308
+04E5 > E8 # unsup: 0438 0308
+04E6 > CE # unsup: 041E 0308
+04E7 > EE # unsup: 043E 0308
+04EC > DD # unsup: 042D 0308
+04ED > FD # unsup: 044D 0308
+04EE > D3 # unsup: 0423 0304
+04EF > F3 # unsup: 0443 0304
+04F0 > D3 # unsup: 0423 0308
+04F1 > F3 # unsup: 0443 0308
+04F2 > D3 # unsup: 0423 030B
+04F3 > F3 # unsup: 0443 030B
+04F4 > D7 # unsup: 0427 0308
+04F5 > F7 # unsup: 0447 0308
+04F8 > DB # unsup: 042B 0308
+04F9 > FB # unsup: 044B 0308
+1E00 > 41 # unsup: 0041 0325
+1E01 > 61 # unsup: 0061 0325
+1E02 > 42 # unsup: 0042 0307
+1E03 > 62 # unsup: 0062 0307
+1E04 > 42 # unsup: 0042 0323
+1E05 > 62 # unsup: 0062 0323
+1E06 > 42 # unsup: 0042 0331
+1E07 > 62 # unsup: 0062 0331
+1E08 > 43 # unsup: 0043 0327 0301
+1E09 > 63 # unsup: 0063 0327 0301
+1E0A > 44 # unsup: 0044 0307
+1E0B > 64 # unsup: 0064 0307
+1E0C > 44 # unsup: 0044 0323
+1E0D > 64 # unsup: 0064 0323
+1E0E > 44 # unsup: 0044 0331
+1E0F > 64 # unsup: 0064 0331
+1E10 > 44 # unsup: 0044 0327
+1E11 > 64 # unsup: 0064 0327
+1E12 > 44 # unsup: 0044 032D
+1E13 > 64 # unsup: 0064 032D
+1E14 > 45 # unsup: 0045 0304 0300
+1E15 > 65 # unsup: 0065 0304 0300
+1E16 > 45 # unsup: 0045 0304 0301
+1E17 > 65 # unsup: 0065 0304 0301
+1E18 > 45 # unsup: 0045 032D
+1E19 > 65 # unsup: 0065 032D
+1E1A > 45 # unsup: 0045 0330
+1E1B > 65 # unsup: 0065 0330
+1E1C > 45 # unsup: 0045 0327 0306
+1E1D > 65 # unsup: 0065 0327 0306
+1E1E > 46 # unsup: 0046 0307
+1E1F > 66 # unsup: 0066 0307
+1E20 > 47 # unsup: 0047 0304
+1E21 > 67 # unsup: 0067 0304
+1E22 > 48 # unsup: 0048 0307
+1E23 > 68 # unsup: 0068 0307
+1E24 > 48 # unsup: 0048 0323
+1E25 > 68 # unsup: 0068 0323
+1E26 > 48 # unsup: 0048 0308
+1E27 > 68 # unsup: 0068 0308
+1E28 > 48 # unsup: 0048 0327
+1E29 > 68 # unsup: 0068 0327
+1E2A > 48 # unsup: 0048 032E
+1E2B > 68 # unsup: 0068 032E
+1E2C > 49 # unsup: 0049 0330
+1E2D > 69 # unsup: 0069 0330
+1E2E > 49 # unsup: 0049 0308 0301
+1E2F > 69 # unsup: 0069 0308 0301
+1E30 > 4B # unsup: 004B 0301
+1E31 > 6B # unsup: 006B 0301
+1E32 > 4B # unsup: 004B 0323
+1E33 > 6B # unsup: 006B 0323
+1E34 > 4B # unsup: 004B 0331
+1E35 > 6B # unsup: 006B 0331
+1E36 > 4C # unsup: 004C 0323
+1E37 > 6C # unsup: 006C 0323
+1E38 > 4C # unsup: 004C 0323 0304
+1E39 > 6C # unsup: 006C 0323 0304
+1E3A > 4C # unsup: 004C 0331
+1E3B > 6C # unsup: 006C 0331
+1E3C > 4C # unsup: 004C 032D
+1E3D > 6C # unsup: 006C 032D
+1E3E > 4D # unsup: 004D 0301
+1E3F > 6D # unsup: 006D 0301
+1E40 > 4D # unsup: 004D 0307
+1E41 > 6D # unsup: 006D 0307
+1E42 > 4D # unsup: 004D 0323
+1E43 > 6D # unsup: 006D 0323
+1E44 > 4E # unsup: 004E 0307
+1E45 > 6E # unsup: 006E 0307
+1E46 > 4E # unsup: 004E 0323
+1E47 > 6E # unsup: 006E 0323
+1E48 > 4E # unsup: 004E 0331
+1E49 > 6E # unsup: 006E 0331
+1E4A > 4E # unsup: 004E 032D
+1E4B > 6E # unsup: 006E 032D
+1E4C > 4F # unsup: 004F 0303 0301
+1E4D > 6F # unsup: 006F 0303 0301
+1E4E > 4F # unsup: 004F 0303 0308
+1E4F > 6F # unsup: 006F 0303 0308
+1E50 > 4F # unsup: 004F 0304 0300
+1E51 > 6F # unsup: 006F 0304 0300
+1E52 > 4F # unsup: 004F 0304 0301
+1E53 > 6F # unsup: 006F 0304 0301
+1E54 > 50 # unsup: 0050 0301
+1E55 > 70 # unsup: 0070 0301
+1E56 > 50 # unsup: 0050 0307
+1E57 > 70 # unsup: 0070 0307
+1E58 > 52 # unsup: 0052 0307
+1E59 > 72 # unsup: 0072 0307
+1E5A > 52 # unsup: 0052 0323
+1E5B > 72 # unsup: 0072 0323
+1E5C > 52 # unsup: 0052 0323 0304
+1E5D > 72 # unsup: 0072 0323 0304
+1E5E > 52 # unsup: 0052 0331
+1E5F > 72 # unsup: 0072 0331
+1E60 > 53 # unsup: 0053 0307
+1E61 > 73 # unsup: 0073 0307
+1E62 > 53 # unsup: 0053 0323
+1E63 > 73 # unsup: 0073 0323
+1E64 > 53 # unsup: 0053 0301 0307
+1E65 > 73 # unsup: 0073 0301 0307
+1E66 > 53 # unsup: 0053 030C 0307
+1E67 > 73 # unsup: 0073 030C 0307
+1E68 > 53 # unsup: 0053 0323 0307
+1E69 > 73 # unsup: 0073 0323 0307
+1E6A > 54 # unsup: 0054 0307
+1E6B > 74 # unsup: 0074 0307
+1E6C > 54 # unsup: 0054 0323
+1E6D > 74 # unsup: 0074 0323
+1E6E > 54 # unsup: 0054 0331
+1E6F > 74 # unsup: 0074 0331
+1E70 > 54 # unsup: 0054 032D
+1E71 > 74 # unsup: 0074 032D
+1E72 > 55 # unsup: 0055 0324
+1E73 > 75 # unsup: 0075 0324
+1E74 > 55 # unsup: 0055 0330
+1E75 > 75 # unsup: 0075 0330
+1E76 > 55 # unsup: 0055 032D
+1E77 > 75 # unsup: 0075 032D
+1E78 > 55 # unsup: 0055 0303 0301
+1E79 > 75 # unsup: 0075 0303 0301
+1E7A > 55 # unsup: 0055 0304 0308
+1E7B > 75 # unsup: 0075 0304 0308
+1E7C > 56 # unsup: 0056 0303
+1E7D > 76 # unsup: 0076 0303
+1E7E > 56 # unsup: 0056 0323
+1E7F > 76 # unsup: 0076 0323
+1E80 > 57 # unsup: 0057 0300
+1E81 > 77 # unsup: 0077 0300
+1E82 > 57 # unsup: 0057 0301
+1E83 > 77 # unsup: 0077 0301
+1E84 > 57 # unsup: 0057 0308
+1E85 > 77 # unsup: 0077 0308
+1E86 > 57 # unsup: 0057 0307
+1E87 > 77 # unsup: 0077 0307
+1E88 > 57 # unsup: 0057 0323
+1E89 > 77 # unsup: 0077 0323
+1E8A > 58 # unsup: 0058 0307
+1E8B > 78 # unsup: 0078 0307
+1E8C > 58 # unsup: 0058 0308
+1E8D > 78 # unsup: 0078 0308
+1E8E > 59 # unsup: 0059 0307
+1E8F > 79 # unsup: 0079 0307
+1E90 > 5A # unsup: 005A 0302
+1E91 > 7A # unsup: 007A 0302
+1E92 > 5A # unsup: 005A 0323
+1E93 > 7A # unsup: 007A 0323
+1E94 > 5A # unsup: 005A 0331
+1E95 > 7A # unsup: 007A 0331
+1E96 > 68 # unsup: 0068 0331
+1E97 > 74 # unsup: 0074 0308
+1E98 > 77 # unsup: 0077 030A
+1E99 > 79 # unsup: 0079 030A
+1E9B > 73 # unsup: 0073 0307
+1EA0 > 41 # unsup: 0041 0323
+1EA1 > 61 # unsup: 0061 0323
+1EA2 > 41 # unsup: 0041 0309
+1EA3 > 61 # unsup: 0061 0309
+1EA4 > 41 # unsup: 0041 0302 0301
+1EA5 > 61 # unsup: 0061 0302 0301
+1EA6 > 41 # unsup: 0041 0302 0300
+1EA7 > 61 # unsup: 0061 0302 0300
+1EA8 > 41 # unsup: 0041 0302 0309
+1EA9 > 61 # unsup: 0061 0302 0309
+1EAA > 41 # unsup: 0041 0302 0303
+1EAB > 61 # unsup: 0061 0302 0303
+1EAC > 41 # unsup: 0041 0323 0302
+1EAD > 61 # unsup: 0061 0323 0302
+1EAE > 41 # unsup: 0041 0306 0301
+1EAF > 61 # unsup: 0061 0306 0301
+1EB0 > 41 # unsup: 0041 0306 0300
+1EB1 > 61 # unsup: 0061 0306 0300
+1EB2 > 41 # unsup: 0041 0306 0309
+1EB3 > 61 # unsup: 0061 0306 0309
+1EB4 > 41 # unsup: 0041 0306 0303
+1EB5 > 61 # unsup: 0061 0306 0303
+1EB6 > 41 # unsup: 0041 0323 0306
+1EB7 > 61 # unsup: 0061 0323 0306
+1EB8 > 45 # unsup: 0045 0323
+1EB9 > 65 # unsup: 0065 0323
+1EBA > 45 # unsup: 0045 0309
+1EBB > 65 # unsup: 0065 0309
+1EBC > 45 # unsup: 0045 0303
+1EBD > 65 # unsup: 0065 0303
+1EBE > 45 # unsup: 0045 0302 0301
+1EBF > 65 # unsup: 0065 0302 0301
+1EC0 > 45 # unsup: 0045 0302 0300
+1EC1 > 65 # unsup: 0065 0302 0300
+1EC2 > 45 # unsup: 0045 0302 0309
+1EC3 > 65 # unsup: 0065 0302 0309
+1EC4 > 45 # unsup: 0045 0302 0303
+1EC5 > 65 # unsup: 0065 0302 0303
+1EC6 > 45 # unsup: 0045 0323 0302
+1EC7 > 65 # unsup: 0065 0323 0302
+1EC8 > 49 # unsup: 0049 0309
+1EC9 > 69 # unsup: 0069 0309
+1ECA > 49 # unsup: 0049 0323
+1ECB > 69 # unsup: 0069 0323
+1ECC > 4F # unsup: 004F 0323
+1ECD > 6F # unsup: 006F 0323
+1ECE > 4F # unsup: 004F 0309
+1ECF > 6F # unsup: 006F 0309
+1ED0 > 4F # unsup: 004F 0302 0301
+1ED1 > 6F # unsup: 006F 0302 0301
+1ED2 > 4F # unsup: 004F 0302 0300
+1ED3 > 6F # unsup: 006F 0302 0300
+1ED4 > 4F # unsup: 004F 0302 0309
+1ED5 > 6F # unsup: 006F 0302 0309
+1ED6 > 4F # unsup: 004F 0302 0303
+1ED7 > 6F # unsup: 006F 0302 0303
+1ED8 > 4F # unsup: 004F 0323 0302
+1ED9 > 6F # unsup: 006F 0323 0302
+1EDA > 4F # unsup: 004F 031B 0301
+1EDB > 6F # unsup: 006F 031B 0301
+1EDC > 4F # unsup: 004F 031B 0300
+1EDD > 6F # unsup: 006F 031B 0300
+1EDE > 4F # unsup: 004F 031B 0309
+1EDF > 6F # unsup: 006F 031B 0309
+1EE0 > 4F # unsup: 004F 031B 0303
+1EE1 > 6F # unsup: 006F 031B 0303
+1EE2 > 4F # unsup: 004F 031B 0323
+1EE3 > 6F # unsup: 006F 031B 0323
+1EE4 > 55 # unsup: 0055 0323
+1EE5 > 75 # unsup: 0075 0323
+1EE6 > 55 # unsup: 0055 0309
+1EE7 > 75 # unsup: 0075 0309
+1EE8 > 55 # unsup: 0055 031B 0301
+1EE9 > 75 # unsup: 0075 031B 0301
+1EEA > 55 # unsup: 0055 031B 0300
+1EEB > 75 # unsup: 0075 031B 0300
+1EEC > 55 # unsup: 0055 031B 0309
+1EED > 75 # unsup: 0075 031B 0309
+1EEE > 55 # unsup: 0055 031B 0303
+1EEF > 75 # unsup: 0075 031B 0303
+1EF0 > 55 # unsup: 0055 031B 0323
+1EF1 > 75 # unsup: 0075 031B 0323
+1EF2 > 59 # unsup: 0059 0300
+1EF3 > 79 # unsup: 0079 0300
+1EF4 > 59 # unsup: 0059 0323
+1EF5 > 79 # unsup: 0079 0323
+1EF6 > 59 # unsup: 0059 0309
+1EF7 > 79 # unsup: 0079 0309
+1EF8 > 59 # unsup: 0059 0303
+1EF9 > 79 # unsup: 0079 0303
+1FEF > 60
+2000 > 20 # compat
+2001 > 20 # compat
+2002 > 20 # compat
+2003 > 20 # compat
+2004 > 20 # compat
+2005 > 20 # compat
+2006 > 20 # compat
+2007 > 20 # compat
+2008 > 20 # compat
+2009 > 20 # compat
+200A > 20 # compat
+2013 > 96
+2014 > 97
+2018 > 91
+2019 > 92
+201A > 82
+201C > 93
+201D > 94
+201E > 84
+2020 > 86
+2021 > 87
+2022 > 95
+2024 > 2E # compat
+2025 > 2E 2E # compat
+2026 > 85
+202F > 20 # compat
+2030 > 89
+2039 > 8B
+203A > 9B
+203C > 21 21 # compat
+2047 > 3F 3F # compat
+2048 > 3F 21 # compat
+2049 > 21 3F # compat
+205F > 20 # compat
+20AC > 88
+2116 > B9
+2122 > 99
+FB00 > 66 66 # compat
+FB01 > 66 69 # compat
+FB02 > 66 6C # compat
+FB03 > 66 66 69 # compat
+FB04 > 66 66 6C # compat
+FB05 > 73 74 # compat
+FB06 > 73 74 # compat
+FB29 > 2B # compat
+FE30 > 2E 2E # compat
+FE31 > 97 # compat
+FE32 > 96 # compat
+FE33 > 5F # compat
+FE34 > 5F # compat
+FE35 > 28 # compat
+FE36 > 29 # compat
+FE37 > 7B # compat
+FE38 > 7D # compat
+FE47 > 5B # compat
+FE48 > 5D # compat
+FE4D > 5F # compat
+FE4E > 5F # compat
+FE4F > 5F # compat
+FE50 > 2C # compat
+FE52 > 2E # compat
+FE54 > 3B # compat
+FE55 > 3A # compat
+FE56 > 3F # compat
+FE57 > 21 # compat
+FE58 > 97 # compat
+FE59 > 28 # compat
+FE5A > 29 # compat
+FE5B > 7B # compat
+FE5C > 7D # compat
+FE5F > 23 # compat
+FE60 > 26 # compat
+FE61 > 2A # compat
+FE62 > 2B # compat
+FE63 > 2D # compat
+FE64 > 3C # compat
+FE65 > 3E # compat
+FE66 > 3D # compat
+FE68 > 5C # compat
+FE69 > 24 # compat
+FE6A > 25 # compat
+FE6B > 40 # compat
+FF01 > 21 # compat
+FF02 > 22 # compat
+FF03 > 23 # compat
+FF04 > 24 # compat
+FF05 > 25 # compat
+FF06 > 26 # compat
+FF07 > 27 # compat
+FF08 > 28 # compat
+FF09 > 29 # compat
+FF0A > 2A # compat
+FF0B > 2B # compat
+FF0C > 2C # compat
+FF0D > 2D # compat
+FF0E > 2E # compat
+FF0F > 2F # compat
+FF10 > 30 # compat
+FF11 > 31 # compat
+FF12 > 32 # compat
+FF13 > 33 # compat
+FF14 > 34 # compat
+FF15 > 35 # compat
+FF16 > 36 # compat
+FF17 > 37 # compat
+FF18 > 38 # compat
+FF19 > 39 # compat
+FF1A > 3A # compat
+FF1B > 3B # compat
+FF1C > 3C # compat
+FF1D > 3D # compat
+FF1E > 3E # compat
+FF1F > 3F # compat
+FF20 > 40 # compat
+FF21 > 41 # compat
+FF22 > 42 # compat
+FF23 > 43 # compat
+FF24 > 44 # compat
+FF25 > 45 # compat
+FF26 > 46 # compat
+FF27 > 47 # compat
+FF28 > 48 # compat
+FF29 > 49 # compat
+FF2A > 4A # compat
+FF2B > 4B # compat
+FF2C > 4C # compat
+FF2D > 4D # compat
+FF2E > 4E # compat
+FF2F > 4F # compat
+FF30 > 50 # compat
+FF31 > 51 # compat
+FF32 > 52 # compat
+FF33 > 53 # compat
+FF34 > 54 # compat
+FF35 > 55 # compat
+FF36 > 56 # compat
+FF37 > 57 # compat
+FF38 > 58 # compat
+FF39 > 59 # compat
+FF3A > 5A # compat
+FF3B > 5B # compat
+FF3C > 5C # compat
+FF3D > 5D # compat
+FF3E > 5E # compat
+FF3F > 5F # compat
+FF40 > 60 # compat
+FF41 > 61 # compat
+FF42 > 62 # compat
+FF43 > 63 # compat
+FF44 > 64 # compat
+FF45 > 65 # compat
+FF46 > 66 # compat
+FF47 > 67 # compat
+FF48 > 68 # compat
+FF49 > 69 # compat
+FF4A > 6A # compat
+FF4B > 6B # compat
+FF4C > 6C # compat
+FF4D > 6D # compat
+FF4E > 6E # compat
+FF4F > 6F # compat
+FF50 > 70 # compat
+FF51 > 71 # compat
+FF52 > 72 # compat
+FF53 > 73 # compat
+FF54 > 74 # compat
+FF55 > 75 # compat
+FF56 > 76 # compat
+FF57 > 77 # compat
+FF58 > 78 # compat
+FF59 > 79 # compat
+FF5A > 7A # compat
+FF5B > 7B # compat
+FF5C > 7C # compat
+FF5D > 7D # compat
+FF5E > 7E # compat
+FFE2 > AC # compat
+FFE4 > A6 # compat
+.
+
+STRICT
+/
+N 259
+0000 > 00
+0001 > 01
+0002 > 02
+0003 > 03
+0004 > 04
+0005 > 05
+0006 > 06
+0007 > 07
+0008 > 08
+0009 > 09
+000A > 0A
+000B > 0B
+000C > 0C
+000D > 0D
+000E > 0E
+000F > 0F
+0010 > 10
+0011 > 11
+0012 > 12
+0013 > 13
+0014 > 14
+0015 > 15
+0016 > 16
+0017 > 17
+0018 > 18
+0019 > 19
+001A > 1A
+001B > 1B
+001C > 1C
+001D > 1D
+001E > 1E
+001F > 1F
+0020 > 20
+0021 > 21
+0022 > 22
+0023 > 23
+0024 > 24
+0025 > 25
+0026 > 26
+0027 > 27
+0028 > 28
+0029 > 29
+002A > 2A
+002B > 2B
+002C > 2C
+002D > 2D
+002E > 2E
+002F > 2F
+0030 > 30
+0031 > 31
+0032 > 32
+0033 > 33
+0034 > 34
+0035 > 35
+0036 > 36
+0037 > 37
+0038 > 38
+0039 > 39
+003A > 3A
+003B > 3B
+003C > 3C
+003D > 3D
+003E > 3E
+003F > 3F
+0040 > 40
+0041 > 41
+0042 > 42
+0043 > 43
+0044 > 44
+0045 > 45
+0046 > 46
+0047 > 47
+0048 > 48
+0049 > 49
+004A > 4A
+004B > 4B
+004C > 4C
+004D > 4D
+004E > 4E
+004F > 4F
+0050 > 50
+0051 > 51
+0052 > 52
+0053 > 53
+0054 > 54
+0055 > 55
+0056 > 56
+0057 > 57
+0058 > 58
+0059 > 59
+005A > 5A
+005B > 5B
+005C > 5C
+005D > 5D
+005E > 5E
+005F > 5F
+0060 > 60
+0061 > 61
+0062 > 62
+0063 > 63
+0064 > 64
+0065 > 65
+0066 > 66
+0067 > 67
+0068 > 68
+0069 > 69
+006A > 6A
+006B > 6B
+006C > 6C
+006D > 6D
+006E > 6E
+006F > 6F
+0070 > 70
+0071 > 71
+0072 > 72
+0073 > 73
+0074 > 74
+0075 > 75
+0076 > 76
+0077 > 77
+0078 > 78
+0079 > 79
+007A > 7A
+007B > 7B
+007C > 7C
+007D > 7D
+007E > 7E
+007F > 7F
+0098 > 98
+00A0 > A0
+00A4 > A4
+00A6 > A6
+00A7 > A7
+00A9 > A9
+00AB > AB
+00AC > AC
+00AD > AD
+00AE > AE
+00B0 > B0
+00B1 > B1
+00B5 > B5
+00B6 > B6
+00B7 > B7
+00BB > BB
+037E > 3B
+0387 > B7
+0401 > A8
+0402 > 80
+0403 > 81
+0404 > AA
+0405 > BD
+0406 > B2 /
+ N 1
+ 0308 > AF
+ .
+0407 > AF
+0408 > A3
+0409 > 8A
+040A > 8C
+040B > 8E
+040C > 8D
+040E > A1
+040F > 8F
+0410 > C0
+0411 > C1
+0412 > C2
+0413 > C3 /
+ N 1
+ 0301 > 81
+ .
+0414 > C4
+0415 > C5 /
+ N 1
+ 0308 > A8
+ .
+0416 > C6
+0417 > C7
+0418 > C8 /
+ N 1
+ 0306 > C9
+ .
+0419 > C9
+041A > CA /
+ N 1
+ 0301 > 8D
+ .
+041B > CB
+041C > CC
+041D > CD
+041E > CE
+041F > CF
+0420 > D0
+0421 > D1
+0422 > D2
+0423 > D3 /
+ N 1
+ 0306 > A1
+ .
+0424 > D4
+0425 > D5
+0426 > D6
+0427 > D7
+0428 > D8
+0429 > D9
+042A > DA
+042B > DB
+042C > DC
+042D > DD
+042E > DE
+042F > DF
+0430 > E0
+0431 > E1
+0432 > E2
+0433 > E3 /
+ N 1
+ 0301 > 83
+ .
+0434 > E4
+0435 > E5 /
+ N 1
+ 0308 > B8
+ .
+0436 > E6
+0437 > E7
+0438 > E8 /
+ N 1
+ 0306 > E9
+ .
+0439 > E9
+043A > EA /
+ N 1
+ 0301 > 9D
+ .
+043B > EB
+043C > EC
+043D > ED
+043E > EE
+043F > EF
+0440 > F0
+0441 > F1
+0442 > F2
+0443 > F3 /
+ N 1
+ 0306 > A2
+ .
+0444 > F4
+0445 > F5
+0446 > F6
+0447 > F7
+0448 > F8
+0449 > F9
+044A > FA
+044B > FB
+044C > FC
+044D > FD
+044E > FE
+044F > FF
+0451 > B8
+0452 > 90
+0453 > 83
+0454 > BA
+0455 > BE
+0456 > B3 /
+ N 1
+ 0308 > BF
+ .
+0457 > BF
+0458 > BC
+0459 > 9A
+045A > 9C
+045B > 9E
+045C > 9D
+045E > A2
+045F > 9F
+0490 > A5
+0491 > B4
+1FEF > 60
+2013 > 96
+2014 > 97
+2018 > 91
+2019 > 92
+201A > 82
+201C > 93
+201D > 94
+201E > 84
+2020 > 86
+2021 > 87
+2022 > 95
+2026 > 85
+2030 > 89
+2039 > 8B
+203A > 9B
+20AC > 88
+2116 > B9
+2122 > 99
+.
+
+NFD
+/
+N 256
+00 > 0000
+01 > 0001
+02 > 0002
+03 > 0003
+04 > 0004
+05 > 0005
+06 > 0006
+07 > 0007
+08 > 0008
+09 > 0009
+0A > 000A
+0B > 000B
+0C > 000C
+0D > 000D
+0E > 000E
+0F > 000F
+10 > 0010
+11 > 0011
+12 > 0012
+13 > 0013
+14 > 0014
+15 > 0015
+16 > 0016
+17 > 0017
+18 > 0018
+19 > 0019
+1A > 001A
+1B > 001B
+1C > 001C
+1D > 001D
+1E > 001E
+1F > 001F
+20 > 0020
+21 > 0021
+22 > 0022
+23 > 0023
+24 > 0024
+25 > 0025
+26 > 0026
+27 > 0027
+28 > 0028
+29 > 0029
+2A > 002A
+2B > 002B
+2C > 002C
+2D > 002D
+2E > 002E
+2F > 002F
+30 > 0030
+31 > 0031
+32 > 0032
+33 > 0033
+34 > 0034
+35 > 0035
+36 > 0036
+37 > 0037
+38 > 0038
+39 > 0039
+3A > 003A
+3B > 003B
+3C > 003C
+3D > 003D
+3E > 003E
+3F > 003F
+40 > 0040
+41 > 0041
+42 > 0042
+43 > 0043
+44 > 0044
+45 > 0045
+46 > 0046
+47 > 0047
+48 > 0048
+49 > 0049
+4A > 004A
+4B > 004B
+4C > 004C
+4D > 004D
+4E > 004E
+4F > 004F
+50 > 0050
+51 > 0051
+52 > 0052
+53 > 0053
+54 > 0054
+55 > 0055
+56 > 0056
+57 > 0057
+58 > 0058
+59 > 0059
+5A > 005A
+5B > 005B
+5C > 005C
+5D > 005D
+5E > 005E
+5F > 005F
+60 > 0060
+61 > 0061
+62 > 0062
+63 > 0063
+64 > 0064
+65 > 0065
+66 > 0066
+67 > 0067
+68 > 0068
+69 > 0069
+6A > 006A
+6B > 006B
+6C > 006C
+6D > 006D
+6E > 006E
+6F > 006F
+70 > 0070
+71 > 0071
+72 > 0072
+73 > 0073
+74 > 0074
+75 > 0075
+76 > 0076
+77 > 0077
+78 > 0078
+79 > 0079
+7A > 007A
+7B > 007B
+7C > 007C
+7D > 007D
+7E > 007E
+7F > 007F
+80 > 0402
+81 > 0413 0301
+82 > 201A
+83 > 0433 0301
+84 > 201E
+85 > 2026
+86 > 2020
+87 > 2021
+88 > 20AC
+89 > 2030
+8A > 0409
+8B > 2039
+8C > 040A
+8D > 041A 0301
+8E > 040B
+8F > 040F
+90 > 0452
+91 > 2018
+92 > 2019
+93 > 201C
+94 > 201D
+95 > 2022
+96 > 2013
+97 > 2014
+98 > 0098
+99 > 2122
+9A > 0459
+9B > 203A
+9C > 045A
+9D > 043A 0301
+9E > 045B
+9F > 045F
+A0 > 00A0
+A1 > 0423 0306
+A2 > 0443 0306
+A3 > 0408
+A4 > 00A4
+A5 > 0490
+A6 > 00A6
+A7 > 00A7
+A8 > 0415 0308
+A9 > 00A9
+AA > 0404
+AB > 00AB
+AC > 00AC
+AD > 00AD
+AE > 00AE
+AF > 0406 0308
+B0 > 00B0
+B1 > 00B1
+B2 > 0406
+B3 > 0456
+B4 > 0491
+B5 > 00B5
+B6 > 00B6
+B7 > 00B7
+B8 > 0435 0308
+B9 > 2116
+BA > 0454
+BB > 00BB
+BC > 0458
+BD > 0405
+BE > 0455
+BF > 0456 0308
+C0 > 0410
+C1 > 0411
+C2 > 0412
+C3 > 0413
+C4 > 0414
+C5 > 0415
+C6 > 0416
+C7 > 0417
+C8 > 0418
+C9 > 0418 0306
+CA > 041A
+CB > 041B
+CC > 041C
+CD > 041D
+CE > 041E
+CF > 041F
+D0 > 0420
+D1 > 0421
+D2 > 0422
+D3 > 0423
+D4 > 0424
+D5 > 0425
+D6 > 0426
+D7 > 0427
+D8 > 0428
+D9 > 0429
+DA > 042A
+DB > 042B
+DC > 042C
+DD > 042D
+DE > 042E
+DF > 042F
+E0 > 0430
+E1 > 0431
+E2 > 0432
+E3 > 0433
+E4 > 0434
+E5 > 0435
+E6 > 0436
+E7 > 0437
+E8 > 0438
+E9 > 0438 0306
+EA > 043A
+EB > 043B
+EC > 043C
+ED > 043D
+EE > 043E
+EF > 043F
+F0 > 0440
+F1 > 0441
+F2 > 0442
+F3 > 0443
+F4 > 0444
+F5 > 0445
+F6 > 0446
+F7 > 0447
+F8 > 0448
+F9 > 0449
+FA > 044A
+FB > 044B
+FC > 044C
+FD > 044D
+FE > 044E
+FF > 044F
+.
+
+NFC
+/
+N 256
+00 > 0000
+01 > 0001
+02 > 0002
+03 > 0003
+04 > 0004
+05 > 0005
+06 > 0006
+07 > 0007
+08 > 0008
+09 > 0009
+0A > 000A
+0B > 000B
+0C > 000C
+0D > 000D
+0E > 000E
+0F > 000F
+10 > 0010
+11 > 0011
+12 > 0012
+13 > 0013
+14 > 0014
+15 > 0015
+16 > 0016
+17 > 0017
+18 > 0018
+19 > 0019
+1A > 001A
+1B > 001B
+1C > 001C
+1D > 001D
+1E > 001E
+1F > 001F
+20 > 0020
+21 > 0021
+22 > 0022
+23 > 0023
+24 > 0024
+25 > 0025
+26 > 0026
+27 > 0027
+28 > 0028
+29 > 0029
+2A > 002A
+2B > 002B
+2C > 002C
+2D > 002D
+2E > 002E
+2F > 002F
+30 > 0030
+31 > 0031
+32 > 0032
+33 > 0033
+34 > 0034
+35 > 0035
+36 > 0036
+37 > 0037
+38 > 0038
+39 > 0039
+3A > 003A
+3B > 003B
+3C > 003C
+3D > 003D
+3E > 003E
+3F > 003F
+40 > 0040
+41 > 0041
+42 > 0042
+43 > 0043
+44 > 0044
+45 > 0045
+46 > 0046
+47 > 0047
+48 > 0048
+49 > 0049
+4A > 004A
+4B > 004B
+4C > 004C
+4D > 004D
+4E > 004E
+4F > 004F
+50 > 0050
+51 > 0051
+52 > 0052
+53 > 0053
+54 > 0054
+55 > 0055
+56 > 0056
+57 > 0057
+58 > 0058
+59 > 0059
+5A > 005A
+5B > 005B
+5C > 005C
+5D > 005D
+5E > 005E
+5F > 005F
+60 > 0060
+61 > 0061
+62 > 0062
+63 > 0063
+64 > 0064
+65 > 0065
+66 > 0066
+67 > 0067
+68 > 0068
+69 > 0069
+6A > 006A
+6B > 006B
+6C > 006C
+6D > 006D
+6E > 006E
+6F > 006F
+70 > 0070
+71 > 0071
+72 > 0072
+73 > 0073
+74 > 0074
+75 > 0075
+76 > 0076
+77 > 0077
+78 > 0078
+79 > 0079
+7A > 007A
+7B > 007B
+7C > 007C
+7D > 007D
+7E > 007E
+7F > 007F
+80 > 0402
+81 > 0403
+82 > 201A
+83 > 0453
+84 > 201E
+85 > 2026
+86 > 2020
+87 > 2021
+88 > 20AC
+89 > 2030
+8A > 0409
+8B > 2039
+8C > 040A
+8D > 040C
+8E > 040B
+8F > 040F
+90 > 0452
+91 > 2018
+92 > 2019
+93 > 201C
+94 > 201D
+95 > 2022
+96 > 2013
+97 > 2014
+98 > 0098
+99 > 2122
+9A > 0459
+9B > 203A
+9C > 045A
+9D > 045C
+9E > 045B
+9F > 045F
+A0 > 00A0
+A1 > 040E
+A2 > 045E
+A3 > 0408
+A4 > 00A4
+A5 > 0490
+A6 > 00A6
+A7 > 00A7
+A8 > 0401
+A9 > 00A9
+AA > 0404
+AB > 00AB
+AC > 00AC
+AD > 00AD
+AE > 00AE
+AF > 0407
+B0 > 00B0
+B1 > 00B1
+B2 > 0406
+B3 > 0456
+B4 > 0491
+B5 > 00B5
+B6 > 00B6
+B7 > 00B7
+B8 > 0451
+B9 > 2116
+BA > 0454
+BB > 00BB
+BC > 0458
+BD > 0405
+BE > 0455
+BF > 0457
+C0 > 0410
+C1 > 0411
+C2 > 0412
+C3 > 0413
+C4 > 0414
+C5 > 0415
+C6 > 0416
+C7 > 0417
+C8 > 0418
+C9 > 0419
+CA > 041A
+CB > 041B
+CC > 041C
+CD > 041D
+CE > 041E
+CF > 041F
+D0 > 0420
+D1 > 0421
+D2 > 0422
+D3 > 0423
+D4 > 0424
+D5 > 0425
+D6 > 0426
+D7 > 0427
+D8 > 0428
+D9 > 0429
+DA > 042A
+DB > 042B
+DC > 042C
+DD > 042D
+DE > 042E
+DF > 042F
+E0 > 0430
+E1 > 0431
+E2 > 0432
+E3 > 0433
+E4 > 0434
+E5 > 0435
+E6 > 0436
+E7 > 0437
+E8 > 0438
+E9 > 0439
+EA > 043A
+EB > 043B
+EC > 043C
+ED > 043D
+EE > 043E
+EF > 043F
+F0 > 0440
+F1 > 0441
+F2 > 0442
+F3 > 0443
+F4 > 0444
+F5 > 0445
+F6 > 0446
+F7 > 0447
+F8 > 0448
+F9 > 0449
+FA > 044A
+FB > 044B
+FC > 044C
+FD > 044D
+FE > 044E
+FF > 044F
+.
+
+COMP
+= NFC
+.
diff --git a/assets/data/cp1251.cset b/assets/data/cp1251.cset
new file mode 100644
index 0000000..3940efa
--- /dev/null
+++ b/assets/data/cp1251.cset
@@ -0,0 +1,262 @@
+# Aspell Character Data File.
+= cp1251
+> ascii
+/
+#
+#
+00 0000 - N 00 00 00 00 00 00 #
+01 0001 . N 01 01 01 00 00 00 #
+02 0002 . N 02 02 02 00 00 00 #
+03 0003 . N 03 03 03 00 00 00 #
+04 0004 . N 04 04 04 00 00 00 #
+05 0005 . N 05 05 05 00 00 00 #
+06 0006 . N 06 06 06 00 00 00 #
+07 0007 . N 07 07 07 00 00 00 #
+08 0008 . N 08 08 08 00 00 00 #
+09 0009 . N 09 09 09 00 00 00 #
+0A 000A . N 0A 0A 0A 00 00 00 #
+0B 000B . N 0B 0B 0B 00 00 00 #
+0C 000C . N 0C 0C 0C 00 00 00 #
+0D 000D . N 0D 0D 0D 00 00 00 #
+0E 000E . N 0E 0E 0E 00 00 00 #
+0F 000F . N 0F 0F 0F 00 00 00 #
+10 0010 - N 10 10 10 00 00 00 #
+11 0011 . N 11 11 11 00 00 00 #
+12 0012 . N 12 12 12 00 00 00 #
+13 0013 . N 13 13 13 00 00 00 #
+14 0014 . N 14 14 14 00 00 00 #
+15 0015 . N 15 15 15 00 00 00 #
+16 0016 . N 16 16 16 00 00 00 #
+17 0017 . N 17 17 17 00 00 00 #
+18 0018 . N 18 18 18 00 00 00 #
+19 0019 . N 19 19 19 00 00 00 #
+1A 001A . N 1A 1A 1A 00 00 00 #
+1B 001B . N 1B 1B 1B 00 00 00 #
+1C 001C . N 1C 1C 1C 00 00 00 #
+1D 001D . N 1D 1D 1D 00 00 00 #
+1E 001E . N 1E 1E 1E 00 00 00 #
+1F 001F . N 1F 1F 1F 00 00 00 #
+20 0020 W Y 20 20 20 00 00 00 # SPACE
+21 0021 - Y 21 21 21 00 00 00 # EXCLAMATION MARK
+22 0022 - Y 22 22 22 00 00 00 # QUOTATION MARK
+23 0023 - Y 23 23 23 00 00 00 # NUMBER SIGN
+24 0024 - Y 24 24 24 00 00 00 # DOLLAR SIGN
+25 0025 - Y 25 25 25 00 00 00 # PERCENT SIGN
+26 0026 - Y 26 26 26 00 00 00 # AMPERSAND
+27 0027 - Y 27 27 27 00 00 00 # APOSTROPHE
+28 0028 - Y 28 28 28 00 00 00 # LEFT PARENTHESIS
+29 0029 - Y 29 29 29 00 00 00 # RIGHT PARENTHESIS
+2A 002A - Y 2A 2A 2A 00 00 00 # ASTERISK
+2B 002B - Y 2B 2B 2B 00 00 00 # PLUS SIGN
+2C 002C - Y 2C 2C 2C 00 00 00 # COMMA
+2D 002D H Y 2D 2D 2D 00 00 00 # HYPHEN-MINUS
+2E 002E - Y 2E 2E 2E 00 00 00 # FULL STOP
+2F 002F - Y 2F 2F 2F 00 00 00 # SOLIDUS
+30 0030 D Y 30 30 30 00 00 00 # DIGIT ZERO
+31 0031 D Y 31 31 31 00 00 00 # DIGIT ONE
+32 0032 D Y 32 32 32 00 00 00 # DIGIT TWO
+33 0033 D Y 33 33 33 00 00 00 # DIGIT THREE
+34 0034 D Y 34 34 34 00 00 00 # DIGIT FOUR
+35 0035 D Y 35 35 35 00 00 00 # DIGIT FIVE
+36 0036 D Y 36 36 36 00 00 00 # DIGIT SIX
+37 0037 D Y 37 37 37 00 00 00 # DIGIT SEVEN
+38 0038 D Y 38 38 38 00 00 00 # DIGIT EIGHT
+39 0039 D Y 39 39 39 00 00 00 # DIGIT NINE
+3A 003A - Y 3A 3A 3A 00 00 00 # COLON
+3B 003B - Y 3B 3B 3B 00 00 00 # SEMICOLON
+3C 003C - Y 3C 3C 3C 00 00 00 # LESS-THAN SIGN
+3D 003D - Y 3D 3D 3D 00 00 00 # EQUALS SIGN
+3E 003E - Y 3E 3E 3E 00 00 00 # GREATER-THAN SIGN
+3F 003F - Y 3F 3F 3F 00 00 00 # QUESTION MARK
+40 0040 - Y 40 40 40 00 00 00 # COMMERCIAL AT
+41 0041 L Y 41 61 41 41 2A 00 # LATIN CAPITAL LETTER A
+42 0042 L Y 42 62 42 42 62 62 # LATIN CAPITAL LETTER B
+43 0043 L Y 43 63 43 43 63 63 # LATIN CAPITAL LETTER C
+44 0044 L Y 44 64 44 44 64 64 # LATIN CAPITAL LETTER D
+45 0045 L Y 45 65 45 45 2A 00 # LATIN CAPITAL LETTER E
+46 0046 L Y 46 66 46 46 66 66 # LATIN CAPITAL LETTER F
+47 0047 L Y 47 67 47 47 67 67 # LATIN CAPITAL LETTER G
+48 0048 L Y 48 68 48 48 68 68 # LATIN CAPITAL LETTER H
+49 0049 L Y 49 69 49 49 2A 00 # LATIN CAPITAL LETTER I
+4A 004A L Y 4A 6A 4A 4A 6A 6A # LATIN CAPITAL LETTER J
+4B 004B L Y 4B 6B 4B 4B 6B 6B # LATIN CAPITAL LETTER K
+4C 004C L Y 4C 6C 4C 4C 6C 6C # LATIN CAPITAL LETTER L
+4D 004D L Y 4D 6D 4D 4D 6D 6D # LATIN CAPITAL LETTER M
+4E 004E L Y 4E 6E 4E 4E 6E 6E # LATIN CAPITAL LETTER N
+4F 004F L Y 4F 6F 4F 4F 2A 00 # LATIN CAPITAL LETTER O
+50 0050 L Y 50 70 50 50 70 70 # LATIN CAPITAL LETTER P
+51 0051 L Y 51 71 51 51 71 71 # LATIN CAPITAL LETTER Q
+52 0052 L Y 52 72 52 52 72 72 # LATIN CAPITAL LETTER R
+53 0053 L Y 53 73 53 53 73 73 # LATIN CAPITAL LETTER S
+54 0054 L Y 54 74 54 54 74 74 # LATIN CAPITAL LETTER T
+55 0055 L Y 55 75 55 55 2A 00 # LATIN CAPITAL LETTER U
+56 0056 L Y 56 76 56 56 76 76 # LATIN CAPITAL LETTER V
+57 0057 L Y 57 77 57 57 77 77 # LATIN CAPITAL LETTER W
+58 0058 L Y 58 78 58 58 78 78 # LATIN CAPITAL LETTER X
+59 0059 L Y 59 79 59 59 79 79 # LATIN CAPITAL LETTER Y
+5A 005A L Y 5A 7A 5A 5A 7A 7A # LATIN CAPITAL LETTER Z
+5B 005B - Y 5B 5B 5B 00 00 00 # LEFT SQUARE BRACKET
+5C 005C - Y 5C 5C 5C 00 00 00 # REVERSE SOLIDUS
+5D 005D - Y 5D 5D 5D 00 00 00 # RIGHT SQUARE BRACKET
+5E 005E - Y 5E 5E 5E 00 00 00 # CIRCUMFLEX ACCENT
+5F 005F - Y 5F 5F 5F 00 00 00 # LOW LINE
+60 0060 - Y 60 60 60 00 00 00 # GRAVE ACCENT
+61 0061 L Y 41 61 41 61 2A 00 # LATIN SMALL LETTER A
+62 0062 L Y 42 62 42 62 62 62 # LATIN SMALL LETTER B
+63 0063 L Y 43 63 43 63 63 63 # LATIN SMALL LETTER C
+64 0064 L Y 44 64 44 64 64 64 # LATIN SMALL LETTER D
+65 0065 L Y 45 65 45 65 2A 00 # LATIN SMALL LETTER E
+66 0066 L Y 46 66 46 66 66 66 # LATIN SMALL LETTER F
+67 0067 L Y 47 67 47 67 67 67 # LATIN SMALL LETTER G
+68 0068 L Y 48 68 48 68 68 68 # LATIN SMALL LETTER H
+69 0069 L Y 49 69 49 69 2A 00 # LATIN SMALL LETTER I
+6A 006A L Y 4A 6A 4A 6A 6A 6A # LATIN SMALL LETTER J
+6B 006B L Y 4B 6B 4B 6B 6B 6B # LATIN SMALL LETTER K
+6C 006C L Y 4C 6C 4C 6C 6C 6C # LATIN SMALL LETTER L
+6D 006D L Y 4D 6D 4D 6D 6D 6D # LATIN SMALL LETTER M
+6E 006E L Y 4E 6E 4E 6E 6E 6E # LATIN SMALL LETTER N
+6F 006F L Y 4F 6F 4F 6F 2A 00 # LATIN SMALL LETTER O
+70 0070 L Y 50 70 50 70 70 70 # LATIN SMALL LETTER P
+71 0071 L Y 51 71 51 71 71 71 # LATIN SMALL LETTER Q
+72 0072 L Y 52 72 52 72 72 72 # LATIN SMALL LETTER R
+73 0073 L Y 53 73 53 73 73 73 # LATIN SMALL LETTER S
+74 0074 L Y 54 74 54 74 74 74 # LATIN SMALL LETTER T
+75 0075 L Y 55 75 55 75 2A 00 # LATIN SMALL LETTER U
+76 0076 L Y 56 76 56 76 76 76 # LATIN SMALL LETTER V
+77 0077 L Y 57 77 57 77 77 77 # LATIN SMALL LETTER W
+78 0078 L Y 58 78 58 78 78 78 # LATIN SMALL LETTER X
+79 0079 L Y 59 79 59 79 79 79 # LATIN SMALL LETTER Y
+7A 007A L Y 5A 7A 5A 7A 7A 7A # LATIN SMALL LETTER Z
+7B 007B - Y 7B 7B 7B 00 00 00 # LEFT CURLY BRACKET
+7C 007C - Y 7C 7C 7C 00 00 00 # VERTICAL LINE
+7D 007D - Y 7D 7D 7D 00 00 00 # RIGHT CURLY BRACKET
+7E 007E - Y 7E 7E 7E 00 00 00 # TILDE
+7F 007F - N 7F 7F 7F 00 00 00 #
+80 0402 L Y 80 90 80 80 90 90 # CYRILLIC CAPITAL LETTER DJE
+81 0403 L Y 81 83 81 81 83 83 # CYRILLIC CAPITAL LETTER GJE
+82 201A - Y 82 82 82 00 00 00 # SINGLE LOW-9 QUOTATION MARK
+83 0453 L Y 81 83 81 83 83 83 # CYRILLIC SMALL LETTER GJE
+84 201E - Y 84 84 84 00 00 00 # DOUBLE LOW-9 QUOTATION MARK
+85 2026 - Y 85 85 85 00 00 00 # HORIZONTAL ELLIPSIS
+86 2020 - Y 86 86 86 00 00 00 # DAGGER
+87 2021 - Y 87 87 87 00 00 00 # DOUBLE DAGGER
+88 20AC - Y 88 88 88 00 00 00 # EURO SIGN
+89 2030 - Y 89 89 89 00 00 00 # PER MILLE SIGN
+8A 0409 L Y 8A 9A 8A 8A 9A 9A # CYRILLIC CAPITAL LETTER LJE
+8B 2039 - Y 8B 8B 8B 00 00 00 # SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+8C 040A L Y 8C 9C 8C 8C 9C 9C # CYRILLIC CAPITAL LETTER NJE
+8D 040C L Y 8D 9D 8D 8D 9D 9D # CYRILLIC CAPITAL LETTER KJE
+8E 040B L Y 8E 9E 8E 8E 9E 9E # CYRILLIC CAPITAL LETTER TSHE
+8F 040F L Y 8F 9F 8F 8F 9F 9F # CYRILLIC CAPITAL LETTER DZHE
+90 0452 L Y 80 90 80 90 90 90 # CYRILLIC SMALL LETTER DJE
+91 2018 - Y 91 91 91 00 00 00 # LEFT SINGLE QUOTATION MARK
+92 2019 - Y 92 92 92 00 00 00 # RIGHT SINGLE QUOTATION MARK
+93 201C - Y 93 93 93 00 00 00 # LEFT DOUBLE QUOTATION MARK
+94 201D - Y 94 94 94 00 00 00 # RIGHT DOUBLE QUOTATION MARK
+95 2022 - Y 95 95 95 00 00 00 # BULLET
+96 2013 - Y 96 96 96 00 00 00 # EN DASH
+97 2014 - Y 97 97 97 00 00 00 # EM DASH
+98 0098 . N 98 98 98 00 00 00 #
+99 2122 . N 99 99 99 00 00 00 #
+9A 0459 L Y 8A 9A 8A 9A 9A 9A # CYRILLIC SMALL LETTER LJE
+9B 203A - Y 9B 9B 9B 00 00 00 # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+9C 045A L Y 8C 9C 8C 9C 9C 9C # CYRILLIC SMALL LETTER NJE
+9D 045C L Y 8D 9D 8D 9D 9D 9D # CYRILLIC SMALL LETTER KJE
+9E 045B L Y 8E 9E 8E 9E 9E 9E # CYRILLIC SMALL LETTER TSHE
+9F 045F L Y 8F 9F 8F 9F 9F 9F # CYRILLIC SMALL LETTER DZHE
+A0 00A0 W Y A0 A0 A0 00 00 00 # NO-BREAK SPACE
+A1 040E L Y A1 A2 A1 A1 A2 A2 # CYRILLIC CAPITAL LETTER SHORT U
+A2 045E L Y A1 A2 A1 A2 A2 A2 # CYRILLIC SMALL LETTER SHORT U
+A3 0408 L Y A3 BC A3 A3 BC BC # CYRILLIC CAPITAL LETTER JE
+A4 00A4 - Y A4 A4 A4 00 00 00 # CURRENCY SIGN
+A5 0490 L Y A5 B4 A5 A5 B4 B4 # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+A6 00A6 - Y A6 A6 A6 00 00 00 # BROKEN BAR
+A7 00A7 - Y A7 A7 A7 00 00 00 # SECTION SIGN
+A8 0401 L Y A8 B8 A8 A8 B8 B8 # CYRILLIC CAPITAL LETTER IO
+A9 00A9 - Y A9 A9 A9 00 00 00 # COPYRIGHT SIGN
+AA 0404 L Y AA BA AA AA BA BA # CYRILLIC CAPITAL LETTER UKRAINIAN IE
+AB 00AB - Y AB AB AB 00 00 00 # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+AC 00AC - Y AC AC AC 00 00 00 # NOT SIGN
+AD 00AD H N AD AD AD 00 00 00 # SOFT HYPHEN
+AE 00AE - Y AE AE AE 00 00 00 # REGISTERED SIGN
+AF 0407 L Y AF BF AF AF BF BF # CYRILLIC CAPITAL LETTER YI
+B0 00B0 - Y B0 B0 B0 00 00 00 # DEGREE SIGN
+B1 00B1 - Y B1 B1 B1 00 00 00 # PLUS-MINUS SIGN
+B2 0406 L Y B2 B3 B2 B2 B3 B3 # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+B3 0456 L Y B2 B3 B2 B3 B3 B3 # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+B4 0491 L Y A5 B4 A5 B4 B4 B4 # CYRILLIC SMALL LETTER GHE WITH UPTURN
+B5 00B5 A Y B5 B5 B5 00 00 00 # MICRO SIGN
+B6 00B6 - Y B6 B6 B6 00 00 00 # PILCROW SIGN
+B7 00B7 - Y B7 B7 B7 00 00 00 # MIDDLE DOT
+B8 0451 L Y A8 B8 A8 B8 B8 B8 # CYRILLIC SMALL LETTER IO
+B9 2116 . N B9 B9 B9 00 00 00 #
+BA 0454 L Y AA BA AA BA BA BA # CYRILLIC SMALL LETTER UKRAINIAN IE
+BB 00BB - Y BB BB BB 00 00 00 # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+BC 0458 L Y A3 BC A3 BC BC BC # CYRILLIC SMALL LETTER JE
+BD 0405 L Y BD BE BD BD BE BE # CYRILLIC CAPITAL LETTER DZE
+BE 0455 L Y BD BE BD BE BE BE # CYRILLIC SMALL LETTER DZE
+BF 0457 L Y AF BF AF BF BF BF # CYRILLIC SMALL LETTER YI
+C0 0410 L Y C0 E0 C0 C0 2A 00 # CYRILLIC CAPITAL LETTER A
+C1 0411 L Y C1 E1 C1 C1 E1 E1 # CYRILLIC CAPITAL LETTER BE
+C2 0412 L Y C2 E2 C2 C2 E2 E2 # CYRILLIC CAPITAL LETTER VE
+C3 0413 L Y C3 E3 C3 C3 E3 E3 # CYRILLIC CAPITAL LETTER GHE
+C4 0414 L Y C4 E4 C4 C4 E4 E4 # CYRILLIC CAPITAL LETTER DE
+C5 0415 L Y C5 E5 C5 C5 2A 00 # CYRILLIC CAPITAL LETTER IE
+C6 0416 L Y C6 E6 C6 C6 E6 E6 # CYRILLIC CAPITAL LETTER ZHE
+C7 0417 L Y C7 E7 C7 C7 E7 E7 # CYRILLIC CAPITAL LETTER ZE
+C8 0418 L Y C8 E8 C8 C8 2A 00 # CYRILLIC CAPITAL LETTER I
+C9 0419 L Y C9 E9 C9 C9 E9 E9 # CYRILLIC CAPITAL LETTER SHORT I
+CA 041A L Y CA EA CA CA EA EA # CYRILLIC CAPITAL LETTER KA
+CB 041B L Y CB EB CB CB EB EB # CYRILLIC CAPITAL LETTER EL
+CC 041C L Y CC EC CC CC EC EC # CYRILLIC CAPITAL LETTER EM
+CD 041D L Y CD ED CD CD ED ED # CYRILLIC CAPITAL LETTER EN
+CE 041E L Y CE EE CE CE 2A 00 # CYRILLIC CAPITAL LETTER O
+CF 041F L Y CF EF CF CF EF EF # CYRILLIC CAPITAL LETTER PE
+D0 0420 L Y D0 F0 D0 D0 F0 F0 # CYRILLIC CAPITAL LETTER ER
+D1 0421 L Y D1 F1 D1 D1 F1 F1 # CYRILLIC CAPITAL LETTER ES
+D2 0422 L Y D2 F2 D2 D2 F2 F2 # CYRILLIC CAPITAL LETTER TE
+D3 0423 L Y D3 F3 D3 D3 2A 00 # CYRILLIC CAPITAL LETTER U
+D4 0424 L Y D4 F4 D4 D4 F4 F4 # CYRILLIC CAPITAL LETTER EF
+D5 0425 L Y D5 F5 D5 D5 F5 F5 # CYRILLIC CAPITAL LETTER HA
+D6 0426 L Y D6 F6 D6 D6 F6 F6 # CYRILLIC CAPITAL LETTER TSE
+D7 0427 L Y D7 F7 D7 D7 F7 F7 # CYRILLIC CAPITAL LETTER CHE
+D8 0428 L Y D8 F8 D8 D8 F8 F8 # CYRILLIC CAPITAL LETTER SHA
+D9 0429 L Y D9 F9 D9 D9 F9 F9 # CYRILLIC CAPITAL LETTER SHCHA
+DA 042A L Y DA FA DA DA FA FA # CYRILLIC CAPITAL LETTER HARD SIGN
+DB 042B L Y DB FB DB DB 2A 00 # CYRILLIC CAPITAL LETTER YERU
+DC 042C L Y DC FC DC DC FC FC # CYRILLIC CAPITAL LETTER SOFT SIGN
+DD 042D L Y DD FD DD DD 2A 00 # CYRILLIC CAPITAL LETTER E
+DE 042E L Y DE FE DE DE 2A 00 # CYRILLIC CAPITAL LETTER YU
+DF 042F L Y DF FF DF DF 2A 00 # CYRILLIC CAPITAL LETTER YA
+E0 0430 L Y C0 E0 C0 E0 2A 00 # CYRILLIC SMALL LETTER A
+E1 0431 L Y C1 E1 C1 E1 E1 E1 # CYRILLIC SMALL LETTER BE
+E2 0432 L Y C2 E2 C2 E2 E2 E2 # CYRILLIC SMALL LETTER VE
+E3 0433 L Y C3 E3 C3 E3 E3 E3 # CYRILLIC SMALL LETTER GHE
+E4 0434 L Y C4 E4 C4 E4 E4 E4 # CYRILLIC SMALL LETTER DE
+E5 0435 L Y C5 E5 C5 E5 2A 00 # CYRILLIC SMALL LETTER IE
+E6 0436 L Y C6 E6 C6 E6 E6 E6 # CYRILLIC SMALL LETTER ZHE
+E7 0437 L Y C7 E7 C7 E7 E7 E7 # CYRILLIC SMALL LETTER ZE
+E8 0438 L Y C8 E8 C8 E8 2A 00 # CYRILLIC SMALL LETTER I
+E9 0439 L Y C9 E9 C9 E9 E9 E9 # CYRILLIC SMALL LETTER SHORT I
+EA 043A L Y CA EA CA EA EA EA # CYRILLIC SMALL LETTER KA
+EB 043B L Y CB EB CB EB EB EB # CYRILLIC SMALL LETTER EL
+EC 043C L Y CC EC CC EC EC EC # CYRILLIC SMALL LETTER EM
+ED 043D L Y CD ED CD ED ED ED # CYRILLIC SMALL LETTER EN
+EE 043E L Y CE EE CE EE 2A 00 # CYRILLIC SMALL LETTER O
+EF 043F L Y CF EF CF EF EF EF # CYRILLIC SMALL LETTER PE
+F0 0440 L Y D0 F0 D0 F0 F0 F0 # CYRILLIC SMALL LETTER ER
+F1 0441 L Y D1 F1 D1 F1 F1 F1 # CYRILLIC SMALL LETTER ES
+F2 0442 L Y D2 F2 D2 F2 F2 F2 # CYRILLIC SMALL LETTER TE
+F3 0443 L Y D3 F3 D3 F3 2A 00 # CYRILLIC SMALL LETTER U
+F4 0444 L Y D4 F4 D4 F4 F4 F4 # CYRILLIC SMALL LETTER EF
+F5 0445 L Y D5 F5 D5 F5 F5 F5 # CYRILLIC SMALL LETTER HA
+F6 0446 L Y D6 F6 D6 F6 F6 F6 # CYRILLIC SMALL LETTER TSE
+F7 0447 L Y D7 F7 D7 F7 F7 F7 # CYRILLIC SMALL LETTER CHE
+F8 0448 L Y D8 F8 D8 F8 F8 F8 # CYRILLIC SMALL LETTER SHA
+F9 0449 L Y D9 F9 D9 F9 F9 F9 # CYRILLIC SMALL LETTER SHCHA
+FA 044A L Y DA FA DA FA FA FA # CYRILLIC SMALL LETTER HARD SIGN
+FB 044B L Y DB FB DB FB 2A 00 # CYRILLIC SMALL LETTER YERU
+FC 044C L Y DC FC DC FC FC FC # CYRILLIC SMALL LETTER SOFT SIGN
+FD 044D L Y DD FD DD FD 2A 00 # CYRILLIC SMALL LETTER E
+FE 044E L Y DE FE DE FE 2A 00 # CYRILLIC SMALL LETTER YU
+FF 044F L Y DF FF DF FF 2A 00 # CYRILLIC SMALL LETTER YA
diff --git a/assets/data/cp1252.cmap b/assets/data/cp1252.cmap
new file mode 100644
index 0000000..91c33c7
--- /dev/null
+++ b/assets/data/cp1252.cmap
@@ -0,0 +1,1943 @@
+INTERNAL
+/
+N 952
+0000 > 00
+0001 > 01
+0002 > 02
+0003 > 03
+0004 > 04
+0005 > 05
+0006 > 06
+0007 > 07
+0008 > 08
+0009 > 09
+000A > 0A
+000B > 0B
+000C > 0C
+000D > 0D
+000E > 0E
+000F > 0F
+0010 > 10
+0011 > 11
+0012 > 12
+0013 > 13
+0014 > 14
+0015 > 15
+0016 > 16
+0017 > 17
+0018 > 18
+0019 > 19
+001A > 1A
+001B > 1B
+001C > 1C
+001D > 1D
+001E > 1E
+001F > 1F
+0020 > 20
+0021 > 21
+0022 > 22
+0023 > 23
+0024 > 24
+0025 > 25
+0026 > 26
+0027 > 27
+0028 > 28
+0029 > 29
+002A > 2A
+002B > 2B
+002C > 2C
+002D > 2D
+002E > 2E
+002F > 2F
+0030 > 30
+0031 > 31
+0032 > 32
+0033 > 33
+0034 > 34
+0035 > 35
+0036 > 36
+0037 > 37
+0038 > 38
+0039 > 39
+003A > 3A
+003B > 3B
+003C > 3C
+003D > 3D
+003E > 3E
+003F > 3F
+0040 > 40
+0041 > 41 /
+ N 6
+ 0300 > C0
+ 0301 > C1
+ 0302 > C2
+ 0303 > C3
+ 0308 > C4
+ 030A > C5
+ .
+0042 > 42
+0043 > 43 /
+ N 1
+ 0327 > C7
+ .
+0044 > 44
+0045 > 45 /
+ N 4
+ 0300 > C8
+ 0301 > C9
+ 0302 > CA
+ 0308 > CB
+ .
+0046 > 46
+0047 > 47
+0048 > 48
+0049 > 49 /
+ N 4
+ 0300 > CC
+ 0301 > CD
+ 0302 > CE
+ 0308 > CF
+ .
+004A > 4A
+004B > 4B
+004C > 4C
+004D > 4D
+004E > 4E /
+ N 1
+ 0303 > D1
+ .
+004F > 4F /
+ N 5
+ 0300 > D2
+ 0301 > D3
+ 0302 > D4
+ 0303 > D5
+ 0308 > D6
+ .
+0050 > 50
+0051 > 51
+0052 > 52
+0053 > 53 /
+ N 1
+ 030C > 8A
+ .
+0054 > 54
+0055 > 55 /
+ N 4
+ 0300 > D9
+ 0301 > DA
+ 0302 > DB
+ 0308 > DC
+ .
+0056 > 56
+0057 > 57
+0058 > 58
+0059 > 59 /
+ N 2
+ 0301 > DD
+ 0308 > 9F
+ .
+005A > 5A /
+ N 1
+ 030C > 8E
+ .
+005B > 5B
+005C > 5C
+005D > 5D
+005E > 5E
+005F > 5F
+0060 > 60
+0061 > 61 /
+ N 6
+ 0300 > E0
+ 0301 > E1
+ 0302 > E2
+ 0303 > E3
+ 0308 > E4
+ 030A > E5
+ .
+0062 > 62
+0063 > 63 /
+ N 1
+ 0327 > E7
+ .
+0064 > 64
+0065 > 65 /
+ N 4
+ 0300 > E8
+ 0301 > E9
+ 0302 > EA
+ 0308 > EB
+ .
+0066 > 66
+0067 > 67
+0068 > 68
+0069 > 69 /
+ N 4
+ 0300 > EC
+ 0301 > ED
+ 0302 > EE
+ 0308 > EF
+ .
+006A > 6A
+006B > 6B
+006C > 6C
+006D > 6D
+006E > 6E /
+ N 1
+ 0303 > F1
+ .
+006F > 6F /
+ N 5
+ 0300 > F2
+ 0301 > F3
+ 0302 > F4
+ 0303 > F5
+ 0308 > F6
+ .
+0070 > 70
+0071 > 71
+0072 > 72
+0073 > 73 /
+ N 1
+ 030C > 9A
+ .
+0074 > 74
+0075 > 75 /
+ N 4
+ 0300 > F9
+ 0301 > FA
+ 0302 > FB
+ 0308 > FC
+ .
+0076 > 76
+0077 > 77
+0078 > 78
+0079 > 79 /
+ N 2
+ 0301 > FD
+ 0308 > FF
+ .
+007A > 7A /
+ N 1
+ 030C > 9E
+ .
+007B > 7B
+007C > 7C
+007D > 7D
+007E > 7E
+007F > 7F
+0081 > 81
+008D > 8D
+008F > 8F
+0090 > 90
+009D > 9D
+00A0 > A0
+00A1 > A1
+00A2 > A2
+00A3 > A3
+00A4 > A4
+00A5 > A5
+00A6 > A6
+00A7 > A7
+00A8 > A8
+00A9 > A9
+00AA > AA
+00AB > AB
+00AC > AC
+00AD > AD
+00AE > AE
+00AF > AF
+00B0 > B0
+00B1 > B1
+00B2 > B2
+00B3 > B3
+00B4 > B4
+00B5 > B5
+00B6 > B6
+00B7 > B7
+00B8 > B8
+00B9 > B9
+00BA > BA
+00BB > BB
+00BC > BC
+00BD > BD
+00BE > BE
+00BF > BF
+00C0 > C0
+00C1 > C1
+00C2 > C2
+00C3 > C3
+00C4 > C4
+00C5 > C5
+00C6 > C6
+00C7 > C7
+00C8 > C8
+00C9 > C9
+00CA > CA
+00CB > CB
+00CC > CC
+00CD > CD
+00CE > CE
+00CF > CF
+00D0 > D0
+00D1 > D1
+00D2 > D2
+00D3 > D3
+00D4 > D4
+00D5 > D5
+00D6 > D6
+00D7 > D7
+00D8 > D8
+00D9 > D9
+00DA > DA
+00DB > DB
+00DC > DC
+00DD > DD
+00DE > DE
+00DF > DF
+00E0 > E0
+00E1 > E1
+00E2 > E2
+00E3 > E3
+00E4 > E4
+00E5 > E5
+00E6 > E6
+00E7 > E7
+00E8 > E8
+00E9 > E9
+00EA > EA
+00EB > EB
+00EC > EC
+00ED > ED
+00EE > EE
+00EF > EF
+00F0 > F0
+00F1 > F1
+00F2 > F2
+00F3 > F3
+00F4 > F4
+00F5 > F5
+00F6 > F6
+00F7 > F7
+00F8 > F8
+00F9 > F9
+00FA > FA
+00FB > FB
+00FC > FC
+00FD > FD
+00FE > FE
+00FF > FF
+0100 > 41 # unsup: 0041 0304
+0101 > 61 # unsup: 0061 0304
+0102 > 41 # unsup: 0041 0306
+0103 > 61 # unsup: 0061 0306
+0104 > 41 # unsup: 0041 0328
+0105 > 61 # unsup: 0061 0328
+0106 > 43 # unsup: 0043 0301
+0107 > 63 # unsup: 0063 0301
+0108 > 43 # unsup: 0043 0302
+0109 > 63 # unsup: 0063 0302
+010A > 43 # unsup: 0043 0307
+010B > 63 # unsup: 0063 0307
+010C > 43 # unsup: 0043 030C
+010D > 63 # unsup: 0063 030C
+010E > 44 # unsup: 0044 030C
+010F > 64 # unsup: 0064 030C
+0112 > 45 # unsup: 0045 0304
+0113 > 65 # unsup: 0065 0304
+0114 > 45 # unsup: 0045 0306
+0115 > 65 # unsup: 0065 0306
+0116 > 45 # unsup: 0045 0307
+0117 > 65 # unsup: 0065 0307
+0118 > 45 # unsup: 0045 0328
+0119 > 65 # unsup: 0065 0328
+011A > 45 # unsup: 0045 030C
+011B > 65 # unsup: 0065 030C
+011C > 47 # unsup: 0047 0302
+011D > 67 # unsup: 0067 0302
+011E > 47 # unsup: 0047 0306
+011F > 67 # unsup: 0067 0306
+0120 > 47 # unsup: 0047 0307
+0121 > 67 # unsup: 0067 0307
+0122 > 47 # unsup: 0047 0327
+0123 > 67 # unsup: 0067 0327
+0124 > 48 # unsup: 0048 0302
+0125 > 68 # unsup: 0068 0302
+0128 > 49 # unsup: 0049 0303
+0129 > 69 # unsup: 0069 0303
+012A > 49 # unsup: 0049 0304
+012B > 69 # unsup: 0069 0304
+012C > 49 # unsup: 0049 0306
+012D > 69 # unsup: 0069 0306
+012E > 49 # unsup: 0049 0328
+012F > 69 # unsup: 0069 0328
+0130 > 49 # unsup: 0049 0307
+0132 > 49 4A # compat
+0133 > 69 6A # compat
+0134 > 4A # unsup: 004A 0302
+0135 > 6A # unsup: 006A 0302
+0136 > 4B # unsup: 004B 0327
+0137 > 6B # unsup: 006B 0327
+0139 > 4C # unsup: 004C 0301
+013A > 6C # unsup: 006C 0301
+013B > 4C # unsup: 004C 0327
+013C > 6C # unsup: 006C 0327
+013D > 4C # unsup: 004C 030C
+013E > 6C # unsup: 006C 030C
+013F > 4C B7 # compat
+0140 > 6C B7 # compat
+0143 > 4E # unsup: 004E 0301
+0144 > 6E # unsup: 006E 0301
+0145 > 4E # unsup: 004E 0327
+0146 > 6E # unsup: 006E 0327
+0147 > 4E # unsup: 004E 030C
+0148 > 6E # unsup: 006E 030C
+014C > 4F # unsup: 004F 0304
+014D > 6F # unsup: 006F 0304
+014E > 4F # unsup: 004F 0306
+014F > 6F # unsup: 006F 0306
+0150 > 4F # unsup: 004F 030B
+0151 > 6F # unsup: 006F 030B
+0152 > 8C
+0153 > 9C
+0154 > 52 # unsup: 0052 0301
+0155 > 72 # unsup: 0072 0301
+0156 > 52 # unsup: 0052 0327
+0157 > 72 # unsup: 0072 0327
+0158 > 52 # unsup: 0052 030C
+0159 > 72 # unsup: 0072 030C
+015A > 53 # unsup: 0053 0301
+015B > 73 # unsup: 0073 0301
+015C > 53 # unsup: 0053 0302
+015D > 73 # unsup: 0073 0302
+015E > 53 # unsup: 0053 0327
+015F > 73 # unsup: 0073 0327
+0160 > 8A
+0161 > 9A
+0162 > 54 # unsup: 0054 0327
+0163 > 74 # unsup: 0074 0327
+0164 > 54 # unsup: 0054 030C
+0165 > 74 # unsup: 0074 030C
+0168 > 55 # unsup: 0055 0303
+0169 > 75 # unsup: 0075 0303
+016A > 55 # unsup: 0055 0304
+016B > 75 # unsup: 0075 0304
+016C > 55 # unsup: 0055 0306
+016D > 75 # unsup: 0075 0306
+016E > 55 # unsup: 0055 030A
+016F > 75 # unsup: 0075 030A
+0170 > 55 # unsup: 0055 030B
+0171 > 75 # unsup: 0075 030B
+0172 > 55 # unsup: 0055 0328
+0173 > 75 # unsup: 0075 0328
+0174 > 57 # unsup: 0057 0302
+0175 > 77 # unsup: 0077 0302
+0176 > 59 # unsup: 0059 0302
+0177 > 79 # unsup: 0079 0302
+0178 > 9F
+0179 > 5A # unsup: 005A 0301
+017A > 7A # unsup: 007A 0301
+017B > 5A # unsup: 005A 0307
+017C > 7A # unsup: 007A 0307
+017D > 8E
+017E > 9E
+017F > 73 # compat
+0192 > 83
+01A0 > 4F # unsup: 004F 031B
+01A1 > 6F # unsup: 006F 031B
+01AF > 55 # unsup: 0055 031B
+01B0 > 75 # unsup: 0075 031B
+01C4 > 44 8E # compat
+01C5 > 44 9E # compat
+01C6 > 64 9E # compat
+01C7 > 4C 4A # compat
+01C8 > 4C 6A # compat
+01C9 > 6C 6A # compat
+01CA > 4E 4A # compat
+01CB > 4E 6A # compat
+01CC > 6E 6A # compat
+01CD > 41 # unsup: 0041 030C
+01CE > 61 # unsup: 0061 030C
+01CF > 49 # unsup: 0049 030C
+01D0 > 69 # unsup: 0069 030C
+01D1 > 4F # unsup: 004F 030C
+01D2 > 6F # unsup: 006F 030C
+01D3 > 55 # unsup: 0055 030C
+01D4 > 75 # unsup: 0075 030C
+01D5 > DC # unsup: 00DC 0304
+01D6 > FC # unsup: 00FC 0304
+01D7 > DC # unsup: 00DC 0301
+01D8 > FC # unsup: 00FC 0301
+01D9 > DC # unsup: 00DC 030C
+01DA > FC # unsup: 00FC 030C
+01DB > DC # unsup: 00DC 0300
+01DC > FC # unsup: 00FC 0300
+01DE > C4 # unsup: 00C4 0304
+01DF > E4 # unsup: 00E4 0304
+01E0 > 41 # unsup: 0041 0307 0304
+01E1 > 61 # unsup: 0061 0307 0304
+01E2 > C6 # unsup: 00C6 0304
+01E3 > E6 # unsup: 00E6 0304
+01E6 > 47 # unsup: 0047 030C
+01E7 > 67 # unsup: 0067 030C
+01E8 > 4B # unsup: 004B 030C
+01E9 > 6B # unsup: 006B 030C
+01EA > 4F # unsup: 004F 0328
+01EB > 6F # unsup: 006F 0328
+01EC > 4F # unsup: 004F 0328 0304
+01ED > 6F # unsup: 006F 0328 0304
+01F0 > 6A # unsup: 006A 030C
+01F1 > 44 5A # compat
+01F2 > 44 7A # compat
+01F3 > 64 7A # compat
+01F4 > 47 # unsup: 0047 0301
+01F5 > 67 # unsup: 0067 0301
+01F8 > 4E # unsup: 004E 0300
+01F9 > 6E # unsup: 006E 0300
+01FA > C5 # unsup: 00C5 0301
+01FB > E5 # unsup: 00E5 0301
+01FC > C6 # unsup: 00C6 0301
+01FD > E6 # unsup: 00E6 0301
+01FE > D8 # unsup: 00D8 0301
+01FF > F8 # unsup: 00F8 0301
+0200 > 41 # unsup: 0041 030F
+0201 > 61 # unsup: 0061 030F
+0202 > 41 # unsup: 0041 0311
+0203 > 61 # unsup: 0061 0311
+0204 > 45 # unsup: 0045 030F
+0205 > 65 # unsup: 0065 030F
+0206 > 45 # unsup: 0045 0311
+0207 > 65 # unsup: 0065 0311
+0208 > 49 # unsup: 0049 030F
+0209 > 69 # unsup: 0069 030F
+020A > 49 # unsup: 0049 0311
+020B > 69 # unsup: 0069 0311
+020C > 4F # unsup: 004F 030F
+020D > 6F # unsup: 006F 030F
+020E > 4F # unsup: 004F 0311
+020F > 6F # unsup: 006F 0311
+0210 > 52 # unsup: 0052 030F
+0211 > 72 # unsup: 0072 030F
+0212 > 52 # unsup: 0052 0311
+0213 > 72 # unsup: 0072 0311
+0214 > 55 # unsup: 0055 030F
+0215 > 75 # unsup: 0075 030F
+0216 > 55 # unsup: 0055 0311
+0217 > 75 # unsup: 0075 0311
+0218 > 53 # unsup: 0053 0326
+0219 > 73 # unsup: 0073 0326
+021A > 54 # unsup: 0054 0326
+021B > 74 # unsup: 0074 0326
+021E > 48 # unsup: 0048 030C
+021F > 68 # unsup: 0068 030C
+0226 > 41 # unsup: 0041 0307
+0227 > 61 # unsup: 0061 0307
+0228 > 45 # unsup: 0045 0327
+0229 > 65 # unsup: 0065 0327
+022A > D6 # unsup: 00D6 0304
+022B > F6 # unsup: 00F6 0304
+022C > D5 # unsup: 00D5 0304
+022D > F5 # unsup: 00F5 0304
+022E > 4F # unsup: 004F 0307
+022F > 6F # unsup: 006F 0307
+0230 > 4F # unsup: 004F 0307 0304
+0231 > 6F # unsup: 006F 0307 0304
+0232 > 59 # unsup: 0059 0304
+0233 > 79 # unsup: 0079 0304
+02C6 > 88
+02DC > 98
+0300 > 0 # unsup
+0301 > 0 # unsup
+0302 > 0 # unsup
+0303 > 0 # unsup
+0304 > 0 # unsup
+0305 > 0 # unsup
+0306 > 0 # unsup
+0307 > 0 # unsup
+0308 > 0 # unsup
+0309 > 0 # unsup
+030A > 0 # unsup
+030B > 0 # unsup
+030C > 0 # unsup
+030D > 0 # unsup
+030E > 0 # unsup
+030F > 0 # unsup
+0310 > 0 # unsup
+0311 > 0 # unsup
+0312 > 0 # unsup
+0313 > 0 # unsup
+0314 > 0 # unsup
+0315 > 0 # unsup
+0316 > 0 # unsup
+0317 > 0 # unsup
+0318 > 0 # unsup
+0319 > 0 # unsup
+031A > 0 # unsup
+031B > 0 # unsup
+031C > 0 # unsup
+031D > 0 # unsup
+031E > 0 # unsup
+031F > 0 # unsup
+0320 > 0 # unsup
+0321 > 0 # unsup
+0322 > 0 # unsup
+0323 > 0 # unsup
+0324 > 0 # unsup
+0325 > 0 # unsup
+0326 > 0 # unsup
+0327 > 0 # unsup
+0328 > 0 # unsup
+0329 > 0 # unsup
+032A > 0 # unsup
+032B > 0 # unsup
+032C > 0 # unsup
+032D > 0 # unsup
+032E > 0 # unsup
+032F > 0 # unsup
+0330 > 0 # unsup
+0331 > 0 # unsup
+0332 > 0 # unsup
+0333 > 0 # unsup
+0334 > 0 # unsup
+0335 > 0 # unsup
+0336 > 0 # unsup
+0337 > 0 # unsup
+0338 > 0 # unsup
+0339 > 0 # unsup
+033A > 0 # unsup
+033B > 0 # unsup
+033C > 0 # unsup
+033D > 0 # unsup
+033E > 0 # unsup
+033F > 0 # unsup
+0340 > 0 # unsup
+0341 > 0 # unsup
+0342 > 0 # unsup
+0343 > 0 # unsup
+0344 > 0 # unsup
+0345 > 0 # unsup
+037E > 3B
+0385 > A8 # unsup: 00A8 0301
+0387 > B7
+1E00 > 41 # unsup: 0041 0325
+1E01 > 61 # unsup: 0061 0325
+1E02 > 42 # unsup: 0042 0307
+1E03 > 62 # unsup: 0062 0307
+1E04 > 42 # unsup: 0042 0323
+1E05 > 62 # unsup: 0062 0323
+1E06 > 42 # unsup: 0042 0331
+1E07 > 62 # unsup: 0062 0331
+1E08 > C7 # unsup: 00C7 0301
+1E09 > E7 # unsup: 00E7 0301
+1E0A > 44 # unsup: 0044 0307
+1E0B > 64 # unsup: 0064 0307
+1E0C > 44 # unsup: 0044 0323
+1E0D > 64 # unsup: 0064 0323
+1E0E > 44 # unsup: 0044 0331
+1E0F > 64 # unsup: 0064 0331
+1E10 > 44 # unsup: 0044 0327
+1E11 > 64 # unsup: 0064 0327
+1E12 > 44 # unsup: 0044 032D
+1E13 > 64 # unsup: 0064 032D
+1E14 > 45 # unsup: 0045 0304 0300
+1E15 > 65 # unsup: 0065 0304 0300
+1E16 > 45 # unsup: 0045 0304 0301
+1E17 > 65 # unsup: 0065 0304 0301
+1E18 > 45 # unsup: 0045 032D
+1E19 > 65 # unsup: 0065 032D
+1E1A > 45 # unsup: 0045 0330
+1E1B > 65 # unsup: 0065 0330
+1E1C > 45 # unsup: 0045 0327 0306
+1E1D > 65 # unsup: 0065 0327 0306
+1E1E > 46 # unsup: 0046 0307
+1E1F > 66 # unsup: 0066 0307
+1E20 > 47 # unsup: 0047 0304
+1E21 > 67 # unsup: 0067 0304
+1E22 > 48 # unsup: 0048 0307
+1E23 > 68 # unsup: 0068 0307
+1E24 > 48 # unsup: 0048 0323
+1E25 > 68 # unsup: 0068 0323
+1E26 > 48 # unsup: 0048 0308
+1E27 > 68 # unsup: 0068 0308
+1E28 > 48 # unsup: 0048 0327
+1E29 > 68 # unsup: 0068 0327
+1E2A > 48 # unsup: 0048 032E
+1E2B > 68 # unsup: 0068 032E
+1E2C > 49 # unsup: 0049 0330
+1E2D > 69 # unsup: 0069 0330
+1E2E > CF # unsup: 00CF 0301
+1E2F > EF # unsup: 00EF 0301
+1E30 > 4B # unsup: 004B 0301
+1E31 > 6B # unsup: 006B 0301
+1E32 > 4B # unsup: 004B 0323
+1E33 > 6B # unsup: 006B 0323
+1E34 > 4B # unsup: 004B 0331
+1E35 > 6B # unsup: 006B 0331
+1E36 > 4C # unsup: 004C 0323
+1E37 > 6C # unsup: 006C 0323
+1E38 > 4C # unsup: 004C 0323 0304
+1E39 > 6C # unsup: 006C 0323 0304
+1E3A > 4C # unsup: 004C 0331
+1E3B > 6C # unsup: 006C 0331
+1E3C > 4C # unsup: 004C 032D
+1E3D > 6C # unsup: 006C 032D
+1E3E > 4D # unsup: 004D 0301
+1E3F > 6D # unsup: 006D 0301
+1E40 > 4D # unsup: 004D 0307
+1E41 > 6D # unsup: 006D 0307
+1E42 > 4D # unsup: 004D 0323
+1E43 > 6D # unsup: 006D 0323
+1E44 > 4E # unsup: 004E 0307
+1E45 > 6E # unsup: 006E 0307
+1E46 > 4E # unsup: 004E 0323
+1E47 > 6E # unsup: 006E 0323
+1E48 > 4E # unsup: 004E 0331
+1E49 > 6E # unsup: 006E 0331
+1E4A > 4E # unsup: 004E 032D
+1E4B > 6E # unsup: 006E 032D
+1E4C > D5 # unsup: 00D5 0301
+1E4D > F5 # unsup: 00F5 0301
+1E4E > D5 # unsup: 00D5 0308
+1E4F > F5 # unsup: 00F5 0308
+1E50 > 4F # unsup: 004F 0304 0300
+1E51 > 6F # unsup: 006F 0304 0300
+1E52 > 4F # unsup: 004F 0304 0301
+1E53 > 6F # unsup: 006F 0304 0301
+1E54 > 50 # unsup: 0050 0301
+1E55 > 70 # unsup: 0070 0301
+1E56 > 50 # unsup: 0050 0307
+1E57 > 70 # unsup: 0070 0307
+1E58 > 52 # unsup: 0052 0307
+1E59 > 72 # unsup: 0072 0307
+1E5A > 52 # unsup: 0052 0323
+1E5B > 72 # unsup: 0072 0323
+1E5C > 52 # unsup: 0052 0323 0304
+1E5D > 72 # unsup: 0072 0323 0304
+1E5E > 52 # unsup: 0052 0331
+1E5F > 72 # unsup: 0072 0331
+1E60 > 53 # unsup: 0053 0307
+1E61 > 73 # unsup: 0073 0307
+1E62 > 53 # unsup: 0053 0323
+1E63 > 73 # unsup: 0073 0323
+1E64 > 53 # unsup: 0053 0301 0307
+1E65 > 73 # unsup: 0073 0301 0307
+1E66 > 8A # unsup: 0160 0307
+1E67 > 9A # unsup: 0161 0307
+1E68 > 53 # unsup: 0053 0323 0307
+1E69 > 73 # unsup: 0073 0323 0307
+1E6A > 54 # unsup: 0054 0307
+1E6B > 74 # unsup: 0074 0307
+1E6C > 54 # unsup: 0054 0323
+1E6D > 74 # unsup: 0074 0323
+1E6E > 54 # unsup: 0054 0331
+1E6F > 74 # unsup: 0074 0331
+1E70 > 54 # unsup: 0054 032D
+1E71 > 74 # unsup: 0074 032D
+1E72 > 55 # unsup: 0055 0324
+1E73 > 75 # unsup: 0075 0324
+1E74 > 55 # unsup: 0055 0330
+1E75 > 75 # unsup: 0075 0330
+1E76 > 55 # unsup: 0055 032D
+1E77 > 75 # unsup: 0075 032D
+1E78 > 55 # unsup: 0055 0303 0301
+1E79 > 75 # unsup: 0075 0303 0301
+1E7A > 55 # unsup: 0055 0304 0308
+1E7B > 75 # unsup: 0075 0304 0308
+1E7C > 56 # unsup: 0056 0303
+1E7D > 76 # unsup: 0076 0303
+1E7E > 56 # unsup: 0056 0323
+1E7F > 76 # unsup: 0076 0323
+1E80 > 57 # unsup: 0057 0300
+1E81 > 77 # unsup: 0077 0300
+1E82 > 57 # unsup: 0057 0301
+1E83 > 77 # unsup: 0077 0301
+1E84 > 57 # unsup: 0057 0308
+1E85 > 77 # unsup: 0077 0308
+1E86 > 57 # unsup: 0057 0307
+1E87 > 77 # unsup: 0077 0307
+1E88 > 57 # unsup: 0057 0323
+1E89 > 77 # unsup: 0077 0323
+1E8A > 58 # unsup: 0058 0307
+1E8B > 78 # unsup: 0078 0307
+1E8C > 58 # unsup: 0058 0308
+1E8D > 78 # unsup: 0078 0308
+1E8E > 59 # unsup: 0059 0307
+1E8F > 79 # unsup: 0079 0307
+1E90 > 5A # unsup: 005A 0302
+1E91 > 7A # unsup: 007A 0302
+1E92 > 5A # unsup: 005A 0323
+1E93 > 7A # unsup: 007A 0323
+1E94 > 5A # unsup: 005A 0331
+1E95 > 7A # unsup: 007A 0331
+1E96 > 68 # unsup: 0068 0331
+1E97 > 74 # unsup: 0074 0308
+1E98 > 77 # unsup: 0077 030A
+1E99 > 79 # unsup: 0079 030A
+1E9B > 73 # unsup: 0073 0307
+1EA0 > 41 # unsup: 0041 0323
+1EA1 > 61 # unsup: 0061 0323
+1EA2 > 41 # unsup: 0041 0309
+1EA3 > 61 # unsup: 0061 0309
+1EA4 > C2 # unsup: 00C2 0301
+1EA5 > E2 # unsup: 00E2 0301
+1EA6 > C2 # unsup: 00C2 0300
+1EA7 > E2 # unsup: 00E2 0300
+1EA8 > C2 # unsup: 00C2 0309
+1EA9 > E2 # unsup: 00E2 0309
+1EAA > C2 # unsup: 00C2 0303
+1EAB > E2 # unsup: 00E2 0303
+1EAC > 41 # unsup: 0041 0323 0302
+1EAD > 61 # unsup: 0061 0323 0302
+1EAE > 41 # unsup: 0041 0306 0301
+1EAF > 61 # unsup: 0061 0306 0301
+1EB0 > 41 # unsup: 0041 0306 0300
+1EB1 > 61 # unsup: 0061 0306 0300
+1EB2 > 41 # unsup: 0041 0306 0309
+1EB3 > 61 # unsup: 0061 0306 0309
+1EB4 > 41 # unsup: 0041 0306 0303
+1EB5 > 61 # unsup: 0061 0306 0303
+1EB6 > 41 # unsup: 0041 0323 0306
+1EB7 > 61 # unsup: 0061 0323 0306
+1EB8 > 45 # unsup: 0045 0323
+1EB9 > 65 # unsup: 0065 0323
+1EBA > 45 # unsup: 0045 0309
+1EBB > 65 # unsup: 0065 0309
+1EBC > 45 # unsup: 0045 0303
+1EBD > 65 # unsup: 0065 0303
+1EBE > CA # unsup: 00CA 0301
+1EBF > EA # unsup: 00EA 0301
+1EC0 > CA # unsup: 00CA 0300
+1EC1 > EA # unsup: 00EA 0300
+1EC2 > CA # unsup: 00CA 0309
+1EC3 > EA # unsup: 00EA 0309
+1EC4 > CA # unsup: 00CA 0303
+1EC5 > EA # unsup: 00EA 0303
+1EC6 > 45 # unsup: 0045 0323 0302
+1EC7 > 65 # unsup: 0065 0323 0302
+1EC8 > 49 # unsup: 0049 0309
+1EC9 > 69 # unsup: 0069 0309
+1ECA > 49 # unsup: 0049 0323
+1ECB > 69 # unsup: 0069 0323
+1ECC > 4F # unsup: 004F 0323
+1ECD > 6F # unsup: 006F 0323
+1ECE > 4F # unsup: 004F 0309
+1ECF > 6F # unsup: 006F 0309
+1ED0 > D4 # unsup: 00D4 0301
+1ED1 > F4 # unsup: 00F4 0301
+1ED2 > D4 # unsup: 00D4 0300
+1ED3 > F4 # unsup: 00F4 0300
+1ED4 > D4 # unsup: 00D4 0309
+1ED5 > F4 # unsup: 00F4 0309
+1ED6 > D4 # unsup: 00D4 0303
+1ED7 > F4 # unsup: 00F4 0303
+1ED8 > 4F # unsup: 004F 0323 0302
+1ED9 > 6F # unsup: 006F 0323 0302
+1EDA > 4F # unsup: 004F 031B 0301
+1EDB > 6F # unsup: 006F 031B 0301
+1EDC > 4F # unsup: 004F 031B 0300
+1EDD > 6F # unsup: 006F 031B 0300
+1EDE > 4F # unsup: 004F 031B 0309
+1EDF > 6F # unsup: 006F 031B 0309
+1EE0 > 4F # unsup: 004F 031B 0303
+1EE1 > 6F # unsup: 006F 031B 0303
+1EE2 > 4F # unsup: 004F 031B 0323
+1EE3 > 6F # unsup: 006F 031B 0323
+1EE4 > 55 # unsup: 0055 0323
+1EE5 > 75 # unsup: 0075 0323
+1EE6 > 55 # unsup: 0055 0309
+1EE7 > 75 # unsup: 0075 0309
+1EE8 > 55 # unsup: 0055 031B 0301
+1EE9 > 75 # unsup: 0075 031B 0301
+1EEA > 55 # unsup: 0055 031B 0300
+1EEB > 75 # unsup: 0075 031B 0300
+1EEC > 55 # unsup: 0055 031B 0309
+1EED > 75 # unsup: 0075 031B 0309
+1EEE > 55 # unsup: 0055 031B 0303
+1EEF > 75 # unsup: 0075 031B 0303
+1EF0 > 55 # unsup: 0055 031B 0323
+1EF1 > 75 # unsup: 0075 031B 0323
+1EF2 > 59 # unsup: 0059 0300
+1EF3 > 79 # unsup: 0079 0300
+1EF4 > 59 # unsup: 0059 0323
+1EF5 > 79 # unsup: 0079 0323
+1EF6 > 59 # unsup: 0059 0309
+1EF7 > 79 # unsup: 0079 0309
+1EF8 > 59 # unsup: 0059 0303
+1EF9 > 79 # unsup: 0079 0303
+1FC1 > A8 # unsup: 00A8 0342
+1FED > A8 # unsup: 00A8 0300
+1FEE > A8 # unsup: 00A8 0301
+1FEF > 60
+1FFD > B4
+2000 > 20 # compat
+2001 > 20 # compat
+2002 > 20 # compat
+2003 > 20 # compat
+2004 > 20 # compat
+2005 > 20 # compat
+2006 > 20 # compat
+2007 > 20 # compat
+2008 > 20 # compat
+2009 > 20 # compat
+200A > 20 # compat
+2013 > 96
+2014 > 97
+2018 > 91
+2019 > 92
+201A > 82
+201C > 93
+201D > 94
+201E > 84
+2020 > 86
+2021 > 87
+2022 > 95
+2024 > 2E # compat
+2025 > 2E 2E # compat
+2026 > 85
+202F > 20 # compat
+2030 > 89
+2039 > 8B
+203A > 9B
+203C > 21 21 # compat
+2047 > 3F 3F # compat
+2048 > 3F 21 # compat
+2049 > 21 3F # compat
+205F > 20 # compat
+20AC > 80
+2122 > 99
+FB00 > 66 66 # compat
+FB01 > 66 69 # compat
+FB02 > 66 6C # compat
+FB03 > 66 66 69 # compat
+FB04 > 66 66 6C # compat
+FB05 > 73 74 # compat
+FB06 > 73 74 # compat
+FB29 > 2B # compat
+FE30 > 2E 2E # compat
+FE31 > 97 # compat
+FE32 > 96 # compat
+FE33 > 5F # compat
+FE34 > 5F # compat
+FE35 > 28 # compat
+FE36 > 29 # compat
+FE37 > 7B # compat
+FE38 > 7D # compat
+FE47 > 5B # compat
+FE48 > 5D # compat
+FE4D > 5F # compat
+FE4E > 5F # compat
+FE4F > 5F # compat
+FE50 > 2C # compat
+FE52 > 2E # compat
+FE54 > 3B # compat
+FE55 > 3A # compat
+FE56 > 3F # compat
+FE57 > 21 # compat
+FE58 > 97 # compat
+FE59 > 28 # compat
+FE5A > 29 # compat
+FE5B > 7B # compat
+FE5C > 7D # compat
+FE5F > 23 # compat
+FE60 > 26 # compat
+FE61 > 2A # compat
+FE62 > 2B # compat
+FE63 > 2D # compat
+FE64 > 3C # compat
+FE65 > 3E # compat
+FE66 > 3D # compat
+FE68 > 5C # compat
+FE69 > 24 # compat
+FE6A > 25 # compat
+FE6B > 40 # compat
+FF01 > 21 # compat
+FF02 > 22 # compat
+FF03 > 23 # compat
+FF04 > 24 # compat
+FF05 > 25 # compat
+FF06 > 26 # compat
+FF07 > 27 # compat
+FF08 > 28 # compat
+FF09 > 29 # compat
+FF0A > 2A # compat
+FF0B > 2B # compat
+FF0C > 2C # compat
+FF0D > 2D # compat
+FF0E > 2E # compat
+FF0F > 2F # compat
+FF10 > 30 # compat
+FF11 > 31 # compat
+FF12 > 32 # compat
+FF13 > 33 # compat
+FF14 > 34 # compat
+FF15 > 35 # compat
+FF16 > 36 # compat
+FF17 > 37 # compat
+FF18 > 38 # compat
+FF19 > 39 # compat
+FF1A > 3A # compat
+FF1B > 3B # compat
+FF1C > 3C # compat
+FF1D > 3D # compat
+FF1E > 3E # compat
+FF1F > 3F # compat
+FF20 > 40 # compat
+FF21 > 41 # compat
+FF22 > 42 # compat
+FF23 > 43 # compat
+FF24 > 44 # compat
+FF25 > 45 # compat
+FF26 > 46 # compat
+FF27 > 47 # compat
+FF28 > 48 # compat
+FF29 > 49 # compat
+FF2A > 4A # compat
+FF2B > 4B # compat
+FF2C > 4C # compat
+FF2D > 4D # compat
+FF2E > 4E # compat
+FF2F > 4F # compat
+FF30 > 50 # compat
+FF31 > 51 # compat
+FF32 > 52 # compat
+FF33 > 53 # compat
+FF34 > 54 # compat
+FF35 > 55 # compat
+FF36 > 56 # compat
+FF37 > 57 # compat
+FF38 > 58 # compat
+FF39 > 59 # compat
+FF3A > 5A # compat
+FF3B > 5B # compat
+FF3C > 5C # compat
+FF3D > 5D # compat
+FF3E > 5E # compat
+FF3F > 5F # compat
+FF40 > 60 # compat
+FF41 > 61 # compat
+FF42 > 62 # compat
+FF43 > 63 # compat
+FF44 > 64 # compat
+FF45 > 65 # compat
+FF46 > 66 # compat
+FF47 > 67 # compat
+FF48 > 68 # compat
+FF49 > 69 # compat
+FF4A > 6A # compat
+FF4B > 6B # compat
+FF4C > 6C # compat
+FF4D > 6D # compat
+FF4E > 6E # compat
+FF4F > 6F # compat
+FF50 > 70 # compat
+FF51 > 71 # compat
+FF52 > 72 # compat
+FF53 > 73 # compat
+FF54 > 74 # compat
+FF55 > 75 # compat
+FF56 > 76 # compat
+FF57 > 77 # compat
+FF58 > 78 # compat
+FF59 > 79 # compat
+FF5A > 7A # compat
+FF5B > 7B # compat
+FF5C > 7C # compat
+FF5D > 7D # compat
+FF5E > 7E # compat
+FFE0 > A2 # compat
+FFE1 > A3 # compat
+FFE2 > AC # compat
+FFE3 > AF # compat
+FFE4 > A6 # compat
+FFE5 > A5 # compat
+.
+
+STRICT
+/
+N 260
+0000 > 00
+0001 > 01
+0002 > 02
+0003 > 03
+0004 > 04
+0005 > 05
+0006 > 06
+0007 > 07
+0008 > 08
+0009 > 09
+000A > 0A
+000B > 0B
+000C > 0C
+000D > 0D
+000E > 0E
+000F > 0F
+0010 > 10
+0011 > 11
+0012 > 12
+0013 > 13
+0014 > 14
+0015 > 15
+0016 > 16
+0017 > 17
+0018 > 18
+0019 > 19
+001A > 1A
+001B > 1B
+001C > 1C
+001D > 1D
+001E > 1E
+001F > 1F
+0020 > 20
+0021 > 21
+0022 > 22
+0023 > 23
+0024 > 24
+0025 > 25
+0026 > 26
+0027 > 27
+0028 > 28
+0029 > 29
+002A > 2A
+002B > 2B
+002C > 2C
+002D > 2D
+002E > 2E
+002F > 2F
+0030 > 30
+0031 > 31
+0032 > 32
+0033 > 33
+0034 > 34
+0035 > 35
+0036 > 36
+0037 > 37
+0038 > 38
+0039 > 39
+003A > 3A
+003B > 3B
+003C > 3C
+003D > 3D
+003E > 3E
+003F > 3F
+0040 > 40
+0041 > 41 /
+ N 6
+ 0300 > C0
+ 0301 > C1
+ 0302 > C2
+ 0303 > C3
+ 0308 > C4
+ 030A > C5
+ .
+0042 > 42
+0043 > 43 /
+ N 1
+ 0327 > C7
+ .
+0044 > 44
+0045 > 45 /
+ N 4
+ 0300 > C8
+ 0301 > C9
+ 0302 > CA
+ 0308 > CB
+ .
+0046 > 46
+0047 > 47
+0048 > 48
+0049 > 49 /
+ N 4
+ 0300 > CC
+ 0301 > CD
+ 0302 > CE
+ 0308 > CF
+ .
+004A > 4A
+004B > 4B
+004C > 4C
+004D > 4D
+004E > 4E /
+ N 1
+ 0303 > D1
+ .
+004F > 4F /
+ N 5
+ 0300 > D2
+ 0301 > D3
+ 0302 > D4
+ 0303 > D5
+ 0308 > D6
+ .
+0050 > 50
+0051 > 51
+0052 > 52
+0053 > 53 /
+ N 1
+ 030C > 8A
+ .
+0054 > 54
+0055 > 55 /
+ N 4
+ 0300 > D9
+ 0301 > DA
+ 0302 > DB
+ 0308 > DC
+ .
+0056 > 56
+0057 > 57
+0058 > 58
+0059 > 59 /
+ N 2
+ 0301 > DD
+ 0308 > 9F
+ .
+005A > 5A /
+ N 1
+ 030C > 8E
+ .
+005B > 5B
+005C > 5C
+005D > 5D
+005E > 5E
+005F > 5F
+0060 > 60
+0061 > 61 /
+ N 6
+ 0300 > E0
+ 0301 > E1
+ 0302 > E2
+ 0303 > E3
+ 0308 > E4
+ 030A > E5
+ .
+0062 > 62
+0063 > 63 /
+ N 1
+ 0327 > E7
+ .
+0064 > 64
+0065 > 65 /
+ N 4
+ 0300 > E8
+ 0301 > E9
+ 0302 > EA
+ 0308 > EB
+ .
+0066 > 66
+0067 > 67
+0068 > 68
+0069 > 69 /
+ N 4
+ 0300 > EC
+ 0301 > ED
+ 0302 > EE
+ 0308 > EF
+ .
+006A > 6A
+006B > 6B
+006C > 6C
+006D > 6D
+006E > 6E /
+ N 1
+ 0303 > F1
+ .
+006F > 6F /
+ N 5
+ 0300 > F2
+ 0301 > F3
+ 0302 > F4
+ 0303 > F5
+ 0308 > F6
+ .
+0070 > 70
+0071 > 71
+0072 > 72
+0073 > 73 /
+ N 1
+ 030C > 9A
+ .
+0074 > 74
+0075 > 75 /
+ N 4
+ 0300 > F9
+ 0301 > FA
+ 0302 > FB
+ 0308 > FC
+ .
+0076 > 76
+0077 > 77
+0078 > 78
+0079 > 79 /
+ N 2
+ 0301 > FD
+ 0308 > FF
+ .
+007A > 7A /
+ N 1
+ 030C > 9E
+ .
+007B > 7B
+007C > 7C
+007D > 7D
+007E > 7E
+007F > 7F
+0081 > 81
+008D > 8D
+008F > 8F
+0090 > 90
+009D > 9D
+00A0 > A0
+00A1 > A1
+00A2 > A2
+00A3 > A3
+00A4 > A4
+00A5 > A5
+00A6 > A6
+00A7 > A7
+00A8 > A8
+00A9 > A9
+00AA > AA
+00AB > AB
+00AC > AC
+00AD > AD
+00AE > AE
+00AF > AF
+00B0 > B0
+00B1 > B1
+00B2 > B2
+00B3 > B3
+00B4 > B4
+00B5 > B5
+00B6 > B6
+00B7 > B7
+00B8 > B8
+00B9 > B9
+00BA > BA
+00BB > BB
+00BC > BC
+00BD > BD
+00BE > BE
+00BF > BF
+00C0 > C0
+00C1 > C1
+00C2 > C2
+00C3 > C3
+00C4 > C4
+00C5 > C5
+00C6 > C6
+00C7 > C7
+00C8 > C8
+00C9 > C9
+00CA > CA
+00CB > CB
+00CC > CC
+00CD > CD
+00CE > CE
+00CF > CF
+00D0 > D0
+00D1 > D1
+00D2 > D2
+00D3 > D3
+00D4 > D4
+00D5 > D5
+00D6 > D6
+00D7 > D7
+00D8 > D8
+00D9 > D9
+00DA > DA
+00DB > DB
+00DC > DC
+00DD > DD
+00DE > DE
+00DF > DF
+00E0 > E0
+00E1 > E1
+00E2 > E2
+00E3 > E3
+00E4 > E4
+00E5 > E5
+00E6 > E6
+00E7 > E7
+00E8 > E8
+00E9 > E9
+00EA > EA
+00EB > EB
+00EC > EC
+00ED > ED
+00EE > EE
+00EF > EF
+00F0 > F0
+00F1 > F1
+00F2 > F2
+00F3 > F3
+00F4 > F4
+00F5 > F5
+00F6 > F6
+00F7 > F7
+00F8 > F8
+00F9 > F9
+00FA > FA
+00FB > FB
+00FC > FC
+00FD > FD
+00FE > FE
+00FF > FF
+0152 > 8C
+0153 > 9C
+0160 > 8A
+0161 > 9A
+0178 > 9F
+017D > 8E
+017E > 9E
+0192 > 83
+02C6 > 88
+02DC > 98
+037E > 3B
+0387 > B7
+1FEF > 60
+1FFD > B4
+2013 > 96
+2014 > 97
+2018 > 91
+2019 > 92
+201A > 82
+201C > 93
+201D > 94
+201E > 84
+2020 > 86
+2021 > 87
+2022 > 95
+2026 > 85
+2030 > 89
+2039 > 8B
+203A > 9B
+20AC > 80
+2122 > 99
+.
+
+NFD
+/
+N 256
+00 > 0000
+01 > 0001
+02 > 0002
+03 > 0003
+04 > 0004
+05 > 0005
+06 > 0006
+07 > 0007
+08 > 0008
+09 > 0009
+0A > 000A
+0B > 000B
+0C > 000C
+0D > 000D
+0E > 000E
+0F > 000F
+10 > 0010
+11 > 0011
+12 > 0012
+13 > 0013
+14 > 0014
+15 > 0015
+16 > 0016
+17 > 0017
+18 > 0018
+19 > 0019
+1A > 001A
+1B > 001B
+1C > 001C
+1D > 001D
+1E > 001E
+1F > 001F
+20 > 0020
+21 > 0021
+22 > 0022
+23 > 0023
+24 > 0024
+25 > 0025
+26 > 0026
+27 > 0027
+28 > 0028
+29 > 0029
+2A > 002A
+2B > 002B
+2C > 002C
+2D > 002D
+2E > 002E
+2F > 002F
+30 > 0030
+31 > 0031
+32 > 0032
+33 > 0033
+34 > 0034
+35 > 0035
+36 > 0036
+37 > 0037
+38 > 0038
+39 > 0039
+3A > 003A
+3B > 003B
+3C > 003C
+3D > 003D
+3E > 003E
+3F > 003F
+40 > 0040
+41 > 0041
+42 > 0042
+43 > 0043
+44 > 0044
+45 > 0045
+46 > 0046
+47 > 0047
+48 > 0048
+49 > 0049
+4A > 004A
+4B > 004B
+4C > 004C
+4D > 004D
+4E > 004E
+4F > 004F
+50 > 0050
+51 > 0051
+52 > 0052
+53 > 0053
+54 > 0054
+55 > 0055
+56 > 0056
+57 > 0057
+58 > 0058
+59 > 0059
+5A > 005A
+5B > 005B
+5C > 005C
+5D > 005D
+5E > 005E
+5F > 005F
+60 > 0060
+61 > 0061
+62 > 0062
+63 > 0063
+64 > 0064
+65 > 0065
+66 > 0066
+67 > 0067
+68 > 0068
+69 > 0069
+6A > 006A
+6B > 006B
+6C > 006C
+6D > 006D
+6E > 006E
+6F > 006F
+70 > 0070
+71 > 0071
+72 > 0072
+73 > 0073
+74 > 0074
+75 > 0075
+76 > 0076
+77 > 0077
+78 > 0078
+79 > 0079
+7A > 007A
+7B > 007B
+7C > 007C
+7D > 007D
+7E > 007E
+7F > 007F
+80 > 20AC
+81 > 0081
+82 > 201A
+83 > 0192
+84 > 201E
+85 > 2026
+86 > 2020
+87 > 2021
+88 > 02C6
+89 > 2030
+8A > 0053 030C
+8B > 2039
+8C > 0152
+8D > 008D
+8E > 005A 030C
+8F > 008F
+90 > 0090
+91 > 2018
+92 > 2019
+93 > 201C
+94 > 201D
+95 > 2022
+96 > 2013
+97 > 2014
+98 > 02DC
+99 > 2122
+9A > 0073 030C
+9B > 203A
+9C > 0153
+9D > 009D
+9E > 007A 030C
+9F > 0059 0308
+A0 > 00A0
+A1 > 00A1
+A2 > 00A2
+A3 > 00A3
+A4 > 00A4
+A5 > 00A5
+A6 > 00A6
+A7 > 00A7
+A8 > 00A8
+A9 > 00A9
+AA > 00AA
+AB > 00AB
+AC > 00AC
+AD > 00AD
+AE > 00AE
+AF > 00AF
+B0 > 00B0
+B1 > 00B1
+B2 > 00B2
+B3 > 00B3
+B4 > 00B4
+B5 > 00B5
+B6 > 00B6
+B7 > 00B7
+B8 > 00B8
+B9 > 00B9
+BA > 00BA
+BB > 00BB
+BC > 00BC
+BD > 00BD
+BE > 00BE
+BF > 00BF
+C0 > 0041 0300
+C1 > 0041 0301
+C2 > 0041 0302
+C3 > 0041 0303
+C4 > 0041 0308
+C5 > 0041 030A
+C6 > 00C6
+C7 > 0043 0327
+C8 > 0045 0300
+C9 > 0045 0301
+CA > 0045 0302
+CB > 0045 0308
+CC > 0049 0300
+CD > 0049 0301
+CE > 0049 0302
+CF > 0049 0308
+D0 > 00D0
+D1 > 004E 0303
+D2 > 004F 0300
+D3 > 004F 0301
+D4 > 004F 0302
+D5 > 004F 0303
+D6 > 004F 0308
+D7 > 00D7
+D8 > 00D8
+D9 > 0055 0300
+DA > 0055 0301
+DB > 0055 0302
+DC > 0055 0308
+DD > 0059 0301
+DE > 00DE
+DF > 00DF
+E0 > 0061 0300
+E1 > 0061 0301
+E2 > 0061 0302
+E3 > 0061 0303
+E4 > 0061 0308
+E5 > 0061 030A
+E6 > 00E6
+E7 > 0063 0327
+E8 > 0065 0300
+E9 > 0065 0301
+EA > 0065 0302
+EB > 0065 0308
+EC > 0069 0300
+ED > 0069 0301
+EE > 0069 0302
+EF > 0069 0308
+F0 > 00F0
+F1 > 006E 0303
+F2 > 006F 0300
+F3 > 006F 0301
+F4 > 006F 0302
+F5 > 006F 0303
+F6 > 006F 0308
+F7 > 00F7
+F8 > 00F8
+F9 > 0075 0300
+FA > 0075 0301
+FB > 0075 0302
+FC > 0075 0308
+FD > 0079 0301
+FE > 00FE
+FF > 0079 0308
+.
+
+NFC
+/
+N 256
+00 > 0000
+01 > 0001
+02 > 0002
+03 > 0003
+04 > 0004
+05 > 0005
+06 > 0006
+07 > 0007
+08 > 0008
+09 > 0009
+0A > 000A
+0B > 000B
+0C > 000C
+0D > 000D
+0E > 000E
+0F > 000F
+10 > 0010
+11 > 0011
+12 > 0012
+13 > 0013
+14 > 0014
+15 > 0015
+16 > 0016
+17 > 0017
+18 > 0018
+19 > 0019
+1A > 001A
+1B > 001B
+1C > 001C
+1D > 001D
+1E > 001E
+1F > 001F
+20 > 0020
+21 > 0021
+22 > 0022
+23 > 0023
+24 > 0024
+25 > 0025
+26 > 0026
+27 > 0027
+28 > 0028
+29 > 0029
+2A > 002A
+2B > 002B
+2C > 002C
+2D > 002D
+2E > 002E
+2F > 002F
+30 > 0030
+31 > 0031
+32 > 0032
+33 > 0033
+34 > 0034
+35 > 0035
+36 > 0036
+37 > 0037
+38 > 0038
+39 > 0039
+3A > 003A
+3B > 003B
+3C > 003C
+3D > 003D
+3E > 003E
+3F > 003F
+40 > 0040
+41 > 0041
+42 > 0042
+43 > 0043
+44 > 0044
+45 > 0045
+46 > 0046
+47 > 0047
+48 > 0048
+49 > 0049
+4A > 004A
+4B > 004B
+4C > 004C
+4D > 004D
+4E > 004E
+4F > 004F
+50 > 0050
+51 > 0051
+52 > 0052
+53 > 0053
+54 > 0054
+55 > 0055
+56 > 0056
+57 > 0057
+58 > 0058
+59 > 0059
+5A > 005A
+5B > 005B
+5C > 005C
+5D > 005D
+5E > 005E
+5F > 005F
+60 > 0060
+61 > 0061
+62 > 0062
+63 > 0063
+64 > 0064
+65 > 0065
+66 > 0066
+67 > 0067
+68 > 0068
+69 > 0069
+6A > 006A
+6B > 006B
+6C > 006C
+6D > 006D
+6E > 006E
+6F > 006F
+70 > 0070
+71 > 0071
+72 > 0072
+73 > 0073
+74 > 0074
+75 > 0075
+76 > 0076
+77 > 0077
+78 > 0078
+79 > 0079
+7A > 007A
+7B > 007B
+7C > 007C
+7D > 007D
+7E > 007E
+7F > 007F
+80 > 20AC
+81 > 0081
+82 > 201A
+83 > 0192
+84 > 201E
+85 > 2026
+86 > 2020
+87 > 2021
+88 > 02C6
+89 > 2030
+8A > 0160
+8B > 2039
+8C > 0152
+8D > 008D
+8E > 017D
+8F > 008F
+90 > 0090
+91 > 2018
+92 > 2019
+93 > 201C
+94 > 201D
+95 > 2022
+96 > 2013
+97 > 2014
+98 > 02DC
+99 > 2122
+9A > 0161
+9B > 203A
+9C > 0153
+9D > 009D
+9E > 017E
+9F > 0178
+A0 > 00A0
+A1 > 00A1
+A2 > 00A2
+A3 > 00A3
+A4 > 00A4
+A5 > 00A5
+A6 > 00A6
+A7 > 00A7
+A8 > 00A8
+A9 > 00A9
+AA > 00AA
+AB > 00AB
+AC > 00AC
+AD > 00AD
+AE > 00AE
+AF > 00AF
+B0 > 00B0
+B1 > 00B1
+B2 > 00B2
+B3 > 00B3
+B4 > 00B4
+B5 > 00B5
+B6 > 00B6
+B7 > 00B7
+B8 > 00B8
+B9 > 00B9
+BA > 00BA
+BB > 00BB
+BC > 00BC
+BD > 00BD
+BE > 00BE
+BF > 00BF
+C0 > 00C0
+C1 > 00C1
+C2 > 00C2
+C3 > 00C3
+C4 > 00C4
+C5 > 00C5
+C6 > 00C6
+C7 > 00C7
+C8 > 00C8
+C9 > 00C9
+CA > 00CA
+CB > 00CB
+CC > 00CC
+CD > 00CD
+CE > 00CE
+CF > 00CF
+D0 > 00D0
+D1 > 00D1
+D2 > 00D2
+D3 > 00D3
+D4 > 00D4
+D5 > 00D5
+D6 > 00D6
+D7 > 00D7
+D8 > 00D8
+D9 > 00D9
+DA > 00DA
+DB > 00DB
+DC > 00DC
+DD > 00DD
+DE > 00DE
+DF > 00DF
+E0 > 00E0
+E1 > 00E1
+E2 > 00E2
+E3 > 00E3
+E4 > 00E4
+E5 > 00E5
+E6 > 00E6
+E7 > 00E7
+E8 > 00E8
+E9 > 00E9
+EA > 00EA
+EB > 00EB
+EC > 00EC
+ED > 00ED
+EE > 00EE
+EF > 00EF
+F0 > 00F0
+F1 > 00F1
+F2 > 00F2
+F3 > 00F3
+F4 > 00F4
+F5 > 00F5
+F6 > 00F6
+F7 > 00F7
+F8 > 00F8
+F9 > 00F9
+FA > 00FA
+FB > 00FB
+FC > 00FC
+FD > 00FD
+FE > 00FE
+FF > 00FF
+.
+
+COMP
+= NFC
+.
diff --git a/assets/data/cp1252.cset b/assets/data/cp1252.cset
new file mode 100644
index 0000000..2d1fb1f
--- /dev/null
+++ b/assets/data/cp1252.cset
@@ -0,0 +1,262 @@
+# Aspell Character Data File.
+= cp1252
+> ascii
+/
+#
+#
+00 0000 - N 00 00 00 00 00 00 #
+01 0001 . N 01 01 01 00 00 00 #
+02 0002 . N 02 02 02 00 00 00 #
+03 0003 . N 03 03 03 00 00 00 #
+04 0004 . N 04 04 04 00 00 00 #
+05 0005 . N 05 05 05 00 00 00 #
+06 0006 . N 06 06 06 00 00 00 #
+07 0007 . N 07 07 07 00 00 00 #
+08 0008 . N 08 08 08 00 00 00 #
+09 0009 . N 09 09 09 00 00 00 #
+0A 000A . N 0A 0A 0A 00 00 00 #
+0B 000B . N 0B 0B 0B 00 00 00 #
+0C 000C . N 0C 0C 0C 00 00 00 #
+0D 000D . N 0D 0D 0D 00 00 00 #
+0E 000E . N 0E 0E 0E 00 00 00 #
+0F 000F . N 0F 0F 0F 00 00 00 #
+10 0010 - N 10 10 10 00 00 00 #
+11 0011 . N 11 11 11 00 00 00 #
+12 0012 . N 12 12 12 00 00 00 #
+13 0013 . N 13 13 13 00 00 00 #
+14 0014 . N 14 14 14 00 00 00 #
+15 0015 . N 15 15 15 00 00 00 #
+16 0016 . N 16 16 16 00 00 00 #
+17 0017 . N 17 17 17 00 00 00 #
+18 0018 . N 18 18 18 00 00 00 #
+19 0019 . N 19 19 19 00 00 00 #
+1A 001A . N 1A 1A 1A 00 00 00 #
+1B 001B . N 1B 1B 1B 00 00 00 #
+1C 001C . N 1C 1C 1C 00 00 00 #
+1D 001D . N 1D 1D 1D 00 00 00 #
+1E 001E . N 1E 1E 1E 00 00 00 #
+1F 001F . N 1F 1F 1F 00 00 00 #
+20 0020 W Y 20 20 20 00 00 00 # SPACE
+21 0021 - Y 21 21 21 00 00 00 # EXCLAMATION MARK
+22 0022 - Y 22 22 22 00 00 00 # QUOTATION MARK
+23 0023 - Y 23 23 23 00 00 00 # NUMBER SIGN
+24 0024 - Y 24 24 24 00 00 00 # DOLLAR SIGN
+25 0025 - Y 25 25 25 00 00 00 # PERCENT SIGN
+26 0026 - Y 26 26 26 00 00 00 # AMPERSAND
+27 0027 - Y 27 27 27 00 00 00 # APOSTROPHE
+28 0028 - Y 28 28 28 00 00 00 # LEFT PARENTHESIS
+29 0029 - Y 29 29 29 00 00 00 # RIGHT PARENTHESIS
+2A 002A - Y 2A 2A 2A 00 00 00 # ASTERISK
+2B 002B - Y 2B 2B 2B 00 00 00 # PLUS SIGN
+2C 002C - Y 2C 2C 2C 00 00 00 # COMMA
+2D 002D H Y 2D 2D 2D 00 00 00 # HYPHEN-MINUS
+2E 002E - Y 2E 2E 2E 00 00 00 # FULL STOP
+2F 002F - Y 2F 2F 2F 00 00 00 # SOLIDUS
+30 0030 D Y 30 30 30 00 00 00 # DIGIT ZERO
+31 0031 D Y 31 31 31 00 00 00 # DIGIT ONE
+32 0032 D Y 32 32 32 00 00 00 # DIGIT TWO
+33 0033 D Y 33 33 33 00 00 00 # DIGIT THREE
+34 0034 D Y 34 34 34 00 00 00 # DIGIT FOUR
+35 0035 D Y 35 35 35 00 00 00 # DIGIT FIVE
+36 0036 D Y 36 36 36 00 00 00 # DIGIT SIX
+37 0037 D Y 37 37 37 00 00 00 # DIGIT SEVEN
+38 0038 D Y 38 38 38 00 00 00 # DIGIT EIGHT
+39 0039 D Y 39 39 39 00 00 00 # DIGIT NINE
+3A 003A - Y 3A 3A 3A 00 00 00 # COLON
+3B 003B - Y 3B 3B 3B 00 00 00 # SEMICOLON
+3C 003C - Y 3C 3C 3C 00 00 00 # LESS-THAN SIGN
+3D 003D - Y 3D 3D 3D 00 00 00 # EQUALS SIGN
+3E 003E - Y 3E 3E 3E 00 00 00 # GREATER-THAN SIGN
+3F 003F - Y 3F 3F 3F 00 00 00 # QUESTION MARK
+40 0040 - Y 40 40 40 00 00 00 # COMMERCIAL AT
+41 0041 L Y 41 61 41 41 2A 00 # LATIN CAPITAL LETTER A
+42 0042 L Y 42 62 42 42 62 62 # LATIN CAPITAL LETTER B
+43 0043 L Y 43 63 43 43 63 63 # LATIN CAPITAL LETTER C
+44 0044 L Y 44 64 44 44 64 64 # LATIN CAPITAL LETTER D
+45 0045 L Y 45 65 45 45 2A 00 # LATIN CAPITAL LETTER E
+46 0046 L Y 46 66 46 46 66 66 # LATIN CAPITAL LETTER F
+47 0047 L Y 47 67 47 47 67 67 # LATIN CAPITAL LETTER G
+48 0048 L Y 48 68 48 48 68 68 # LATIN CAPITAL LETTER H
+49 0049 L Y 49 69 49 49 2A 00 # LATIN CAPITAL LETTER I
+4A 004A L Y 4A 6A 4A 4A 6A 6A # LATIN CAPITAL LETTER J
+4B 004B L Y 4B 6B 4B 4B 6B 6B # LATIN CAPITAL LETTER K
+4C 004C L Y 4C 6C 4C 4C 6C 6C # LATIN CAPITAL LETTER L
+4D 004D L Y 4D 6D 4D 4D 6D 6D # LATIN CAPITAL LETTER M
+4E 004E L Y 4E 6E 4E 4E 6E 6E # LATIN CAPITAL LETTER N
+4F 004F L Y 4F 6F 4F 4F 2A 00 # LATIN CAPITAL LETTER O
+50 0050 L Y 50 70 50 50 70 70 # LATIN CAPITAL LETTER P
+51 0051 L Y 51 71 51 51 71 71 # LATIN CAPITAL LETTER Q
+52 0052 L Y 52 72 52 52 72 72 # LATIN CAPITAL LETTER R
+53 0053 L Y 53 73 53 53 73 73 # LATIN CAPITAL LETTER S
+54 0054 L Y 54 74 54 54 74 74 # LATIN CAPITAL LETTER T
+55 0055 L Y 55 75 55 55 2A 00 # LATIN CAPITAL LETTER U
+56 0056 L Y 56 76 56 56 76 76 # LATIN CAPITAL LETTER V
+57 0057 L Y 57 77 57 57 77 77 # LATIN CAPITAL LETTER W
+58 0058 L Y 58 78 58 58 78 78 # LATIN CAPITAL LETTER X
+59 0059 L Y 59 79 59 59 79 79 # LATIN CAPITAL LETTER Y
+5A 005A L Y 5A 7A 5A 5A 7A 7A # LATIN CAPITAL LETTER Z
+5B 005B - Y 5B 5B 5B 00 00 00 # LEFT SQUARE BRACKET
+5C 005C - Y 5C 5C 5C 00 00 00 # REVERSE SOLIDUS
+5D 005D - Y 5D 5D 5D 00 00 00 # RIGHT SQUARE BRACKET
+5E 005E - Y 5E 5E 5E 00 00 00 # CIRCUMFLEX ACCENT
+5F 005F - Y 5F 5F 5F 00 00 00 # LOW LINE
+60 0060 - Y 60 60 60 00 00 00 # GRAVE ACCENT
+61 0061 L Y 41 61 41 61 2A 00 # LATIN SMALL LETTER A
+62 0062 L Y 42 62 42 62 62 62 # LATIN SMALL LETTER B
+63 0063 L Y 43 63 43 63 63 63 # LATIN SMALL LETTER C
+64 0064 L Y 44 64 44 64 64 64 # LATIN SMALL LETTER D
+65 0065 L Y 45 65 45 65 2A 00 # LATIN SMALL LETTER E
+66 0066 L Y 46 66 46 66 66 66 # LATIN SMALL LETTER F
+67 0067 L Y 47 67 47 67 67 67 # LATIN SMALL LETTER G
+68 0068 L Y 48 68 48 68 68 68 # LATIN SMALL LETTER H
+69 0069 L Y 49 69 49 69 2A 00 # LATIN SMALL LETTER I
+6A 006A L Y 4A 6A 4A 6A 6A 6A # LATIN SMALL LETTER J
+6B 006B L Y 4B 6B 4B 6B 6B 6B # LATIN SMALL LETTER K
+6C 006C L Y 4C 6C 4C 6C 6C 6C # LATIN SMALL LETTER L
+6D 006D L Y 4D 6D 4D 6D 6D 6D # LATIN SMALL LETTER M
+6E 006E L Y 4E 6E 4E 6E 6E 6E # LATIN SMALL LETTER N
+6F 006F L Y 4F 6F 4F 6F 2A 00 # LATIN SMALL LETTER O
+70 0070 L Y 50 70 50 70 70 70 # LATIN SMALL LETTER P
+71 0071 L Y 51 71 51 71 71 71 # LATIN SMALL LETTER Q
+72 0072 L Y 52 72 52 72 72 72 # LATIN SMALL LETTER R
+73 0073 L Y 53 73 53 73 73 73 # LATIN SMALL LETTER S
+74 0074 L Y 54 74 54 74 74 74 # LATIN SMALL LETTER T
+75 0075 L Y 55 75 55 75 2A 00 # LATIN SMALL LETTER U
+76 0076 L Y 56 76 56 76 76 76 # LATIN SMALL LETTER V
+77 0077 L Y 57 77 57 77 77 77 # LATIN SMALL LETTER W
+78 0078 L Y 58 78 58 78 78 78 # LATIN SMALL LETTER X
+79 0079 L Y 59 79 59 79 79 79 # LATIN SMALL LETTER Y
+7A 007A L Y 5A 7A 5A 7A 7A 7A # LATIN SMALL LETTER Z
+7B 007B - Y 7B 7B 7B 00 00 00 # LEFT CURLY BRACKET
+7C 007C - Y 7C 7C 7C 00 00 00 # VERTICAL LINE
+7D 007D - Y 7D 7D 7D 00 00 00 # RIGHT CURLY BRACKET
+7E 007E - Y 7E 7E 7E 00 00 00 # TILDE
+7F 007F - N 7F 7F 7F 00 00 00 #
+80 20AC - Y 80 80 80 00 00 00 # EURO SIGN
+81 0081 . N 81 81 81 00 00 00 #
+82 201A - Y 82 82 82 00 00 00 # SINGLE LOW-9 QUOTATION MARK
+83 0192 L Y 83 83 83 83 83 83 # LATIN SMALL LETTER F WITH HOOK
+84 201E - Y 84 84 84 00 00 00 # DOUBLE LOW-9 QUOTATION MARK
+85 2026 - Y 85 85 85 00 00 00 # HORIZONTAL ELLIPSIS
+86 2020 - Y 86 86 86 00 00 00 # DAGGER
+87 2021 - Y 87 87 87 00 00 00 # DOUBLE DAGGER
+88 02C6 M Y 88 88 88 00 00 00 # MODIFIER LETTER CIRCUMFLEX ACCENT
+89 2030 - Y 89 89 89 00 00 00 # PER MILLE SIGN
+8A 0160 L Y 8A 9A 8A 53 73 73 # LATIN CAPITAL LETTER S WITH CARON
+8B 2039 - Y 8B 8B 8B 00 00 00 # SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+8C 0152 L Y 8C 9C 8C 8C 2A 00 # LATIN CAPITAL LIGATURE OE
+8D 008D . N 8D 8D 8D 00 00 00 #
+8E 017D L Y 8E 9E 8E 5A 7A 7A # LATIN CAPITAL LETTER Z WITH CARON
+8F 008F . N 8F 8F 8F 00 00 00 #
+90 0090 . N 90 90 90 00 00 00 #
+91 2018 - Y 91 91 91 00 00 00 # LEFT SINGLE QUOTATION MARK
+92 2019 - Y 92 92 92 00 00 00 # RIGHT SINGLE QUOTATION MARK
+93 201C - Y 93 93 93 00 00 00 # LEFT DOUBLE QUOTATION MARK
+94 201D - Y 94 94 94 00 00 00 # RIGHT DOUBLE QUOTATION MARK
+95 2022 - Y 95 95 95 00 00 00 # BULLET
+96 2013 - Y 96 96 96 00 00 00 # EN DASH
+97 2014 - Y 97 97 97 00 00 00 # EM DASH
+98 02DC - Y 98 98 98 00 00 00 # SMALL TILDE
+99 2122 . N 99 99 99 00 00 00 #
+9A 0161 L Y 8A 9A 8A 73 73 73 # LATIN SMALL LETTER S WITH CARON
+9B 203A - Y 9B 9B 9B 00 00 00 # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+9C 0153 L Y 8C 9C 8C 9C 2A 00 # LATIN SMALL LIGATURE OE
+9D 009D . N 9D 9D 9D 00 00 00 #
+9E 017E L Y 8E 9E 8E 7A 7A 7A # LATIN SMALL LETTER Z WITH CARON
+9F 0178 L Y 9F FF 9F 59 79 79 # LATIN CAPITAL LETTER Y WITH DIAERESIS
+A0 00A0 W Y A0 A0 A0 00 00 00 # NO-BREAK SPACE
+A1 00A1 - Y A1 A1 A1 00 00 00 # INVERTED EXCLAMATION MARK
+A2 00A2 - Y A2 A2 A2 00 00 00 # CENT SIGN
+A3 00A3 - Y A3 A3 A3 00 00 00 # POUND SIGN
+A4 00A4 - Y A4 A4 A4 00 00 00 # CURRENCY SIGN
+A5 00A5 - Y A5 A5 A5 00 00 00 # YEN SIGN
+A6 00A6 - Y A6 A6 A6 00 00 00 # BROKEN BAR
+A7 00A7 - Y A7 A7 A7 00 00 00 # SECTION SIGN
+A8 00A8 - Y A8 A8 A8 00 00 00 # DIAERESIS
+A9 00A9 - Y A9 A9 A9 00 00 00 # COPYRIGHT SIGN
+AA 00AA A Y AA AA AA 00 00 00 # FEMININE ORDINAL INDICATOR
+AB 00AB - Y AB AB AB 00 00 00 # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+AC 00AC - Y AC AC AC 00 00 00 # NOT SIGN
+AD 00AD H N AD AD AD 00 00 00 # SOFT HYPHEN
+AE 00AE - Y AE AE AE 00 00 00 # REGISTERED SIGN
+AF 00AF - Y AF AF AF 00 00 00 # MACRON
+B0 00B0 - Y B0 B0 B0 00 00 00 # DEGREE SIGN
+B1 00B1 - Y B1 B1 B1 00 00 00 # PLUS-MINUS SIGN
+B2 00B2 - Y B2 B2 B2 00 00 00 # SUPERSCRIPT TWO
+B3 00B3 - Y B3 B3 B3 00 00 00 # SUPERSCRIPT THREE
+B4 00B4 - Y B4 B4 B4 00 00 00 # ACUTE ACCENT
+B5 00B5 A Y B5 B5 B5 00 00 00 # MICRO SIGN
+B6 00B6 - Y B6 B6 B6 00 00 00 # PILCROW SIGN
+B7 00B7 - Y B7 B7 B7 00 00 00 # MIDDLE DOT
+B8 00B8 - Y B8 B8 B8 00 00 00 # CEDILLA
+B9 00B9 - Y B9 B9 B9 00 00 00 # SUPERSCRIPT ONE
+BA 00BA A Y BA BA BA 00 00 00 # MASCULINE ORDINAL INDICATOR
+BB 00BB - Y BB BB BB 00 00 00 # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+BC 00BC - Y BC BC BC 00 00 00 # VULGAR FRACTION ONE QUARTER
+BD 00BD - Y BD BD BD 00 00 00 # VULGAR FRACTION ONE HALF
+BE 00BE - Y BE BE BE 00 00 00 # VULGAR FRACTION THREE QUARTERS
+BF 00BF - Y BF BF BF 00 00 00 # INVERTED QUESTION MARK
+C0 00C0 L Y C0 E0 C0 41 2A 00 # LATIN CAPITAL LETTER A WITH GRAVE
+C1 00C1 L Y C1 E1 C1 41 2A 00 # LATIN CAPITAL LETTER A WITH ACUTE
+C2 00C2 L Y C2 E2 C2 41 2A 00 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+C3 00C3 L Y C3 E3 C3 41 2A 00 # LATIN CAPITAL LETTER A WITH TILDE
+C4 00C4 L Y C4 E4 C4 41 2A 00 # LATIN CAPITAL LETTER A WITH DIAERESIS
+C5 00C5 L Y C5 E5 C5 41 2A 00 # LATIN CAPITAL LETTER A WITH RING ABOVE
+C6 00C6 L Y C6 E6 C6 C6 2A 00 # LATIN CAPITAL LETTER AE
+C7 00C7 L Y C7 E7 C7 43 63 63 # LATIN CAPITAL LETTER C WITH CEDILLA
+C8 00C8 L Y C8 E8 C8 45 2A 00 # LATIN CAPITAL LETTER E WITH GRAVE
+C9 00C9 L Y C9 E9 C9 45 2A 00 # LATIN CAPITAL LETTER E WITH ACUTE
+CA 00CA L Y CA EA CA 45 2A 00 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+CB 00CB L Y CB EB CB 45 2A 00 # LATIN CAPITAL LETTER E WITH DIAERESIS
+CC 00CC L Y CC EC CC 49 2A 00 # LATIN CAPITAL LETTER I WITH GRAVE
+CD 00CD L Y CD ED CD 49 2A 00 # LATIN CAPITAL LETTER I WITH ACUTE
+CE 00CE L Y CE EE CE 49 2A 00 # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+CF 00CF L Y CF EF CF 49 2A 00 # LATIN CAPITAL LETTER I WITH DIAERESIS
+D0 00D0 L Y D0 F0 D0 D0 F0 F0 # LATIN CAPITAL LETTER ETH
+D1 00D1 L Y D1 F1 D1 4E 6E 6E # LATIN CAPITAL LETTER N WITH TILDE
+D2 00D2 L Y D2 F2 D2 4F 2A 00 # LATIN CAPITAL LETTER O WITH GRAVE
+D3 00D3 L Y D3 F3 D3 4F 2A 00 # LATIN CAPITAL LETTER O WITH ACUTE
+D4 00D4 L Y D4 F4 D4 4F 2A 00 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+D5 00D5 L Y D5 F5 D5 4F 2A 00 # LATIN CAPITAL LETTER O WITH TILDE
+D6 00D6 L Y D6 F6 D6 4F 2A 00 # LATIN CAPITAL LETTER O WITH DIAERESIS
+D7 00D7 - Y D7 D7 D7 00 00 00 # MULTIPLICATION SIGN
+D8 00D8 L Y D8 F8 D8 D8 2A 00 # LATIN CAPITAL LETTER O WITH STROKE
+D9 00D9 L Y D9 F9 D9 55 2A 00 # LATIN CAPITAL LETTER U WITH GRAVE
+DA 00DA L Y DA FA DA 55 2A 00 # LATIN CAPITAL LETTER U WITH ACUTE
+DB 00DB L Y DB FB DB 55 2A 00 # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+DC 00DC L Y DC FC DC 55 2A 00 # LATIN CAPITAL LETTER U WITH DIAERESIS
+DD 00DD L Y DD FD DD 59 79 79 # LATIN CAPITAL LETTER Y WITH ACUTE
+DE 00DE L Y DE FE DE DE FE FE # LATIN CAPITAL LETTER THORN
+DF 00DF L Y DF DF DF DF DF DF # LATIN SMALL LETTER SHARP S
+E0 00E0 L Y C0 E0 C0 61 2A 00 # LATIN SMALL LETTER A WITH GRAVE
+E1 00E1 L Y C1 E1 C1 61 2A 00 # LATIN SMALL LETTER A WITH ACUTE
+E2 00E2 L Y C2 E2 C2 61 2A 00 # LATIN SMALL LETTER A WITH CIRCUMFLEX
+E3 00E3 L Y C3 E3 C3 61 2A 00 # LATIN SMALL LETTER A WITH TILDE
+E4 00E4 L Y C4 E4 C4 61 2A 00 # LATIN SMALL LETTER A WITH DIAERESIS
+E5 00E5 L Y C5 E5 C5 61 2A 00 # LATIN SMALL LETTER A WITH RING ABOVE
+E6 00E6 L Y C6 E6 C6 E6 2A 00 # LATIN SMALL LETTER AE
+E7 00E7 L Y C7 E7 C7 63 63 63 # LATIN SMALL LETTER C WITH CEDILLA
+E8 00E8 L Y C8 E8 C8 65 2A 00 # LATIN SMALL LETTER E WITH GRAVE
+E9 00E9 L Y C9 E9 C9 65 2A 00 # LATIN SMALL LETTER E WITH ACUTE
+EA 00EA L Y CA EA CA 65 2A 00 # LATIN SMALL LETTER E WITH CIRCUMFLEX
+EB 00EB L Y CB EB CB 65 2A 00 # LATIN SMALL LETTER E WITH DIAERESIS
+EC 00EC L Y CC EC CC 69 2A 00 # LATIN SMALL LETTER I WITH GRAVE
+ED 00ED L Y CD ED CD 69 2A 00 # LATIN SMALL LETTER I WITH ACUTE
+EE 00EE L Y CE EE CE 69 2A 00 # LATIN SMALL LETTER I WITH CIRCUMFLEX
+EF 00EF L Y CF EF CF 69 2A 00 # LATIN SMALL LETTER I WITH DIAERESIS
+F0 00F0 L Y D0 F0 D0 F0 F0 F0 # LATIN SMALL LETTER ETH
+F1 00F1 L Y D1 F1 D1 6E 6E 6E # LATIN SMALL LETTER N WITH TILDE
+F2 00F2 L Y D2 F2 D2 6F 2A 00 # LATIN SMALL LETTER O WITH GRAVE
+F3 00F3 L Y D3 F3 D3 6F 2A 00 # LATIN SMALL LETTER O WITH ACUTE
+F4 00F4 L Y D4 F4 D4 6F 2A 00 # LATIN SMALL LETTER O WITH CIRCUMFLEX
+F5 00F5 L Y D5 F5 D5 6F 2A 00 # LATIN SMALL LETTER O WITH TILDE
+F6 00F6 L Y D6 F6 D6 6F 2A 00 # LATIN SMALL LETTER O WITH DIAERESIS
+F7 00F7 - Y F7 F7 F7 00 00 00 # DIVISION SIGN
+F8 00F8 L Y D8 F8 D8 F8 2A 00 # LATIN SMALL LETTER O WITH STROKE
+F9 00F9 L Y D9 F9 D9 75 2A 00 # LATIN SMALL LETTER U WITH GRAVE
+FA 00FA L Y DA FA DA 75 2A 00 # LATIN SMALL LETTER U WITH ACUTE
+FB 00FB L Y DB FB DB 75 2A 00 # LATIN SMALL LETTER U WITH CIRCUMFLEX
+FC 00FC L Y DC FC DC 75 2A 00 # LATIN SMALL LETTER U WITH DIAERESIS
+FD 00FD L Y DD FD DD 79 79 79 # LATIN SMALL LETTER Y WITH ACUTE
+FE 00FE L Y DE FE DE FE FE FE # LATIN SMALL LETTER THORN
+FF 00FF L Y 9F FF 9F 79 79 79 # LATIN SMALL LETTER Y WITH DIAERESIS
diff --git a/assets/data/cp1253.cmap b/assets/data/cp1253.cmap
new file mode 100644
index 0000000..1efbba9
--- /dev/null
+++ b/assets/data/cp1253.cmap
@@ -0,0 +1,2148 @@
+INTERNAL
+/
+N 1223
+0000 > 00
+0001 > 01
+0002 > 02
+0003 > 03
+0004 > 04
+0005 > 05
+0006 > 06
+0007 > 07
+0008 > 08
+0009 > 09
+000A > 0A
+000B > 0B
+000C > 0C
+000D > 0D
+000E > 0E
+000F > 0F
+0010 > 10
+0011 > 11
+0012 > 12
+0013 > 13
+0014 > 14
+0015 > 15
+0016 > 16
+0017 > 17
+0018 > 18
+0019 > 19
+001A > 1A
+001B > 1B
+001C > 1C
+001D > 1D
+001E > 1E
+001F > 1F
+0020 > 20
+0021 > 21
+0022 > 22
+0023 > 23
+0024 > 24
+0025 > 25
+0026 > 26
+0027 > 27
+0028 > 28
+0029 > 29
+002A > 2A
+002B > 2B
+002C > 2C
+002D > 2D
+002E > 2E
+002F > 2F
+0030 > 30
+0031 > 31
+0032 > 32
+0033 > 33
+0034 > 34
+0035 > 35
+0036 > 36
+0037 > 37
+0038 > 38
+0039 > 39
+003A > 3A
+003B > 3B
+003C > 3C
+003D > 3D
+003E > 3E
+003F > 3F
+0040 > 40
+0041 > 41
+0042 > 42
+0043 > 43
+0044 > 44
+0045 > 45
+0046 > 46
+0047 > 47
+0048 > 48
+0049 > 49
+004A > 4A
+004B > 4B
+004C > 4C
+004D > 4D
+004E > 4E
+004F > 4F
+0050 > 50
+0051 > 51
+0052 > 52
+0053 > 53
+0054 > 54
+0055 > 55
+0056 > 56
+0057 > 57
+0058 > 58
+0059 > 59
+005A > 5A
+005B > 5B
+005C > 5C
+005D > 5D
+005E > 5E
+005F > 5F
+0060 > 60
+0061 > 61
+0062 > 62
+0063 > 63
+0064 > 64
+0065 > 65
+0066 > 66
+0067 > 67
+0068 > 68
+0069 > 69
+006A > 6A
+006B > 6B
+006C > 6C
+006D > 6D
+006E > 6E
+006F > 6F
+0070 > 70
+0071 > 71
+0072 > 72
+0073 > 73
+0074 > 74
+0075 > 75
+0076 > 76
+0077 > 77
+0078 > 78
+0079 > 79
+007A > 7A
+007B > 7B
+007C > 7C
+007D > 7D
+007E > 7E
+007F > 7F
+0081 > 81
+0088 > 88
+008A > 8A
+008C > 8C
+008D > 8D
+008E > 8E
+008F > 8F
+0090 > 90
+0098 > 98
+009A > 9A
+009C > 9C
+009D > 9D
+009E > 9E
+009F > 9F
+00A0 > A0
+00A3 > A3
+00A4 > A4
+00A5 > A5
+00A6 > A6
+00A7 > A7
+00A8 > A8 /
+ N 1
+ 0301 > A1
+ .
+00A9 > A9
+00AB > AB
+00AC > AC
+00AD > AD
+00AE > AE
+00B0 > B0
+00B1 > B1
+00B2 > B2
+00B3 > B3
+00B5 > B5
+00B6 > B6
+00B7 > B7
+00BB > BB
+00BD > BD
+00C0 > 41 # unsup: 0041 0300
+00C1 > 41 # unsup: 0041 0301
+00C2 > 41 # unsup: 0041 0302
+00C3 > 41 # unsup: 0041 0303
+00C4 > 41 # unsup: 0041 0308
+00C5 > 41 # unsup: 0041 030A
+00C6 > 41 45 # compat
+00C7 > 43 # unsup: 0043 0327
+00C8 > 45 # unsup: 0045 0300
+00C9 > 45 # unsup: 0045 0301
+00CA > 45 # unsup: 0045 0302
+00CB > 45 # unsup: 0045 0308
+00CC > 49 # unsup: 0049 0300
+00CD > 49 # unsup: 0049 0301
+00CE > 49 # unsup: 0049 0302
+00CF > 49 # unsup: 0049 0308
+00D1 > 4E # unsup: 004E 0303
+00D2 > 4F # unsup: 004F 0300
+00D3 > 4F # unsup: 004F 0301
+00D4 > 4F # unsup: 004F 0302
+00D5 > 4F # unsup: 004F 0303
+00D6 > 4F # unsup: 004F 0308
+00D9 > 55 # unsup: 0055 0300
+00DA > 55 # unsup: 0055 0301
+00DB > 55 # unsup: 0055 0302
+00DC > 55 # unsup: 0055 0308
+00DD > 59 # unsup: 0059 0301
+00E0 > 61 # unsup: 0061 0300
+00E1 > 61 # unsup: 0061 0301
+00E2 > 61 # unsup: 0061 0302
+00E3 > 61 # unsup: 0061 0303
+00E4 > 61 # unsup: 0061 0308
+00E5 > 61 # unsup: 0061 030A
+00E6 > 61 65 # compat
+00E7 > 63 # unsup: 0063 0327
+00E8 > 65 # unsup: 0065 0300
+00E9 > 65 # unsup: 0065 0301
+00EA > 65 # unsup: 0065 0302
+00EB > 65 # unsup: 0065 0308
+00EC > 69 # unsup: 0069 0300
+00ED > 69 # unsup: 0069 0301
+00EE > 69 # unsup: 0069 0302
+00EF > 69 # unsup: 0069 0308
+00F1 > 6E # unsup: 006E 0303
+00F2 > 6F # unsup: 006F 0300
+00F3 > 6F # unsup: 006F 0301
+00F4 > 6F # unsup: 006F 0302
+00F5 > 6F # unsup: 006F 0303
+00F6 > 6F # unsup: 006F 0308
+00F9 > 75 # unsup: 0075 0300
+00FA > 75 # unsup: 0075 0301
+00FB > 75 # unsup: 0075 0302
+00FC > 75 # unsup: 0075 0308
+00FD > 79 # unsup: 0079 0301
+00FF > 79 # unsup: 0079 0308
+0100 > 41 # unsup: 0041 0304
+0101 > 61 # unsup: 0061 0304
+0102 > 41 # unsup: 0041 0306
+0103 > 61 # unsup: 0061 0306
+0104 > 41 # unsup: 0041 0328
+0105 > 61 # unsup: 0061 0328
+0106 > 43 # unsup: 0043 0301
+0107 > 63 # unsup: 0063 0301
+0108 > 43 # unsup: 0043 0302
+0109 > 63 # unsup: 0063 0302
+010A > 43 # unsup: 0043 0307
+010B > 63 # unsup: 0063 0307
+010C > 43 # unsup: 0043 030C
+010D > 63 # unsup: 0063 030C
+010E > 44 # unsup: 0044 030C
+010F > 64 # unsup: 0064 030C
+0112 > 45 # unsup: 0045 0304
+0113 > 65 # unsup: 0065 0304
+0114 > 45 # unsup: 0045 0306
+0115 > 65 # unsup: 0065 0306
+0116 > 45 # unsup: 0045 0307
+0117 > 65 # unsup: 0065 0307
+0118 > 45 # unsup: 0045 0328
+0119 > 65 # unsup: 0065 0328
+011A > 45 # unsup: 0045 030C
+011B > 65 # unsup: 0065 030C
+011C > 47 # unsup: 0047 0302
+011D > 67 # unsup: 0067 0302
+011E > 47 # unsup: 0047 0306
+011F > 67 # unsup: 0067 0306
+0120 > 47 # unsup: 0047 0307
+0121 > 67 # unsup: 0067 0307
+0122 > 47 # unsup: 0047 0327
+0123 > 67 # unsup: 0067 0327
+0124 > 48 # unsup: 0048 0302
+0125 > 68 # unsup: 0068 0302
+0128 > 49 # unsup: 0049 0303
+0129 > 69 # unsup: 0069 0303
+012A > 49 # unsup: 0049 0304
+012B > 69 # unsup: 0069 0304
+012C > 49 # unsup: 0049 0306
+012D > 69 # unsup: 0069 0306
+012E > 49 # unsup: 0049 0328
+012F > 69 # unsup: 0069 0328
+0130 > 49 # unsup: 0049 0307
+0132 > 49 4A # compat
+0133 > 69 6A # compat
+0134 > 4A # unsup: 004A 0302
+0135 > 6A # unsup: 006A 0302
+0136 > 4B # unsup: 004B 0327
+0137 > 6B # unsup: 006B 0327
+0139 > 4C # unsup: 004C 0301
+013A > 6C # unsup: 006C 0301
+013B > 4C # unsup: 004C 0327
+013C > 6C # unsup: 006C 0327
+013D > 4C # unsup: 004C 030C
+013E > 6C # unsup: 006C 030C
+013F > 4C B7 # compat
+0140 > 6C B7 # compat
+0143 > 4E # unsup: 004E 0301
+0144 > 6E # unsup: 006E 0301
+0145 > 4E # unsup: 004E 0327
+0146 > 6E # unsup: 006E 0327
+0147 > 4E # unsup: 004E 030C
+0148 > 6E # unsup: 006E 030C
+014C > 4F # unsup: 004F 0304
+014D > 6F # unsup: 006F 0304
+014E > 4F # unsup: 004F 0306
+014F > 6F # unsup: 006F 0306
+0150 > 4F # unsup: 004F 030B
+0151 > 6F # unsup: 006F 030B
+0152 > 4F 45 # compat
+0153 > 6F 65 # compat
+0154 > 52 # unsup: 0052 0301
+0155 > 72 # unsup: 0072 0301
+0156 > 52 # unsup: 0052 0327
+0157 > 72 # unsup: 0072 0327
+0158 > 52 # unsup: 0052 030C
+0159 > 72 # unsup: 0072 030C
+015A > 53 # unsup: 0053 0301
+015B > 73 # unsup: 0073 0301
+015C > 53 # unsup: 0053 0302
+015D > 73 # unsup: 0073 0302
+015E > 53 # unsup: 0053 0327
+015F > 73 # unsup: 0073 0327
+0160 > 53 # unsup: 0053 030C
+0161 > 73 # unsup: 0073 030C
+0162 > 54 # unsup: 0054 0327
+0163 > 74 # unsup: 0074 0327
+0164 > 54 # unsup: 0054 030C
+0165 > 74 # unsup: 0074 030C
+0168 > 55 # unsup: 0055 0303
+0169 > 75 # unsup: 0075 0303
+016A > 55 # unsup: 0055 0304
+016B > 75 # unsup: 0075 0304
+016C > 55 # unsup: 0055 0306
+016D > 75 # unsup: 0075 0306
+016E > 55 # unsup: 0055 030A
+016F > 75 # unsup: 0075 030A
+0170 > 55 # unsup: 0055 030B
+0171 > 75 # unsup: 0075 030B
+0172 > 55 # unsup: 0055 0328
+0173 > 75 # unsup: 0075 0328
+0174 > 57 # unsup: 0057 0302
+0175 > 77 # unsup: 0077 0302
+0176 > 59 # unsup: 0059 0302
+0177 > 79 # unsup: 0079 0302
+0178 > 59 # unsup: 0059 0308
+0179 > 5A # unsup: 005A 0301
+017A > 7A # unsup: 007A 0301
+017B > 5A # unsup: 005A 0307
+017C > 7A # unsup: 007A 0307
+017D > 5A # unsup: 005A 030C
+017E > 7A # unsup: 007A 030C
+017F > 73 # compat
+0192 > 83
+01A0 > 4F # unsup: 004F 031B
+01A1 > 6F # unsup: 006F 031B
+01AF > 55 # unsup: 0055 031B
+01B0 > 75 # unsup: 0075 031B
+01C4 > 44 5A # unsup: 0044 005A 030C
+01C5 > 44 7A # unsup: 0044 007A 030C
+01C6 > 64 7A # unsup: 0064 007A 030C
+01C7 > 4C 4A # compat
+01C8 > 4C 6A # compat
+01C9 > 6C 6A # compat
+01CA > 4E 4A # compat
+01CB > 4E 6A # compat
+01CC > 6E 6A # compat
+01CD > 41 # unsup: 0041 030C
+01CE > 61 # unsup: 0061 030C
+01CF > 49 # unsup: 0049 030C
+01D0 > 69 # unsup: 0069 030C
+01D1 > 4F # unsup: 004F 030C
+01D2 > 6F # unsup: 006F 030C
+01D3 > 55 # unsup: 0055 030C
+01D4 > 75 # unsup: 0075 030C
+01D5 > 55 # unsup: 0055 0308 0304
+01D6 > 75 # unsup: 0075 0308 0304
+01D7 > 55 # unsup: 0055 0308 0301
+01D8 > 75 # unsup: 0075 0308 0301
+01D9 > 55 # unsup: 0055 0308 030C
+01DA > 75 # unsup: 0075 0308 030C
+01DB > 55 # unsup: 0055 0308 0300
+01DC > 75 # unsup: 0075 0308 0300
+01DE > 41 # unsup: 0041 0308 0304
+01DF > 61 # unsup: 0061 0308 0304
+01E0 > 41 # unsup: 0041 0307 0304
+01E1 > 61 # unsup: 0061 0307 0304
+01E2 > 41 45 # unsup: 0041 0045 0304
+01E3 > 61 65 # unsup: 0061 0065 0304
+01E6 > 47 # unsup: 0047 030C
+01E7 > 67 # unsup: 0067 030C
+01E8 > 4B # unsup: 004B 030C
+01E9 > 6B # unsup: 006B 030C
+01EA > 4F # unsup: 004F 0328
+01EB > 6F # unsup: 006F 0328
+01EC > 4F # unsup: 004F 0328 0304
+01ED > 6F # unsup: 006F 0328 0304
+01F0 > 6A # unsup: 006A 030C
+01F1 > 44 5A # compat
+01F2 > 44 7A # compat
+01F3 > 64 7A # compat
+01F4 > 47 # unsup: 0047 0301
+01F5 > 67 # unsup: 0067 0301
+01F8 > 4E # unsup: 004E 0300
+01F9 > 6E # unsup: 006E 0300
+01FA > 41 # unsup: 0041 030A 0301
+01FB > 61 # unsup: 0061 030A 0301
+01FC > 41 45 # unsup: 0041 0045 0301
+01FD > 61 65 # unsup: 0061 0065 0301
+0200 > 41 # unsup: 0041 030F
+0201 > 61 # unsup: 0061 030F
+0202 > 41 # unsup: 0041 0311
+0203 > 61 # unsup: 0061 0311
+0204 > 45 # unsup: 0045 030F
+0205 > 65 # unsup: 0065 030F
+0206 > 45 # unsup: 0045 0311
+0207 > 65 # unsup: 0065 0311
+0208 > 49 # unsup: 0049 030F
+0209 > 69 # unsup: 0069 030F
+020A > 49 # unsup: 0049 0311
+020B > 69 # unsup: 0069 0311
+020C > 4F # unsup: 004F 030F
+020D > 6F # unsup: 006F 030F
+020E > 4F # unsup: 004F 0311
+020F > 6F # unsup: 006F 0311
+0210 > 52 # unsup: 0052 030F
+0211 > 72 # unsup: 0072 030F
+0212 > 52 # unsup: 0052 0311
+0213 > 72 # unsup: 0072 0311
+0214 > 55 # unsup: 0055 030F
+0215 > 75 # unsup: 0075 030F
+0216 > 55 # unsup: 0055 0311
+0217 > 75 # unsup: 0075 0311
+0218 > 53 # unsup: 0053 0326
+0219 > 73 # unsup: 0073 0326
+021A > 54 # unsup: 0054 0326
+021B > 74 # unsup: 0074 0326
+021E > 48 # unsup: 0048 030C
+021F > 68 # unsup: 0068 030C
+0226 > 41 # unsup: 0041 0307
+0227 > 61 # unsup: 0061 0307
+0228 > 45 # unsup: 0045 0327
+0229 > 65 # unsup: 0065 0327
+022A > 4F # unsup: 004F 0308 0304
+022B > 6F # unsup: 006F 0308 0304
+022C > 4F # unsup: 004F 0303 0304
+022D > 6F # unsup: 006F 0303 0304
+022E > 4F # unsup: 004F 0307
+022F > 6F # unsup: 006F 0307
+0230 > 4F # unsup: 004F 0307 0304
+0231 > 6F # unsup: 006F 0307 0304
+0232 > 59 # unsup: 0059 0304
+0233 > 79 # unsup: 0079 0304
+0300 > 0 # unsup
+0301 > 0 # unsup
+0302 > 0 # unsup
+0303 > 0 # unsup
+0304 > 0 # unsup
+0305 > 0 # unsup
+0306 > 0 # unsup
+0307 > 0 # unsup
+0308 > 0 # unsup
+0309 > 0 # unsup
+030A > 0 # unsup
+030B > 0 # unsup
+030C > 0 # unsup
+030D > 0 # unsup
+030E > 0 # unsup
+030F > 0 # unsup
+0310 > 0 # unsup
+0311 > 0 # unsup
+0312 > 0 # unsup
+0313 > 0 # unsup
+0314 > 0 # unsup
+0315 > 0 # unsup
+0316 > 0 # unsup
+0317 > 0 # unsup
+0318 > 0 # unsup
+0319 > 0 # unsup
+031A > 0 # unsup
+031B > 0 # unsup
+031C > 0 # unsup
+031D > 0 # unsup
+031E > 0 # unsup
+031F > 0 # unsup
+0320 > 0 # unsup
+0321 > 0 # unsup
+0322 > 0 # unsup
+0323 > 0 # unsup
+0324 > 0 # unsup
+0325 > 0 # unsup
+0326 > 0 # unsup
+0327 > 0 # unsup
+0328 > 0 # unsup
+0329 > 0 # unsup
+032A > 0 # unsup
+032B > 0 # unsup
+032C > 0 # unsup
+032D > 0 # unsup
+032E > 0 # unsup
+032F > 0 # unsup
+0330 > 0 # unsup
+0331 > 0 # unsup
+0332 > 0 # unsup
+0333 > 0 # unsup
+0334 > 0 # unsup
+0335 > 0 # unsup
+0336 > 0 # unsup
+0337 > 0 # unsup
+0338 > 0 # unsup
+0339 > 0 # unsup
+033A > 0 # unsup
+033B > 0 # unsup
+033C > 0 # unsup
+033D > 0 # unsup
+033E > 0 # unsup
+033F > 0 # unsup
+0340 > 0 # unsup
+0341 > 0 # unsup
+0342 > 0 # unsup
+0343 > 0 # unsup
+0344 > 0 # unsup
+0345 > 0 # unsup
+037E > 3B
+0384 > B4
+0385 > A1
+0386 > A2
+0387 > B7
+0388 > B8
+0389 > B9
+038A > BA
+038C > BC
+038E > BE
+038F > BF
+0390 > C0
+0391 > C1 /
+ N 1
+ 0301 > A2
+ .
+0392 > C2
+0393 > C3
+0394 > C4
+0395 > C5 /
+ N 1
+ 0301 > B8
+ .
+0396 > C6
+0397 > C7 /
+ N 1
+ 0301 > B9
+ .
+0398 > C8
+0399 > C9 /
+ N 2
+ 0301 > BA
+ 0308 > DA
+ .
+039A > CA
+039B > CB
+039C > CC
+039D > CD
+039E > CE
+039F > CF /
+ N 1
+ 0301 > BC
+ .
+03A0 > D0
+03A1 > D1
+03A3 > D3
+03A4 > D4
+03A5 > D5 /
+ N 2
+ 0301 > BE
+ 0308 > DB
+ .
+03A6 > D6
+03A7 > D7
+03A8 > D8
+03A9 > D9 /
+ N 1
+ 0301 > BF
+ .
+03AA > DA
+03AB > DB
+03AC > DC
+03AD > DD
+03AE > DE
+03AF > DF
+03B0 > E0
+03B1 > E1 /
+ N 1
+ 0301 > DC
+ .
+03B2 > E2
+03B3 > E3
+03B4 > E4
+03B5 > E5 /
+ N 1
+ 0301 > DD
+ .
+03B6 > E6
+03B7 > E7 /
+ N 1
+ 0301 > DE
+ .
+03B8 > E8
+03B9 > E9 /
+ N 2
+ 0301 > DF
+ 0308 > FA /
+ N 1
+ 0301 > C0
+ .
+ .
+03BA > EA
+03BB > EB
+03BC > EC
+03BD > ED
+03BE > EE
+03BF > EF /
+ N 1
+ 0301 > FC
+ .
+03C0 > F0
+03C1 > F1
+03C2 > F2
+03C3 > F3
+03C4 > F4
+03C5 > F5 /
+ N 2
+ 0301 > FD
+ 0308 > FB /
+ N 1
+ 0301 > E0
+ .
+ .
+03C6 > F6
+03C7 > F7
+03C8 > F8
+03C9 > F9 /
+ N 1
+ 0301 > FE
+ .
+03CA > FA /
+ N 1
+ 0301 > C0
+ .
+03CB > FB /
+ N 1
+ 0301 > E0
+ .
+03CC > FC
+03CD > FD
+03CE > FE
+1E00 > 41 # unsup: 0041 0325
+1E01 > 61 # unsup: 0061 0325
+1E02 > 42 # unsup: 0042 0307
+1E03 > 62 # unsup: 0062 0307
+1E04 > 42 # unsup: 0042 0323
+1E05 > 62 # unsup: 0062 0323
+1E06 > 42 # unsup: 0042 0331
+1E07 > 62 # unsup: 0062 0331
+1E08 > 43 # unsup: 0043 0327 0301
+1E09 > 63 # unsup: 0063 0327 0301
+1E0A > 44 # unsup: 0044 0307
+1E0B > 64 # unsup: 0064 0307
+1E0C > 44 # unsup: 0044 0323
+1E0D > 64 # unsup: 0064 0323
+1E0E > 44 # unsup: 0044 0331
+1E0F > 64 # unsup: 0064 0331
+1E10 > 44 # unsup: 0044 0327
+1E11 > 64 # unsup: 0064 0327
+1E12 > 44 # unsup: 0044 032D
+1E13 > 64 # unsup: 0064 032D
+1E14 > 45 # unsup: 0045 0304 0300
+1E15 > 65 # unsup: 0065 0304 0300
+1E16 > 45 # unsup: 0045 0304 0301
+1E17 > 65 # unsup: 0065 0304 0301
+1E18 > 45 # unsup: 0045 032D
+1E19 > 65 # unsup: 0065 032D
+1E1A > 45 # unsup: 0045 0330
+1E1B > 65 # unsup: 0065 0330
+1E1C > 45 # unsup: 0045 0327 0306
+1E1D > 65 # unsup: 0065 0327 0306
+1E1E > 46 # unsup: 0046 0307
+1E1F > 66 # unsup: 0066 0307
+1E20 > 47 # unsup: 0047 0304
+1E21 > 67 # unsup: 0067 0304
+1E22 > 48 # unsup: 0048 0307
+1E23 > 68 # unsup: 0068 0307
+1E24 > 48 # unsup: 0048 0323
+1E25 > 68 # unsup: 0068 0323
+1E26 > 48 # unsup: 0048 0308
+1E27 > 68 # unsup: 0068 0308
+1E28 > 48 # unsup: 0048 0327
+1E29 > 68 # unsup: 0068 0327
+1E2A > 48 # unsup: 0048 032E
+1E2B > 68 # unsup: 0068 032E
+1E2C > 49 # unsup: 0049 0330
+1E2D > 69 # unsup: 0069 0330
+1E2E > 49 # unsup: 0049 0308 0301
+1E2F > 69 # unsup: 0069 0308 0301
+1E30 > 4B # unsup: 004B 0301
+1E31 > 6B # unsup: 006B 0301
+1E32 > 4B # unsup: 004B 0323
+1E33 > 6B # unsup: 006B 0323
+1E34 > 4B # unsup: 004B 0331
+1E35 > 6B # unsup: 006B 0331
+1E36 > 4C # unsup: 004C 0323
+1E37 > 6C # unsup: 006C 0323
+1E38 > 4C # unsup: 004C 0323 0304
+1E39 > 6C # unsup: 006C 0323 0304
+1E3A > 4C # unsup: 004C 0331
+1E3B > 6C # unsup: 006C 0331
+1E3C > 4C # unsup: 004C 032D
+1E3D > 6C # unsup: 006C 032D
+1E3E > 4D # unsup: 004D 0301
+1E3F > 6D # unsup: 006D 0301
+1E40 > 4D # unsup: 004D 0307
+1E41 > 6D # unsup: 006D 0307
+1E42 > 4D # unsup: 004D 0323
+1E43 > 6D # unsup: 006D 0323
+1E44 > 4E # unsup: 004E 0307
+1E45 > 6E # unsup: 006E 0307
+1E46 > 4E # unsup: 004E 0323
+1E47 > 6E # unsup: 006E 0323
+1E48 > 4E # unsup: 004E 0331
+1E49 > 6E # unsup: 006E 0331
+1E4A > 4E # unsup: 004E 032D
+1E4B > 6E # unsup: 006E 032D
+1E4C > 4F # unsup: 004F 0303 0301
+1E4D > 6F # unsup: 006F 0303 0301
+1E4E > 4F # unsup: 004F 0303 0308
+1E4F > 6F # unsup: 006F 0303 0308
+1E50 > 4F # unsup: 004F 0304 0300
+1E51 > 6F # unsup: 006F 0304 0300
+1E52 > 4F # unsup: 004F 0304 0301
+1E53 > 6F # unsup: 006F 0304 0301
+1E54 > 50 # unsup: 0050 0301
+1E55 > 70 # unsup: 0070 0301
+1E56 > 50 # unsup: 0050 0307
+1E57 > 70 # unsup: 0070 0307
+1E58 > 52 # unsup: 0052 0307
+1E59 > 72 # unsup: 0072 0307
+1E5A > 52 # unsup: 0052 0323
+1E5B > 72 # unsup: 0072 0323
+1E5C > 52 # unsup: 0052 0323 0304
+1E5D > 72 # unsup: 0072 0323 0304
+1E5E > 52 # unsup: 0052 0331
+1E5F > 72 # unsup: 0072 0331
+1E60 > 53 # unsup: 0053 0307
+1E61 > 73 # unsup: 0073 0307
+1E62 > 53 # unsup: 0053 0323
+1E63 > 73 # unsup: 0073 0323
+1E64 > 53 # unsup: 0053 0301 0307
+1E65 > 73 # unsup: 0073 0301 0307
+1E66 > 53 # unsup: 0053 030C 0307
+1E67 > 73 # unsup: 0073 030C 0307
+1E68 > 53 # unsup: 0053 0323 0307
+1E69 > 73 # unsup: 0073 0323 0307
+1E6A > 54 # unsup: 0054 0307
+1E6B > 74 # unsup: 0074 0307
+1E6C > 54 # unsup: 0054 0323
+1E6D > 74 # unsup: 0074 0323
+1E6E > 54 # unsup: 0054 0331
+1E6F > 74 # unsup: 0074 0331
+1E70 > 54 # unsup: 0054 032D
+1E71 > 74 # unsup: 0074 032D
+1E72 > 55 # unsup: 0055 0324
+1E73 > 75 # unsup: 0075 0324
+1E74 > 55 # unsup: 0055 0330
+1E75 > 75 # unsup: 0075 0330
+1E76 > 55 # unsup: 0055 032D
+1E77 > 75 # unsup: 0075 032D
+1E78 > 55 # unsup: 0055 0303 0301
+1E79 > 75 # unsup: 0075 0303 0301
+1E7A > 55 # unsup: 0055 0304 0308
+1E7B > 75 # unsup: 0075 0304 0308
+1E7C > 56 # unsup: 0056 0303
+1E7D > 76 # unsup: 0076 0303
+1E7E > 56 # unsup: 0056 0323
+1E7F > 76 # unsup: 0076 0323
+1E80 > 57 # unsup: 0057 0300
+1E81 > 77 # unsup: 0077 0300
+1E82 > 57 # unsup: 0057 0301
+1E83 > 77 # unsup: 0077 0301
+1E84 > 57 # unsup: 0057 0308
+1E85 > 77 # unsup: 0077 0308
+1E86 > 57 # unsup: 0057 0307
+1E87 > 77 # unsup: 0077 0307
+1E88 > 57 # unsup: 0057 0323
+1E89 > 77 # unsup: 0077 0323
+1E8A > 58 # unsup: 0058 0307
+1E8B > 78 # unsup: 0078 0307
+1E8C > 58 # unsup: 0058 0308
+1E8D > 78 # unsup: 0078 0308
+1E8E > 59 # unsup: 0059 0307
+1E8F > 79 # unsup: 0079 0307
+1E90 > 5A # unsup: 005A 0302
+1E91 > 7A # unsup: 007A 0302
+1E92 > 5A # unsup: 005A 0323
+1E93 > 7A # unsup: 007A 0323
+1E94 > 5A # unsup: 005A 0331
+1E95 > 7A # unsup: 007A 0331
+1E96 > 68 # unsup: 0068 0331
+1E97 > 74 # unsup: 0074 0308
+1E98 > 77 # unsup: 0077 030A
+1E99 > 79 # unsup: 0079 030A
+1E9B > 73 # unsup: 0073 0307
+1EA0 > 41 # unsup: 0041 0323
+1EA1 > 61 # unsup: 0061 0323
+1EA2 > 41 # unsup: 0041 0309
+1EA3 > 61 # unsup: 0061 0309
+1EA4 > 41 # unsup: 0041 0302 0301
+1EA5 > 61 # unsup: 0061 0302 0301
+1EA6 > 41 # unsup: 0041 0302 0300
+1EA7 > 61 # unsup: 0061 0302 0300
+1EA8 > 41 # unsup: 0041 0302 0309
+1EA9 > 61 # unsup: 0061 0302 0309
+1EAA > 41 # unsup: 0041 0302 0303
+1EAB > 61 # unsup: 0061 0302 0303
+1EAC > 41 # unsup: 0041 0323 0302
+1EAD > 61 # unsup: 0061 0323 0302
+1EAE > 41 # unsup: 0041 0306 0301
+1EAF > 61 # unsup: 0061 0306 0301
+1EB0 > 41 # unsup: 0041 0306 0300
+1EB1 > 61 # unsup: 0061 0306 0300
+1EB2 > 41 # unsup: 0041 0306 0309
+1EB3 > 61 # unsup: 0061 0306 0309
+1EB4 > 41 # unsup: 0041 0306 0303
+1EB5 > 61 # unsup: 0061 0306 0303
+1EB6 > 41 # unsup: 0041 0323 0306
+1EB7 > 61 # unsup: 0061 0323 0306
+1EB8 > 45 # unsup: 0045 0323
+1EB9 > 65 # unsup: 0065 0323
+1EBA > 45 # unsup: 0045 0309
+1EBB > 65 # unsup: 0065 0309
+1EBC > 45 # unsup: 0045 0303
+1EBD > 65 # unsup: 0065 0303
+1EBE > 45 # unsup: 0045 0302 0301
+1EBF > 65 # unsup: 0065 0302 0301
+1EC0 > 45 # unsup: 0045 0302 0300
+1EC1 > 65 # unsup: 0065 0302 0300
+1EC2 > 45 # unsup: 0045 0302 0309
+1EC3 > 65 # unsup: 0065 0302 0309
+1EC4 > 45 # unsup: 0045 0302 0303
+1EC5 > 65 # unsup: 0065 0302 0303
+1EC6 > 45 # unsup: 0045 0323 0302
+1EC7 > 65 # unsup: 0065 0323 0302
+1EC8 > 49 # unsup: 0049 0309
+1EC9 > 69 # unsup: 0069 0309
+1ECA > 49 # unsup: 0049 0323
+1ECB > 69 # unsup: 0069 0323
+1ECC > 4F # unsup: 004F 0323
+1ECD > 6F # unsup: 006F 0323
+1ECE > 4F # unsup: 004F 0309
+1ECF > 6F # unsup: 006F 0309
+1ED0 > 4F # unsup: 004F 0302 0301
+1ED1 > 6F # unsup: 006F 0302 0301
+1ED2 > 4F # unsup: 004F 0302 0300
+1ED3 > 6F # unsup: 006F 0302 0300
+1ED4 > 4F # unsup: 004F 0302 0309
+1ED5 > 6F # unsup: 006F 0302 0309
+1ED6 > 4F # unsup: 004F 0302 0303
+1ED7 > 6F # unsup: 006F 0302 0303
+1ED8 > 4F # unsup: 004F 0323 0302
+1ED9 > 6F # unsup: 006F 0323 0302
+1EDA > 4F # unsup: 004F 031B 0301
+1EDB > 6F # unsup: 006F 031B 0301
+1EDC > 4F # unsup: 004F 031B 0300
+1EDD > 6F # unsup: 006F 031B 0300
+1EDE > 4F # unsup: 004F 031B 0309
+1EDF > 6F # unsup: 006F 031B 0309
+1EE0 > 4F # unsup: 004F 031B 0303
+1EE1 > 6F # unsup: 006F 031B 0303
+1EE2 > 4F # unsup: 004F 031B 0323
+1EE3 > 6F # unsup: 006F 031B 0323
+1EE4 > 55 # unsup: 0055 0323
+1EE5 > 75 # unsup: 0075 0323
+1EE6 > 55 # unsup: 0055 0309
+1EE7 > 75 # unsup: 0075 0309
+1EE8 > 55 # unsup: 0055 031B 0301
+1EE9 > 75 # unsup: 0075 031B 0301
+1EEA > 55 # unsup: 0055 031B 0300
+1EEB > 75 # unsup: 0075 031B 0300
+1EEC > 55 # unsup: 0055 031B 0309
+1EED > 75 # unsup: 0075 031B 0309
+1EEE > 55 # unsup: 0055 031B 0303
+1EEF > 75 # unsup: 0075 031B 0303
+1EF0 > 55 # unsup: 0055 031B 0323
+1EF1 > 75 # unsup: 0075 031B 0323
+1EF2 > 59 # unsup: 0059 0300
+1EF3 > 79 # unsup: 0079 0300
+1EF4 > 59 # unsup: 0059 0323
+1EF5 > 79 # unsup: 0079 0323
+1EF6 > 59 # unsup: 0059 0309
+1EF7 > 79 # unsup: 0079 0309
+1EF8 > 59 # unsup: 0059 0303
+1EF9 > 79 # unsup: 0079 0303
+1F00 > E1 # unsup: 03B1 0313
+1F01 > E1 # unsup: 03B1 0314
+1F02 > E1 # unsup: 03B1 0313 0300
+1F03 > E1 # unsup: 03B1 0314 0300
+1F04 > E1 # unsup: 03B1 0313 0301
+1F05 > E1 # unsup: 03B1 0314 0301
+1F06 > E1 # unsup: 03B1 0313 0342
+1F07 > E1 # unsup: 03B1 0314 0342
+1F08 > C1 # unsup: 0391 0313
+1F09 > C1 # unsup: 0391 0314
+1F0A > C1 # unsup: 0391 0313 0300
+1F0B > C1 # unsup: 0391 0314 0300
+1F0C > C1 # unsup: 0391 0313 0301
+1F0D > C1 # unsup: 0391 0314 0301
+1F0E > C1 # unsup: 0391 0313 0342
+1F0F > C1 # unsup: 0391 0314 0342
+1F10 > E5 # unsup: 03B5 0313
+1F11 > E5 # unsup: 03B5 0314
+1F12 > E5 # unsup: 03B5 0313 0300
+1F13 > E5 # unsup: 03B5 0314 0300
+1F14 > E5 # unsup: 03B5 0313 0301
+1F15 > E5 # unsup: 03B5 0314 0301
+1F18 > C5 # unsup: 0395 0313
+1F19 > C5 # unsup: 0395 0314
+1F1A > C5 # unsup: 0395 0313 0300
+1F1B > C5 # unsup: 0395 0314 0300
+1F1C > C5 # unsup: 0395 0313 0301
+1F1D > C5 # unsup: 0395 0314 0301
+1F20 > E7 # unsup: 03B7 0313
+1F21 > E7 # unsup: 03B7 0314
+1F22 > E7 # unsup: 03B7 0313 0300
+1F23 > E7 # unsup: 03B7 0314 0300
+1F24 > E7 # unsup: 03B7 0313 0301
+1F25 > E7 # unsup: 03B7 0314 0301
+1F26 > E7 # unsup: 03B7 0313 0342
+1F27 > E7 # unsup: 03B7 0314 0342
+1F28 > C7 # unsup: 0397 0313
+1F29 > C7 # unsup: 0397 0314
+1F2A > C7 # unsup: 0397 0313 0300
+1F2B > C7 # unsup: 0397 0314 0300
+1F2C > C7 # unsup: 0397 0313 0301
+1F2D > C7 # unsup: 0397 0314 0301
+1F2E > C7 # unsup: 0397 0313 0342
+1F2F > C7 # unsup: 0397 0314 0342
+1F30 > E9 # unsup: 03B9 0313
+1F31 > E9 # unsup: 03B9 0314
+1F32 > E9 # unsup: 03B9 0313 0300
+1F33 > E9 # unsup: 03B9 0314 0300
+1F34 > E9 # unsup: 03B9 0313 0301
+1F35 > E9 # unsup: 03B9 0314 0301
+1F36 > E9 # unsup: 03B9 0313 0342
+1F37 > E9 # unsup: 03B9 0314 0342
+1F38 > C9 # unsup: 0399 0313
+1F39 > C9 # unsup: 0399 0314
+1F3A > C9 # unsup: 0399 0313 0300
+1F3B > C9 # unsup: 0399 0314 0300
+1F3C > C9 # unsup: 0399 0313 0301
+1F3D > C9 # unsup: 0399 0314 0301
+1F3E > C9 # unsup: 0399 0313 0342
+1F3F > C9 # unsup: 0399 0314 0342
+1F40 > EF # unsup: 03BF 0313
+1F41 > EF # unsup: 03BF 0314
+1F42 > EF # unsup: 03BF 0313 0300
+1F43 > EF # unsup: 03BF 0314 0300
+1F44 > EF # unsup: 03BF 0313 0301
+1F45 > EF # unsup: 03BF 0314 0301
+1F48 > CF # unsup: 039F 0313
+1F49 > CF # unsup: 039F 0314
+1F4A > CF # unsup: 039F 0313 0300
+1F4B > CF # unsup: 039F 0314 0300
+1F4C > CF # unsup: 039F 0313 0301
+1F4D > CF # unsup: 039F 0314 0301
+1F50 > F5 # unsup: 03C5 0313
+1F51 > F5 # unsup: 03C5 0314
+1F52 > F5 # unsup: 03C5 0313 0300
+1F53 > F5 # unsup: 03C5 0314 0300
+1F54 > F5 # unsup: 03C5 0313 0301
+1F55 > F5 # unsup: 03C5 0314 0301
+1F56 > F5 # unsup: 03C5 0313 0342
+1F57 > F5 # unsup: 03C5 0314 0342
+1F59 > D5 # unsup: 03A5 0314
+1F5B > D5 # unsup: 03A5 0314 0300
+1F5D > D5 # unsup: 03A5 0314 0301
+1F5F > D5 # unsup: 03A5 0314 0342
+1F60 > F9 # unsup: 03C9 0313
+1F61 > F9 # unsup: 03C9 0314
+1F62 > F9 # unsup: 03C9 0313 0300
+1F63 > F9 # unsup: 03C9 0314 0300
+1F64 > F9 # unsup: 03C9 0313 0301
+1F65 > F9 # unsup: 03C9 0314 0301
+1F66 > F9 # unsup: 03C9 0313 0342
+1F67 > F9 # unsup: 03C9 0314 0342
+1F68 > D9 # unsup: 03A9 0313
+1F69 > D9 # unsup: 03A9 0314
+1F6A > D9 # unsup: 03A9 0313 0300
+1F6B > D9 # unsup: 03A9 0314 0300
+1F6C > D9 # unsup: 03A9 0313 0301
+1F6D > D9 # unsup: 03A9 0314 0301
+1F6E > D9 # unsup: 03A9 0313 0342
+1F6F > D9 # unsup: 03A9 0314 0342
+1F70 > E1 # unsup: 03B1 0300
+1F71 > DC
+1F72 > E5 # unsup: 03B5 0300
+1F73 > DD
+1F74 > E7 # unsup: 03B7 0300
+1F75 > DE
+1F76 > E9 # unsup: 03B9 0300
+1F77 > DF
+1F78 > EF # unsup: 03BF 0300
+1F79 > FC
+1F7A > F5 # unsup: 03C5 0300
+1F7B > FD
+1F7C > F9 # unsup: 03C9 0300
+1F7D > FE
+1F80 > E1 # unsup: 03B1 0313 0345
+1F81 > E1 # unsup: 03B1 0314 0345
+1F82 > E1 # unsup: 03B1 0313 0300 0345
+1F83 > E1 # unsup: 03B1 0314 0300 0345
+1F84 > E1 # unsup: 03B1 0313 0301 0345
+1F85 > E1 # unsup: 03B1 0314 0301 0345
+1F86 > E1 # unsup: 03B1 0313 0342 0345
+1F87 > E1 # unsup: 03B1 0314 0342 0345
+1F88 > C1 # unsup: 0391 0313 0345
+1F89 > C1 # unsup: 0391 0314 0345
+1F8A > C1 # unsup: 0391 0313 0300 0345
+1F8B > C1 # unsup: 0391 0314 0300 0345
+1F8C > C1 # unsup: 0391 0313 0301 0345
+1F8D > C1 # unsup: 0391 0314 0301 0345
+1F8E > C1 # unsup: 0391 0313 0342 0345
+1F8F > C1 # unsup: 0391 0314 0342 0345
+1F90 > E7 # unsup: 03B7 0313 0345
+1F91 > E7 # unsup: 03B7 0314 0345
+1F92 > E7 # unsup: 03B7 0313 0300 0345
+1F93 > E7 # unsup: 03B7 0314 0300 0345
+1F94 > E7 # unsup: 03B7 0313 0301 0345
+1F95 > E7 # unsup: 03B7 0314 0301 0345
+1F96 > E7 # unsup: 03B7 0313 0342 0345
+1F97 > E7 # unsup: 03B7 0314 0342 0345
+1F98 > C7 # unsup: 0397 0313 0345
+1F99 > C7 # unsup: 0397 0314 0345
+1F9A > C7 # unsup: 0397 0313 0300 0345
+1F9B > C7 # unsup: 0397 0314 0300 0345
+1F9C > C7 # unsup: 0397 0313 0301 0345
+1F9D > C7 # unsup: 0397 0314 0301 0345
+1F9E > C7 # unsup: 0397 0313 0342 0345
+1F9F > C7 # unsup: 0397 0314 0342 0345
+1FA0 > F9 # unsup: 03C9 0313 0345
+1FA1 > F9 # unsup: 03C9 0314 0345
+1FA2 > F9 # unsup: 03C9 0313 0300 0345
+1FA3 > F9 # unsup: 03C9 0314 0300 0345
+1FA4 > F9 # unsup: 03C9 0313 0301 0345
+1FA5 > F9 # unsup: 03C9 0314 0301 0345
+1FA6 > F9 # unsup: 03C9 0313 0342 0345
+1FA7 > F9 # unsup: 03C9 0314 0342 0345
+1FA8 > D9 # unsup: 03A9 0313 0345
+1FA9 > D9 # unsup: 03A9 0314 0345
+1FAA > D9 # unsup: 03A9 0313 0300 0345
+1FAB > D9 # unsup: 03A9 0314 0300 0345
+1FAC > D9 # unsup: 03A9 0313 0301 0345
+1FAD > D9 # unsup: 03A9 0314 0301 0345
+1FAE > D9 # unsup: 03A9 0313 0342 0345
+1FAF > D9 # unsup: 03A9 0314 0342 0345
+1FB0 > E1 # unsup: 03B1 0306
+1FB1 > E1 # unsup: 03B1 0304
+1FB2 > E1 # unsup: 03B1 0300 0345
+1FB3 > E1 # unsup: 03B1 0345
+1FB4 > DC # unsup: 03AC 0345
+1FB6 > E1 # unsup: 03B1 0342
+1FB7 > E1 # unsup: 03B1 0342 0345
+1FB8 > C1 # unsup: 0391 0306
+1FB9 > C1 # unsup: 0391 0304
+1FBA > C1 # unsup: 0391 0300
+1FBB > A2
+1FBC > C1 # unsup: 0391 0345
+1FBE > E9
+1FC1 > A8 # unsup: 00A8 0342
+1FC2 > E7 # unsup: 03B7 0300 0345
+1FC3 > E7 # unsup: 03B7 0345
+1FC4 > DE # unsup: 03AE 0345
+1FC6 > E7 # unsup: 03B7 0342
+1FC7 > E7 # unsup: 03B7 0342 0345
+1FC8 > C5 # unsup: 0395 0300
+1FC9 > B8
+1FCA > C7 # unsup: 0397 0300
+1FCB > B9
+1FCC > C7 # unsup: 0397 0345
+1FD0 > E9 # unsup: 03B9 0306
+1FD1 > E9 # unsup: 03B9 0304
+1FD2 > FA # unsup: 03CA 0300
+1FD3 > C0
+1FD6 > E9 # unsup: 03B9 0342
+1FD7 > FA # unsup: 03CA 0342
+1FD8 > C9 # unsup: 0399 0306
+1FD9 > C9 # unsup: 0399 0304
+1FDA > C9 # unsup: 0399 0300
+1FDB > BA
+1FE0 > F5 # unsup: 03C5 0306
+1FE1 > F5 # unsup: 03C5 0304
+1FE2 > FB # unsup: 03CB 0300
+1FE3 > E0
+1FE4 > F1 # unsup: 03C1 0313
+1FE5 > F1 # unsup: 03C1 0314
+1FE6 > F5 # unsup: 03C5 0342
+1FE7 > FB # unsup: 03CB 0342
+1FE8 > D5 # unsup: 03A5 0306
+1FE9 > D5 # unsup: 03A5 0304
+1FEA > D5 # unsup: 03A5 0300
+1FEB > BE
+1FEC > D1 # unsup: 03A1 0314
+1FED > A8 # unsup: 00A8 0300
+1FEE > A1
+1FEF > 60
+1FF2 > F9 # unsup: 03C9 0300 0345
+1FF3 > F9 # unsup: 03C9 0345
+1FF4 > FE # unsup: 03CE 0345
+1FF6 > F9 # unsup: 03C9 0342
+1FF7 > F9 # unsup: 03C9 0342 0345
+1FF8 > CF # unsup: 039F 0300
+1FF9 > BC
+1FFA > D9 # unsup: 03A9 0300
+1FFB > BF
+1FFC > D9 # unsup: 03A9 0345
+2000 > 20 # compat
+2001 > 20 # compat
+2002 > 20 # compat
+2003 > 20 # compat
+2004 > 20 # compat
+2005 > 20 # compat
+2006 > 20 # compat
+2007 > 20 # compat
+2008 > 20 # compat
+2009 > 20 # compat
+200A > 20 # compat
+2013 > 96
+2014 > 97
+2015 > AF
+2018 > 91
+2019 > 92
+201A > 82
+201C > 93
+201D > 94
+201E > 84
+2020 > 86
+2021 > 87
+2022 > 95
+2024 > 2E # compat
+2025 > 2E 2E # compat
+2026 > 85
+202F > 20 # compat
+2030 > 89
+2039 > 8B
+203A > 9B
+203C > 21 21 # compat
+2047 > 3F 3F # compat
+2048 > 3F 21 # compat
+2049 > 21 3F # compat
+205F > 20 # compat
+20AC > 80
+2122 > 99
+FB00 > 66 66 # compat
+FB01 > 66 69 # compat
+FB02 > 66 6C # compat
+FB03 > 66 66 69 # compat
+FB04 > 66 66 6C # compat
+FB05 > 73 74 # compat
+FB06 > 73 74 # compat
+FB29 > 2B # compat
+FE30 > 2E 2E # compat
+FE31 > 97 # compat
+FE32 > 96 # compat
+FE33 > 5F # compat
+FE34 > 5F # compat
+FE35 > 28 # compat
+FE36 > 29 # compat
+FE37 > 7B # compat
+FE38 > 7D # compat
+FE47 > 5B # compat
+FE48 > 5D # compat
+FE4D > 5F # compat
+FE4E > 5F # compat
+FE4F > 5F # compat
+FE50 > 2C # compat
+FE52 > 2E # compat
+FE54 > 3B # compat
+FE55 > 3A # compat
+FE56 > 3F # compat
+FE57 > 21 # compat
+FE58 > 97 # compat
+FE59 > 28 # compat
+FE5A > 29 # compat
+FE5B > 7B # compat
+FE5C > 7D # compat
+FE5F > 23 # compat
+FE60 > 26 # compat
+FE61 > 2A # compat
+FE62 > 2B # compat
+FE63 > 2D # compat
+FE64 > 3C # compat
+FE65 > 3E # compat
+FE66 > 3D # compat
+FE68 > 5C # compat
+FE69 > 24 # compat
+FE6A > 25 # compat
+FE6B > 40 # compat
+FF01 > 21 # compat
+FF02 > 22 # compat
+FF03 > 23 # compat
+FF04 > 24 # compat
+FF05 > 25 # compat
+FF06 > 26 # compat
+FF07 > 27 # compat
+FF08 > 28 # compat
+FF09 > 29 # compat
+FF0A > 2A # compat
+FF0B > 2B # compat
+FF0C > 2C # compat
+FF0D > 2D # compat
+FF0E > 2E # compat
+FF0F > 2F # compat
+FF10 > 30 # compat
+FF11 > 31 # compat
+FF12 > 32 # compat
+FF13 > 33 # compat
+FF14 > 34 # compat
+FF15 > 35 # compat
+FF16 > 36 # compat
+FF17 > 37 # compat
+FF18 > 38 # compat
+FF19 > 39 # compat
+FF1A > 3A # compat
+FF1B > 3B # compat
+FF1C > 3C # compat
+FF1D > 3D # compat
+FF1E > 3E # compat
+FF1F > 3F # compat
+FF20 > 40 # compat
+FF21 > 41 # compat
+FF22 > 42 # compat
+FF23 > 43 # compat
+FF24 > 44 # compat
+FF25 > 45 # compat
+FF26 > 46 # compat
+FF27 > 47 # compat
+FF28 > 48 # compat
+FF29 > 49 # compat
+FF2A > 4A # compat
+FF2B > 4B # compat
+FF2C > 4C # compat
+FF2D > 4D # compat
+FF2E > 4E # compat
+FF2F > 4F # compat
+FF30 > 50 # compat
+FF31 > 51 # compat
+FF32 > 52 # compat
+FF33 > 53 # compat
+FF34 > 54 # compat
+FF35 > 55 # compat
+FF36 > 56 # compat
+FF37 > 57 # compat
+FF38 > 58 # compat
+FF39 > 59 # compat
+FF3A > 5A # compat
+FF3B > 5B # compat
+FF3C > 5C # compat
+FF3D > 5D # compat
+FF3E > 5E # compat
+FF3F > 5F # compat
+FF40 > 60 # compat
+FF41 > 61 # compat
+FF42 > 62 # compat
+FF43 > 63 # compat
+FF44 > 64 # compat
+FF45 > 65 # compat
+FF46 > 66 # compat
+FF47 > 67 # compat
+FF48 > 68 # compat
+FF49 > 69 # compat
+FF4A > 6A # compat
+FF4B > 6B # compat
+FF4C > 6C # compat
+FF4D > 6D # compat
+FF4E > 6E # compat
+FF4F > 6F # compat
+FF50 > 70 # compat
+FF51 > 71 # compat
+FF52 > 72 # compat
+FF53 > 73 # compat
+FF54 > 74 # compat
+FF55 > 75 # compat
+FF56 > 76 # compat
+FF57 > 77 # compat
+FF58 > 78 # compat
+FF59 > 79 # compat
+FF5A > 7A # compat
+FF5B > 7B # compat
+FF5C > 7C # compat
+FF5D > 7D # compat
+FF5E > 7E # compat
+FFE1 > A3 # compat
+FFE2 > AC # compat
+FFE4 > A6 # compat
+FFE5 > A5 # compat
+.
+
+STRICT
+/
+N 274
+0000 > 00
+0001 > 01
+0002 > 02
+0003 > 03
+0004 > 04
+0005 > 05
+0006 > 06
+0007 > 07
+0008 > 08
+0009 > 09
+000A > 0A
+000B > 0B
+000C > 0C
+000D > 0D
+000E > 0E
+000F > 0F
+0010 > 10
+0011 > 11
+0012 > 12
+0013 > 13
+0014 > 14
+0015 > 15
+0016 > 16
+0017 > 17
+0018 > 18
+0019 > 19
+001A > 1A
+001B > 1B
+001C > 1C
+001D > 1D
+001E > 1E
+001F > 1F
+0020 > 20
+0021 > 21
+0022 > 22
+0023 > 23
+0024 > 24
+0025 > 25
+0026 > 26
+0027 > 27
+0028 > 28
+0029 > 29
+002A > 2A
+002B > 2B
+002C > 2C
+002D > 2D
+002E > 2E
+002F > 2F
+0030 > 30
+0031 > 31
+0032 > 32
+0033 > 33
+0034 > 34
+0035 > 35
+0036 > 36
+0037 > 37
+0038 > 38
+0039 > 39
+003A > 3A
+003B > 3B
+003C > 3C
+003D > 3D
+003E > 3E
+003F > 3F
+0040 > 40
+0041 > 41
+0042 > 42
+0043 > 43
+0044 > 44
+0045 > 45
+0046 > 46
+0047 > 47
+0048 > 48
+0049 > 49
+004A > 4A
+004B > 4B
+004C > 4C
+004D > 4D
+004E > 4E
+004F > 4F
+0050 > 50
+0051 > 51
+0052 > 52
+0053 > 53
+0054 > 54
+0055 > 55
+0056 > 56
+0057 > 57
+0058 > 58
+0059 > 59
+005A > 5A
+005B > 5B
+005C > 5C
+005D > 5D
+005E > 5E
+005F > 5F
+0060 > 60
+0061 > 61
+0062 > 62
+0063 > 63
+0064 > 64
+0065 > 65
+0066 > 66
+0067 > 67
+0068 > 68
+0069 > 69
+006A > 6A
+006B > 6B
+006C > 6C
+006D > 6D
+006E > 6E
+006F > 6F
+0070 > 70
+0071 > 71
+0072 > 72
+0073 > 73
+0074 > 74
+0075 > 75
+0076 > 76
+0077 > 77
+0078 > 78
+0079 > 79
+007A > 7A
+007B > 7B
+007C > 7C
+007D > 7D
+007E > 7E
+007F > 7F
+0081 > 81
+0088 > 88
+008A > 8A
+008C > 8C
+008D > 8D
+008E > 8E
+008F > 8F
+0090 > 90
+0098 > 98
+009A > 9A
+009C > 9C
+009D > 9D
+009E > 9E
+009F > 9F
+00A0 > A0
+00A3 > A3
+00A4 > A4
+00A5 > A5
+00A6 > A6
+00A7 > A7
+00A8 > A8 /
+ N 1
+ 0301 > A1
+ .
+00A9 > A9
+00AB > AB
+00AC > AC
+00AD > AD
+00AE > AE
+00B0 > B0
+00B1 > B1
+00B2 > B2
+00B3 > B3
+00B5 > B5
+00B6 > B6
+00B7 > B7
+00BB > BB
+00BD > BD
+0192 > 83
+037E > 3B
+0384 > B4
+0385 > A1
+0386 > A2
+0387 > B7
+0388 > B8
+0389 > B9
+038A > BA
+038C > BC
+038E > BE
+038F > BF
+0390 > C0
+0391 > C1 /
+ N 1
+ 0301 > A2
+ .
+0392 > C2
+0393 > C3
+0394 > C4
+0395 > C5 /
+ N 1
+ 0301 > B8
+ .
+0396 > C6
+0397 > C7 /
+ N 1
+ 0301 > B9
+ .
+0398 > C8
+0399 > C9 /
+ N 2
+ 0301 > BA
+ 0308 > DA
+ .
+039A > CA
+039B > CB
+039C > CC
+039D > CD
+039E > CE
+039F > CF /
+ N 1
+ 0301 > BC
+ .
+03A0 > D0
+03A1 > D1
+03A3 > D3
+03A4 > D4
+03A5 > D5 /
+ N 2
+ 0301 > BE
+ 0308 > DB
+ .
+03A6 > D6
+03A7 > D7
+03A8 > D8
+03A9 > D9 /
+ N 1
+ 0301 > BF
+ .
+03AA > DA
+03AB > DB
+03AC > DC
+03AD > DD
+03AE > DE
+03AF > DF
+03B0 > E0
+03B1 > E1 /
+ N 1
+ 0301 > DC
+ .
+03B2 > E2
+03B3 > E3
+03B4 > E4
+03B5 > E5 /
+ N 1
+ 0301 > DD
+ .
+03B6 > E6
+03B7 > E7 /
+ N 1
+ 0301 > DE
+ .
+03B8 > E8
+03B9 > E9 /
+ N 2
+ 0301 > DF
+ 0308 > FA /
+ N 1
+ 0301 > C0
+ .
+ .
+03BA > EA
+03BB > EB
+03BC > EC
+03BD > ED
+03BE > EE
+03BF > EF /
+ N 1
+ 0301 > FC
+ .
+03C0 > F0
+03C1 > F1
+03C2 > F2
+03C3 > F3
+03C4 > F4
+03C5 > F5 /
+ N 2
+ 0301 > FD
+ 0308 > FB /
+ N 1
+ 0301 > E0
+ .
+ .
+03C6 > F6
+03C7 > F7
+03C8 > F8
+03C9 > F9 /
+ N 1
+ 0301 > FE
+ .
+03CA > FA /
+ N 1
+ 0301 > C0
+ .
+03CB > FB /
+ N 1
+ 0301 > E0
+ .
+03CC > FC
+03CD > FD
+03CE > FE
+1F71 > DC
+1F73 > DD
+1F75 > DE
+1F77 > DF
+1F79 > FC
+1F7B > FD
+1F7D > FE
+1FBB > A2
+1FBE > E9
+1FC9 > B8
+1FCB > B9
+1FD3 > C0
+1FDB > BA
+1FE3 > E0
+1FEB > BE
+1FEE > A1
+1FEF > 60
+1FF9 > BC
+1FFB > BF
+2013 > 96
+2014 > 97
+2015 > AF
+2018 > 91
+2019 > 92
+201A > 82
+201C > 93
+201D > 94
+201E > 84
+2020 > 86
+2021 > 87
+2022 > 95
+2026 > 85
+2030 > 89
+2039 > 8B
+203A > 9B
+20AC > 80
+2122 > 99
+.
+
+NFD
+/
+N 253
+00 > 0000
+01 > 0001
+02 > 0002
+03 > 0003
+04 > 0004
+05 > 0005
+06 > 0006
+07 > 0007
+08 > 0008
+09 > 0009
+0A > 000A
+0B > 000B
+0C > 000C
+0D > 000D
+0E > 000E
+0F > 000F
+10 > 0010
+11 > 0011
+12 > 0012
+13 > 0013
+14 > 0014
+15 > 0015
+16 > 0016
+17 > 0017
+18 > 0018
+19 > 0019
+1A > 001A
+1B > 001B
+1C > 001C
+1D > 001D
+1E > 001E
+1F > 001F
+20 > 0020
+21 > 0021
+22 > 0022
+23 > 0023
+24 > 0024
+25 > 0025
+26 > 0026
+27 > 0027
+28 > 0028
+29 > 0029
+2A > 002A
+2B > 002B
+2C > 002C
+2D > 002D
+2E > 002E
+2F > 002F
+30 > 0030
+31 > 0031
+32 > 0032
+33 > 0033
+34 > 0034
+35 > 0035
+36 > 0036
+37 > 0037
+38 > 0038
+39 > 0039
+3A > 003A
+3B > 003B
+3C > 003C
+3D > 003D
+3E > 003E
+3F > 003F
+40 > 0040
+41 > 0041
+42 > 0042
+43 > 0043
+44 > 0044
+45 > 0045
+46 > 0046
+47 > 0047
+48 > 0048
+49 > 0049
+4A > 004A
+4B > 004B
+4C > 004C
+4D > 004D
+4E > 004E
+4F > 004F
+50 > 0050
+51 > 0051
+52 > 0052
+53 > 0053
+54 > 0054
+55 > 0055
+56 > 0056
+57 > 0057
+58 > 0058
+59 > 0059
+5A > 005A
+5B > 005B
+5C > 005C
+5D > 005D
+5E > 005E
+5F > 005F
+60 > 0060
+61 > 0061
+62 > 0062
+63 > 0063
+64 > 0064
+65 > 0065
+66 > 0066
+67 > 0067
+68 > 0068
+69 > 0069
+6A > 006A
+6B > 006B
+6C > 006C
+6D > 006D
+6E > 006E
+6F > 006F
+70 > 0070
+71 > 0071
+72 > 0072
+73 > 0073
+74 > 0074
+75 > 0075
+76 > 0076
+77 > 0077
+78 > 0078
+79 > 0079
+7A > 007A
+7B > 007B
+7C > 007C
+7D > 007D
+7E > 007E
+7F > 007F
+80 > 20AC
+81 > 0081
+82 > 201A
+83 > 0192
+84 > 201E
+85 > 2026
+86 > 2020
+87 > 2021
+88 > 0088
+89 > 2030
+8A > 008A
+8B > 2039
+8C > 008C
+8D > 008D
+8E > 008E
+8F > 008F
+90 > 0090
+91 > 2018
+92 > 2019
+93 > 201C
+94 > 201D
+95 > 2022
+96 > 2013
+97 > 2014
+98 > 0098
+99 > 2122
+9A > 009A
+9B > 203A
+9C > 009C
+9D > 009D
+9E > 009E
+9F > 009F
+A0 > 00A0
+A1 > 00A8 0301
+A2 > 0391 0301
+A3 > 00A3
+A4 > 00A4
+A5 > 00A5
+A6 > 00A6
+A7 > 00A7
+A8 > 00A8
+A9 > 00A9
+AB > 00AB
+AC > 00AC
+AD > 00AD
+AE > 00AE
+AF > 2015
+B0 > 00B0
+B1 > 00B1
+B2 > 00B2
+B3 > 00B3
+B4 > 0384
+B5 > 00B5
+B6 > 00B6
+B7 > 00B7
+B8 > 0395 0301
+B9 > 0397 0301
+BA > 0399 0301
+BB > 00BB
+BC > 039F 0301
+BD > 00BD
+BE > 03A5 0301
+BF > 03A9 0301
+C0 > 03B9 0308 0301
+C1 > 0391
+C2 > 0392
+C3 > 0393
+C4 > 0394
+C5 > 0395
+C6 > 0396
+C7 > 0397
+C8 > 0398
+C9 > 0399
+CA > 039A
+CB > 039B
+CC > 039C
+CD > 039D
+CE > 039E
+CF > 039F
+D0 > 03A0
+D1 > 03A1
+D3 > 03A3
+D4 > 03A4
+D5 > 03A5
+D6 > 03A6
+D7 > 03A7
+D8 > 03A8
+D9 > 03A9
+DA > 0399 0308
+DB > 03A5 0308
+DC > 03B1 0301
+DD > 03B5 0301
+DE > 03B7 0301
+DF > 03B9 0301
+E0 > 03C5 0308 0301
+E1 > 03B1
+E2 > 03B2
+E3 > 03B3
+E4 > 03B4
+E5 > 03B5
+E6 > 03B6
+E7 > 03B7
+E8 > 03B8
+E9 > 03B9
+EA > 03BA
+EB > 03BB
+EC > 03BC
+ED > 03BD
+EE > 03BE
+EF > 03BF
+F0 > 03C0
+F1 > 03C1
+F2 > 03C2
+F3 > 03C3
+F4 > 03C4
+F5 > 03C5
+F6 > 03C6
+F7 > 03C7
+F8 > 03C8
+F9 > 03C9
+FA > 03B9 0308
+FB > 03C5 0308
+FC > 03BF 0301
+FD > 03C5 0301
+FE > 03C9 0301
+.
+
+NFC
+/
+N 253
+00 > 0000
+01 > 0001
+02 > 0002
+03 > 0003
+04 > 0004
+05 > 0005
+06 > 0006
+07 > 0007
+08 > 0008
+09 > 0009
+0A > 000A
+0B > 000B
+0C > 000C
+0D > 000D
+0E > 000E
+0F > 000F
+10 > 0010
+11 > 0011
+12 > 0012
+13 > 0013
+14 > 0014
+15 > 0015
+16 > 0016
+17 > 0017
+18 > 0018
+19 > 0019
+1A > 001A
+1B > 001B
+1C > 001C
+1D > 001D
+1E > 001E
+1F > 001F
+20 > 0020
+21 > 0021
+22 > 0022
+23 > 0023
+24 > 0024
+25 > 0025
+26 > 0026
+27 > 0027
+28 > 0028
+29 > 0029
+2A > 002A
+2B > 002B
+2C > 002C
+2D > 002D
+2E > 002E
+2F > 002F
+30 > 0030
+31 > 0031
+32 > 0032
+33 > 0033
+34 > 0034
+35 > 0035
+36 > 0036
+37 > 0037
+38 > 0038
+39 > 0039
+3A > 003A
+3B > 003B
+3C > 003C
+3D > 003D
+3E > 003E
+3F > 003F
+40 > 0040
+41 > 0041
+42 > 0042
+43 > 0043
+44 > 0044
+45 > 0045
+46 > 0046
+47 > 0047
+48 > 0048
+49 > 0049
+4A > 004A
+4B > 004B
+4C > 004C
+4D > 004D
+4E > 004E
+4F > 004F
+50 > 0050
+51 > 0051
+52 > 0052
+53 > 0053
+54 > 0054
+55 > 0055
+56 > 0056
+57 > 0057
+58 > 0058
+59 > 0059
+5A > 005A
+5B > 005B
+5C > 005C
+5D > 005D
+5E > 005E
+5F > 005F
+60 > 0060
+61 > 0061
+62 > 0062
+63 > 0063
+64 > 0064
+65 > 0065
+66 > 0066
+67 > 0067
+68 > 0068
+69 > 0069
+6A > 006A
+6B > 006B
+6C > 006C
+6D > 006D
+6E > 006E
+6F > 006F
+70 > 0070
+71 > 0071
+72 > 0072
+73 > 0073
+74 > 0074
+75 > 0075
+76 > 0076
+77 > 0077
+78 > 0078
+79 > 0079
+7A > 007A
+7B > 007B
+7C > 007C
+7D > 007D
+7E > 007E
+7F > 007F
+80 > 20AC
+81 > 0081
+82 > 201A
+83 > 0192
+84 > 201E
+85 > 2026
+86 > 2020
+87 > 2021
+88 > 0088
+89 > 2030
+8A > 008A
+8B > 2039
+8C > 008C
+8D > 008D
+8E > 008E
+8F > 008F
+90 > 0090
+91 > 2018
+92 > 2019
+93 > 201C
+94 > 201D
+95 > 2022
+96 > 2013
+97 > 2014
+98 > 0098
+99 > 2122
+9A > 009A
+9B > 203A
+9C > 009C
+9D > 009D
+9E > 009E
+9F > 009F
+A0 > 00A0
+A1 > 0385
+A2 > 0386
+A3 > 00A3
+A4 > 00A4
+A5 > 00A5
+A6 > 00A6
+A7 > 00A7
+A8 > 00A8
+A9 > 00A9
+AB > 00AB
+AC > 00AC
+AD > 00AD
+AE > 00AE
+AF > 2015
+B0 > 00B0
+B1 > 00B1
+B2 > 00B2
+B3 > 00B3
+B4 > 0384
+B5 > 00B5
+B6 > 00B6
+B7 > 00B7
+B8 > 0388
+B9 > 0389
+BA > 038A
+BB > 00BB
+BC > 038C
+BD > 00BD
+BE > 038E
+BF > 038F
+C0 > 0390
+C1 > 0391
+C2 > 0392
+C3 > 0393
+C4 > 0394
+C5 > 0395
+C6 > 0396
+C7 > 0397
+C8 > 0398
+C9 > 0399
+CA > 039A
+CB > 039B
+CC > 039C
+CD > 039D
+CE > 039E
+CF > 039F
+D0 > 03A0
+D1 > 03A1
+D3 > 03A3
+D4 > 03A4
+D5 > 03A5
+D6 > 03A6
+D7 > 03A7
+D8 > 03A8
+D9 > 03A9
+DA > 03AA
+DB > 03AB
+DC > 03AC
+DD > 03AD
+DE > 03AE
+DF > 03AF
+E0 > 03B0
+E1 > 03B1
+E2 > 03B2
+E3 > 03B3
+E4 > 03B4
+E5 > 03B5
+E6 > 03B6
+E7 > 03B7
+E8 > 03B8
+E9 > 03B9
+EA > 03BA
+EB > 03BB
+EC > 03BC
+ED > 03BD
+EE > 03BE
+EF > 03BF
+F0 > 03C0
+F1 > 03C1
+F2 > 03C2
+F3 > 03C3
+F4 > 03C4
+F5 > 03C5
+F6 > 03C6
+F7 > 03C7
+F8 > 03C8
+F9 > 03C9
+FA > 03CA
+FB > 03CB
+FC > 03CC
+FD > 03CD
+FE > 03CE
+.
+
+COMP
+= NFC
+.
diff --git a/assets/data/cp1253.cset b/assets/data/cp1253.cset
new file mode 100644
index 0000000..9d8d3cd
--- /dev/null
+++ b/assets/data/cp1253.cset
@@ -0,0 +1,262 @@
+# Aspell Character Data File.
+= cp1253
+> ascii
+/
+#
+#
+00 0000 - N 00 00 00 00 00 00 #
+01 0001 . N 01 01 01 00 00 00 #
+02 0002 . N 02 02 02 00 00 00 #
+03 0003 . N 03 03 03 00 00 00 #
+04 0004 . N 04 04 04 00 00 00 #
+05 0005 . N 05 05 05 00 00 00 #
+06 0006 . N 06 06 06 00 00 00 #
+07 0007 . N 07 07 07 00 00 00 #
+08 0008 . N 08 08 08 00 00 00 #
+09 0009 . N 09 09 09 00 00 00 #
+0A 000A . N 0A 0A 0A 00 00 00 #
+0B 000B . N 0B 0B 0B 00 00 00 #
+0C 000C . N 0C 0C 0C 00 00 00 #
+0D 000D . N 0D 0D 0D 00 00 00 #
+0E 000E . N 0E 0E 0E 00 00 00 #
+0F 000F . N 0F 0F 0F 00 00 00 #
+10 0010 - N 10 10 10 00 00 00 #
+11 0011 . N 11 11 11 00 00 00 #
+12 0012 . N 12 12 12 00 00 00 #
+13 0013 . N 13 13 13 00 00 00 #
+14 0014 . N 14 14 14 00 00 00 #
+15 0015 . N 15 15 15 00 00 00 #
+16 0016 . N 16 16 16 00 00 00 #
+17 0017 . N 17 17 17 00 00 00 #
+18 0018 . N 18 18 18 00 00 00 #
+19 0019 . N 19 19 19 00 00 00 #
+1A 001A . N 1A 1A 1A 00 00 00 #
+1B 001B . N 1B 1B 1B 00 00 00 #
+1C 001C . N 1C 1C 1C 00 00 00 #
+1D 001D . N 1D 1D 1D 00 00 00 #
+1E 001E . N 1E 1E 1E 00 00 00 #
+1F 001F . N 1F 1F 1F 00 00 00 #
+20 0020 W Y 20 20 20 00 00 00 # SPACE
+21 0021 - Y 21 21 21 00 00 00 # EXCLAMATION MARK
+22 0022 - Y 22 22 22 00 00 00 # QUOTATION MARK
+23 0023 - Y 23 23 23 00 00 00 # NUMBER SIGN
+24 0024 - Y 24 24 24 00 00 00 # DOLLAR SIGN
+25 0025 - Y 25 25 25 00 00 00 # PERCENT SIGN
+26 0026 - Y 26 26 26 00 00 00 # AMPERSAND
+27 0027 - Y 27 27 27 00 00 00 # APOSTROPHE
+28 0028 - Y 28 28 28 00 00 00 # LEFT PARENTHESIS
+29 0029 - Y 29 29 29 00 00 00 # RIGHT PARENTHESIS
+2A 002A - Y 2A 2A 2A 00 00 00 # ASTERISK
+2B 002B - Y 2B 2B 2B 00 00 00 # PLUS SIGN
+2C 002C - Y 2C 2C 2C 00 00 00 # COMMA
+2D 002D H Y 2D 2D 2D 00 00 00 # HYPHEN-MINUS
+2E 002E - Y 2E 2E 2E 00 00 00 # FULL STOP
+2F 002F - Y 2F 2F 2F 00 00 00 # SOLIDUS
+30 0030 D Y 30 30 30 00 00 00 # DIGIT ZERO
+31 0031 D Y 31 31 31 00 00 00 # DIGIT ONE
+32 0032 D Y 32 32 32 00 00 00 # DIGIT TWO
+33 0033 D Y 33 33 33 00 00 00 # DIGIT THREE
+34 0034 D Y 34 34 34 00 00 00 # DIGIT FOUR
+35 0035 D Y 35 35 35 00 00 00 # DIGIT FIVE
+36 0036 D Y 36 36 36 00 00 00 # DIGIT SIX
+37 0037 D Y 37 37 37 00 00 00 # DIGIT SEVEN
+38 0038 D Y 38 38 38 00 00 00 # DIGIT EIGHT
+39 0039 D Y 39 39 39 00 00 00 # DIGIT NINE
+3A 003A - Y 3A 3A 3A 00 00 00 # COLON
+3B 003B - Y 3B 3B 3B 00 00 00 # SEMICOLON
+3C 003C - Y 3C 3C 3C 00 00 00 # LESS-THAN SIGN
+3D 003D - Y 3D 3D 3D 00 00 00 # EQUALS SIGN
+3E 003E - Y 3E 3E 3E 00 00 00 # GREATER-THAN SIGN
+3F 003F - Y 3F 3F 3F 00 00 00 # QUESTION MARK
+40 0040 - Y 40 40 40 00 00 00 # COMMERCIAL AT
+41 0041 L Y 41 61 41 41 2A 00 # LATIN CAPITAL LETTER A
+42 0042 L Y 42 62 42 42 62 62 # LATIN CAPITAL LETTER B
+43 0043 L Y 43 63 43 43 63 63 # LATIN CAPITAL LETTER C
+44 0044 L Y 44 64 44 44 64 64 # LATIN CAPITAL LETTER D
+45 0045 L Y 45 65 45 45 2A 00 # LATIN CAPITAL LETTER E
+46 0046 L Y 46 66 46 46 66 66 # LATIN CAPITAL LETTER F
+47 0047 L Y 47 67 47 47 67 67 # LATIN CAPITAL LETTER G
+48 0048 L Y 48 68 48 48 68 68 # LATIN CAPITAL LETTER H
+49 0049 L Y 49 69 49 49 2A 00 # LATIN CAPITAL LETTER I
+4A 004A L Y 4A 6A 4A 4A 6A 6A # LATIN CAPITAL LETTER J
+4B 004B L Y 4B 6B 4B 4B 6B 6B # LATIN CAPITAL LETTER K
+4C 004C L Y 4C 6C 4C 4C 6C 6C # LATIN CAPITAL LETTER L
+4D 004D L Y 4D 6D 4D 4D 6D 6D # LATIN CAPITAL LETTER M
+4E 004E L Y 4E 6E 4E 4E 6E 6E # LATIN CAPITAL LETTER N
+4F 004F L Y 4F 6F 4F 4F 2A 00 # LATIN CAPITAL LETTER O
+50 0050 L Y 50 70 50 50 70 70 # LATIN CAPITAL LETTER P
+51 0051 L Y 51 71 51 51 71 71 # LATIN CAPITAL LETTER Q
+52 0052 L Y 52 72 52 52 72 72 # LATIN CAPITAL LETTER R
+53 0053 L Y 53 73 53 53 73 73 # LATIN CAPITAL LETTER S
+54 0054 L Y 54 74 54 54 74 74 # LATIN CAPITAL LETTER T
+55 0055 L Y 55 75 55 55 2A 00 # LATIN CAPITAL LETTER U
+56 0056 L Y 56 76 56 56 76 76 # LATIN CAPITAL LETTER V
+57 0057 L Y 57 77 57 57 77 77 # LATIN CAPITAL LETTER W
+58 0058 L Y 58 78 58 58 78 78 # LATIN CAPITAL LETTER X
+59 0059 L Y 59 79 59 59 79 79 # LATIN CAPITAL LETTER Y
+5A 005A L Y 5A 7A 5A 5A 7A 7A # LATIN CAPITAL LETTER Z
+5B 005B - Y 5B 5B 5B 00 00 00 # LEFT SQUARE BRACKET
+5C 005C - Y 5C 5C 5C 00 00 00 # REVERSE SOLIDUS
+5D 005D - Y 5D 5D 5D 00 00 00 # RIGHT SQUARE BRACKET
+5E 005E - Y 5E 5E 5E 00 00 00 # CIRCUMFLEX ACCENT
+5F 005F - Y 5F 5F 5F 00 00 00 # LOW LINE
+60 0060 - Y 60 60 60 00 00 00 # GRAVE ACCENT
+61 0061 L Y 41 61 41 61 2A 00 # LATIN SMALL LETTER A
+62 0062 L Y 42 62 42 62 62 62 # LATIN SMALL LETTER B
+63 0063 L Y 43 63 43 63 63 63 # LATIN SMALL LETTER C
+64 0064 L Y 44 64 44 64 64 64 # LATIN SMALL LETTER D
+65 0065 L Y 45 65 45 65 2A 00 # LATIN SMALL LETTER E
+66 0066 L Y 46 66 46 66 66 66 # LATIN SMALL LETTER F
+67 0067 L Y 47 67 47 67 67 67 # LATIN SMALL LETTER G
+68 0068 L Y 48 68 48 68 68 68 # LATIN SMALL LETTER H
+69 0069 L Y 49 69 49 69 2A 00 # LATIN SMALL LETTER I
+6A 006A L Y 4A 6A 4A 6A 6A 6A # LATIN SMALL LETTER J
+6B 006B L Y 4B 6B 4B 6B 6B 6B # LATIN SMALL LETTER K
+6C 006C L Y 4C 6C 4C 6C 6C 6C # LATIN SMALL LETTER L
+6D 006D L Y 4D 6D 4D 6D 6D 6D # LATIN SMALL LETTER M
+6E 006E L Y 4E 6E 4E 6E 6E 6E # LATIN SMALL LETTER N
+6F 006F L Y 4F 6F 4F 6F 2A 00 # LATIN SMALL LETTER O
+70 0070 L Y 50 70 50 70 70 70 # LATIN SMALL LETTER P
+71 0071 L Y 51 71 51 71 71 71 # LATIN SMALL LETTER Q
+72 0072 L Y 52 72 52 72 72 72 # LATIN SMALL LETTER R
+73 0073 L Y 53 73 53 73 73 73 # LATIN SMALL LETTER S
+74 0074 L Y 54 74 54 74 74 74 # LATIN SMALL LETTER T
+75 0075 L Y 55 75 55 75 2A 00 # LATIN SMALL LETTER U
+76 0076 L Y 56 76 56 76 76 76 # LATIN SMALL LETTER V
+77 0077 L Y 57 77 57 77 77 77 # LATIN SMALL LETTER W
+78 0078 L Y 58 78 58 78 78 78 # LATIN SMALL LETTER X
+79 0079 L Y 59 79 59 79 79 79 # LATIN SMALL LETTER Y
+7A 007A L Y 5A 7A 5A 7A 7A 7A # LATIN SMALL LETTER Z
+7B 007B - Y 7B 7B 7B 00 00 00 # LEFT CURLY BRACKET
+7C 007C - Y 7C 7C 7C 00 00 00 # VERTICAL LINE
+7D 007D - Y 7D 7D 7D 00 00 00 # RIGHT CURLY BRACKET
+7E 007E - Y 7E 7E 7E 00 00 00 # TILDE
+7F 007F - N 7F 7F 7F 00 00 00 #
+80 20AC - Y 80 80 80 00 00 00 # EURO SIGN
+81 0081 . N 81 81 81 00 00 00 #
+82 201A - Y 82 82 82 00 00 00 # SINGLE LOW-9 QUOTATION MARK
+83 0192 L Y 83 83 83 83 83 83 # LATIN SMALL LETTER F WITH HOOK
+84 201E - Y 84 84 84 00 00 00 # DOUBLE LOW-9 QUOTATION MARK
+85 2026 - Y 85 85 85 00 00 00 # HORIZONTAL ELLIPSIS
+86 2020 - Y 86 86 86 00 00 00 # DAGGER
+87 2021 - Y 87 87 87 00 00 00 # DOUBLE DAGGER
+88 0088 . N 88 88 88 00 00 00 #
+89 2030 - Y 89 89 89 00 00 00 # PER MILLE SIGN
+8A 008A . N 8A 8A 8A 00 00 00 #
+8B 2039 - Y 8B 8B 8B 00 00 00 # SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+8C 008C . N 8C 8C 8C 00 00 00 #
+8D 008D . N 8D 8D 8D 00 00 00 #
+8E 008E . N 8E 8E 8E 00 00 00 #
+8F 008F . N 8F 8F 8F 00 00 00 #
+90 0090 . N 90 90 90 00 00 00 #
+91 2018 - Y 91 91 91 00 00 00 # LEFT SINGLE QUOTATION MARK
+92 2019 - Y 92 92 92 00 00 00 # RIGHT SINGLE QUOTATION MARK
+93 201C - Y 93 93 93 00 00 00 # LEFT DOUBLE QUOTATION MARK
+94 201D - Y 94 94 94 00 00 00 # RIGHT DOUBLE QUOTATION MARK
+95 2022 - Y 95 95 95 00 00 00 # BULLET
+96 2013 - Y 96 96 96 00 00 00 # EN DASH
+97 2014 - Y 97 97 97 00 00 00 # EM DASH
+98 0098 . N 98 98 98 00 00 00 #
+99 2122 . N 99 99 99 00 00 00 #
+9A 009A . N 9A 9A 9A 00 00 00 #
+9B 203A - Y 9B 9B 9B 00 00 00 # SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+9C 009C . N 9C 9C 9C 00 00 00 #
+9D 009D . N 9D 9D 9D 00 00 00 #
+9E 009E . N 9E 9E 9E 00 00 00 #
+9F 009F . N 9F 9F 9F 00 00 00 #
+A0 00A0 W Y A0 A0 A0 00 00 00 # NO-BREAK SPACE
+A1 0385 - Y A1 A1 A1 00 00 00 # GREEK DIALYTIKA TONOS
+A2 0386 L Y A2 DC A2 C1 2A 00 # GREEK CAPITAL LETTER ALPHA WITH TONOS
+A3 00A3 - Y A3 A3 A3 00 00 00 # POUND SIGN
+A4 00A4 - Y A4 A4 A4 00 00 00 # CURRENCY SIGN
+A5 00A5 - Y A5 A5 A5 00 00 00 # YEN SIGN
+A6 00A6 - Y A6 A6 A6 00 00 00 # BROKEN BAR
+A7 00A7 - Y A7 A7 A7 00 00 00 # SECTION SIGN
+A8 00A8 - Y A8 A8 A8 00 00 00 # DIAERESIS
+A9 00A9 - Y A9 A9 A9 00 00 00 # COPYRIGHT SIGN
+AA E0AA . N AA AA AA 00 00 00 #
+AB 00AB - Y AB AB AB 00 00 00 # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+AC 00AC - Y AC AC AC 00 00 00 # NOT SIGN
+AD 00AD H N AD AD AD 00 00 00 # SOFT HYPHEN
+AE 00AE - Y AE AE AE 00 00 00 # REGISTERED SIGN
+AF 2015 - Y AF AF AF 00 00 00 # HORIZONTAL BAR
+B0 00B0 - Y B0 B0 B0 00 00 00 # DEGREE SIGN
+B1 00B1 - Y B1 B1 B1 00 00 00 # PLUS-MINUS SIGN
+B2 00B2 - Y B2 B2 B2 00 00 00 # SUPERSCRIPT TWO
+B3 00B3 - Y B3 B3 B3 00 00 00 # SUPERSCRIPT THREE
+B4 0384 - Y B4 B4 B4 00 00 00 # GREEK TONOS
+B5 00B5 A Y CC B5 CC 00 00 00 # MICRO SIGN
+B6 00B6 - Y B6 B6 B6 00 00 00 # PILCROW SIGN
+B7 00B7 - Y B7 B7 B7 00 00 00 # MIDDLE DOT
+B8 0388 L Y B8 DD B8 C5 2A 00 # GREEK CAPITAL LETTER EPSILON WITH TONOS
+B9 0389 L Y B9 DE B9 C7 2A 00 # GREEK CAPITAL LETTER ETA WITH TONOS
+BA 038A L Y BA DF BA C9 2A 00 # GREEK CAPITAL LETTER IOTA WITH TONOS
+BB 00BB - Y BB BB BB 00 00 00 # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+BC 038C L Y BC FC BC CF 2A 00 # GREEK CAPITAL LETTER OMICRON WITH TONOS
+BD 00BD - Y BD BD BD 00 00 00 # VULGAR FRACTION ONE HALF
+BE 038E L Y BE FD BE D5 2A 00 # GREEK CAPITAL LETTER UPSILON WITH TONOS
+BF 038F L Y BF FE BF D9 2A 00 # GREEK CAPITAL LETTER OMEGA WITH TONOS
+C0 0390 L Y C0 C0 C0 E9 2A 00 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
+C1 0391 L Y C1 E1 C1 C1 2A 00 # GREEK CAPITAL LETTER ALPHA
+C2 0392 L Y C2 E2 C2 C2 E2 E2 # GREEK CAPITAL LETTER BETA
+C3 0393 L Y C3 E3 C3 C3 E3 E3 # GREEK CAPITAL LETTER GAMMA
+C4 0394 L Y C4 E4 C4 C4 E4 E4 # GREEK CAPITAL LETTER DELTA
+C5 0395 L Y C5 E5 C5 C5 2A 00 # GREEK CAPITAL LETTER EPSILON
+C6 0396 L Y C6 E6 C6 C6 E6 E6 # GREEK CAPITAL LETTER ZETA
+C7 0397 L Y C7 E7 C7 C7 2A 00 # GREEK CAPITAL LETTER ETA
+C8 0398 L Y C8 E8 C8 C8 E8 E8 # GREEK CAPITAL LETTER THETA
+C9 0399 L Y C9 E9 C9 C9 2A 00 # GREEK CAPITAL LETTER IOTA
+CA 039A L Y CA EA CA CA EA EA # GREEK CAPITAL LETTER KAPPA
+CB 039B L Y CB EB CB CB EB EB # GREEK CAPITAL LETTER LAMDA
+CC 039C L Y CC EC CC CC EC EC # GREEK CAPITAL LETTER MU
+CD 039D L Y CD ED CD CD ED ED # GREEK CAPITAL LETTER NU
+CE 039E L Y CE EE CE CE EE EE # GREEK CAPITAL LETTER XI
+CF 039F L Y CF EF CF CF 2A 00 # GREEK CAPITAL LETTER OMICRON
+D0 03A0 L Y D0 F0 D0 D0 F0 F0 # GREEK CAPITAL LETTER PI
+D1 03A1 L Y D1 F1 D1 D1 F1 F1 # GREEK CAPITAL LETTER RHO
+D2 E0D2 . N D2 D2 D2 00 00 00 #
+D3 03A3 L Y D3 F3 D3 D3 F3 F3 # GREEK CAPITAL LETTER SIGMA
+D4 03A4 L Y D4 F4 D4 D4 F4 F4 # GREEK CAPITAL LETTER TAU
+D5 03A5 L Y D5 F5 D5 D5 2A 00 # GREEK CAPITAL LETTER UPSILON
+D6 03A6 L Y D6 F6 D6 D6 F6 F6 # GREEK CAPITAL LETTER PHI
+D7 03A7 L Y D7 F7 D7 D7 F7 F7 # GREEK CAPITAL LETTER CHI
+D8 03A8 L Y D8 F8 D8 D8 F8 F8 # GREEK CAPITAL LETTER PSI
+D9 03A9 L Y D9 F9 D9 D9 2A 00 # GREEK CAPITAL LETTER OMEGA
+DA 03AA L Y DA FA DA C9 2A 00 # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+DB 03AB L Y DB FB DB D5 2A 00 # GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+DC 03AC L Y A2 DC A2 E1 2A 00 # GREEK SMALL LETTER ALPHA WITH TONOS
+DD 03AD L Y B8 DD B8 E5 2A 00 # GREEK SMALL LETTER EPSILON WITH TONOS
+DE 03AE L Y B9 DE B9 E7 2A 00 # GREEK SMALL LETTER ETA WITH TONOS
+DF 03AF L Y BA DF BA E9 2A 00 # GREEK SMALL LETTER IOTA WITH TONOS
+E0 03B0 L Y E0 E0 E0 F5 2A 00 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+E1 03B1 L Y C1 E1 C1 E1 2A 00 # GREEK SMALL LETTER ALPHA
+E2 03B2 L Y C2 E2 C2 E2 E2 E2 # GREEK SMALL LETTER BETA
+E3 03B3 L Y C3 E3 C3 E3 E3 E3 # GREEK SMALL LETTER GAMMA
+E4 03B4 L Y C4 E4 C4 E4 E4 E4 # GREEK SMALL LETTER DELTA
+E5 03B5 L Y C5 E5 C5 E5 2A 00 # GREEK SMALL LETTER EPSILON
+E6 03B6 L Y C6 E6 C6 E6 E6 E6 # GREEK SMALL LETTER ZETA
+E7 03B7 L Y C7 E7 C7 E7 2A 00 # GREEK SMALL LETTER ETA
+E8 03B8 L Y C8 E8 C8 E8 E8 E8 # GREEK SMALL LETTER THETA
+E9 03B9 L Y C9 E9 C9 E9 2A 00 # GREEK SMALL LETTER IOTA
+EA 03BA L Y CA EA CA EA EA EA # GREEK SMALL LETTER KAPPA
+EB 03BB L Y CB EB CB EB EB EB # GREEK SMALL LETTER LAMDA
+EC 03BC L Y CC EC CC EC EC EC # GREEK SMALL LETTER MU
+ED 03BD L Y CD ED CD ED ED ED # GREEK SMALL LETTER NU
+EE 03BE L Y CE EE CE EE EE EE # GREEK SMALL LETTER XI
+EF 03BF L Y CF EF CF EF 2A 00 # GREEK SMALL LETTER OMICRON
+F0 03C0 L Y D0 F0 D0 F0 F0 F0 # GREEK SMALL LETTER PI
+F1 03C1 L Y D1 F1 D1 F1 F1 F1 # GREEK SMALL LETTER RHO
+F2 03C2 L Y D3 F2 D3 F2 F2 F2 # GREEK SMALL LETTER FINAL SIGMA
+F3 03C3 L Y D3 F3 D3 F3 F3 F3 # GREEK SMALL LETTER SIGMA
+F4 03C4 L Y D4 F4 D4 F4 F4 F4 # GREEK SMALL LETTER TAU
+F5 03C5 L Y D5 F5 D5 F5 2A 00 # GREEK SMALL LETTER UPSILON
+F6 03C6 L Y D6 F6 D6 F6 F6 F6 # GREEK SMALL LETTER PHI
+F7 03C7 L Y D7 F7 D7 F7 F7 F7 # GREEK SMALL LETTER CHI
+F8 03C8 L Y D8 F8 D8 F8 F8 F8 # GREEK SMALL LETTER PSI
+F9 03C9 L Y D9 F9 D9 F9 2A 00 # GREEK SMALL LETTER OMEGA
+FA 03CA L Y DA FA DA E9 2A 00 # GREEK SMALL LETTER IOTA WITH DIALYTIKA
+FB 03CB L Y DB FB DB F5 2A 00 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+FC 03CC L Y BC FC BC EF 2A 00 # GREEK SMALL LETTER OMICRON WITH TONOS
+FD 03CD L Y BE FD BE F5 2A 00 # GREEK SMALL LETTER UPSILON WITH TONOS
+FE 03CE L Y BF FE BF F9 2A 00 # GREEK SMALL LETTER OMEGA WITH TONOS
+FF E0FF . N FF FF FF 00 00 00 #
diff --git a/assets/data/cp1254.cmap b/assets/data/cp1254.cmap
new file mode 100644
index 0000000..4f2821d
--- /dev/null
+++ b/assets/data/cp1254.cmap
@@ -0,0 +1,1944 @@
+INTERNAL
+/
+N 951
+0000 > 00
+0001 > 01
+0002 > 02
+0003 > 03
+0004 > 04
+0005 > 05
+0006 > 06
+0007 > 07
+0008 > 08
+0009 > 09
+000A > 0A
+000B > 0B
+000C > 0C
+000D > 0D
+000E > 0E
+000F > 0F
+0010 > 10
+0011 > 11
+0012 > 12
+0013 > 13
+0014 > 14
+0015 > 15
+0016 > 16
+0017 > 17
+0018 > 18
+0019 > 19
+001A > 1A
+001B > 1B
+001C > 1C
+001D > 1D
+001E > 1E
+001F > 1F
+0020 > 20
+0021 > 21
+0022 > 22
+0023 > 23
+0024 > 24
+0025 > 25
+0026 > 26
+0027 > 27
+0028 > 28
+0029 > 29
+002A > 2A
+002B > 2B
+002C > 2C
+002D > 2D
+002E > 2E
+002F > 2F
+0030 > 30
+0031 > 31
+0032 > 32
+0033 > 33
+0034 > 34
+0035 > 35
+0036 > 36
+0037 > 37
+0038 > 38
+0039 > 39
+003A > 3A
+003B > 3B
+003C > 3C
+003D > 3D
+003E > 3E
+003F > 3F
+0040 > 40
+0041 > 41 /
+ N 6
+ 0300 > C0
+ 0301 > C1
+ 0302 > C2
+ 0303 > C3
+ 0308 > C4
+ 030A > C5
+ .
+0042 > 42
+0043 > 43 /
+ N 1
+ 0327 > C7
+ .
+0044 > 44
+0045 > 45 /
+ N 4
+ 0300 > C8
+ 0301 > C9
+ 0302 > CA
+ 0308 > CB
+ .
+0046 > 46
+0047 > 47 /
+ N 1
+ 0306 > D0
+ .
+0048 > 48
+0049 > 49 /
+ N 5
+ 0300 > CC
+ 0301 > CD
+ 0302 > CE
+ 0307 > DD
+ 0308 > CF
+ .
+004A > 4A
+004B > 4B
+004C > 4C
+004D > 4D
+004E > 4E /
+ N 1
+ 0303 > D1
+ .
+004F > 4F /
+ N 5
+ 0300 > D2
+ 0301 > D3
+ 0302 > D4
+ 0303 > D5
+ 0308 > D6
+ .
+0050 > 50
+0051 > 51
+0052 > 52
+0053 > 53 /
+ N 2
+ 030C > 8A
+ 0327 > DE
+ .
+0054 > 54
+0055 > 55 /
+ N 4
+ 0300 > D9
+ 0301 > DA
+ 0302 > DB
+ 0308 > DC
+ .
+0056 > 56
+0057 > 57
+0058 > 58
+0059 > 59 /
+ N 1
+ 0308 > 9F
+ .
+005A > 5A
+005B > 5B
+005C > 5C
+005D > 5D
+005E > 5E
+005F > 5F
+0060 > 60
+0061 > 61 /
+ N 6
+ 0300 > E0
+ 0301 > E1
+ 0302 > E2
+ 0303 > E3
+ 0308 > E4
+ 030A > E5
+ .
+0062 > 62
+0063 > 63 /
+ N 1
+ 0327 > E7
+ .
+0064 > 64
+0065 > 65 /
+ N 4
+ 0300 > E8
+ 0301 > E9
+ 0302 > EA
+ 0308 > EB
+ .
+0066 > 66
+0067 > 67 /
+ N 1
+ 0306 > F0
+ .
+0068 > 68
+0069 > 69 /
+ N 4
+ 0300 > EC
+ 0301 > ED
+ 0302 > EE
+ 0308 > EF
+ .
+006A > 6A
+006B > 6B
+006C > 6C
+006D > 6D
+006E > 6E /
+ N 1
+ 0303 > F1
+ .
+006F > 6F /
+ N 5
+ 0300 > F2
+ 0301 > F3
+ 0302 > F4
+ 0303 > F5
+ 0308 > F6
+ .
+0070 > 70
+0071 > 71
+0072 > 72
+0073 > 73 /
+ N 2
+ 030C > 9A
+ 0327 > FE
+ .
+0074 > 74
+0075 > 75 /
+ N 4
+ 0300 > F9
+ 0301 > FA
+ 0302 > FB
+ 0308 > FC
+ .
+0076 > 76
+0077 > 77
+0078 > 78
+0079 > 79 /
+ N 1
+ 0308 > FF
+ .
+007A > 7A
+007B > 7B
+007C > 7C
+007D > 7D
+007E > 7E
+007F > 7F
+0081 > 81
+008D > 8D
+008E > 8E
+008F > 8F
+0090 > 90
+009D > 9D
+009E > 9E
+00A0 > A0
+00A1 > A1
+00A2 > A2
+00A3 > A3
+00A4 > A4
+00A5 > A5
+00A6 > A6
+00A7 > A7
+00A8 > A8
+00A9 > A9
+00AA > AA
+00AB > AB
+00AC > AC
+00AD > AD
+00AE > AE
+00AF > AF
+00B0 > B0
+00B1 > B1
+00B2 > B2
+00B3 > B3
+00B4 > B4
+00B5 > B5
+00B6 > B6
+00B7 > B7
+00B8 > B8
+00B9 > B9
+00BA > BA
+00BB > BB
+00BC > BC
+00BD > BD
+00BE > BE
+00BF > BF
+00C0 > C0
+00C1 > C1
+00C2 > C2
+00C3 > C3
+00C4 > C4
+00C5 > C5
+00C6 > C6
+00C7 > C7
+00C8 > C8
+00C9 > C9
+00CA > CA
+00CB > CB
+00CC > CC
+00CD > CD
+00CE > CE
+00CF > CF
+00D1 > D1
+00D2 > D2
+00D3 > D3
+00D4 > D4
+00D5 > D5
+00D6 > D6
+00D7 > D7
+00D8 > D8
+00D9 > D9
+00DA > DA
+00DB > DB
+00DC > DC
+00DD > 59 # unsup: 0059 0301
+00DF > DF
+00E0 > E0
+00E1 > E1
+00E2 > E2
+00E3 > E3
+00E4 > E4
+00E5 > E5
+00E6 > E6
+00E7 > E7
+00E8 > E8
+00E9 > E9
+00EA > EA
+00EB > EB
+00EC > EC
+00ED > ED
+00EE > EE
+00EF > EF
+00F1 > F1
+00F2 > F2
+00F3 > F3
+00F4 > F4
+00F5 > F5
+00F6 > F6
+00F7 > F7
+00F8 > F8
+00F9 > F9
+00FA > FA
+00FB > FB
+00FC > FC
+00FD > 79 # unsup: 0079 0301
+00FF > FF
+0100 > 41 # unsup: 0041 0304
+0101 > 61 # unsup: 0061 0304
+0102 > 41 # unsup: 0041 0306
+0103 > 61 # unsup: 0061 0306
+0104 > 41 # unsup: 0041 0328
+0105 > 61 # unsup: 0061 0328
+0106 > 43 # unsup: 0043 0301
+0107 > 63 # unsup: 0063 0301
+0108 > 43 # unsup: 0043 0302
+0109 > 63 # unsup: 0063 0302
+010A > 43 # unsup: 0043 0307
+010B > 63 # unsup: 0063 0307
+010C > 43 # unsup: 0043 030C
+010D > 63 # unsup: 0063 030C
+010E > 44 # unsup: 0044 030C
+010F > 64 # unsup: 0064 030C
+0112 > 45 # unsup: 0045 0304
+0113 > 65 # unsup: 0065 0304
+0114 > 45 # unsup: 0045 0306
+0115 > 65 # unsup: 0065 0306
+0116 > 45 # unsup: 0045 0307
+0117 > 65 # unsup: 0065 0307
+0118 > 45 # unsup: 0045 0328
+0119 > 65 # unsup: 0065 0328
+011A > 45 # unsup: 0045 030C
+011B > 65 # unsup: 0065 030C
+011C > 47 # unsup: 0047 0302
+011D > 67 # unsup: 0067 0302
+011E > D0
+011F > F0
+0120 > 47 # unsup: 0047 0307
+0121 > 67 # unsup: 0067 0307
+0122 > 47 # unsup: 0047 0327
+0123 > 67 # unsup: 0067 0327
+0124 > 48 # unsup: 0048 0302
+0125 > 68 # unsup: 0068 0302
+0128 > 49 # unsup: 0049 0303
+0129 > 69 # unsup: 0069 0303
+012A > 49 # unsup: 0049 0304
+012B > 69 # unsup: 0069 0304
+012C > 49 # unsup: 0049 0306
+012D > 69 # unsup: 0069 0306
+012E > 49 # unsup: 0049 0328
+012F > 69 # unsup: 0069 0328
+0130 > DD
+0131 > FD
+0132 > 49 4A # compat
+0133 > 69 6A # compat
+0134 > 4A # unsup: 004A 0302
+0135 > 6A # unsup: 006A 0302
+0136 > 4B # unsup: 004B 0327
+0137 > 6B # unsup: 006B 0327
+0139 > 4C # unsup: 004C 0301
+013A > 6C # unsup: 006C 0301
+013B > 4C # unsup: 004C 0327
+013C > 6C # unsup: 006C 0327
+013D > 4C # unsup: 004C 030C
+013E > 6C # unsup: 006C 030C
+013F > 4C B7 # compat
+0140 > 6C B7 # compat
+0143 > 4E # unsup: 004E 0301
+0144 > 6E # unsup: 006E 0301
+0145 > 4E # unsup: 004E 0327
+0146 > 6E # unsup: 006E 0327
+0147 > 4E # unsup: 004E 030C
+0148 > 6E # unsup: 006E 030C
+014C > 4F # unsup: 004F 0304
+014D > 6F # unsup: 006F 0304
+014E > 4F # unsup: 004F 0306
+014F > 6F # unsup: 006F 0306
+0150 > 4F # unsup: 004F 030B
+0151 > 6F # unsup: 006F 030B
+0152 > 8C
+0153 > 9C
+0154 > 52 # unsup: 0052 0301
+0155 > 72 # unsup: 0072 0301
+0156 > 52 # unsup: 0052 0327
+0157 > 72 # unsup: 0072 0327
+0158 > 52 # unsup: 0052 030C
+0159 > 72 # unsup: 0072 030C
+015A > 53 # unsup: 0053 0301
+015B > 73 # unsup: 0073 0301
+015C > 53 # unsup: 0053 0302
+015D > 73 # unsup: 0073 0302
+015E > DE
+015F > FE
+0160 > 8A
+0161 > 9A
+0162 > 54 # unsup: 0054 0327
+0163 > 74 # unsup: 0074 0327
+0164 > 54 # unsup: 0054 030C
+0165 > 74 # unsup: 0074 030C
+0168 > 55 # unsup: 0055 0303
+0169 > 75 # unsup: 0075 0303
+016A > 55 # unsup: 0055 0304
+016B > 75 # unsup: 0075 0304
+016C > 55 # unsup: 0055 0306
+016D > 75 # unsup: 0075 0306
+016E > 55 # unsup: 0055 030A
+016F > 75 # unsup: 0075 030A
+0170 > 55 # unsup: 0055 030B
+0171 > 75 # unsup: 0075 030B
+0172 > 55 # unsup: 0055 0328
+0173 > 75 # unsup: 0075 0328
+0174 > 57 # unsup: 0057 0302
+0175 > 77 # unsup: 0077 0302
+0176 > 59 # unsup: 0059 0302
+0177 > 79 # unsup: 0079 0302
+0178 > 9F
+0179 > 5A # unsup: 005A 0301
+017A > 7A # unsup: 007A 0301
+017B > 5A # unsup: 005A 0307
+017C > 7A # unsup: 007A 0307
+017D > 5A # unsup: 005A 030C
+017E > 7A # unsup: 007A 030C
+017F > 73 # compat
+0192 > 83
+01A0 > 4F # unsup: 004F 031B
+01A1 > 6F # unsup: 006F 031B
+01AF > 55 # unsup: 0055 031B
+01B0 > 75 # unsup: 0075 031B
+01C4 > 44 5A # unsup: 0044 005A 030C
+01C5 > 44 7A # unsup: 0044 007A 030C
+01C6 > 64 7A # unsup: 0064 007A 030C
+01C7 > 4C 4A # compat
+01C8 > 4C 6A # compat
+01C9 > 6C 6A # compat
+01CA > 4E 4A # compat
+01CB > 4E 6A # compat
+01CC > 6E 6A # compat
+01CD > 41 # unsup: 0041 030C
+01CE > 61 # unsup: 0061 030C
+01CF > 49 # unsup: 0049 030C
+01D0 > 69 # unsup: 0069 030C
+01D1 > 4F # unsup: 004F 030C
+01D2 > 6F # unsup: 006F 030C
+01D3 > 55 # unsup: 0055 030C
+01D4 > 75 # unsup: 0075 030C
+01D5 > DC # unsup: 00DC 0304
+01D6 > FC # unsup: 00FC 0304
+01D7 > DC # unsup: 00DC 0301
+01D8 > FC # unsup: 00FC 0301
+01D9 > DC # unsup: 00DC 030C
+01DA > FC # unsup: 00FC 030C
+01DB > DC # unsup: 00DC 0300
+01DC > FC # unsup: 00FC 0300
+01DE > C4 # unsup: 00C4 0304
+01DF > E4 # unsup: 00E4 0304
+01E0 > 41 # unsup: 0041 0307 0304
+01E1 > 61 # unsup: 0061 0307 0304
+01E2 > C6 # unsup: 00C6 0304
+01E3 > E6 # unsup: 00E6 0304
+01E6 > 47 # unsup: 0047 030C
+01E7 > 67 # unsup: 0067 030C
+01E8 > 4B # unsup: 004B 030C
+01E9 > 6B # unsup: 006B 030C
+01EA > 4F # unsup: 004F 0328
+01EB > 6F # unsup: 006F 0328
+01EC > 4F # unsup: 004F 0328 0304
+01ED > 6F # unsup: 006F 0328 0304
+01F0 > 6A # unsup: 006A 030C
+01F1 > 44 5A # compat
+01F2 > 44 7A # compat
+01F3 > 64 7A # compat
+01F4 > 47 # unsup: 0047 0301
+01F5 > 67 # unsup: 0067 0301
+01F8 > 4E # unsup: 004E 0300
+01F9 > 6E # unsup: 006E 0300
+01FA > C5 # unsup: 00C5 0301
+01FB > E5 # unsup: 00E5 0301
+01FC > C6 # unsup: 00C6 0301
+01FD > E6 # unsup: 00E6 0301
+01FE > D8 # unsup: 00D8 0301
+01FF > F8 # unsup: 00F8 0301
+0200 > 41 # unsup: 0041 030F
+0201 > 61 # unsup: 0061 030F
+0202 > 41 # unsup: 0041 0311
+0203 > 61 # unsup: 0061 0311
+0204 > 45 # unsup: 0045 030F
+0205 > 65 # unsup: 0065 030F
+0206 > 45 # unsup: 0045 0311
+0207 > 65 # unsup: 0065 0311
+0208 > 49 # unsup: 0049 030F
+0209 > 69 # unsup: 0069 030F
+020A > 49 # unsup: 0049 0311
+020B > 69 # unsup: 0069 0311
+020C > 4F # unsup: 004F 030F
+020D > 6F # unsup: 006F 030F
+020E > 4F # unsup: 004F 0311
+020F > 6F # unsup: 006F 0311
+0210 > 52 # unsup: 0052 030F
+0211 > 72 # unsup: 0072 030F
+0212 > 52 # unsup: 0052 0311
+0213 > 72 # unsup: 0072 0311
+0214 > 55 # unsup: 0055 030F
+0215 > 75 # unsup: 0075 030F
+0216 > 55 # unsup: 0055 0311
+0217 > 75 # unsup: 0075 0311
+0218 > 53 # unsup: 0053 0326
+0219 > 73 # unsup: 0073 0326
+021A > 54 # unsup: 0054 0326
+021B > 74 # unsup: 0074 0326
+021E > 48 # unsup: 0048 030C
+021F > 68 # unsup: 0068 030C
+0226 > 41 # unsup: 0041 0307
+0227 > 61 # unsup: 0061 0307
+0228 > 45 # unsup: 0045 0327
+0229 > 65 # unsup: 0065 0327
+022A > D6 # unsup: 00D6 0304
+022B > F6 # unsup: 00F6 0304
+022C > D5 # unsup: 00D5 0304
+022D > F5 # unsup: 00F5 0304
+022E > 4F # unsup: 004F 0307
+022F > 6F # unsup: 006F 0307
+0230 > 4F # unsup: 004F 0307 0304
+0231 > 6F # unsup: 006F 0307 0304
+0232 > 59 # unsup: 0059 0304
+0233 > 79 # unsup: 0079 0304
+02C6 > 88
+02DC > 98
+0300 > 0 # unsup
+0301 > 0 # unsup
+0302 > 0 # unsup
+0303 > 0 # unsup
+0304 > 0 # unsup
+0305 > 0 # unsup
+0306 > 0 # unsup
+0307 > 0 # unsup
+0308 > 0 # unsup
+0309 > 0 # unsup
+030A > 0 # unsup
+030B > 0 # unsup
+030C > 0 # unsup
+030D > 0 # unsup
+030E > 0 # unsup
+030F > 0 # unsup
+0310 > 0 # unsup
+0311 > 0 # unsup
+0312 > 0 # unsup
+0313 > 0 # unsup
+0314 > 0 # unsup
+0315 > 0 # unsup
+0316 > 0 # unsup
+0317 > 0 # unsup
+0318 > 0 # unsup
+0319 > 0 # unsup
+031A > 0 # unsup
+031B > 0 # unsup
+031C > 0 # unsup
+031D > 0 # unsup
+031E > 0 # unsup
+031F > 0 # unsup
+0320 > 0 # unsup
+0321 > 0 # unsup
+0322 > 0 # unsup
+0323 > 0 # unsup
+0324 > 0 # unsup
+0325 > 0 # unsup
+0326 > 0 # unsup
+0327 > 0 # unsup
+0328 > 0 # unsup
+0329 > 0 # unsup
+032A > 0 # unsup
+032B > 0 # unsup
+032C > 0 # unsup
+032D > 0 # unsup
+032E > 0 # unsup
+032F > 0 # unsup
+0330 > 0 # unsup
+0331 > 0 # unsup
+0332 > 0 # unsup
+0333 > 0 # unsup
+0334 > 0 # unsup
+0335 > 0 # unsup
+0336 > 0 # unsup
+0337 > 0 # unsup
+0338 > 0 # unsup
+0339 > 0 # unsup
+033A > 0 # unsup
+033B > 0 # unsup
+033C > 0 # unsup
+033D > 0 # unsup
+033E > 0 # unsup
+033F > 0 # unsup
+0340 > 0 # unsup
+0341 > 0 # unsup
+0342 > 0 # unsup
+0343 > 0 # unsup
+0344 > 0 # unsup
+0345 > 0 # unsup
+037E > 3B
+0385 > A8 # unsup: 00A8 0301
+0387 > B7
+1E00 > 41 # unsup: 0041 0325
+1E01 > 61 # unsup: 0061 0325
+1E02 > 42 # unsup: 0042 0307
+1E03 > 62 # unsup: 0062 0307
+1E04 > 42 # unsup: 0042 0323
+1E05 > 62 # unsup: 0062 0323
+1E06 > 42 # unsup: 0042 0331
+1E07 > 62 # unsup: 0062 0331
+1E08 > C7 # unsup: 00C7 0301
+1E09 > E7 # unsup: 00E7 0301
+1E0A > 44 # unsup: 0044 0307
+1E0B > 64 # unsup: 0064 0307
+1E0C > 44 # unsup: 0044 0323
+1E0D > 64 # unsup: 0064 0323
+1E0E > 44 # unsup: 0044 0331
+1E0F > 64 # unsup: 0064 0331
+1E10 > 44 # unsup: 0044 0327
+1E11 > 64 # unsup: 0064 0327
+1E12 > 44 # unsup: 0044 032D
+1E13 > 64 # unsup: 0064 032D
+1E14 > 45 # unsup: 0045 0304 0300
+1E15 > 65 # unsup: 0065 0304 0300
+1E16 > 45 # unsup: 0045 0304 0301
+1E17 > 65 # unsup: 0065 0304 0301
+1E18 > 45 # unsup: 0045 032D
+1E19 > 65 # unsup: 0065 032D
+1E1A > 45 # unsup: 0045 0330
+1E1B > 65 # unsup: 0065 0330
+1E1C > 45 # unsup: 0045 0327 0306
+1E1D > 65 # unsup: 0065 0327 0306
+1E1E > 46 # unsup: 0046 0307
+1E1F > 66 # unsup: 0066 0307
+1E20 > 47 # unsup: 0047 0304
+1E21 > 67 # unsup: 0067 0304
+1E22 > 48 # unsup: 0048 0307
+1E23 > 68 # unsup: 0068 0307
+1E24 > 48 # unsup: 0048 0323
+1E25 > 68 # unsup: 0068 0323
+1E26 > 48 # unsup: 0048 0308
+1E27 > 68 # unsup: 0068 0308
+1E28 > 48 # unsup: 0048 0327
+1E29 > 68 # unsup: 0068 0327
+1E2A > 48 # unsup: 0048 032E
+1E2B > 68 # unsup: 0068 032E
+1E2C > 49 # unsup: 0049 0330
+1E2D > 69 # unsup: 0069 0330
+1E2E > CF # unsup: 00CF 0301
+1E2F > EF # unsup: 00EF 0301
+1E30 > 4B # unsup: 004B 0301
+1E31 > 6B # unsup: 006B 0301
+1E32 > 4B # unsup: 004B 0323
+1E33 > 6B # unsup: 006B 0323
+1E34 > 4B # unsup: 004B 0331
+1E35 > 6B # unsup: 006B 0331
+1E36 > 4C # unsup: 004C 0323
+1E37 > 6C # unsup: 006C 0323
+1E38 > 4C # unsup: 004C 0323 0304
+1E39 > 6C # unsup: 006C 0323 0304
+1E3A > 4C # unsup: 004C 0331
+1E3B > 6C # unsup: 006C 0331
+1E3C > 4C # unsup: 004C 032D
+1E3D > 6C # unsup: 006C 032D
+1E3E > 4D # unsup: 004D 0301
+1E3F > 6D # unsup: 006D 0301
+1E40 > 4D # unsup: 004D 0307
+1E41 > 6D # unsup: 006D 0307
+1E42 > 4D # unsup: 004D 0323
+1E43 > 6D # unsup: 006D 0323
+1E44 > 4E # unsup: 004E 0307
+1E45 > 6E # unsup: 006E 0307
+1E46 > 4E # unsup: 004E 0323
+1E47 > 6E # unsup: 006E 0323
+1E48 > 4E # unsup: 004E 0331
+1E49 > 6E # unsup: 006E 0331
+1E4A > 4E # unsup: 004E 032D
+1E4B > 6E # unsup: 006E 032D
+1E4C > D5 # unsup: 00D5 0301
+1E4D > F5 # unsup: 00F5 0301
+1E4E > D5 # unsup: 00D5 0308
+1E4F > F5 # unsup: 00F5 0308
+1E50 > 4F # unsup: 004F 0304 0300
+1E51 > 6F # unsup: 006F 0304 0300
+1E52 > 4F # unsup: 004F 0304 0301
+1E53 > 6F # unsup: 006F 0304 0301
+1E54 > 50 # unsup: 0050 0301
+1E55 > 70 # unsup: 0070 0301
+1E56 > 50 # unsup: 0050 0307
+1E57 > 70 # unsup: 0070 0307
+1E58 > 52 # unsup: 0052 0307
+1E59 > 72 # unsup: 0072 0307
+1E5A > 52 # unsup: 0052 0323
+1E5B > 72 # unsup: 0072 0323
+1E5C > 52 # unsup: 0052 0323 0304
+1E5D > 72 # unsup: 0072 0323 0304
+1E5E > 52 # unsup: 0052 0331
+1E5F > 72 # unsup: 0072 0331
+1E60 > 53 # unsup: 0053 0307
+1E61 > 73 # unsup: 0073 0307
+1E62 > 53 # unsup: 0053 0323
+1E63 > 73 # unsup: 0073 0323
+1E64 > 53 # unsup: 0053 0301 0307
+1E65 > 73 # unsup: 0073 0301 0307
+1E66 > 8A # unsup: 0160 0307
+1E67 > 9A # unsup: 0161 0307
+1E68 > 53 # unsup: 0053 0323 0307
+1E69 > 73 # unsup: 0073 0323 0307
+1E6A > 54 # unsup: 0054 0307
+1E6B > 74 # unsup: 0074 0307
+1E6C > 54 # unsup: 0054 0323
+1E6D > 74 # unsup: 0074 0323
+1E6E > 54 # unsup: 0054 0331
+1E6F > 74 # unsup: 0074 0331
+1E70 > 54 # unsup: 0054 032D
+1E71 > 74 # unsup: 0074 032D
+1E72 > 55 # unsup: 0055 0324
+1E73 > 75 # unsup: 0075 0324
+1E74 > 55 # unsup: 0055 0330
+1E75 > 75 # unsup: 0075 0330
+1E76 > 55 # unsup: 0055 032D
+1E77 > 75 # unsup: 0075 032D
+1E78 > 55 # unsup: 0055 0303 0301
+1E79 > 75 # unsup: 0075 0303 0301
+1E7A > 55 # unsup: 0055 0304 0308
+1E7B > 75 # unsup: 0075 0304 0308
+1E7C > 56 # unsup: 0056 0303
+1E7D > 76 # unsup: 0076 0303
+1E7E > 56 # unsup: 0056 0323
+1E7F > 76 # unsup: 0076 0323
+1E80 > 57 # unsup: 0057 0300
+1E81 > 77 # unsup: 0077 0300
+1E82 > 57 # unsup: 0057 0301
+1E83 > 77 # unsup: 0077 0301
+1E84 > 57 # unsup: 0057 0308
+1E85 > 77 # unsup: 0077 0308
+1E86 > 57 # unsup: 0057 0307
+1E87 > 77 # unsup: 0077 0307
+1E88 > 57 # unsup: 0057 0323
+1E89 > 77 # unsup: 0077 0323
+1E8A > 58 # unsup: 0058 0307
+1E8B > 78 # unsup: 0078 0307
+1E8C > 58 # unsup: 0058 0308
+1E8D > 78 # unsup: 0078 0308
+1E8E > 59 # unsup: 0059 0307
+1E8F > 79 # unsup: 0079 0307
+1E90 > 5A # unsup: 005A 0302
+1E91 > 7A # unsup: 007A 0302
+1E92 > 5A # unsup: 005A 0323
+1E93 > 7A # unsup: 007A 0323
+1E94 > 5A # unsup: 005A 0331
+1E95 > 7A # unsup: 007A 0331
+1E96 > 68 # unsup: 0068 0331
+1E97 > 74 # unsup: 0074 0308
+1E98 > 77 # unsup: 0077 030A
+1E99 > 79 # unsup: 0079 030A
+1E9B > 73 # unsup: 0073 0307
+1EA0 > 41 # unsup: 0041 0323
+1EA1 > 61 # unsup: 0061 0323
+1EA2 > 41 # unsup: 0041 0309
+1EA3 > 61 # unsup: 0061 0309
+1EA4 > C2 # unsup: 00C2 0301
+1EA5 > E2 # unsup: 00E2 0301
+1EA6 > C2 # unsup: 00C2 0300
+1EA7 > E2 # unsup: 00E2 0300
+1EA8 > C2 # unsup: 00C2 0309
+1EA9 > E2 # unsup: 00E2 0309
+1EAA > C2 # unsup: 00C2 0303
+1EAB > E2 # unsup: 00E2 0303
+1EAC > 41 # unsup: 0041 0323 0302
+1EAD > 61 # unsup: 0061 0323 0302
+1EAE > 41 # unsup: 0041 0306 0301
+1EAF > 61 # unsup: 0061 0306 0301
+1EB0 > 41 # unsup: 0041 0306 0300
+1EB1 > 61 # unsup: 0061 0306 0300
+1EB2 > 41 # unsup: 0041 0306 0309
+1EB3 > 61 # unsup: 0061 0306 0309
+1EB4 > 41 # unsup: 0041 0306 0303
+1EB5 > 61 # unsup: 0061 0306 0303
+1EB6 > 41 # unsup: 0041 0323 0306
+1EB7 > 61 # unsup: 0061 0323 0306
+1EB8 > 45 # unsup: 0045 0323
+1EB9 > 65 # unsup: 0065 0323
+1EBA > 45 # unsup: 0045 0309
+1EBB > 65 # unsup: 0065 0309
+1EBC > 45 # unsup: 0045 0303
+1EBD > 65 # unsup: 0065 0303
+1EBE > CA # unsup: 00CA 0301
+1EBF > EA # unsup: 00EA 0301
+1EC0 > CA # unsup: 00CA 0300
+1EC1 > EA # unsup: 00EA 0300
+1EC2 > CA # unsup: 00CA 0309
+1EC3 > EA # unsup: 00EA 0309
+1EC4 > CA # unsup: 00CA 0303
+1EC5 > EA # unsup: 00EA 0303
+1EC6 > 45 # unsup: 0045 0323 0302
+1EC7 > 65 # unsup: 0065 0323 0302
+1EC8 > 49 # unsup: 0049 0309
+1EC9 > 69 # unsup: 0069 0309
+1ECA > 49 # unsup: 0049 0323
+1ECB > 69 # unsup: 0069 0323
+1ECC > 4F # unsup: 004F 0323
+1ECD > 6F # unsup: 006F 0323
+1ECE > 4F # unsup: 004F 0309
+1ECF > 6F # unsup: 006F 0309
+1ED0 > D4 # unsup: 00D4 0301
+1ED1 > F4 # unsup: 00F4 0301
+1ED2 > D4 # unsup: 00D4 0300
+1ED3 > F4 # unsup: 00F4 0300
+1ED4 > D4 # unsup: 00D4 0309
+1ED5 > F4 # unsup: 00F4 0309
+1ED6 > D4 # unsup: 00D4 0303
+1ED7 > F4 # unsup: 00F4 0303
+1ED8 > 4F # unsup: 004F 0323 0302
+1ED9 > 6F # unsup: 006F 0323 0302
+1EDA > 4F # unsup: 004F 031B 0301
+1EDB > 6F # unsup: 006F 031B 0301
+1EDC > 4F # unsup: 004F 031B 0300
+1EDD > 6F # unsup: 006F 031B 0300
+1EDE > 4F # unsup: 004F 031B 0309
+1EDF > 6F # unsup: 006F 031B 0309
+1EE0 > 4F # unsup: 004F 031B 0303
+1EE1 > 6F # unsup: 006F 031B 0303
+1EE2 > 4F # unsup: 004F 031B 0323
+1EE3 > 6F # unsup: 006F 031B 0323
+1EE4 > 55 # unsup: 0055 0323
+1EE5 > 75 # unsup: 0075 0323
+1EE6 > 55 # unsup: 0055 0309
+1EE7 > 75 # unsup: 0075 0309
+1EE8 > 55 # unsup: 0055 031B 0301
+1EE9 > 75 # unsup: 0075 031B 0301
+1EEA > 55 # unsup: 0055 031B 0300
+1EEB > 75 # unsup: 0075 031B 0300
+1EEC > 55 # unsup: 0055 031B 0309
+1EED > 75 # unsup: 0075 031B 0309
+1EEE > 55 # unsup: 0055 031B 0303
+1EEF > 75 # unsup: 0075 031B 0303
+1EF0 > 55 # unsup: 0055 031B 0323
+1EF1 > 75 # unsup: 0075 031B 0323
+1EF2 > 59 # unsup: 0059 0300
+1EF3 > 79 # unsup: 0079 0300
+1EF4 > 59 # unsup: 0059 0323
+1EF5 > 79 # unsup: 0079 0323
+1EF6 > 59 # unsup: 0059 0309
+1EF7 > 79 # unsup: 0079 0309
+1EF8 > 59 # unsup: 0059 0303
+1EF9 > 79 # unsup: 0079 0303
+1FC1 > A8 # unsup: 00A8 0342
+1FED > A8 # unsup: 00A8 0300
+1FEE > A8 # unsup: 00A8 0301
+1FEF > 60
+1FFD > B4
+2000 > 20 # compat
+2001 > 20 # compat
+2002 > 20 # compat
+2003 > 20 # compat
+2004 > 20 # compat
+2005 > 20 # compat
+2006 > 20 # compat
+2007 > 20 # compat
+2008 > 20 # compat
+2009 > 20 # compat
+200A > 20 # compat
+2013 > 96
+2014 > 97
+2018 > 91
+2019 > 92
+201A > 82
+201C > 93
+201D > 94
+201E > 84
+2020 > 86
+2021 > 87
+2022 > 95
+2024 > 2E # compat
+2025 > 2E 2E # compat
+2026 > 85
+202F > 20 # compat
+2030 > 89
+2039 > 8B
+203A > 9B
+203C > 21 21 # compat
+2047 > 3F 3F # compat
+2048 > 3F 21 # compat
+2049 > 21 3F # compat
+205F > 20 # compat
+20AC > 80
+2122 > 99
+FB00 > 66 66 # compat
+FB01 > 66 69 # compat
+FB02 > 66 6C # compat
+FB03 > 66 66 69 # compat
+FB04 > 66 66 6C # compat
+FB05 > 73 74 # compat
+FB06 > 73 74 # compat
+FB29 > 2B # compat
+FE30 > 2E 2E # compat
+FE31 > 97 # compat
+FE32 > 96 # compat
+FE33 > 5F # compat
+FE34 > 5F # compat
+FE35 > 28 # compat
+FE36 > 29 # compat
+FE37 > 7B # compat
+FE38 > 7D # compat
+FE47 > 5B # compat
+FE48 > 5D # compat
+FE4D > 5F # compat
+FE4E > 5F # compat
+FE4F > 5F # compat
+FE50 > 2C # compat
+FE52 > 2E # compat
+FE54 > 3B # compat
+FE55 > 3A # compat
+FE56 > 3F # compat
+FE57 > 21 # compat
+FE58 > 97 # compat
+FE59 > 28 # compat
+FE5A > 29 # compat
+FE5B > 7B # compat
+FE5C > 7D # compat
+FE5F > 23 # compat
+FE60 > 26 # compat
+FE61 > 2A # compat
+FE62 > 2B # compat
+FE63 > 2D # compat
+FE64 > 3C # compat
+FE65 > 3E # compat
+FE66 > 3D # compat
+FE68 > 5C # compat
+FE69 > 24 # compat
+FE6A > 25 # compat
+FE6B > 40 # compat
+FF01 > 21 # compat
+FF02 > 22 # compat
+FF03 > 23 # compat
+FF04 > 24 # compat
+FF05 > 25 # compat
+FF06 > 26 # compat
+FF07 > 27 # compat
+FF08 > 28 # compat
+FF09 > 29 # compat
+FF0A > 2A # compat
+FF0B > 2B # compat
+FF0C > 2C # compat
+FF0D > 2D # compat
+FF0E > 2E # compat
+FF0F > 2F # compat
+FF10 > 30 # compat
+FF11 > 31 # compat
+FF12 > 32 # compat
+FF13 > 33 # compat
+FF14 > 34 # compat
+FF15 > 35 # compat
+FF16 > 36 # compat
+FF17 > 37 # compat
+FF18 > 38 # compat
+FF19 > 39 # compat
+FF1A > 3A # compat
+FF1B > 3B # compat
+FF1C > 3C # compat
+FF1D > 3D # compat
+FF1E > 3E # compat
+FF1F > 3F # compat
+FF20 > 40 # compat
+FF21 > 41 # compat
+FF22 > 42 # compat
+FF23 > 43 # compat
+FF24 > 44 # compat
+FF25 > 45 # compat
+FF26 > 46 # compat
+FF27 > 47 # compat
+FF28 > 48 # compat
+FF29 > 49 # compat
+FF2A > 4A # compat
+FF2B > 4B # compat
+FF2C > 4C # compat
+FF2D > 4D # compat
+FF2E > 4E # compat
+FF2F > 4F # compat
+FF30 > 50 # compat
+FF31 > 51 # compat
+FF32 > 52 # compat
+FF33 > 53 # compat
+FF34 > 54 # compat
+FF35 > 55 # compat
+FF36 > 56 # compat
+FF37 > 57 # compat
+FF38 > 58 # compat
+FF39 > 59 # compat
+FF3A > 5A # compat
+FF3B > 5B # compat
+FF3C > 5C # compat
+FF3D > 5D # compat
+FF3E > 5E # compat
+FF3F > 5F # compat
+FF40 > 60 # compat
+FF41 > 61 # compat
+FF42 > 62 # compat
+FF43 > 63 # compat
+FF44 > 64 # compat
+FF45 > 65 # compat
+FF46 > 66 # compat
+FF47 > 67 # compat
+FF48 > 68 # compat
+FF49 > 69 # compat
+FF4A > 6A # compat
+FF4B > 6B # compat
+FF4C > 6C # compat
+FF4D > 6D # compat
+FF4E > 6E # compat
+FF4F > 6F # compat
+FF50 > 70 # compat
+FF51 > 71 # compat
+FF52 > 72 # compat
+FF53 > 73 # compat
+FF54 > 74 # compat
+FF55 > 75 # compat
+FF56 > 76 # compat
+FF57 > 77 # compat
+FF58 > 78 # compat
+FF59 > 79 # compat
+FF5A > 7A # compat
+FF5B > 7B # compat
+FF5C > 7C # compat
+FF5D > 7D # compat
+FF5E > 7E # compat
+FFE0 > A2 # compat
+FFE1 > A3 # compat
+FFE2 > AC # compat
+FFE3 > AF # compat
+FFE4 > A6 # compat
+FFE5 > A5 # compat
+.
+
+STRICT
+/
+N 260
+0000 > 00
+0001 > 01
+0002 > 02
+0003 > 03
+0004 > 04
+0005 > 05
+0006 > 06
+0007 > 07
+0008 > 08
+0009 > 09
+000A > 0A
+000B > 0B
+000C > 0C
+000D > 0D
+000E > 0E
+000F > 0F
+0010 > 10
+0011 > 11
+0012 > 12
+0013 > 13
+0014 > 14
+0015 > 15
+0016 > 16
+0017 > 17
+0018 > 18
+0019 > 19
+001A > 1A
+001B > 1B
+001C > 1C
+001D > 1D
+001E > 1E
+001F > 1F
+0020 > 20
+0021 > 21
+0022 > 22
+0023 > 23
+0024 > 24
+0025 > 25
+0026 > 26
+0027 > 27
+0028 > 28
+0029 > 29
+002A > 2A
+002B > 2B
+002C > 2C
+002D > 2D
+002E > 2E
+002F > 2F
+0030 > 30
+0031 > 31
+0032 > 32
+0033 > 33
+0034 > 34
+0035 > 35
+0036 > 36
+0037 > 37
+0038 > 38
+0039 > 39
+003A > 3A
+003B > 3B
+003C > 3C
+003D > 3D
+003E > 3E
+003F > 3F
+0040 > 40
+0041 > 41 /
+ N 6
+ 0300 > C0
+ 0301 > C1
+ 0302 > C2
+ 0303 > C3
+ 0308 > C4
+ 030A > C5
+ .
+0042 > 42
+0043 > 43 /
+ N 1
+ 0327 > C7
+ .
+0044 > 44
+0045 > 45 /
+ N 4
+ 0300 > C8
+ 0301 > C9
+ 0302 > CA
+ 0308 > CB
+ .
+0046 > 46
+0047 > 47 /
+ N 1
+ 0306 > D0
+ .
+0048 > 48
+0049 > 49 /
+ N 5
+ 0300 > CC
+ 0301 > CD
+ 0302 > CE
+ 0307 > DD
+ 0308 > CF
+ .
+004A > 4A
+004B > 4B
+004C > 4C
+004D > 4D
+004E > 4E /
+ N 1
+ 0303 > D1
+ .
+004F > 4F /
+ N 5
+ 0300 > D2
+ 0301 > D3
+ 0302 > D4
+ 0303 > D5
+ 0308 > D6
+ .
+0050 > 50
+0051 > 51
+0052 > 52
+0053 > 53 /
+ N 2
+ 030C > 8A
+ 0327 > DE
+ .
+0054 > 54
+0055 > 55 /
+ N 4
+ 0300 > D9
+ 0301 > DA
+ 0302 > DB
+ 0308 > DC
+ .
+0056 > 56
+0057 > 57
+0058 > 58
+0059 > 59 /
+ N 1
+ 0308 > 9F
+ .
+005A > 5A
+005B > 5B
+005C > 5C
+005D > 5D
+005E > 5E
+005F > 5F
+0060 > 60
+0061 > 61 /
+ N 6
+ 0300 > E0
+ 0301 > E1
+ 0302 > E2
+ 0303 > E3
+ 0308 > E4
+ 030A > E5
+ .
+0062 > 62
+0063 > 63 /
+ N 1
+ 0327 > E7
+ .
+0064 > 64
+0065 > 65 /
+ N 4
+ 0300 > E8
+ 0301 > E9
+ 0302 > EA
+ 0308 > EB
+ .
+0066 > 66
+0067 > 67 /
+ N 1
+ 0306 > F0
+ .
+0068 > 68
+0069 > 69 /
+ N 4
+ 0300 > EC
+ 0301 > ED
+ 0302 > EE
+ 0308 > EF
+ .
+006A > 6A
+006B > 6B
+006C > 6C
+006D > 6D
+006E > 6E /
+ N 1
+ 0303 > F1
+ .
+006F > 6F /
+ N 5
+ 0300 > F2
+ 0301 > F3
+ 0302 > F4
+ 0303 > F5
+ 0308 > F6
+ .
+0070 > 70
+0071 > 71
+0072 > 72
+0073 > 73 /
+ N 2
+ 030C > 9A
+ 0327 > FE
+ .
+0074 > 74
+0075 > 75 /
+ N 4
+ 0300 > F9
+ 0301 > FA
+ 0302 > FB
+ 0308 > FC
+ .
+0076 > 76
+0077 > 77
+0078 > 78
+0079 > 79 /
+ N 1
+ 0308 > FF
+ .
+007A > 7A
+007B > 7B
+007C > 7C
+007D > 7D
+007E > 7E
+007F > 7F
+0081 > 81
+008D > 8D
+008E > 8E
+008F > 8F
+0090 > 90
+009D > 9D
+009E > 9E
+00A0 > A0
+00A1 > A1
+00A2 > A2
+00A3 > A3
+00A4 > A4
+00A5 > A5
+00A6 > A6
+00A7 > A7
+00A8 > A8
+00A9 > A9
+00AA > AA
+00AB > AB
+00AC > AC
+00AD > AD
+00AE > AE
+00AF > AF
+00B0 > B0
+00B1 > B1
+00B2 > B2
+00B3 > B3
+00B4 > B4
+00B5 > B5
+00B6 > B6
+00B7 > B7
+00B8 > B8
+00B9 > B9
+00BA > BA
+00BB > BB
+00BC > BC
+00BD > BD
+00BE > BE
+00BF > BF
+00C0 > C0
+00C1 > C1
+00C2 > C2
+00C3 > C3
+00C4 > C4
+00C5 > C5
+00C6 > C6
+00C7 > C7
+00C8 > C8
+00C9 > C9
+00CA > CA
+00CB > CB
+00CC > CC
+00CD > CD
+00CE > CE
+00CF > CF
+00D1 > D1
+00D2 > D2
+00D3 > D3
+00D4 > D4
+00D5 > D5
+00D6 > D6
+00D7 > D7
+00D8 > D8
+00D9 > D9
+00DA > DA
+00DB > DB
+00DC > DC
+00DF > DF
+00E0 > E0
+00E1 > E1
+00E2 > E2
+00E3 > E3
+00E4 > E4
+00E5 > E5
+00E6 > E6
+00E7 > E7
+00E8 > E8
+00E9 > E9
+00EA > EA
+00EB > EB
+00EC > EC
+00ED > ED
+00EE > EE
+00EF > EF
+00F1 > F1
+00F2 > F2
+00F3 > F3
+00F4 > F4
+00F5 > F5
+00F6 > F6
+00F7 > F7
+00F8 > F8
+00F9 > F9
+00FA > FA
+00FB > FB
+00FC > FC
+00FF > FF
+011E > D0
+011F > F0
+0130 > DD
+0131 > FD
+0152 > 8C
+0153 > 9C
+015E > DE
+015F > FE
+0160 > 8A
+0161 > 9A
+0178 > 9F
+0192 > 83
+02C6 > 88
+02DC > 98
+037E > 3B
+0387 > B7
+1FEF > 60
+1FFD > B4
+2013 > 96
+2014 > 97
+2018 > 91
+2019 > 92
+201A > 82
+201C > 93
+201D > 94
+201E > 84
+2020 > 86
+2021 > 87
+2022 > 95
+2026 > 85
+2030 > 89
+2039 > 8B
+203A > 9B
+20AC > 80
+2122 > 99
+.
+
+NFD
+/
+N 256
+00 > 0000
+01 > 0001
+02 > 0002
+03 > 0003
+04 > 0004
+05 > 0005
+06 > 0006
+07 > 0007
+08 > 0008
+09 > 0009
+0A > 000A
+0B > 000B
+0C > 000C
+0D > 000D
+0E > 000E
+0F > 000F
+10 > 0010
+11 > 0011
+12 > 0012
+13 > 0013
+14 > 0014
+15 > 0015
+16 > 0016
+17 > 0017
+18 > 0018
+19 > 0019
+1A > 001A
+1B > 001B
+1C > 001C
+1D > 001D
+1E > 001E
+1F > 001F
+20 > 0020
+21 > 0021
+22 > 0022
+23 > 0023
+24 > 0024
+25 > 0025
+26 > 0026
+27 > 0027
+28 > 0028
+29 > 0029
+2A > 002A
+2B > 002B
+2C > 002C
+2D > 002D
+2E > 002E
+2F > 002F
+30 > 0030
+31 > 0031
+32 > 0032
+33 > 0033
+34 > 0034
+35 > 0035
+36 > 0036
+37 > 0037
+38 > 0038
+39 > 0039
+3A > 003A
+3B > 003B
+3C > 003C
+3D > 003D
+3E > 003E
+3F > 003F
+40 > 0040
+41 > 0041
+42 > 0042
+43 > 0043
+44 > 0044
+45 > 0045
+46 > 0046
+47 > 0047
+48 > 0048
+49 > 0049
+4A > 004A
+4B > 004B
+4C > 004C
+4D > 004D
+4E > 004E
+4F > 004F
+50 > 0050
+51 > 0051
+52 > 0052
+53 > 0053
+54 > 0054
+55 > 0055
+56 > 0056
+57 > 0057
+58 > 0058
+59 > 0059
+5A > 005A
+5B > 005B
+5C > 005C
+5D > 005D
+5E > 005E
+5F > 005F
+60 > 0060
+61 > 0061
+62 > 0062
+63 > 0063
+64 > 0064
+65 > 0065
+66 > 0066
+67 > 0067
+68 > 0068
+69 > 0069
+6A > 006A
+6B > 006B
+6C > 006C
+6D > 006D
+6E > 006E
+6F > 006F
+70 > 0070
+71 > 0071
+72 > 0072
+73 > 0073
+74 > 0074
+75 > 0075
+76 > 0076
+77 > 0077
+78 > 0078
+79 > 0079
+7A > 007A
+7B > 007B
+7C > 007C
+7D > 007D
+7E > 007E
+7F > 007F
+80 > 20AC
+81 > 0081
+82 > 201A
+83 > 0192
+84 > 201E
+85 > 2026
+86 > 2020
+87 > 2021
+88 > 02C6
+89 > 2030
+8A > 0053 030C
+8B > 2039
+8C > 0152
+8D > 008D
+8E > 008E
+8F > 008F
+90 > 0090
+91 > 2018
+92 > 2019
+93 > 201C
+94 > 201D
+95 > 2022
+96 > 2013
+97 > 2014
+98 > 02DC
+99 > 2122
+9A > 0073 030C
+9B > 203A
+9C > 0153
+9D > 009D
+9E > 009E
+9F > 0059 0308
+A0 > 00A0
+A1 > 00A1
+A2 > 00A2
+A3 > 00A3
+A4 > 00A4
+A5 > 00A5
+A6 > 00A6
+A7 > 00A7
+A8 > 00A8
+A9 > 00A9
+AA > 00AA
+AB > 00AB
+AC > 00AC
+AD > 00AD
+AE > 00AE
+AF > 00AF
+B0 > 00B0
+B1 > 00B1
+B2 > 00B2
+B3 > 00B3
+B4 > 00B4
+B5 > 00B5
+B6 > 00B6
+B7 > 00B7
+B8 > 00B8
+B9 > 00B9
+BA > 00BA
+BB > 00BB
+BC > 00BC
+BD > 00BD
+BE > 00BE
+BF > 00BF
+C0 > 0041 0300
+C1 > 0041 0301
+C2 > 0041 0302
+C3 > 0041 0303
+C4 > 0041 0308
+C5 > 0041 030A
+C6 > 00C6
+C7 > 0043 0327
+C8 > 0045 0300
+C9 > 0045 0301
+CA > 0045 0302
+CB > 0045 0308
+CC > 0049 0300
+CD > 0049 0301
+CE > 0049 0302
+CF > 0049 0308
+D0 > 0047 0306
+D1 > 004E 0303
+D2 > 004F 0300
+D3 > 004F 0301
+D4 > 004F 0302
+D5 > 004F 0303
+D6 > 004F 0308
+D7 > 00D7
+D8 > 00D8
+D9 > 0055 0300
+DA > 0055 0301
+DB > 0055 0302
+DC > 0055 0308
+DD > 0049 0307
+DE > 0053 0327
+DF > 00DF
+E0 > 0061 0300
+E1 > 0061 0301
+E2 > 0061 0302
+E3 > 0061 0303
+E4 > 0061 0308
+E5 > 0061 030A
+E6 > 00E6
+E7 > 0063 0327
+E8 > 0065 0300
+E9 > 0065 0301
+EA > 0065 0302
+EB > 0065 0308
+EC > 0069 0300
+ED > 0069 0301
+EE > 0069 0302
+EF > 0069 0308
+F0 > 0067 0306
+F1 > 006E 0303
+F2 > 006F 0300
+F3 > 006F 0301
+F4 > 006F 0302
+F5 > 006F 0303
+F6 > 006F 0308
+F7 > 00F7
+F8 > 00F8
+F9 > 0075 0300
+FA > 0075 0301
+FB > 0075 0302
+FC > 0075 0308
+FD > 0131
+FE > 0073 0327
+FF > 0079 0308
+.
+
+NFC
+/
+N 256
+00 > 0000
+01 > 0001
+02 > 0002
+03 > 0003
+04 > 0004
+05 > 0005
+06 > 0006
+07 > 0007
+08 > 0008
+09 > 0009
+0A > 000A
+0B > 000B
+0C > 000C
+0D > 000D
+0E > 000E
+0F > 000F
+10 > 0010
+11 > 0011
+12 > 0012
+13 > 0013
+14 > 0014
+15 > 0015
+16 > 0016
+17 > 0017
+18 > 0018
+19 > 0019
+1A > 001A
+1B > 001B
+1C > 001C
+1D > 001D
+1E > 001E
+1F > 001F
+20 > 0020
+21 > 0021
+22 > 0022
+23 > 0023
+24 > 0024
+25 > 0025
+26 > 0026
+27 > 0027
+28 > 0028
+29 > 0029
+2A > 002A
+2B > 002B
+2C > 002C
+2D > 002D
+2E > 002E
+2F > 002F
+30 > 0030
+31 > 0031
+32 > 0032
+33 > 0033
+34 > 0034
+35 > 0035
+36 > 0036
+37 > 0037
+38 > 0038
+39 > 0039
+3A > 003A
+3B > 003B
+3C > 003C
+3D > 003D
+3E > 003E
+3F > 003F
+40 > 0040
+41 > 0041
+42 > 0042
+43 > 0043
+44 > 0044
+45 > 0045
+46 > 0046
+47 > 0047
+48 > 0048
+49 > 0049
+4A > 004A
+4B > 004B
+4C > 004C
+4D > 004D
+4E > 004E
+4F > 004F
+50 > 0050
+51 > 0051
+52 > 0052
+53 > 0053
+54 > 0054
+55 > 0055
+56 > 0056
+57 > 0057
+58 > 0058
+59 > 0059
+5A > 005A
+5B > 005B
+5C > 005C
+5D > 005D
+5E > 005E
+5F > 005F
+60 > 0060
+61 > 0061
+62 > 0062
+63 > 0063
+64 > 0064
+65 > 0065
+66 > 0066
+67 > 0067
+68 > 0068
+69 > 0069
+6A > 006A
+6B > 006B
+6C > 006C
+6D > 006D
+6E > 006E
+6F > 006F
+70 > 0070
+71 > 0071
+72 > 0072
+73 > 0073
+74 > 0074
+75 > 0075
+76 > 0076
+77 > 0077
+78 > 0078
+79 > 0079
+7A > 007A
+7B > 007B
+7C > 007C
+7D > 007D
+7E > 007E
+7F > 007F
+80 > 20AC
+81 > 0081
+82 > 201A
+83 > 0192
+84 > 201E
+85 > 2026
+86 > 2020
+87 > 2021
+88 > 02C6
+89 > 2030
+8A > 0160
+8B > 2039
+8C > 0152
+8D > 008D
+8E > 008E
+8F > 008F
+90 > 0090
+91 > 2018
+92 > 2019
+93 > 201C
+94 > 201D
+95 > 2022
+96 > 2013
+97 > 2014
+98 > 02DC
+99 > 2122
+9A > 0161
+9B > 203A
+9C > 0153
+9D > 009D
+9E > 009E
+9F > 0178
+A0 > 00A0
+A1 > 00A1
+A2 > 00A2
+A3 > 00A3
+A4 > 00A4
+A5 > 00A5
+A6 > 00A6
+A7 > 00A7
+A8 > 00A8
+A9 > 00A9
+AA > 00AA
+AB > 00AB
+AC > 00AC
+AD > 00AD
+AE > 00AE
+AF > 00AF
+B0 > 00B0
+B1 > 00B1
+B2 > 00B2
+B3 > 00B3
+B4 > 00B4
+B5 > 00B5
+B6 > 00B6
+B7 > 00B7
+B8 > 00B8
+B9 > 00B9
+BA > 00BA
+BB > 00BB
+BC > 00BC
+BD > 00BD
+BE > 00BE
+BF > 00BF
+C0 > 00C0
+C1 > 00C1
+C2 > 00C2
+C3 > 00C3
+C4 > 00C4
+C5 > 00C5
+C6 > 00C6
+C7 > 00C7
+C8 > 00C8
+C9 > 00C9
+CA > 00CA
+CB > 00CB
+CC > 00CC
+CD > 00CD
+CE > 00CE
+CF > 00CF
+D0 > 011E
+D1 > 00D1
+D2 > 00D2
+D3 > 00D3
+D4 > 00D4
+D5 > 00D5
+D6 > 00D6
+D7 > 00D7
+D8 > 00D8
+D9 > 00D9
+DA > 00DA
+DB > 00DB
+DC > 00DC
+DD > 0130
+DE > 015E
+DF > 00DF
+E0 > 00E0
+E1 > 00E1
+E2 > 00E2
+E3 > 00E3
+E4 > 00E4
+E5 > 00E5
+E6 > 00E6
+E7 > 00E7
+E8 > 00E8
+E9 > 00E9
+EA > 00EA
+EB > 00EB
+EC > 00EC
+ED > 00ED
+EE > 00EE
+EF > 00EF
+F0 > 011F
+F1 > 00F1
+F2 > 00F2
+F3 > 00F3
+F4 > 00F4
+F5 > 00F5
+F6 > 00F6
+F7 > 00F7
+F8 > 00F8
+F9 > 00F9
+FA > 00FA
+FB > 00FB
+FC > 00FC
+FD > 0131
+FE > 015F
+FF > 00FF
+.
+
+COMP
+= NFC
+.
diff --git a/assets/data/cp1254.cset b/assets/data/cp1254.cset
new file mode 100644
index 0000000..c30b93b
--- /dev/null
+++ b/assets/data/cp1254.cset
@@ -0,0 +1,262 @@
+# Aspell Character Data File.
+= cp1254
+> ascii
+/
+#
+#
+00 0000 - N 00 00 00 00 00 00 #
+01 0001 . N 01 01 01 00 00 00 #
+02 0002 . N 02 02 02 00 00 00 #
+03 0003 . N 03 03 03 00 00 00 #
+04 0004 . N 04 04 04 00 00 00 #
+05 0005 . N 05 05 05 00 00 00 #
+06 0006 . N 06 06 06 00 00 00 #
+07 0007 . N 07 07 07 00 00 00 #
+08 0008 . N 08 08 08 00 00 00 #
+09 0009 . N 09 09 09 00 00 00 #
+0A 000A . N 0A 0A 0A 00 00 00 #
+0B 000B . N 0B 0B 0B 00 00 00 #
+0C 000C . N 0C 0C 0C 00 00 00 #
+0D 000D . N 0D 0D 0D 00 00 00 #
+0E 000E . N 0E 0E 0E 00 00 00 #
+0F 000F . N 0F 0F 0F 00 00 00 #
+10 0010 - N 10 10 10 00 00 00 #
+11 0011 . N 11 11 11 00 00 00 #
+12 0012 . N 12 12 12 00 00 00 #
+13 0013 . N 13 13 13 00 00 00 #
+14 0014 . N 14 14 14 00 00 00 #
+15 0015 . N 15 15 15 00 00 00 #
+16 0016 . N 16 16 16 00 00 00 #
+17 0017 . N 17 17 17 00 00 00 #
+18 0018 . N 18 18 18 00 00 00 #
+19 0019 . N 19 19 19 00 00 00 #
+1A 001A . N 1A 1A 1A 00 00 00 #
+1B 001B . N 1B 1B 1B 00 00 00 #
+1C 001C . N 1C 1C 1C 00 00 00 #
+1D 001D . N 1D 1D 1D 00 00 00 #
+1E 001E . N 1E 1E 1E 00 00 00 #
+1F 001F . N 1F 1F 1F 00 00 00 #
+20 0020 W Y 20 20 20 00 00 00 # SPACE
+21 0021 - Y 21 21 21 00 00 00 # EXCLAMATION MARK
+22 0022 - Y 22 22 22 00 00 00 # QUOTATION MARK
+23 0023 - Y 23 23 23 00 00 00 # NUMBER SIGN
+24 0024 - Y 24 24 24 00 00 00 # DOLLAR SIGN
+25 0025 - Y 25 25 25 00 00 00 # PERCENT SIGN
+26 0026 - Y 26 26 26 00 00 00 # AMPERSAND
+27 0027 - Y 27 27 27 00 00 00 # APOSTROPHE
+28 0028 - Y 28 28 28 00 00 00 # LEFT PARENTHESIS
+29 0029 - Y 29 29 29 00 00 00 # RIGHT PARENTHESIS
+2A 002A - Y 2A 2A 2A 00 00 00 # ASTERISK
+2B 002B - Y 2B 2B 2B 00 00 00 # PLUS SIGN
+2C 002C - Y 2C 2C 2C 00 00 00 # COMMA
+2D 002D H Y 2D 2D 2D 00 00 00 # HYPHEN-MINUS
+2E 002E - Y 2E 2E 2E 00 00 00 # FULL STOP
+2F 002F - Y 2F 2F 2F 00 00 00 # SOLIDUS
+30 0030 D Y 30 30 30 00 00 00 # DIGIT ZERO
+31 0031 D Y 31 31 31 00 00 00 # DIGIT ONE
+32 0032 D Y 32 32 32 00 00 00 # DIGIT TWO
+33 0033 D Y 33 33 33 00 00 00 # DIGIT THREE
+34 0034 D Y 34 34 34 00 00 00 # DIGIT FOUR
+35 0035 D Y 35 35 35 00 00 00 # DIGIT FIVE
+36 0036 D Y 36 36 36 00 00 00 # DIGIT SIX
+37 0037 D Y 37 37 37 00 00 00 # DIGIT SEVEN
+38 0038 D Y 38 38 38 00 00 00 # DIGIT EIGHT
+39 0039 D Y 39 39 39 00 00 00 # DIGIT NINE
+3A 003A - Y 3A 3A 3A 00 00 00 # COLON
+3B 003B - Y 3B 3B 3B 00 00 00 # SEMICOLON
+3C 003C - Y 3C 3C 3C 00 00 00 # LESS-THAN SIGN
+3D 003D - Y 3D 3D 3D 00 00 00 # EQUALS SIGN
+3E 003E - Y 3E 3E 3E 00 00 00 # GREATER-THAN SIGN
+3F 003F - Y 3F 3F 3F 00 00 00 # QUESTION MARK
+40 0040 - Y 40 40 40 00 00 00 # COMMERCIAL AT
+41 0041 L Y 41 61 41 41 2A 00 # LATIN CAPITAL LETTER A
+42 0042 L Y 42 62 42 42 62 62 # LATIN CAPITAL LETTER B
+43 0043 L Y 43 63 43 43 63 63 # LATIN CAPITAL LETTER C
+44 0044 L Y 44 64 44 44 64 64 # LATIN CAPITAL LETTER D
+45 0045 L Y 45 65 45 45 2A 00 # LATIN CAPITAL LETTER E
+46 0046 L Y 46 66 46 46 66 66 # LATIN CAPITAL LETTER F
+47 0047 L Y 47 67 47 47 67 67 # LATIN CAPITAL LETTER G
+48 0048 L Y 48 68 48 48 68 68 # LATIN CAPITAL LETTER H
+49 0049 L Y 49 69 49 49 2A 00 # LATIN CAPITAL LETTER I
+4A 004A L Y 4A 6A 4A 4A 6A 6A # LATIN CAPITAL LETTER J
+4B 004B L Y 4B 6B 4B 4B 6B 6B # LATIN CAPITAL LETTER K
+4C 004C L Y 4C 6C 4C 4C 6C 6C # LATIN CAPITAL LETTER L
+4D 004D L Y 4D 6D 4D 4D 6D 6D # LATIN CAPITAL LETTER M
+4E 004E L Y 4E 6E 4E 4E 6E 6E # LATIN CAPITAL LETTER N
+4F 004F L Y 4F 6F 4F 4F 2A 00 # LATIN CAPITAL LETTER O
+50 0050 L Y 50 70 50 50 70 70 # LATIN CAPITAL LETTER P
+51 0051 L Y 51 71 51 51 71 71 # LATIN CAPITAL LETTER Q
+52 0052 L Y 52 72 52 52 72 72 # LATIN CAPITAL LETTER R
+53 0053 L Y 53 73 53 53 73 73 # LATIN CAPITAL LETTER S
+54 0054 L Y 54 74 54 54 74 74 # LATIN CAPITAL LETTER T
+55 0055 L Y 55 75 55 55 2A 00 # LATIN CAPITAL LETTER U
+56 0056 L Y 56 76 56 56 76 76 # LATIN CAPITAL LETTER V
+57 0057 L Y 57 77 57 57 77 77 # LATIN CAPITAL LETTER W
+58 0058 L Y 58 78 58 58 78 78 # LATIN CAPITAL LETTER X
+59 0059 L Y 59 79 59 59 79 79 # LATIN CAPITAL LETTER Y
+5A 005A L Y 5A 7A 5A 5A 7A 7A # LATIN CAPITAL LETTER Z
+5B 005B - Y 5B 5B 5B 00 00 00 # LEFT SQUARE BRACKET
+5C 005C - Y 5C 5C 5C 00 00 00 # REVERSE SOLIDUS
+5D 005D - Y 5D 5D 5D 00 00 00 # RIGHT SQUARE BRACKET
+5E 005E - Y 5E 5E 5E 00 00 00 # CIRCUMFLEX ACCENT
+5F 005F - Y 5F 5F 5F 00 00 00 # LOW LINE
+60 0060 - Y 60 60 60 00 00 00 # GRAVE ACCENT
+61 0061 L Y 41 61 41 61 2A 00 # LATIN SMALL LETTER A
+62 0062 L Y 42 62 42 62 62 62 # LATIN SMALL LETTER B
+63 0063 L Y 43 63 43 63 63 63 # LATIN SMALL LETTER C
+64 0064 L Y 44 64 44 64 64 64 # LATIN SMALL LETTER D
+65 0065 L Y 45 65 45 65 2A 00 # LATIN SMALL LETTER E
+66 0066 L Y 46 66 46 66 66 66 # LATIN SMALL LETTER F
+67 0067 L Y 47 67 47 67 67 67 # LATIN SMALL LETTER G
+68 0068 L Y 48 68 48 68 68 68 # LATIN SMALL LETTER H
+69 0069 L Y 49 69 49 69 2A 00 # LATIN SMALL LETTER I
+6A 006A L Y 4A 6A 4A 6A 6A 6A # LATIN SMALL LETTER J
+6B 006B L Y 4B 6B 4B 6B 6B 6B # LATIN SMALL LETTER K
+6C 006C L Y 4C 6C 4C 6C 6C 6C # LATIN SMALL LETTER L
+6D 006D L Y 4D 6D 4D 6D 6D 6D # LATIN SMALL LETTER M
+6E 006E L Y 4E 6E 4E 6E 6E 6E # LATIN SMALL LETTER N
+6F 006F L Y 4F 6F 4F 6F 2A 00 # LATIN SMALL LETTER O
+70 0070 L Y 50 70 50 70 70 70 # LATIN SMALL LETTER P
+71 0071 L Y 51 71 51 71 71 71 # LATIN SMALL LETTER Q
+72 0072 L Y 52 72 52 72 72 72 # LATIN SMALL LETTER R
+73 0073 L Y 53 73 53 73 73 73 # LATIN SMALL LETTER S
+74 0074 L Y 54 74 54 74 74 74 # LATIN SMALL LETTER T
+75 0075 L Y 55 75 55 75 2A 00 # LATIN SMALL LETTER U
+76 0076 L Y 56 76 56 76 76 76 # LATIN SMALL LETTER V
+77 0077 L Y 57 77 57 77 77 77 # LATIN SMALL LETTER W
+78 0078 L Y 58 78 58 78 78 78 # LATIN SMALL LETTER X
+79 0079 L Y 59 79 59 79 79 79 # LATIN SMALL LETTER Y
+7A 007A L Y 5A 7A 5A 7A 7A 7A # LATIN SMALL LETTER Z
+7B 007B - Y 7B 7B 7B 00 00 00 # LEFT CURLY BRACKET
+7C 007C - Y 7C 7C 7C 00 00 00 # VERTICAL LINE
+7D 007D - Y 7D 7D 7D 00 00 00 # RIGHT CURLY BRACKET
+7E 007E - Y 7E 7E 7E 00 00 00 # TILDE
+7F 007F - N 7F 7F 7F 00 00 00 #
+80 20AC - Y 80 80 80 00 00 00 # EURO SIGN
+81 0081 . N 81 81 81 00 00 00 #
+82 201A - Y 82 82 82 00 00 00 # SINGLE LOW-9 QUOTATION MARK
+83 0192 L Y 83 83 83 83 83 83 # LATIN SMALL LETTER F WITH HOOK
+84 201E - Y 84 84 84 00 00 00 # DOUBLE LOW-9 QUOTATION MARK
+85 2026 - Y 85 85 85 00 00 00 # HORIZONTAL ELLIPSIS
+86 2020 - Y 86 86 86 00 00 00 # DAGGER
+87 2021 - Y 87 87 87 00 00 00 # DOUBLE DAGGER
+88 02C6 M Y 88 88 88 00 00 00 # MODIFIER LETTER CIRCUMFLEX ACCENT
+89 2030 - Y 89 89 89 00 00 00 # PER MILLE SIGN
+8A 0160 L Y 8A 9A 8A 53 73 73 # LATIN CAPITAL LETTER S WITH CARON
+8B 2039 - Y 8B 8B 8B 00 00 00 # SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+8C 0152 L Y 8C 9C 8C 8C 2A 00 # LATIN CAPITAL LIGATURE OE
+8D 008D . N 8D 8D 8D 00 00 00 #
+8E 008E . N 8E 8E 8E 00 00 00 #