diff --git a/android/app/CMakeLists.txt b/android/app/CMakeLists.txt
index 19661f6802..0731215867 100644
--- a/android/app/CMakeLists.txt
+++ b/android/app/CMakeLists.txt
@@ -10,6 +10,7 @@ project(cr3engine)
set(CR3_ROOT ${PROJECT_SOURCE_DIR}/../..)
include_directories(${CR3_ROOT}/crengine/include)
+include_directories(${CR3_ROOT}/crengine/fc-lang)
include_directories(${CR3_ROOT}/thirdparty/libpng)
include_directories(${CR3_ROOT}/thirdparty/freetype)
include_directories(${CR3_ROOT}/thirdparty/freetype/include)
@@ -73,6 +74,7 @@ set(CRENGINE_SRC_FILES
${CR3_ROOT}/crengine/src/wolutil.cpp
${CR3_ROOT}/crengine/src/crconcurrent.cpp
${CR3_ROOT}/crengine/src/hist.cpp
+ ${CR3_ROOT}/crengine/fc-lang/fc-lang-cat.c
)
# ${CR3_ROOT}/crengine/src/cri18n.cpp
# ${CR3_ROOT}/crengine/src/crgui.cpp
diff --git a/android/jni/cr3engine.cpp b/android/jni/cr3engine.cpp
index 5729e451d6..e4b4aac6e8 100644
--- a/android/jni/cr3engine.cpp
+++ b/android/jni/cr3engine.cpp
@@ -657,6 +657,27 @@ JNIEXPORT jboolean JNICALL Java_org_coolreader_crengine_Engine_setCacheDirectory
return res ? JNI_TRUE : JNI_FALSE;
}
+/*
+ * Class: org_coolreader_crengine_Engine
+ * Method: checkFontLanguageCompatibilityInternal
+ * Signature: (Ljava/lang/String;Ljava/lang/String;)Z
+ */
+JNIEXPORT jboolean JNICALL Java_org_coolreader_crengine_Engine_checkFontLanguageCompatibilityInternal
+ (JNIEnv *env, jclass cls, jstring fontFace, jstring langCode)
+{
+ jboolean res = JNI_TRUE;
+ const char* fontFace_ptr = env->GetStringUTFChars(fontFace, 0);
+ const char* langCode_ptr = env->GetStringUTFChars(langCode, 0);
+ if (fontFace_ptr && langCode_ptr) {
+ res = fontMan->checkFontLangCompat(lString8(fontFace_ptr), lString8(langCode_ptr)) ? JNI_TRUE : JNI_FALSE;
+ }
+ if (langCode_ptr)
+ env->ReleaseStringUTFChars(langCode, langCode_ptr);
+ if (fontFace_ptr)
+ env->ReleaseStringUTFChars(fontFace, fontFace_ptr);
+ return res;
+}
+
/*
* Class: org_coolreader_crengine_Engine
* Method: isLink
diff --git a/android/jni/gen_jni_studio b/android/jni/gen_jni_studio
index b4325ced28..6c61c78028 100755
--- a/android/jni/gen_jni_studio
+++ b/android/jni/gen_jni_studio
@@ -1,7 +1,7 @@
#!/bin/sh
sdk="/opt/android-sdk-update-manager"
-binclass_path=../../android/app/build/intermediates/classes/debug/
+binclass_path=../app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes
export CLASSPATH="${CLASSPATH}:${sdk}/platforms/android-17/*:${binclass_path}"
diff --git a/android/jni/org_coolreader_crengine_Engine.h b/android/jni/org_coolreader_crengine_Engine.h
index 882fb979ae..44d1c1dd9c 100644
--- a/android/jni/org_coolreader_crengine_Engine.h
+++ b/android/jni/org_coolreader_crengine_Engine.h
@@ -49,7 +49,7 @@ JNIEXPORT jobjectArray JNICALL Java_org_coolreader_crengine_Engine_getFontFaceLi
* Signature: ()[Ljava/lang/String;
*/
JNIEXPORT jobjectArray JNICALL Java_org_coolreader_crengine_Engine_getFontFileNameListInternal
- (JNIEnv *, jclass);
+ (JNIEnv *, jclass);
/*
* Class: org_coolreader_crengine_Engine
@@ -107,6 +107,14 @@ JNIEXPORT void JNICALL Java_org_coolreader_crengine_Engine_drawBookCoverInternal
JNIEXPORT void JNICALL Java_org_coolreader_crengine_Engine_suspendLongOperationInternal
(JNIEnv *, jclass);
+/*
+ * Class: org_coolreader_crengine_Engine
+ * Method: checkFontLanguageCompatibilityInternal
+ * Signature: (Ljava/lang/String;Ljava/lang/String;)Z
+ */
+JNIEXPORT jboolean JNICALL Java_org_coolreader_crengine_Engine_checkFontLanguageCompatibilityInternal
+ (JNIEnv *, jclass, jstring, jstring);
+
/*
* Class: org_coolreader_crengine_Engine
* Method: isLink
diff --git a/android/res/layout/about_dialog_app.xml b/android/res/layout/about_dialog_app.xml
index e046f53174..d68bc55c0d 100644
--- a/android/res/layout/about_dialog_app.xml
+++ b/android/res/layout/about_dialog_app.xml
@@ -43,16 +43,20 @@
-
-
+
diff --git a/android/res/values-ru/strings.xml b/android/res/values-ru/strings.xml
index 8911264230..0ff5e05704 100644
--- a/android/res/values-ru/strings.xml
+++ b/android/res/values-ru/strings.xml
@@ -590,4 +590,11 @@
Контрастная белая
Контрастная черная
Каталог с данными приложения \"%s\" был удален другой программой!\nВозможно какой-то оптимизатор дискового пространства?\nК сожалению, все настройки утеряны.
+ "Шрифт \"%s\" не совместим с языком \"%s\". Вместо него будет задействован дополнительный шрифт."
+ Набор символов различных писменностей от Fontconfig:
+ https://www.fontconfig.org/
+
+ Использованы следующие компоненты третьих сторон: zlib, libpng, libjpeg,
+ freetype, harfbuzz, chmlib, antiword, Nook EPD utils от DairyKnight
+
diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml
index f2d811cb79..777084dabc 100644
--- a/android/res/values/strings.xml
+++ b/android/res/values/strings.xml
@@ -257,7 +257,7 @@
Textures directories:
Backgrounds directories:
Hyphenation dictionaries directories:
- © Vadim Lopatin, 1998–2018
+ © Vadim Lopatin, 1998–2019
and contributors…
Normal mode
Simple file list
@@ -615,5 +615,13 @@
"18 pages (track)"
"19 pages (track)"
"20 pages (track)"
- Application data directory \"%s\" was removed by other app.\nPossibly it was some kind of disc space optimizer.\nUnfortunately all the settings were lost.
+ Application data directory \"%s\" has been removed by other app.\nPossibly it was some kind of disc space optimizer.\nUnfortunately all the settings were lost.
+ "Font \"%s\" isn't compatible with language \"%s\". Instead will be used fallback font."
+ "Languages character set database by Fontconfig:
+ https://www.fontconfig.org/ "
+
+ "Third party components used: zlib, libpng, libjpeg, freetype, harfbuzz,
+ chmlib, antiword, Nook EPD utils by DairyKnight "
+
+ Farm-Fresh icon set from http://www.fatcow.com/free-icons
diff --git a/android/src/org/coolreader/CoolReader.java b/android/src/org/coolreader/CoolReader.java
index 3518691dd9..c5013160bf 100644
--- a/android/src/org/coolreader/CoolReader.java
+++ b/android/src/org/coolreader/CoolReader.java
@@ -469,10 +469,8 @@ public void run() {
}
if (Engine.getExternalSettingsDirName() != null) {
setExtDataDirCreateTime(new Date());
- log.e("DataDir exist or created!");
} else {
setExtDataDirCreateTime(null);
- log.e("DataDir NOT exist and NOT created!");
}
if (dataDirIsRemoved) {
// show message
@@ -579,10 +577,8 @@ public void run() {
}
if (Engine.getExternalSettingsDirName() != null) {
setExtDataDirCreateTime(new Date());
- log.e("DataDir exist or created!");
} else {
setExtDataDirCreateTime(null);
- log.e("DataDir NOT exist and NOT created!");
}
} else if (PERM_REQUEST_READ_PHONE_STATE_CODE == requestCode) {
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
diff --git a/android/src/org/coolreader/crengine/BaseActivity.java b/android/src/org/coolreader/crengine/BaseActivity.java
index 1bf98f7039..06f2d7345b 100644
--- a/android/src/org/coolreader/crengine/BaseActivity.java
+++ b/android/src/org/coolreader/crengine/BaseActivity.java
@@ -1047,6 +1047,13 @@ public void showToast(int stringResourceId) {
showToast(stringResourceId, Toast.LENGTH_LONG);
}
+ public void showToast(int stringResourceId, Object... formatArgs)
+ {
+ String s = getString(stringResourceId, formatArgs);
+ if (s != null)
+ showToast(s, Toast.LENGTH_LONG);
+ }
+
public void showToast(int stringResourceId, int duration) {
String s = getString(stringResourceId);
if (s != null)
diff --git a/android/src/org/coolreader/crengine/Engine.java b/android/src/org/coolreader/crengine/Engine.java
index 05e82c0ff7..136ec7f547 100644
--- a/android/src/org/coolreader/crengine/Engine.java
+++ b/android/src/org/coolreader/crengine/Engine.java
@@ -582,11 +582,17 @@ public void initAgain() {
private native static void suspendLongOperationInternal(); // cancel current long operation in engine thread (swapping to cache file) -- call it from GUI thread
+ private native static boolean checkFontLanguageCompatibilityInternal(String fontFace, String langCode);
public static void suspendLongOperation() {
suspendLongOperationInternal();
}
-
+
+ public synchronized static boolean checkFontLanguageCompatibility(String fontFace, String langCode)
+ {
+ return checkFontLanguageCompatibilityInternal(fontFace, langCode);
+ }
+
/**
* Checks whether specified directlry or file is symbolic link.
* (thread-safe)
diff --git a/android/src/org/coolreader/crengine/ReaderView.java b/android/src/org/coolreader/crengine/ReaderView.java
index a8e45a8b24..fd0b7e20fe 100644
--- a/android/src/org/coolreader/crengine/ReaderView.java
+++ b/android/src/org/coolreader/crengine/ReaderView.java
@@ -2557,7 +2557,26 @@ private void applySettings(Properties props)
int updInterval = props.getInt(PROP_APP_SCREEN_UPDATE_INTERVAL, 10);
mActivity.setScreenUpdateMode(updMode, surface);
mActivity.setScreenUpdateInterval(updInterval, surface);
-
+
+ if (null != mBookInfo) {
+ FileInfo fileInfo = mBookInfo.getFileInfo();
+ final String bookLanguage = fileInfo.getLanguage();
+ final String fontFace = props.getProperty(PROP_FONT_FACE);
+ if (null != bookLanguage && bookLanguage.length() > 0) {
+ boolean res = Engine.checkFontLanguageCompatibility(fontFace, bookLanguage);
+ log.d("Checking font \"" + fontFace + "\" for compatibility with language \"" + bookLanguage + "\": res=" + res);
+ if (!res) {
+ BackgroundThread.instance().executeGUI(new Runnable() {
+ @Override
+ public void run() {
+ mActivity.showToast(R.string.font_not_compat_with_language, fontFace, bookLanguage);
+ }
+ });
+ }
+ } else {
+ log.d("Can't get book's language to check font compatibility! bookInfo=" + fileInfo);
+ }
+ }
doc.applySettings(props);
//syncViewSettings(props, save, saveDelayed);
drawPage();
diff --git a/cr3qt/src/aboutdlg.ui b/cr3qt/src/aboutdlg.ui
index f5e1b30ecd..6bb7d4df86 100644
--- a/cr3qt/src/aboutdlg.ui
+++ b/cr3qt/src/aboutdlg.ui
@@ -18,19 +18,6 @@
-
-
-
@@ -58,7 +45,7 @@
-
- (c) 1998-2018 Vadim Lopatin
+ (c) 1998-2019 Vadim Lopatin
@@ -94,6 +81,7 @@ p, li { white-space: pre-wrap; }
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'DejaVu Sans'; font-size:9pt;">libpng - PNG image format support</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'DejaVu Sans'; font-size:9pt;">libjpeg - JPEG image format support</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'DejaVu Sans'; font-size:9pt;">Hyphenation dictionaries - from AlReader</span></p>
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'DejaVu Sans'; font-size:9pt;">Languages character set database by Fontconfig</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'DejaVu Sans'; font-size:9pt;"><br /></p></body></html>
@@ -452,9 +440,7 @@ See README.TXT at root directory of project for build instructions.
-
-
-
+
buttonBox
diff --git a/cr3qt/src/cr3widget.cpp b/cr3qt/src/cr3widget.cpp
index c030edac4d..394d160d68 100644
--- a/cr3qt/src/cr3widget.cpp
+++ b/cr3qt/src/cr3widget.cpp
@@ -14,6 +14,7 @@
#include
#include
#include
+#include
#else
#include
#include
@@ -21,6 +22,7 @@
#include
#include
#include
+#include
#endif
#include
#include
@@ -463,6 +465,7 @@ bool CR3View::loadDocument( QString fileName )
QByteArray utf8 = fileName.toUtf8();
CRLog::debug( "Trying to restore position for %s", utf8.constData() );
_docview->restorePosition();
+ checkFontLanguageCompatibility();
} else {
_docview->createDefaultDocument(lString16::empty_str, qt2cr(tr("Error while opening document ") + fileName));
}
@@ -842,6 +845,7 @@ PropsRef CR3View::setOptions( PropsRef props )
if ( _propsCallback != NULL )
_propsCallback->onPropsChange( unknownOptions );
saveSettings( QString() );
+ checkFontLanguageCompatibility();
update();
return unknownOptions;
}
@@ -1059,6 +1063,29 @@ bool CR3View::updateSelection( ldomXPointer p )
return true;
}
+void CR3View::checkFontLanguageCompatibility()
+{
+ lString16 fontFace;
+ _data->_props->getString(PROP_FONT_FACE, fontFace);
+ lString8 fontFace_u8 = UnicodeToUtf8(fontFace);
+ lString16 langCode = _docview->getLanguage();
+ lString8 langCode_u8 = UnicodeToUtf8(langCode);
+ if (langCode_u8.length() == 0) {
+ CRLog::debug("Can't fetch book's language to check font compatibility!");
+ return;
+ }
+ if (fontFace_u8.length() > 0) {
+ bool res = fontMan->checkFontLangCompat(fontFace_u8, langCode_u8);
+ CRLog::debug("Checking font \"%s\" for compatibility with language \"%s\": %d", fontFace_u8.c_str(), langCode_u8.c_str(), res);
+ if (!res)
+ {
+ QMessageBox::warning(this, tr("Warning"),
+ tr("Font \"%1\" isn't compatible with language \"%2\". Instead will be used fallback font.").arg(fontFace_u8.c_str()).arg(langCode_u8.c_str()),
+ QMessageBox::Ok);
+ }
+ }
+}
+
void CR3View::mousePressEvent ( QMouseEvent * event )
{
bool left = event->button() == Qt::LeftButton;
diff --git a/cr3qt/src/cr3widget.h b/cr3qt/src/cr3widget.h
index e5562ca8f8..465dea3562 100644
--- a/cr3qt/src/cr3widget.h
+++ b/cr3qt/src/cr3widget.h
@@ -167,6 +167,7 @@ class CR3View : public QWidget, public LVDocViewCallback
void startSelection( ldomXPointer p );
bool endSelection( ldomXPointer p );
bool updateSelection( ldomXPointer p );
+ void checkFontLanguageCompatibility();
DocViewData * _data; // to hide non-qt implementation
LVDocView * _docview;
diff --git a/cr3qt/src/i18n/cr3_ru.ts b/cr3qt/src/i18n/cr3_ru.ts
index ced9e8a039..8f808b5a83 100644
--- a/cr3qt/src/i18n/cr3_ru.ts
+++ b/cr3qt/src/i18n/cr3_ru.ts
@@ -48,6 +48,7 @@ p, li { white-space: pre-wrap; }
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'DejaVu Sans'; font-size:9pt;">libpng - PNG image format support</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'DejaVu Sans'; font-size:9pt;">libjpeg - JPEG image format support</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'DejaVu Sans'; font-size:9pt;">Hyphenation dictionaries - from AlReader</span></p>
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'DejaVu Sans'; font-size:9pt;">Languages character set database by Fontconfig</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'DejaVu Sans'; font-size:9pt;"><br /></p></body></html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
@@ -65,6 +66,7 @@ p, li { white-space: pre-wrap; }
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'DejaVu Sans'; font-size:9pt;">libpng - библиотека поддержки изображений формата PNG</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'DejaVu Sans'; font-size:9pt;">libjpeg - библиотека поддержки изображений формата JPEG</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'DejaVu Sans'; font-size:9pt;">Словари переносов - из AlReader</span></p>
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'DejaVu Sans'; font-size:9pt;">Набор символов различных письменностей от Fontconfig</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'DejaVu Sans'; font-size:9pt;"></p></body></html>
diff --git a/crengine/CMakeLists.txt b/crengine/CMakeLists.txt
index 42c13e7e9c..f262504323 100644
--- a/crengine/CMakeLists.txt
+++ b/crengine/CMakeLists.txt
@@ -1,3 +1,6 @@
+
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/fc-lang)
+
SET (CRENGINE_SOURCES
src/cp_stats.cpp
src/lvstring.cpp
@@ -15,6 +18,7 @@ src/lvstsheet.cpp
src/txtselector.cpp
#src/xutils.cpp
src/crtest.cpp
+fc-lang/fc-lang-cat.c
)
if ( NOT ${GUI} STREQUAL FB2PROPS )
@@ -43,4 +47,3 @@ if ( NOT ${GUI} STREQUAL FB2PROPS )
endif (NOT ${GUI} STREQUAL FB2PROPS)
ADD_LIBRARY(crengine STATIC ${CRENGINE_SOURCES})
-
diff --git a/crengine/fc-lang/fc-lang-cat.c b/crengine/fc-lang/fc-lang-cat.c
new file mode 100644
index 0000000000..f4a1a858df
--- /dev/null
+++ b/crengine/fc-lang/fc-lang-cat.c
@@ -0,0 +1,505 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+#include "fc-lang-cat.h"
+
+#include "files/aa_orth.c"
+#include "files/ab_orth.c"
+#include "files/af_orth.c"
+#include "files/ak_orth.c"
+#include "files/am_orth.c"
+#include "files/an_orth.c"
+#include "files/ar_orth.c"
+#include "files/as_orth.c"
+#include "files/ast_orth.c"
+#include "files/av_orth.c"
+#include "files/ay_orth.c"
+#include "files/az_az_orth.c"
+#include "files/az_ir_orth.c"
+#include "files/ba_orth.c"
+#include "files/be_orth.c"
+#include "files/ber_dz_orth.c"
+#include "files/ber_ma_orth.c"
+#include "files/bg_orth.c"
+#include "files/bho_orth.c"
+#include "files/bh_orth.c"
+#include "files/bin_orth.c"
+#include "files/bi_orth.c"
+#include "files/bm_orth.c"
+#include "files/bn_orth.c"
+#include "files/bo_orth.c"
+#include "files/br_orth.c"
+#include "files/brx_orth.c"
+#include "files/bs_orth.c"
+#include "files/bua_orth.c"
+#include "files/byn_orth.c"
+#include "files/ca_orth.c"
+#include "files/ce_orth.c"
+#include "files/chm_orth.c"
+#include "files/ch_orth.c"
+#include "files/chr_orth.c"
+#include "files/co_orth.c"
+#include "files/crh_orth.c"
+#include "files/csb_orth.c"
+#include "files/cs_orth.c"
+#include "files/cu_orth.c"
+#include "files/cv_orth.c"
+#include "files/cy_orth.c"
+#include "files/da_orth.c"
+#include "files/de_orth.c"
+#include "files/doi_orth.c"
+#include "files/dv_orth.c"
+#include "files/dz_orth.c"
+#include "files/ee_orth.c"
+#include "files/el_orth.c"
+#include "files/en_orth.c"
+#include "files/eo_orth.c"
+#include "files/es_orth.c"
+#include "files/et_orth.c"
+#include "files/eu_orth.c"
+#include "files/fa_orth.c"
+#include "files/fat_orth.c"
+#include "files/ff_orth.c"
+#include "files/fil_orth.c"
+#include "files/fi_orth.c"
+#include "files/fj_orth.c"
+#include "files/fo_orth.c"
+#include "files/fr_orth.c"
+#include "files/fur_orth.c"
+#include "files/fy_orth.c"
+#include "files/ga_orth.c"
+#include "files/gd_orth.c"
+#include "files/gez_orth.c"
+#include "files/gl_orth.c"
+#include "files/gn_orth.c"
+#include "files/gu_orth.c"
+#include "files/gv_orth.c"
+#include "files/ha_orth.c"
+#include "files/haw_orth.c"
+#include "files/he_orth.c"
+#include "files/hi_orth.c"
+#include "files/hne_orth.c"
+#include "files/ho_orth.c"
+#include "files/hr_orth.c"
+#include "files/hsb_orth.c"
+#include "files/ht_orth.c"
+#include "files/hu_orth.c"
+#include "files/hy_orth.c"
+#include "files/hz_orth.c"
+#include "files/ia_orth.c"
+#include "files/id_orth.c"
+#include "files/ie_orth.c"
+#include "files/ig_orth.c"
+#include "files/ii_orth.c"
+#include "files/ik_orth.c"
+#include "files/io_orth.c"
+#include "files/is_orth.c"
+#include "files/it_orth.c"
+#include "files/iu_orth.c"
+#include "files/ja_orth.c"
+#include "files/jv_orth.c"
+#include "files/kaa_orth.c"
+#include "files/kab_orth.c"
+#include "files/ka_orth.c"
+#include "files/ki_orth.c"
+#include "files/kj_orth.c"
+#include "files/kk_orth.c"
+#include "files/kl_orth.c"
+#include "files/km_orth.c"
+#include "files/kn_orth.c"
+#include "files/kok_orth.c"
+#include "files/ko_orth.c"
+#include "files/kr_orth.c"
+#include "files/ks_orth.c"
+#include "files/ku_am_orth.c"
+#include "files/ku_iq_orth.c"
+#include "files/ku_ir_orth.c"
+#include "files/kum_orth.c"
+#include "files/ku_tr_orth.c"
+#include "files/kv_orth.c"
+#include "files/kwm_orth.c"
+#include "files/kw_orth.c"
+#include "files/ky_orth.c"
+#include "files/lah_orth.c"
+#include "files/la_orth.c"
+#include "files/lb_orth.c"
+#include "files/lez_orth.c"
+#include "files/lg_orth.c"
+#include "files/li_orth.c"
+#include "files/ln_orth.c"
+#include "files/lo_orth.c"
+#include "files/lt_orth.c"
+#include "files/lv_orth.c"
+#include "files/mai_orth.c"
+#include "files/mg_orth.c"
+#include "files/mh_orth.c"
+#include "files/mi_orth.c"
+#include "files/mk_orth.c"
+#include "files/ml_orth.c"
+#include "files/mn_cn_orth.c"
+#include "files/mni_orth.c"
+#include "files/mn_mn_orth.c"
+#include "files/mo_orth.c"
+#include "files/mr_orth.c"
+#include "files/ms_orth.c"
+#include "files/mt_orth.c"
+#include "files/my_orth.c"
+#include "files/na_orth.c"
+#include "files/nb_orth.c"
+#include "files/nds_orth.c"
+#include "files/ne_orth.c"
+#include "files/ng_orth.c"
+#include "files/nl_orth.c"
+#include "files/nn_orth.c"
+#include "files/no_orth.c"
+#include "files/nqo_orth.c"
+#include "files/nr_orth.c"
+#include "files/nso_orth.c"
+#include "files/nv_orth.c"
+#include "files/ny_orth.c"
+#include "files/oc_orth.c"
+#include "files/om_orth.c"
+#include "files/or_orth.c"
+#include "files/os_orth.c"
+#include "files/ota_orth.c"
+#include "files/pa_orth.c"
+#include "files/pap_an_orth.c"
+#include "files/pap_aw_orth.c"
+#include "files/pa_pk_orth.c"
+#include "files/pl_orth.c"
+#include "files/ps_af_orth.c"
+#include "files/ps_pk_orth.c"
+#include "files/pt_orth.c"
+#include "files/qu_orth.c"
+#include "files/quz_orth.c"
+#include "files/rm_orth.c"
+#include "files/rn_orth.c"
+#include "files/ro_orth.c"
+#include "files/ru_orth.c"
+#include "files/rw_orth.c"
+#include "files/sah_orth.c"
+#include "files/sa_orth.c"
+#include "files/sat_orth.c"
+#include "files/sco_orth.c"
+#include "files/sc_orth.c"
+#include "files/sd_orth.c"
+#include "files/sel_orth.c"
+#include "files/se_orth.c"
+#include "files/sg_orth.c"
+#include "files/sh_orth.c"
+#include "files/shs_orth.c"
+#include "files/sid_orth.c"
+#include "files/si_orth.c"
+#include "files/sk_orth.c"
+#include "files/sl_orth.c"
+#include "files/sma_orth.c"
+#include "files/smj_orth.c"
+#include "files/smn_orth.c"
+#include "files/sm_orth.c"
+#include "files/sms_orth.c"
+#include "files/sn_orth.c"
+#include "files/so_orth.c"
+#include "files/sq_orth.c"
+#include "files/sr_orth.c"
+#include "files/ss_orth.c"
+#include "files/st_orth.c"
+#include "files/su_orth.c"
+#include "files/sv_orth.c"
+#include "files/sw_orth.c"
+#include "files/syr_orth.c"
+#include "files/ta_orth.c"
+#include "files/te_orth.c"
+#include "files/tg_orth.c"
+#include "files/th_orth.c"
+#include "files/ti_er_orth.c"
+#include "files/ti_et_orth.c"
+#include "files/tig_orth.c"
+#include "files/tk_orth.c"
+#include "files/tl_orth.c"
+#include "files/tn_orth.c"
+#include "files/to_orth.c"
+#include "files/tr_orth.c"
+#include "files/ts_orth.c"
+#include "files/tt_orth.c"
+#include "files/tw_orth.c"
+#include "files/ty_orth.c"
+#include "files/tyv_orth.c"
+#include "files/ug_orth.c"
+#include "files/uk_orth.c"
+#include "files/und_zmth_orth.c"
+#include "files/und_zsye_orth.c"
+#include "files/ur_orth.c"
+#include "files/uz_orth.c"
+#include "files/ve_orth.c"
+#include "files/vi_orth.c"
+#include "files/vo_orth.c"
+#include "files/vot_orth.c"
+#include "files/wal_orth.c"
+#include "files/wa_orth.c"
+#include "files/wen_orth.c"
+#include "files/wo_orth.c"
+#include "files/xh_orth.c"
+#include "files/yap_orth.c"
+#include "files/yi_orth.c"
+#include "files/yo_orth.c"
+#include "files/za_orth.c"
+#include "files/zh_cn_orth.c"
+#include "files/zh_hk_orth.c"
+#include "files/zh_mo_orth.c"
+#include "files/zh_sg_orth.c"
+#include "files/zh_tw_orth.c"
+#include "files/zu_orth.c"
+
+#define FC_LANG_CAT_SZ 246
+struct fc_lang_catalog fc_lang_cat[] = {
+ "aa", AA_LANG_ORTH_SZ, aa_lang_orth_chars,
+ "ab", AB_LANG_ORTH_SZ, ab_lang_orth_chars,
+ "af", AF_LANG_ORTH_SZ, af_lang_orth_chars,
+ "ak", AK_LANG_ORTH_SZ, ak_lang_orth_chars,
+ "am", AM_LANG_ORTH_SZ, am_lang_orth_chars,
+ "an", AN_LANG_ORTH_SZ, an_lang_orth_chars,
+ "ar", AR_LANG_ORTH_SZ, ar_lang_orth_chars,
+ "as", AS_LANG_ORTH_SZ, as_lang_orth_chars,
+ "ast", AST_LANG_ORTH_SZ, ast_lang_orth_chars,
+ "av", AV_LANG_ORTH_SZ, av_lang_orth_chars,
+ "ay", AY_LANG_ORTH_SZ, ay_lang_orth_chars,
+ "az_az", AZ_AZ_LANG_ORTH_SZ, az_az_lang_orth_chars,
+ "az_ir", AZ_IR_LANG_ORTH_SZ, az_ir_lang_orth_chars,
+ "ba", BA_LANG_ORTH_SZ, ba_lang_orth_chars,
+ "be", BE_LANG_ORTH_SZ, be_lang_orth_chars,
+ "ber_dz", BER_DZ_LANG_ORTH_SZ, ber_dz_lang_orth_chars,
+ "ber_ma", BER_MA_LANG_ORTH_SZ, ber_ma_lang_orth_chars,
+ "bg", BG_LANG_ORTH_SZ, bg_lang_orth_chars,
+ "bho", BHO_LANG_ORTH_SZ, bho_lang_orth_chars,
+ "bh", BH_LANG_ORTH_SZ, bh_lang_orth_chars,
+ "bin", BIN_LANG_ORTH_SZ, bin_lang_orth_chars,
+ "bi", BI_LANG_ORTH_SZ, bi_lang_orth_chars,
+ "bm", BM_LANG_ORTH_SZ, bm_lang_orth_chars,
+ "bn", BN_LANG_ORTH_SZ, bn_lang_orth_chars,
+ "bo", BO_LANG_ORTH_SZ, bo_lang_orth_chars,
+ "br", BR_LANG_ORTH_SZ, br_lang_orth_chars,
+ "brx", BRX_LANG_ORTH_SZ, brx_lang_orth_chars,
+ "bs", BS_LANG_ORTH_SZ, bs_lang_orth_chars,
+ "bua", BUA_LANG_ORTH_SZ, bua_lang_orth_chars,
+ "byn", BYN_LANG_ORTH_SZ, byn_lang_orth_chars,
+ "ca", CA_LANG_ORTH_SZ, ca_lang_orth_chars,
+ "ce", CE_LANG_ORTH_SZ, ce_lang_orth_chars,
+ "chm", CHM_LANG_ORTH_SZ, chm_lang_orth_chars,
+ "ch", CH_LANG_ORTH_SZ, ch_lang_orth_chars,
+ "chr", CHR_LANG_ORTH_SZ, chr_lang_orth_chars,
+ "co", CO_LANG_ORTH_SZ, co_lang_orth_chars,
+ "crh", CRH_LANG_ORTH_SZ, crh_lang_orth_chars,
+ "csb", CSB_LANG_ORTH_SZ, csb_lang_orth_chars,
+ "cs", CS_LANG_ORTH_SZ, cs_lang_orth_chars,
+ "cu", CU_LANG_ORTH_SZ, cu_lang_orth_chars,
+ "cv", CV_LANG_ORTH_SZ, cv_lang_orth_chars,
+ "cy", CY_LANG_ORTH_SZ, cy_lang_orth_chars,
+ "da", DA_LANG_ORTH_SZ, da_lang_orth_chars,
+ "de", DE_LANG_ORTH_SZ, de_lang_orth_chars,
+ "doi", DOI_LANG_ORTH_SZ, doi_lang_orth_chars,
+ "dv", DV_LANG_ORTH_SZ, dv_lang_orth_chars,
+ "dz", DZ_LANG_ORTH_SZ, dz_lang_orth_chars,
+ "ee", EE_LANG_ORTH_SZ, ee_lang_orth_chars,
+ "el", EL_LANG_ORTH_SZ, el_lang_orth_chars,
+ "en", EN_LANG_ORTH_SZ, en_lang_orth_chars,
+ "eo", EO_LANG_ORTH_SZ, eo_lang_orth_chars,
+ "es", ES_LANG_ORTH_SZ, es_lang_orth_chars,
+ "et", ET_LANG_ORTH_SZ, et_lang_orth_chars,
+ "eu", EU_LANG_ORTH_SZ, eu_lang_orth_chars,
+ "fa", FA_LANG_ORTH_SZ, fa_lang_orth_chars,
+ "fat", FAT_LANG_ORTH_SZ, fat_lang_orth_chars,
+ "ff", FF_LANG_ORTH_SZ, ff_lang_orth_chars,
+ "fil", FIL_LANG_ORTH_SZ, fil_lang_orth_chars,
+ "fi", FI_LANG_ORTH_SZ, fi_lang_orth_chars,
+ "fj", FJ_LANG_ORTH_SZ, fj_lang_orth_chars,
+ "fo", FO_LANG_ORTH_SZ, fo_lang_orth_chars,
+ "fr", FR_LANG_ORTH_SZ, fr_lang_orth_chars,
+ "fur", FUR_LANG_ORTH_SZ, fur_lang_orth_chars,
+ "fy", FY_LANG_ORTH_SZ, fy_lang_orth_chars,
+ "ga", GA_LANG_ORTH_SZ, ga_lang_orth_chars,
+ "gd", GD_LANG_ORTH_SZ, gd_lang_orth_chars,
+ "gez", GEZ_LANG_ORTH_SZ, gez_lang_orth_chars,
+ "gl", GL_LANG_ORTH_SZ, gl_lang_orth_chars,
+ "gn", GN_LANG_ORTH_SZ, gn_lang_orth_chars,
+ "gu", GU_LANG_ORTH_SZ, gu_lang_orth_chars,
+ "gv", GV_LANG_ORTH_SZ, gv_lang_orth_chars,
+ "ha", HA_LANG_ORTH_SZ, ha_lang_orth_chars,
+ "haw", HAW_LANG_ORTH_SZ, haw_lang_orth_chars,
+ "he", HE_LANG_ORTH_SZ, he_lang_orth_chars,
+ "hi", HI_LANG_ORTH_SZ, hi_lang_orth_chars,
+ "hne", HNE_LANG_ORTH_SZ, hne_lang_orth_chars,
+ "ho", HO_LANG_ORTH_SZ, ho_lang_orth_chars,
+ "hr", HR_LANG_ORTH_SZ, hr_lang_orth_chars,
+ "hsb", HSB_LANG_ORTH_SZ, hsb_lang_orth_chars,
+ "ht", HT_LANG_ORTH_SZ, ht_lang_orth_chars,
+ "hu", HU_LANG_ORTH_SZ, hu_lang_orth_chars,
+ "hy", HY_LANG_ORTH_SZ, hy_lang_orth_chars,
+ "hz", HZ_LANG_ORTH_SZ, hz_lang_orth_chars,
+ "ia", IA_LANG_ORTH_SZ, ia_lang_orth_chars,
+ "id", ID_LANG_ORTH_SZ, id_lang_orth_chars,
+ "ie", IE_LANG_ORTH_SZ, ie_lang_orth_chars,
+ "ig", IG_LANG_ORTH_SZ, ig_lang_orth_chars,
+ "ii", II_LANG_ORTH_SZ, ii_lang_orth_chars,
+ "ik", IK_LANG_ORTH_SZ, ik_lang_orth_chars,
+ "io", IO_LANG_ORTH_SZ, io_lang_orth_chars,
+ "is", IS_LANG_ORTH_SZ, is_lang_orth_chars,
+ "it", IT_LANG_ORTH_SZ, it_lang_orth_chars,
+ "iu", IU_LANG_ORTH_SZ, iu_lang_orth_chars,
+ "ja", JA_LANG_ORTH_SZ, ja_lang_orth_chars,
+ "jv", JV_LANG_ORTH_SZ, jv_lang_orth_chars,
+ "kaa", KAA_LANG_ORTH_SZ, kaa_lang_orth_chars,
+ "kab", KAB_LANG_ORTH_SZ, kab_lang_orth_chars,
+ "ka", KA_LANG_ORTH_SZ, ka_lang_orth_chars,
+ "ki", KI_LANG_ORTH_SZ, ki_lang_orth_chars,
+ "kj", KJ_LANG_ORTH_SZ, kj_lang_orth_chars,
+ "kk", KK_LANG_ORTH_SZ, kk_lang_orth_chars,
+ "kl", KL_LANG_ORTH_SZ, kl_lang_orth_chars,
+ "km", KM_LANG_ORTH_SZ, km_lang_orth_chars,
+ "kn", KN_LANG_ORTH_SZ, kn_lang_orth_chars,
+ "kok", KOK_LANG_ORTH_SZ, kok_lang_orth_chars,
+ "ko", KO_LANG_ORTH_SZ, ko_lang_orth_chars,
+ "kr", KR_LANG_ORTH_SZ, kr_lang_orth_chars,
+ "ks", KS_LANG_ORTH_SZ, ks_lang_orth_chars,
+ "ku_am", KU_AM_LANG_ORTH_SZ, ku_am_lang_orth_chars,
+ "ku_iq", KU_IQ_LANG_ORTH_SZ, ku_iq_lang_orth_chars,
+ "ku_ir", KU_IR_LANG_ORTH_SZ, ku_ir_lang_orth_chars,
+ "kum", KUM_LANG_ORTH_SZ, kum_lang_orth_chars,
+ "ku_tr", KU_TR_LANG_ORTH_SZ, ku_tr_lang_orth_chars,
+ "kv", KV_LANG_ORTH_SZ, kv_lang_orth_chars,
+ "kwm", KWM_LANG_ORTH_SZ, kwm_lang_orth_chars,
+ "kw", KW_LANG_ORTH_SZ, kw_lang_orth_chars,
+ "ky", KY_LANG_ORTH_SZ, ky_lang_orth_chars,
+ "lah", LAH_LANG_ORTH_SZ, lah_lang_orth_chars,
+ "la", LA_LANG_ORTH_SZ, la_lang_orth_chars,
+ "lb", LB_LANG_ORTH_SZ, lb_lang_orth_chars,
+ "lez", LEZ_LANG_ORTH_SZ, lez_lang_orth_chars,
+ "lg", LG_LANG_ORTH_SZ, lg_lang_orth_chars,
+ "li", LI_LANG_ORTH_SZ, li_lang_orth_chars,
+ "ln", LN_LANG_ORTH_SZ, ln_lang_orth_chars,
+ "lo", LO_LANG_ORTH_SZ, lo_lang_orth_chars,
+ "lt", LT_LANG_ORTH_SZ, lt_lang_orth_chars,
+ "lv", LV_LANG_ORTH_SZ, lv_lang_orth_chars,
+ "mai", MAI_LANG_ORTH_SZ, mai_lang_orth_chars,
+ "mg", MG_LANG_ORTH_SZ, mg_lang_orth_chars,
+ "mh", MH_LANG_ORTH_SZ, mh_lang_orth_chars,
+ "mi", MI_LANG_ORTH_SZ, mi_lang_orth_chars,
+ "mk", MK_LANG_ORTH_SZ, mk_lang_orth_chars,
+ "ml", ML_LANG_ORTH_SZ, ml_lang_orth_chars,
+ "mn_cn", MN_CN_LANG_ORTH_SZ, mn_cn_lang_orth_chars,
+ "mni", MNI_LANG_ORTH_SZ, mni_lang_orth_chars,
+ "mn_mn", MN_MN_LANG_ORTH_SZ, mn_mn_lang_orth_chars,
+ "mo", MO_LANG_ORTH_SZ, mo_lang_orth_chars,
+ "mr", MR_LANG_ORTH_SZ, mr_lang_orth_chars,
+ "ms", MS_LANG_ORTH_SZ, ms_lang_orth_chars,
+ "mt", MT_LANG_ORTH_SZ, mt_lang_orth_chars,
+ "my", MY_LANG_ORTH_SZ, my_lang_orth_chars,
+ "na", NA_LANG_ORTH_SZ, na_lang_orth_chars,
+ "nb", NB_LANG_ORTH_SZ, nb_lang_orth_chars,
+ "nds", NDS_LANG_ORTH_SZ, nds_lang_orth_chars,
+ "ne", NE_LANG_ORTH_SZ, ne_lang_orth_chars,
+ "ng", NG_LANG_ORTH_SZ, ng_lang_orth_chars,
+ "nl", NL_LANG_ORTH_SZ, nl_lang_orth_chars,
+ "nn", NN_LANG_ORTH_SZ, nn_lang_orth_chars,
+ "no", NO_LANG_ORTH_SZ, no_lang_orth_chars,
+ "nqo", NQO_LANG_ORTH_SZ, nqo_lang_orth_chars,
+ "nr", NR_LANG_ORTH_SZ, nr_lang_orth_chars,
+ "nso", NSO_LANG_ORTH_SZ, nso_lang_orth_chars,
+ "nv", NV_LANG_ORTH_SZ, nv_lang_orth_chars,
+ "ny", NY_LANG_ORTH_SZ, ny_lang_orth_chars,
+ "oc", OC_LANG_ORTH_SZ, oc_lang_orth_chars,
+ "om", OM_LANG_ORTH_SZ, om_lang_orth_chars,
+ "or", OR_LANG_ORTH_SZ, or_lang_orth_chars,
+ "os", OS_LANG_ORTH_SZ, os_lang_orth_chars,
+ "ota", OTA_LANG_ORTH_SZ, ota_lang_orth_chars,
+ "pa", PA_LANG_ORTH_SZ, pa_lang_orth_chars,
+ "pap_an", PAP_AN_LANG_ORTH_SZ, pap_an_lang_orth_chars,
+ "pap_aw", PAP_AW_LANG_ORTH_SZ, pap_aw_lang_orth_chars,
+ "pa_pk", PA_PK_LANG_ORTH_SZ, pa_pk_lang_orth_chars,
+ "pl", PL_LANG_ORTH_SZ, pl_lang_orth_chars,
+ "ps_af", PS_AF_LANG_ORTH_SZ, ps_af_lang_orth_chars,
+ "ps_pk", PS_PK_LANG_ORTH_SZ, ps_pk_lang_orth_chars,
+ "pt", PT_LANG_ORTH_SZ, pt_lang_orth_chars,
+ "qu", QU_LANG_ORTH_SZ, qu_lang_orth_chars,
+ "quz", QUZ_LANG_ORTH_SZ, quz_lang_orth_chars,
+ "rm", RM_LANG_ORTH_SZ, rm_lang_orth_chars,
+ "rn", RN_LANG_ORTH_SZ, rn_lang_orth_chars,
+ "ro", RO_LANG_ORTH_SZ, ro_lang_orth_chars,
+ "ru", RU_LANG_ORTH_SZ, ru_lang_orth_chars,
+ "rw", RW_LANG_ORTH_SZ, rw_lang_orth_chars,
+ "sah", SAH_LANG_ORTH_SZ, sah_lang_orth_chars,
+ "sa", SA_LANG_ORTH_SZ, sa_lang_orth_chars,
+ "sat", SAT_LANG_ORTH_SZ, sat_lang_orth_chars,
+ "sco", SCO_LANG_ORTH_SZ, sco_lang_orth_chars,
+ "sc", SC_LANG_ORTH_SZ, sc_lang_orth_chars,
+ "sd", SD_LANG_ORTH_SZ, sd_lang_orth_chars,
+ "sel", SEL_LANG_ORTH_SZ, sel_lang_orth_chars,
+ "se", SE_LANG_ORTH_SZ, se_lang_orth_chars,
+ "sg", SG_LANG_ORTH_SZ, sg_lang_orth_chars,
+ "sh", SH_LANG_ORTH_SZ, sh_lang_orth_chars,
+ "shs", SHS_LANG_ORTH_SZ, shs_lang_orth_chars,
+ "sid", SID_LANG_ORTH_SZ, sid_lang_orth_chars,
+ "si", SI_LANG_ORTH_SZ, si_lang_orth_chars,
+ "sk", SK_LANG_ORTH_SZ, sk_lang_orth_chars,
+ "sl", SL_LANG_ORTH_SZ, sl_lang_orth_chars,
+ "sma", SMA_LANG_ORTH_SZ, sma_lang_orth_chars,
+ "smj", SMJ_LANG_ORTH_SZ, smj_lang_orth_chars,
+ "smn", SMN_LANG_ORTH_SZ, smn_lang_orth_chars,
+ "sm", SM_LANG_ORTH_SZ, sm_lang_orth_chars,
+ "sms", SMS_LANG_ORTH_SZ, sms_lang_orth_chars,
+ "sn", SN_LANG_ORTH_SZ, sn_lang_orth_chars,
+ "so", SO_LANG_ORTH_SZ, so_lang_orth_chars,
+ "sq", SQ_LANG_ORTH_SZ, sq_lang_orth_chars,
+ "sr", SR_LANG_ORTH_SZ, sr_lang_orth_chars,
+ "ss", SS_LANG_ORTH_SZ, ss_lang_orth_chars,
+ "st", ST_LANG_ORTH_SZ, st_lang_orth_chars,
+ "su", SU_LANG_ORTH_SZ, su_lang_orth_chars,
+ "sv", SV_LANG_ORTH_SZ, sv_lang_orth_chars,
+ "sw", SW_LANG_ORTH_SZ, sw_lang_orth_chars,
+ "syr", SYR_LANG_ORTH_SZ, syr_lang_orth_chars,
+ "ta", TA_LANG_ORTH_SZ, ta_lang_orth_chars,
+ "te", TE_LANG_ORTH_SZ, te_lang_orth_chars,
+ "tg", TG_LANG_ORTH_SZ, tg_lang_orth_chars,
+ "th", TH_LANG_ORTH_SZ, th_lang_orth_chars,
+ "ti_er", TI_ER_LANG_ORTH_SZ, ti_er_lang_orth_chars,
+ "ti_et", TI_ET_LANG_ORTH_SZ, ti_et_lang_orth_chars,
+ "tig", TIG_LANG_ORTH_SZ, tig_lang_orth_chars,
+ "tk", TK_LANG_ORTH_SZ, tk_lang_orth_chars,
+ "tl", TL_LANG_ORTH_SZ, tl_lang_orth_chars,
+ "tn", TN_LANG_ORTH_SZ, tn_lang_orth_chars,
+ "to", TO_LANG_ORTH_SZ, to_lang_orth_chars,
+ "tr", TR_LANG_ORTH_SZ, tr_lang_orth_chars,
+ "ts", TS_LANG_ORTH_SZ, ts_lang_orth_chars,
+ "tt", TT_LANG_ORTH_SZ, tt_lang_orth_chars,
+ "tw", TW_LANG_ORTH_SZ, tw_lang_orth_chars,
+ "ty", TY_LANG_ORTH_SZ, ty_lang_orth_chars,
+ "tyv", TYV_LANG_ORTH_SZ, tyv_lang_orth_chars,
+ "ug", UG_LANG_ORTH_SZ, ug_lang_orth_chars,
+ "uk", UK_LANG_ORTH_SZ, uk_lang_orth_chars,
+ "und_zmth", UND_ZMTH_LANG_ORTH_SZ, und_zmth_lang_orth_chars,
+ "und_zsye", UND_ZSYE_LANG_ORTH_SZ, und_zsye_lang_orth_chars,
+ "ur", UR_LANG_ORTH_SZ, ur_lang_orth_chars,
+ "uz", UZ_LANG_ORTH_SZ, uz_lang_orth_chars,
+ "ve", VE_LANG_ORTH_SZ, ve_lang_orth_chars,
+ "vi", VI_LANG_ORTH_SZ, vi_lang_orth_chars,
+ "vo", VO_LANG_ORTH_SZ, vo_lang_orth_chars,
+ "vot", VOT_LANG_ORTH_SZ, vot_lang_orth_chars,
+ "wal", WAL_LANG_ORTH_SZ, wal_lang_orth_chars,
+ "wa", WA_LANG_ORTH_SZ, wa_lang_orth_chars,
+ "wen", WEN_LANG_ORTH_SZ, wen_lang_orth_chars,
+ "wo", WO_LANG_ORTH_SZ, wo_lang_orth_chars,
+ "xh", XH_LANG_ORTH_SZ, xh_lang_orth_chars,
+ "yap", YAP_LANG_ORTH_SZ, yap_lang_orth_chars,
+ "yi", YI_LANG_ORTH_SZ, yi_lang_orth_chars,
+ "yo", YO_LANG_ORTH_SZ, yo_lang_orth_chars,
+ "za", ZA_LANG_ORTH_SZ, za_lang_orth_chars,
+ "zh_cn", ZH_CN_LANG_ORTH_SZ, zh_cn_lang_orth_chars,
+ "zh_hk", ZH_HK_LANG_ORTH_SZ, zh_hk_lang_orth_chars,
+ "zh_mo", ZH_MO_LANG_ORTH_SZ, zh_mo_lang_orth_chars,
+ "zh_sg", ZH_SG_LANG_ORTH_SZ, zh_sg_lang_orth_chars,
+ "zh_tw", ZH_TW_LANG_ORTH_SZ, zh_tw_lang_orth_chars,
+ "zu", ZU_LANG_ORTH_SZ, zu_lang_orth_chars,
+};
+unsigned int fc_lang_cat_sz = 246;
diff --git a/crengine/fc-lang/fc-lang-cat.h b/crengine/fc-lang/fc-lang-cat.h
new file mode 100644
index 0000000000..95a523f3cb
--- /dev/null
+++ b/crengine/fc-lang/fc-lang-cat.h
@@ -0,0 +1,40 @@
+/***************************************************************************
+ * Copyright (C) 2019 by Chernov A.A. *
+ * valexlin@gmail.com *
+ * *
+ * 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, see . *
+ ***************************************************************************/
+
+#ifndef FCLANGCAT_H
+#define FCLANGCAT_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+struct fc_lang_catalog
+{
+ const char* lang_code;
+ unsigned int char_set_sz;
+ unsigned int* char_set;
+};
+
+extern struct fc_lang_catalog fc_lang_cat[];
+extern unsigned int fc_lang_cat_sz;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif // FCLANGCAT_H
diff --git a/crengine/fc-lang/files/aa_orth.c b/crengine/fc-lang/files/aa_orth.c
new file mode 100644
index 0000000000..0da27e6a5e
--- /dev/null
+++ b/crengine/fc-lang/files/aa_orth.c
@@ -0,0 +1,21 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int aa_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c2,
+ 0x00ca,
+ 0x00ce,
+ 0x00d4,
+ 0x00db,
+ 0x00e2,
+ 0x00ea,
+ 0x00ee,
+ 0x00f4,
+ 0x00fb,
+};
+#define AA_LANG_ORTH_SZ 16
diff --git a/crengine/fc-lang/files/ab_orth.c b/crengine/fc-lang/files/ab_orth.c
new file mode 100644
index 0000000000..4af4f9583e
--- /dev/null
+++ b/crengine/fc-lang/files/ab_orth.c
@@ -0,0 +1,22 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ab_lang_orth_chars[] = {
+ 0x0401,
+ 0x040f,
+ 2, 0x0410, 0x044f, // range
+ 0x0451,
+ 0x045f,
+ 2, 0x049e, 0x049f, // range
+ 2, 0x04a6, 0x04a9, // range
+ 2, 0x04ac, 0x04ad, // range
+ 2, 0x04b2, 0x04b7, // range
+ 2, 0x04bc, 0x04bf, // range
+ 0x04d8,
+ 0x04d9,
+ 2, 0x04e0, 0x04e1, // range
+};
+#define AB_LANG_ORTH_SZ 27
diff --git a/crengine/fc-lang/files/af_orth.c b/crengine/fc-lang/files/af_orth.c
new file mode 100644
index 0000000000..632db2ad2a
--- /dev/null
+++ b/crengine/fc-lang/files/af_orth.c
@@ -0,0 +1,28 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int af_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c8,
+ 0x00e8,
+ 0x00c9,
+ 0x00e9,
+ 0x00ca,
+ 0x00ea,
+ 0x00cb,
+ 0x00eb,
+ 0x00ce,
+ 0x00ee,
+ 0x00cf,
+ 0x00ef,
+ 0x00d4,
+ 0x00f4,
+ 0x00db,
+ 0x00fb,
+ 0x0149,
+};
+#define AF_LANG_ORTH_SZ 23
diff --git a/crengine/fc-lang/files/ak_orth.c b/crengine/fc-lang/files/ak_orth.c
new file mode 100644
index 0000000000..9e60b213b8
--- /dev/null
+++ b/crengine/fc-lang/files/ak_orth.c
@@ -0,0 +1,32 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ak_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c3,
+ 0x00e3,
+ 0x00d1,
+ 0x00d5,
+ 0x00f1,
+ 0x00f5,
+ 0x0128,
+ 0x0129,
+ 0x0168,
+ 0x0169,
+ 0x0186,
+ 0x0254,
+ 0x0190,
+ 0x025b,
+ 0x0303,
+ 0x0306,
+ 0x0329,
+ 0x1ebc,
+ 0x1ebd,
+ 0x1ef8,
+ 0x1ef9,
+};
+#define AK_LANG_ORTH_SZ 27
diff --git a/crengine/fc-lang/files/am_orth.c b/crengine/fc-lang/files/am_orth.c
new file mode 100644
index 0000000000..b5aff1eefe
--- /dev/null
+++ b/crengine/fc-lang/files/am_orth.c
@@ -0,0 +1,45 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int am_lang_orth_chars[] = {
+ 2, 0x1200, 0x1206, // range
+ 2, 0x1208, 0x1216, // range
+ 2, 0x1218, 0x1226, // range
+ 2, 0x1228, 0x1230, // range
+ 2, 0x1238, 0x1246, // range
+ 0x1248,
+ 2, 0x124a, 0x124d, // range
+ 2, 0x1260, 0x1267, // range
+ 2, 0x1270, 0x1277, // range
+ 2, 0x1280, 0x1286, // range
+ 0x1288,
+ 2, 0x128a, 0x128d, // range
+ 2, 0x1290, 0x1297, // range
+ 2, 0x12a0, 0x12a7, // range
+ 2, 0x12a8, 0x12ae, // range
+ 0x12b0,
+ 2, 0x12b2, 0x12b5, // range
+ 2, 0x12c8, 0x12ce, // range
+ 2, 0x12d0, 0x12d6, // range
+ 2, 0x12d8, 0x12df, // range
+ 2, 0x12e8, 0x12ee, // range
+ 2, 0x12f0, 0x12f7, // range
+ 2, 0x1308, 0x130e, // range
+ 0x1310,
+ 2, 0x1312, 0x1315, // range
+ 2, 0x1320, 0x1328, // range
+ 2, 0x1330, 0x1346, // range
+ 2, 0x1348, 0x1356, // range
+ 2, 0x1238, 0x123f, // range
+ 2, 0x1268, 0x126e, // range
+ 2, 0x1278, 0x127f, // range
+ 2, 0x1298, 0x129f, // range
+ 0x12a8,
+ 2, 0x12e0, 0x12e8, // range
+ 2, 0x1300, 0x1307, // range
+ 2, 0x1328, 0x132f, // range
+};
+#define AM_LANG_ORTH_SZ 98
diff --git a/crengine/fc-lang/files/an_orth.c b/crengine/fc-lang/files/an_orth.c
new file mode 100644
index 0000000000..583d2ab331
--- /dev/null
+++ b/crengine/fc-lang/files/an_orth.c
@@ -0,0 +1,25 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int an_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00c9,
+ 0x00cd,
+ 0x00d1,
+ 0x00d3,
+ 0x00da,
+ 0x00dc,
+ 0x00e1,
+ 0x00e9,
+ 0x00ed,
+ 0x00f1,
+ 0x00f3,
+ 0x00fa,
+ 0x00fc,
+};
+#define AN_LANG_ORTH_SZ 20
diff --git a/crengine/fc-lang/files/ar_orth.c b/crengine/fc-lang/files/ar_orth.c
new file mode 100644
index 0000000000..42b1041002
--- /dev/null
+++ b/crengine/fc-lang/files/ar_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ar_lang_orth_chars[] = {
+ 2, 0x0621, 0x063a, // range
+ 2, 0x0641, 0x064a, // range
+};
+#define AR_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/as_orth.c b/crengine/fc-lang/files/as_orth.c
new file mode 100644
index 0000000000..f7c19980ea
--- /dev/null
+++ b/crengine/fc-lang/files/as_orth.c
@@ -0,0 +1,23 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int as_lang_orth_chars[] = {
+ 2, 0x0981, 0x0983, // range
+ 2, 0x0985, 0x098c, // range
+ 2, 0x098f, 0x0990, // range
+ 2, 0x0993, 0x09a8, // range
+ 2, 0x09aa, 0x09af, // range
+ 0x09b2,
+ 2, 0x09b6, 0x09b9, // range
+ 0x09bc,
+ 2, 0x09be, 0x09c4, // range
+ 2, 0x09c7, 0x09c8, // range
+ 2, 0x09cb, 0x09cd, // range
+ 2, 0x09dc, 0x09dd, // range
+ 0x09df,
+ 2, 0x09f0, 0x09f1, // range
+};
+#define AS_LANG_ORTH_SZ 36
diff --git a/crengine/fc-lang/files/ast_orth.c b/crengine/fc-lang/files/ast_orth.c
new file mode 100644
index 0000000000..cca1b98867
--- /dev/null
+++ b/crengine/fc-lang/files/ast_orth.c
@@ -0,0 +1,29 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ast_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00c9,
+ 0x00cd,
+ 0x00d1,
+ 0x00d3,
+ 0x00da,
+ 0x00dc,
+ 0x00e1,
+ 0x00e9,
+ 0x00ed,
+ 0x00f1,
+ 0x00f3,
+ 0x00fa,
+ 0x00fc,
+ 0x1e24,
+ 0x1e25,
+ 0x1e36,
+ 0x1e37,
+};
+#define AST_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/av_orth.c b/crengine/fc-lang/files/av_orth.c
new file mode 100644
index 0000000000..b173aea3ae
--- /dev/null
+++ b/crengine/fc-lang/files/av_orth.c
@@ -0,0 +1,76 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int av_lang_orth_chars[] = {
+ 0x0401,
+ 0x0406,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+};
+#define AV_LANG_ORTH_SZ 67
diff --git a/crengine/fc-lang/files/ay_orth.c b/crengine/fc-lang/files/ay_orth.c
new file mode 100644
index 0000000000..a776c8c535
--- /dev/null
+++ b/crengine/fc-lang/files/ay_orth.c
@@ -0,0 +1,19 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ay_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c4,
+ 0x00cf,
+ 0x00d1,
+ 0x00dc,
+ 0x00e4,
+ 0x00ef,
+ 0x00f1,
+ 0x00fc,
+};
+#define AY_LANG_ORTH_SZ 14
diff --git a/crengine/fc-lang/files/az_az_orth.c b/crengine/fc-lang/files/az_az_orth.c
new file mode 100644
index 0000000000..d75582c064
--- /dev/null
+++ b/crengine/fc-lang/files/az_az_orth.c
@@ -0,0 +1,25 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int az_az_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c7,
+ 0x00d6,
+ 0x00dc,
+ 0x00e7,
+ 0x00f6,
+ 0x00fc,
+ 0x011e,
+ 0x011f,
+ 0x0130,
+ 0x0131,
+ 0x015e,
+ 0x015f,
+ 0x018f,
+ 0x0259,
+};
+#define AZ_AZ_LANG_ORTH_SZ 20
diff --git a/crengine/fc-lang/files/az_ir_orth.c b/crengine/fc-lang/files/az_ir_orth.c
new file mode 100644
index 0000000000..c85a951e09
--- /dev/null
+++ b/crengine/fc-lang/files/az_ir_orth.c
@@ -0,0 +1,24 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int az_ir_lang_orth_chars[] = {
+ 2, 0x0621, 0x0624, // range
+ 2, 0x0626, 0x0628, // range
+ 0x0629,
+ 2, 0x062a, 0x063a, // range
+ 2, 0x0641, 0x0642, // range
+ 2, 0x0644, 0x0648, // range
+ 0x064b,
+ 0x0654,
+ 0x067e,
+ 0x0686,
+ 0x0698,
+ 0x06a9,
+ 0x06af,
+ 0x06cc,
+ 0x0654,
+};
+#define AZ_IR_LANG_ORTH_SZ 25
diff --git a/crengine/fc-lang/files/ba_orth.c b/crengine/fc-lang/files/ba_orth.c
new file mode 100644
index 0000000000..8f63055171
--- /dev/null
+++ b/crengine/fc-lang/files/ba_orth.c
@@ -0,0 +1,28 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ba_lang_orth_chars[] = {
+ 2, 0x0410, 0x044f, // range
+ 0x0492,
+ 0x0493,
+ 0x0498,
+ 0x0499,
+ 0x04a0,
+ 0x04a1,
+ 0x04a2,
+ 0x04a3,
+ 0x04aa,
+ 0x04ab,
+ 0x04ae,
+ 0x04af,
+ 0x04ba,
+ 0x04bb,
+ 0x04d8,
+ 0x04d9,
+ 0x04e8,
+ 0x04e9,
+};
+#define BA_LANG_ORTH_SZ 21
diff --git a/crengine/fc-lang/files/be_orth.c b/crengine/fc-lang/files/be_orth.c
new file mode 100644
index 0000000000..fd2b06e853
--- /dev/null
+++ b/crengine/fc-lang/files/be_orth.c
@@ -0,0 +1,14 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int be_lang_orth_chars[] = {
+ 0x0406,
+ 0x040e,
+ 2, 0x0410, 0x044f, // range
+ 0x0456,
+ 0x045e,
+};
+#define BE_LANG_ORTH_SZ 7
diff --git a/crengine/fc-lang/files/ber_dz_orth.c b/crengine/fc-lang/files/ber_dz_orth.c
new file mode 100644
index 0000000000..139b1c6d74
--- /dev/null
+++ b/crengine/fc-lang/files/ber_dz_orth.c
@@ -0,0 +1,22 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ber_dz_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x010c, 0x010d, // range
+ 0x0190,
+ 0x0194,
+ 2, 0x01e6, 0x01e7, // range
+ 0x025b,
+ 0x0263,
+ 2, 0x1e0c, 0x1e0d, // range
+ 2, 0x1e24, 0x1e25, // range
+ 2, 0x1e62, 0x1e63, // range
+ 2, 0x1e6c, 0x1e6d, // range
+ 2, 0x1e92, 0x1e93, // range
+};
+#define BER_DZ_LANG_ORTH_SZ 31
diff --git a/crengine/fc-lang/files/ber_ma_orth.c b/crengine/fc-lang/files/ber_ma_orth.c
new file mode 100644
index 0000000000..f2e7be8bd6
--- /dev/null
+++ b/crengine/fc-lang/files/ber_ma_orth.c
@@ -0,0 +1,25 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ber_ma_lang_orth_chars[] = {
+ 2, 0x2d30, 0x2d31, // range
+ 0x2d33,
+ 0x2d37,
+ 0x2d39,
+ 2, 0x2d3b, 0x2d3d, // range
+ 0x2d40,
+ 2, 0x2d43, 0x2d45, // range
+ 0x2d47,
+ 2, 0x2d49, 0x2d4a, // range
+ 2, 0x2d4d, 0x2d4f, // range
+ 2, 0x2d53, 0x2d56, // range
+ 2, 0x2d59, 0x2d5c, // range
+ 0x2d5f,
+ 2, 0x2d61, 0x2d63, // range
+ 0x2d65,
+ 0x2d6f,
+};
+#define BER_MA_LANG_ORTH_SZ 32
diff --git a/crengine/fc-lang/files/bg_orth.c b/crengine/fc-lang/files/bg_orth.c
new file mode 100644
index 0000000000..8ee824397f
--- /dev/null
+++ b/crengine/fc-lang/files/bg_orth.c
@@ -0,0 +1,15 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int bg_lang_orth_chars[] = {
+ 2, 0x0410, 0x042a, // range
+ 0x042c,
+ 2, 0x042e, 0x042f, // range
+ 2, 0x0430, 0x044a, // range
+ 0x044c,
+ 2, 0x044e, 0x044f, // range
+};
+#define BG_LANG_ORTH_SZ 14
diff --git a/crengine/fc-lang/files/bh_orth.c b/crengine/fc-lang/files/bh_orth.c
new file mode 100644
index 0000000000..f18d7bdaa4
--- /dev/null
+++ b/crengine/fc-lang/files/bh_orth.c
@@ -0,0 +1,13 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int bh_lang_orth_chars[] = {
+ 2, 0x0905, 0x0914, // range
+ 2, 0x0915, 0x0939, // range
+ 2, 0x093f, 0x094c, // range
+ 0x094d,
+};
+#define BH_LANG_ORTH_SZ 10
diff --git a/crengine/fc-lang/files/bho_orth.c b/crengine/fc-lang/files/bho_orth.c
new file mode 100644
index 0000000000..a9b758bf70
--- /dev/null
+++ b/crengine/fc-lang/files/bho_orth.c
@@ -0,0 +1,13 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int bho_lang_orth_chars[] = {
+ 2, 0x0905, 0x0914, // range
+ 2, 0x0915, 0x0939, // range
+ 2, 0x093f, 0x094c, // range
+ 0x094d,
+};
+#define BHO_LANG_ORTH_SZ 10
diff --git a/crengine/fc-lang/files/bi_orth.c b/crengine/fc-lang/files/bi_orth.c
new file mode 100644
index 0000000000..aac776a531
--- /dev/null
+++ b/crengine/fc-lang/files/bi_orth.c
@@ -0,0 +1,17 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int bi_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c9,
+ 0x00e9,
+ 0x00cf,
+ 0x00ef,
+ 0x00dc,
+ 0x00fc,
+};
+#define BI_LANG_ORTH_SZ 12
diff --git a/crengine/fc-lang/files/bin_orth.c b/crengine/fc-lang/files/bin_orth.c
new file mode 100644
index 0000000000..fd5a79b04f
--- /dev/null
+++ b/crengine/fc-lang/files/bin_orth.c
@@ -0,0 +1,37 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int bin_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 0x00c1,
+ 0x00c8,
+ 0x00c9,
+ 0x00cc,
+ 0x00cd,
+ 0x00d2,
+ 0x00d3,
+ 0x00d9,
+ 0x00da,
+ 0x00e0,
+ 0x00e1,
+ 0x00e8,
+ 0x00e9,
+ 0x00ec,
+ 0x00ed,
+ 0x00f2,
+ 0x00f3,
+ 0x00f9,
+ 0x00fa,
+ 0x1eb8,
+ 0x1eb9,
+ 0x1ecc,
+ 0x1ecd,
+ 0x0300,
+ 0x0301,
+};
+#define BIN_LANG_ORTH_SZ 32
diff --git a/crengine/fc-lang/files/bm_orth.c b/crengine/fc-lang/files/bm_orth.c
new file mode 100644
index 0000000000..c39e6fce7d
--- /dev/null
+++ b/crengine/fc-lang/files/bm_orth.c
@@ -0,0 +1,19 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int bm_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x0190,
+ 0x025b,
+ 0x014a,
+ 0x014b,
+ 0x019d,
+ 0x0272,
+ 0x0186,
+ 0x0254,
+};
+#define BM_LANG_ORTH_SZ 14
diff --git a/crengine/fc-lang/files/bn_orth.c b/crengine/fc-lang/files/bn_orth.c
new file mode 100644
index 0000000000..3e3892c1fd
--- /dev/null
+++ b/crengine/fc-lang/files/bn_orth.c
@@ -0,0 +1,22 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int bn_lang_orth_chars[] = {
+ 2, 0x0981, 0x0983, // range
+ 2, 0x0985, 0x098c, // range
+ 2, 0x098f, 0x0990, // range
+ 2, 0x0993, 0x09a8, // range
+ 2, 0x09aa, 0x09b0, // range
+ 0x09b2,
+ 2, 0x09b6, 0x09b9, // range
+ 0x09bc,
+ 2, 0x09be, 0x09c4, // range
+ 2, 0x09c7, 0x09c8, // range
+ 2, 0x09cb, 0x09cd, // range
+ 2, 0x09dc, 0x09dd, // range
+ 0x09df,
+};
+#define BN_LANG_ORTH_SZ 33
diff --git a/crengine/fc-lang/files/bo_orth.c b/crengine/fc-lang/files/bo_orth.c
new file mode 100644
index 0000000000..87a87deb82
--- /dev/null
+++ b/crengine/fc-lang/files/bo_orth.c
@@ -0,0 +1,17 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int bo_lang_orth_chars[] = {
+ 2, 0x0f40, 0x0f47, // range
+ 2, 0x0f49, 0x0f69, // range
+ 2, 0x0f71, 0x0f76, // range
+ 0x0f78,
+ 2, 0x0f7a, 0x0f7d, // range
+ 2, 0x0f80, 0x0f81, // range
+ 2, 0x0f90, 0x0f97, // range
+ 2, 0x0f99, 0x0fb9, // range
+};
+#define BO_LANG_ORTH_SZ 22
diff --git a/crengine/fc-lang/files/br_orth.c b/crengine/fc-lang/files/br_orth.c
new file mode 100644
index 0000000000..522a21b4f7
--- /dev/null
+++ b/crengine/fc-lang/files/br_orth.c
@@ -0,0 +1,23 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int br_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c2,
+ 0x00ca,
+ 0x00d1,
+ 0x00d4,
+ 0x00d9,
+ 0x00dc,
+ 0x00e2,
+ 0x00ea,
+ 0x00f1,
+ 0x00f4,
+ 0x00f9,
+ 0x00fc,
+};
+#define BR_LANG_ORTH_SZ 18
diff --git a/crengine/fc-lang/files/brx_orth.c b/crengine/fc-lang/files/brx_orth.c
new file mode 100644
index 0000000000..b0be32aae9
--- /dev/null
+++ b/crengine/fc-lang/files/brx_orth.c
@@ -0,0 +1,25 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int brx_lang_orth_chars[] = {
+ 2, 0x0901, 0x0903, // range
+ 2, 0x0905, 0x090c, // range
+ 2, 0x090f, 0x0910, // range
+ 2, 0x0913, 0x0914, // range
+ 2, 0x0915, 0x0928, // range
+ 2, 0x092a, 0x0930, // range
+ 2, 0x0932, 0x0932, // range
+ 2, 0x0935, 0x0939, // range
+ 2, 0x093c, 0x0944, // range
+ 2, 0x0947, 0x0948, // range
+ 2, 0x094b, 0x094d, // range
+ 2, 0x0950, 0x0952, // range
+ 2, 0x0960, 0x0963, // range
+ 2, 0x0964, 0x0965, // range
+ 2, 0x0966, 0x096f, // range
+ 0x0970,
+};
+#define BRX_LANG_ORTH_SZ 46
diff --git a/crengine/fc-lang/files/bs_orth.c b/crengine/fc-lang/files/bs_orth.c
new file mode 100644
index 0000000000..9e34ded64c
--- /dev/null
+++ b/crengine/fc-lang/files/bs_orth.c
@@ -0,0 +1,21 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int bs_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x0106,
+ 0x0107,
+ 0x010c,
+ 0x010d,
+ 0x0110,
+ 0x0111,
+ 0x0160,
+ 0x0161,
+ 0x017d,
+ 0x017e,
+};
+#define BS_LANG_ORTH_SZ 16
diff --git a/crengine/fc-lang/files/bua_orth.c b/crengine/fc-lang/files/bua_orth.c
new file mode 100644
index 0000000000..d9ac0616f3
--- /dev/null
+++ b/crengine/fc-lang/files/bua_orth.c
@@ -0,0 +1,79 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int bua_lang_orth_chars[] = {
+ 0x0401,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+ 0x04ae,
+ 0x04af,
+ 0x04ba,
+ 0x04bb,
+};
+#define BUA_LANG_ORTH_SZ 70
diff --git a/crengine/fc-lang/files/byn_orth.c b/crengine/fc-lang/files/byn_orth.c
new file mode 100644
index 0000000000..74516c1168
--- /dev/null
+++ b/crengine/fc-lang/files/byn_orth.c
@@ -0,0 +1,37 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int byn_lang_orth_chars[] = {
+ 2, 0x1200, 0x1206, // range
+ 2, 0x1208, 0x1216, // range
+ 2, 0x1218, 0x121f, // range
+ 2, 0x1228, 0x1230, // range
+ 2, 0x1238, 0x1246, // range
+ 0x1248,
+ 2, 0x124a, 0x124d, // range
+ 2, 0x1250, 0x1256, // range
+ 0x1258,
+ 2, 0x125a, 0x125d, // range
+ 2, 0x1260, 0x126e, // range
+ 2, 0x1270, 0x127f, // range
+ 2, 0x1290, 0x12a7, // range
+ 2, 0x12a8, 0x12ae, // range
+ 0x12b0,
+ 2, 0x12b2, 0x12b5, // range
+ 2, 0x12c8, 0x12ce, // range
+ 0x12c0,
+ 2, 0x12c2, 0x12c5, // range
+ 2, 0x12c8, 0x12ce, // range
+ 2, 0x12d0, 0x12d6, // range
+ 2, 0x12d8, 0x12ee, // range
+ 2, 0x12f0, 0x12f7, // range
+ 2, 0x1300, 0x130e, // range
+ 0x1310,
+ 2, 0x1312, 0x1315, // range
+ 2, 0x1320, 0x133f, // range
+ 2, 0x1348, 0x1356, // range
+};
+#define BYN_LANG_ORTH_SZ 74
diff --git a/crengine/fc-lang/files/ca_orth.c b/crengine/fc-lang/files/ca_orth.c
new file mode 100644
index 0000000000..df52273339
--- /dev/null
+++ b/crengine/fc-lang/files/ca_orth.c
@@ -0,0 +1,33 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ca_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 0x00c7,
+ 0x00c8,
+ 0x00c9,
+ 0x00cd,
+ 0x00cf,
+ 0x00d2,
+ 0x00d3,
+ 0x00da,
+ 0x00dc,
+ 0x00e0,
+ 0x00e7,
+ 0x00e8,
+ 0x00e9,
+ 0x00ed,
+ 0x00ef,
+ 0x00f2,
+ 0x00f3,
+ 0x00fa,
+ 0x00fc,
+ 0x013f,
+ 0x0140,
+};
+#define CA_LANG_ORTH_SZ 28
diff --git a/crengine/fc-lang/files/ce_orth.c b/crengine/fc-lang/files/ce_orth.c
new file mode 100644
index 0000000000..a67e343c23
--- /dev/null
+++ b/crengine/fc-lang/files/ce_orth.c
@@ -0,0 +1,76 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ce_lang_orth_chars[] = {
+ 0x0401,
+ 0x0406,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+};
+#define CE_LANG_ORTH_SZ 67
diff --git a/crengine/fc-lang/files/ch_orth.c b/crengine/fc-lang/files/ch_orth.c
new file mode 100644
index 0000000000..407cc06da2
--- /dev/null
+++ b/crengine/fc-lang/files/ch_orth.c
@@ -0,0 +1,17 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ch_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c2,
+ 0x00e2,
+ 0x00d1,
+ 0x00f1,
+ 0x00dc,
+ 0x00fc,
+};
+#define CH_LANG_ORTH_SZ 12
diff --git a/crengine/fc-lang/files/chm_orth.c b/crengine/fc-lang/files/chm_orth.c
new file mode 100644
index 0000000000..de49836465
--- /dev/null
+++ b/crengine/fc-lang/files/chm_orth.c
@@ -0,0 +1,85 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int chm_lang_orth_chars[] = {
+ 0x0401,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+ 0x04a4,
+ 0x04a5,
+ 0x04d2,
+ 0x04d3,
+ 0x04e6,
+ 0x04e7,
+ 0x04f0,
+ 0x04f1,
+ 0x04f8,
+ 0x04f9,
+};
+#define CHM_LANG_ORTH_SZ 76
diff --git a/crengine/fc-lang/files/chr_orth.c b/crengine/fc-lang/files/chr_orth.c
new file mode 100644
index 0000000000..84bfa0861f
--- /dev/null
+++ b/crengine/fc-lang/files/chr_orth.c
@@ -0,0 +1,10 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int chr_lang_orth_chars[] = {
+ 2, 0x13a0, 0x13f4, // range
+};
+#define CHR_LANG_ORTH_SZ 3
diff --git a/crengine/fc-lang/files/co_orth.c b/crengine/fc-lang/files/co_orth.c
new file mode 100644
index 0000000000..6e39d9c56b
--- /dev/null
+++ b/crengine/fc-lang/files/co_orth.c
@@ -0,0 +1,43 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int co_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 0x00c2,
+ 0x00e0,
+ 0x00e2,
+ 0x00c7,
+ 0x00e7,
+ 0x00c8,
+ 0x00e8,
+ 0x00c9,
+ 0x00e9,
+ 0x00ca,
+ 0x00ea,
+ 0x00cb,
+ 0x00eb,
+ 0x00ce,
+ 0x00ee,
+ 0x00cf,
+ 0x00ef,
+ 0x00d4,
+ 0x00f4,
+ 0x0152,
+ 0x0153,
+ 0x00d9,
+ 0x00f9,
+ 0x00db,
+ 0x00fb,
+ 0x00dc,
+ 0x00fc,
+ 0x0178,
+ 0x00ff,
+ 0x00c6,
+ 0x00e6,
+};
+#define CO_LANG_ORTH_SZ 38
diff --git a/crengine/fc-lang/files/crh_orth.c b/crengine/fc-lang/files/crh_orth.c
new file mode 100644
index 0000000000..fb2e2f8ac9
--- /dev/null
+++ b/crengine/fc-lang/files/crh_orth.c
@@ -0,0 +1,24 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int crh_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c2,
+ 0x00c7,
+ 0x00d1,
+ 0x00d6,
+ 0x00dc,
+ 0x00e2,
+ 0x00e7,
+ 0x00f1,
+ 0x00f6,
+ 0x00fc,
+ 2, 0x011e, 0x011f, // range
+ 2, 0x0130, 0x0131, // range
+ 2, 0x015e, 0x015f, // range
+};
+#define CRH_LANG_ORTH_SZ 25
diff --git a/crengine/fc-lang/files/cs_orth.c b/crengine/fc-lang/files/cs_orth.c
new file mode 100644
index 0000000000..c33556e294
--- /dev/null
+++ b/crengine/fc-lang/files/cs_orth.c
@@ -0,0 +1,41 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int cs_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00c9,
+ 0x00cd,
+ 0x00d3,
+ 0x00da,
+ 0x00dd,
+ 0x00e1,
+ 0x00e9,
+ 0x00ed,
+ 0x00f3,
+ 0x00fa,
+ 0x00fd,
+ 0x010c,
+ 0x010d,
+ 0x010e,
+ 0x010f,
+ 0x011a,
+ 0x011b,
+ 0x0147,
+ 0x0148,
+ 0x0158,
+ 0x0159,
+ 0x0160,
+ 0x0161,
+ 0x0164,
+ 0x0165,
+ 0x016e,
+ 0x016f,
+ 0x017d,
+ 0x017e,
+};
+#define CS_LANG_ORTH_SZ 36
diff --git a/crengine/fc-lang/files/csb_orth.c b/crengine/fc-lang/files/csb_orth.c
new file mode 100644
index 0000000000..b814b4df4f
--- /dev/null
+++ b/crengine/fc-lang/files/csb_orth.c
@@ -0,0 +1,24 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int csb_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c3,
+ 0x00c9,
+ 0x00cb,
+ 2, 0x00d2, 0x00d4, // range
+ 0x00d9,
+ 0x00e3,
+ 0x00e9,
+ 0x00eb,
+ 2, 0x00f2, 0x00f4, // range
+ 0x00f9,
+ 2, 0x0104, 0x0105, // range
+ 2, 0x0141, 0x0144, // range
+ 2, 0x017b, 0x017c, // range
+};
+#define CSB_LANG_ORTH_SZ 29
diff --git a/crengine/fc-lang/files/cu_orth.c b/crengine/fc-lang/files/cu_orth.c
new file mode 100644
index 0000000000..e8655f25a7
--- /dev/null
+++ b/crengine/fc-lang/files/cu_orth.c
@@ -0,0 +1,24 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int cu_lang_orth_chars[] = {
+ 2, 0x0401, 0x0402, // range
+ 2, 0x0405, 0x0406, // range
+ 0x0408,
+ 0x040b,
+ 0x040d,
+ 2, 0x040f, 0x0418, // range
+ 2, 0x041a, 0x042c, // range
+ 2, 0x042e, 0x044c, // range
+ 2, 0x044e, 0x0450, // range
+ 0x0452,
+ 2, 0x0455, 0x0456, // range
+ 0x0458,
+ 0x045b,
+ 0x045d,
+ 2, 0x045f, 0x0479, // range
+};
+#define CU_LANG_ORTH_SZ 31
diff --git a/crengine/fc-lang/files/cv_orth.c b/crengine/fc-lang/files/cv_orth.c
new file mode 100644
index 0000000000..6de8ceb07d
--- /dev/null
+++ b/crengine/fc-lang/files/cv_orth.c
@@ -0,0 +1,83 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int cv_lang_orth_chars[] = {
+ 0x04aa,
+ 0x04ab,
+ 0x0102,
+ 0x0103,
+ 0x0401,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+ 0x04d6,
+ 0x04d7,
+ 0x04f2,
+ 0x04f3,
+};
+#define CV_LANG_ORTH_SZ 74
diff --git a/crengine/fc-lang/files/cy_orth.c b/crengine/fc-lang/files/cy_orth.c
new file mode 100644
index 0000000000..9722ff0dea
--- /dev/null
+++ b/crengine/fc-lang/files/cy_orth.c
@@ -0,0 +1,37 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int cy_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c2,
+ 0x00c9,
+ 0x00ca,
+ 0x00ce,
+ 0x00cf,
+ 0x00d4,
+ 0x00e2,
+ 0x00e9,
+ 0x00ea,
+ 0x00ee,
+ 0x00ef,
+ 0x00f4,
+ 0x00ff,
+ 0x0174,
+ 0x0175,
+ 0x0176,
+ 0x0177,
+ 0x0178,
+ 0x1e80,
+ 0x1e81,
+ 0x1e82,
+ 0x1e83,
+ 0x1e84,
+ 0x1e85,
+ 0x1ef2,
+ 0x1ef3,
+};
+#define CY_LANG_ORTH_SZ 32
diff --git a/crengine/fc-lang/files/da_orth.c b/crengine/fc-lang/files/da_orth.c
new file mode 100644
index 0000000000..ba04ccda39
--- /dev/null
+++ b/crengine/fc-lang/files/da_orth.c
@@ -0,0 +1,29 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int da_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00c5,
+ 0x00c6,
+ 0x00c9,
+ 0x00cd,
+ 0x00d3,
+ 0x00d8,
+ 0x00da,
+ 0x00dd,
+ 0x00e1,
+ 0x00e5,
+ 0x00e6,
+ 0x00e9,
+ 0x00ed,
+ 0x00f3,
+ 0x00f8,
+ 0x00fa,
+ 0x00fd,
+};
+#define DA_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/de_orth.c b/crengine/fc-lang/files/de_orth.c
new file mode 100644
index 0000000000..5e4f549a3a
--- /dev/null
+++ b/crengine/fc-lang/files/de_orth.c
@@ -0,0 +1,18 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int de_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c4,
+ 0x00d6,
+ 0x00dc,
+ 0x00df,
+ 0x00e4,
+ 0x00f6,
+ 0x00fc,
+};
+#define DE_LANG_ORTH_SZ 13
diff --git a/crengine/fc-lang/files/doi_orth.c b/crengine/fc-lang/files/doi_orth.c
new file mode 100644
index 0000000000..cdf28ce207
--- /dev/null
+++ b/crengine/fc-lang/files/doi_orth.c
@@ -0,0 +1,21 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int doi_lang_orth_chars[] = {
+ 2, 0x0902, 0x0903, // range
+ 2, 0x0905, 0x090c, // range
+ 2, 0x090f, 0x0910, // range
+ 2, 0x0913, 0x0928, // range
+ 2, 0x092a, 0x0930, // range
+ 0x0932,
+ 2, 0x0935, 0x0939, // range
+ 2, 0x093c, 0x0944, // range
+ 2, 0x0947, 0x0948, // range
+ 2, 0x094b, 0x094d, // range
+ 2, 0x0950, 0x0952, // range
+ 2, 0x095b, 0x096f, // range
+};
+#define DOI_LANG_ORTH_SZ 34
diff --git a/crengine/fc-lang/files/dv_orth.c b/crengine/fc-lang/files/dv_orth.c
new file mode 100644
index 0000000000..d47a3b1ba5
--- /dev/null
+++ b/crengine/fc-lang/files/dv_orth.c
@@ -0,0 +1,12 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int dv_lang_orth_chars[] = {
+ 2, 0x0780, 0x0797, // range
+ 2, 0x0798, 0x07a5, // range
+ 2, 0x07a6, 0x07b0, // range
+};
+#define DV_LANG_ORTH_SZ 9
diff --git a/crengine/fc-lang/files/dz_orth.c b/crengine/fc-lang/files/dz_orth.c
new file mode 100644
index 0000000000..a9cd378054
--- /dev/null
+++ b/crengine/fc-lang/files/dz_orth.c
@@ -0,0 +1,17 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int dz_lang_orth_chars[] = {
+ 2, 0x0f40, 0x0f47, // range
+ 2, 0x0f49, 0x0f69, // range
+ 2, 0x0f71, 0x0f76, // range
+ 0x0f78,
+ 2, 0x0f7a, 0x0f7d, // range
+ 2, 0x0f80, 0x0f81, // range
+ 2, 0x0f90, 0x0f97, // range
+ 2, 0x0f99, 0x0fb9, // range
+};
+#define DZ_LANG_ORTH_SZ 22
diff --git a/crengine/fc-lang/files/ee_orth.c b/crengine/fc-lang/files/ee_orth.c
new file mode 100644
index 0000000000..baa44cbceb
--- /dev/null
+++ b/crengine/fc-lang/files/ee_orth.c
@@ -0,0 +1,36 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ee_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x00c0, 0x00c1, // range
+ 2, 0x00c8, 0x00c9, // range
+ 2, 0x00cc, 0x00cd, // range
+ 2, 0x00d2, 0x00d3, // range
+ 2, 0x00d9, 0x00da, // range
+ 2, 0x00e0, 0x00e1, // range
+ 2, 0x00e8, 0x00e9, // range
+ 2, 0x00ec, 0x00ed, // range
+ 2, 0x00f2, 0x00f3, // range
+ 2, 0x00f9, 0x00fa, // range
+ 2, 0x011a, 0x011b, // range
+ 2, 0x014a, 0x014b, // range
+ 0x0186,
+ 0x0189,
+ 2, 0x0190, 0x0192, // range
+ 0x0194,
+ 0x01b2,
+ 2, 0x01cd, 0x01d4, // range
+ 0x0254,
+ 0x0256,
+ 0x025b,
+ 0x0263,
+ 0x028b,
+ 2, 0x0300, 0x0301, // range
+ 0x030c,
+};
+#define EE_LANG_ORTH_SZ 61
diff --git a/crengine/fc-lang/files/el_orth.c b/crengine/fc-lang/files/el_orth.c
new file mode 100644
index 0000000000..df621c78d0
--- /dev/null
+++ b/crengine/fc-lang/files/el_orth.c
@@ -0,0 +1,14 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int el_lang_orth_chars[] = {
+ 0x0386,
+ 2, 0x0388, 0x038a, // range
+ 0x038c,
+ 2, 0x038e, 0x03a1, // range
+ 2, 0x03a3, 0x03ce, // range
+};
+#define EL_LANG_ORTH_SZ 11
diff --git a/crengine/fc-lang/files/en_orth.c b/crengine/fc-lang/files/en_orth.c
new file mode 100644
index 0000000000..ad4108dea2
--- /dev/null
+++ b/crengine/fc-lang/files/en_orth.c
@@ -0,0 +1,23 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int en_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 2, 0x00c7, 0x00cb, // range
+ 0x00cf,
+ 0x00d1,
+ 0x00d4,
+ 0x00d6,
+ 0x00e0,
+ 2, 0x00e7, 0x00eb, // range
+ 0x00ef,
+ 0x00f1,
+ 0x00f4,
+ 0x00f6,
+};
+#define EN_LANG_ORTH_SZ 22
diff --git a/crengine/fc-lang/files/eo_orth.c b/crengine/fc-lang/files/eo_orth.c
new file mode 100644
index 0000000000..aee78ab382
--- /dev/null
+++ b/crengine/fc-lang/files/eo_orth.c
@@ -0,0 +1,17 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int eo_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x0108, 0x0109, // range
+ 2, 0x011c, 0x011d, // range
+ 2, 0x0124, 0x0125, // range
+ 2, 0x0134, 0x0135, // range
+ 2, 0x015c, 0x015d, // range
+ 2, 0x016c, 0x016d, // range
+};
+#define EO_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/es_orth.c b/crengine/fc-lang/files/es_orth.c
new file mode 100644
index 0000000000..ce9c9dbf86
--- /dev/null
+++ b/crengine/fc-lang/files/es_orth.c
@@ -0,0 +1,25 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int es_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00c9,
+ 0x00cd,
+ 0x00d1,
+ 0x00d3,
+ 0x00da,
+ 0x00dc,
+ 0x00e1,
+ 0x00e9,
+ 0x00ed,
+ 0x00f1,
+ 0x00f3,
+ 0x00fa,
+ 0x00fc,
+};
+#define ES_LANG_ORTH_SZ 20
diff --git a/crengine/fc-lang/files/et_orth.c b/crengine/fc-lang/files/et_orth.c
new file mode 100644
index 0000000000..4b7e044387
--- /dev/null
+++ b/crengine/fc-lang/files/et_orth.c
@@ -0,0 +1,23 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int et_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c4,
+ 0x00d5,
+ 0x00d6,
+ 0x00dc,
+ 0x00e4,
+ 0x00f5,
+ 0x00f6,
+ 0x00fc,
+ 0x0160,
+ 0x0161,
+ 0x017d,
+ 0x017e,
+};
+#define ET_LANG_ORTH_SZ 18
diff --git a/crengine/fc-lang/files/eu_orth.c b/crengine/fc-lang/files/eu_orth.c
new file mode 100644
index 0000000000..72a5cd6de0
--- /dev/null
+++ b/crengine/fc-lang/files/eu_orth.c
@@ -0,0 +1,15 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int eu_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00d1,
+ 0x00dc,
+ 0x00f1,
+ 0x00fc,
+};
+#define EU_LANG_ORTH_SZ 10
diff --git a/crengine/fc-lang/files/fa_orth.c b/crengine/fc-lang/files/fa_orth.c
new file mode 100644
index 0000000000..56abcb9263
--- /dev/null
+++ b/crengine/fc-lang/files/fa_orth.c
@@ -0,0 +1,23 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int fa_lang_orth_chars[] = {
+ 2, 0x0621, 0x0624, // range
+ 2, 0x0626, 0x0628, // range
+ 0x0629,
+ 2, 0x062a, 0x063a, // range
+ 2, 0x0641, 0x0642, // range
+ 2, 0x0644, 0x0648, // range
+ 0x064b,
+ 0x0654,
+ 0x067e,
+ 0x0686,
+ 0x0698,
+ 0x06a9,
+ 0x06af,
+ 0x06cc,
+};
+#define FA_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/fat_orth.c b/crengine/fc-lang/files/fat_orth.c
new file mode 100644
index 0000000000..57dac9d323
--- /dev/null
+++ b/crengine/fc-lang/files/fat_orth.c
@@ -0,0 +1,32 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int fat_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c3,
+ 0x00e3,
+ 0x00d1,
+ 0x00d5,
+ 0x00f1,
+ 0x00f5,
+ 0x0128,
+ 0x0129,
+ 0x0168,
+ 0x0169,
+ 0x0186,
+ 0x0254,
+ 0x0190,
+ 0x025b,
+ 0x0303,
+ 0x0306,
+ 0x0329,
+ 0x1ebc,
+ 0x1ebd,
+ 0x1ef8,
+ 0x1ef9,
+};
+#define FAT_LANG_ORTH_SZ 27
diff --git a/crengine/fc-lang/files/fc-lang-cat.c b/crengine/fc-lang/files/fc-lang-cat.c
new file mode 100644
index 0000000000..16d5b25cd5
--- /dev/null
+++ b/crengine/fc-lang/files/fc-lang-cat.c
@@ -0,0 +1,251 @@
+
+#define FC_LANG_CAT_SZ 246
+struct fc_lang_catalog* fc_lang_cat = {
+ "aa", AA_LANG_ORTH_SZ, aa_lang_orth_chars,
+ "ab", AB_LANG_ORTH_SZ, ab_lang_orth_chars,
+ "af", AF_LANG_ORTH_SZ, af_lang_orth_chars,
+ "ak", AK_LANG_ORTH_SZ, ak_lang_orth_chars,
+ "am", AM_LANG_ORTH_SZ, am_lang_orth_chars,
+ "an", AN_LANG_ORTH_SZ, an_lang_orth_chars,
+ "ar", AR_LANG_ORTH_SZ, ar_lang_orth_chars,
+ "as", AS_LANG_ORTH_SZ, as_lang_orth_chars,
+ "ast", AST_LANG_ORTH_SZ, ast_lang_orth_chars,
+ "av", AV_LANG_ORTH_SZ, av_lang_orth_chars,
+ "ay", AY_LANG_ORTH_SZ, ay_lang_orth_chars,
+ "az_az", AZ_AZ_LANG_ORTH_SZ, az_az_lang_orth_chars,
+ "az_ir", AZ_IR_LANG_ORTH_SZ, az_ir_lang_orth_chars,
+ "ba", BA_LANG_ORTH_SZ, ba_lang_orth_chars,
+ "be", BE_LANG_ORTH_SZ, be_lang_orth_chars,
+ "ber_dz", BER_DZ_LANG_ORTH_SZ, ber_dz_lang_orth_chars,
+ "ber_ma", BER_MA_LANG_ORTH_SZ, ber_ma_lang_orth_chars,
+ "bg", BG_LANG_ORTH_SZ, bg_lang_orth_chars,
+ "bho", BHO_LANG_ORTH_SZ, bho_lang_orth_chars,
+ "bh", BH_LANG_ORTH_SZ, bh_lang_orth_chars,
+ "bin", BIN_LANG_ORTH_SZ, bin_lang_orth_chars,
+ "bi", BI_LANG_ORTH_SZ, bi_lang_orth_chars,
+ "bm", BM_LANG_ORTH_SZ, bm_lang_orth_chars,
+ "bn", BN_LANG_ORTH_SZ, bn_lang_orth_chars,
+ "bo", BO_LANG_ORTH_SZ, bo_lang_orth_chars,
+ "br", BR_LANG_ORTH_SZ, br_lang_orth_chars,
+ "brx", BRX_LANG_ORTH_SZ, brx_lang_orth_chars,
+ "bs", BS_LANG_ORTH_SZ, bs_lang_orth_chars,
+ "bua", BUA_LANG_ORTH_SZ, bua_lang_orth_chars,
+ "byn", BYN_LANG_ORTH_SZ, byn_lang_orth_chars,
+ "ca", CA_LANG_ORTH_SZ, ca_lang_orth_chars,
+ "ce", CE_LANG_ORTH_SZ, ce_lang_orth_chars,
+ "chm", CHM_LANG_ORTH_SZ, chm_lang_orth_chars,
+ "ch", CH_LANG_ORTH_SZ, ch_lang_orth_chars,
+ "chr", CHR_LANG_ORTH_SZ, chr_lang_orth_chars,
+ "co", CO_LANG_ORTH_SZ, co_lang_orth_chars,
+ "crh", CRH_LANG_ORTH_SZ, crh_lang_orth_chars,
+ "csb", CSB_LANG_ORTH_SZ, csb_lang_orth_chars,
+ "cs", CS_LANG_ORTH_SZ, cs_lang_orth_chars,
+ "cu", CU_LANG_ORTH_SZ, cu_lang_orth_chars,
+ "cv", CV_LANG_ORTH_SZ, cv_lang_orth_chars,
+ "cy", CY_LANG_ORTH_SZ, cy_lang_orth_chars,
+ "da", DA_LANG_ORTH_SZ, da_lang_orth_chars,
+ "de", DE_LANG_ORTH_SZ, de_lang_orth_chars,
+ "doi", DOI_LANG_ORTH_SZ, doi_lang_orth_chars,
+ "dv", DV_LANG_ORTH_SZ, dv_lang_orth_chars,
+ "dz", DZ_LANG_ORTH_SZ, dz_lang_orth_chars,
+ "ee", EE_LANG_ORTH_SZ, ee_lang_orth_chars,
+ "el", EL_LANG_ORTH_SZ, el_lang_orth_chars,
+ "en", EN_LANG_ORTH_SZ, en_lang_orth_chars,
+ "eo", EO_LANG_ORTH_SZ, eo_lang_orth_chars,
+ "es", ES_LANG_ORTH_SZ, es_lang_orth_chars,
+ "et", ET_LANG_ORTH_SZ, et_lang_orth_chars,
+ "eu", EU_LANG_ORTH_SZ, eu_lang_orth_chars,
+ "fa", FA_LANG_ORTH_SZ, fa_lang_orth_chars,
+ "fat", FAT_LANG_ORTH_SZ, fat_lang_orth_chars,
+ "ff", FF_LANG_ORTH_SZ, ff_lang_orth_chars,
+ "fil", FIL_LANG_ORTH_SZ, fil_lang_orth_chars,
+ "fi", FI_LANG_ORTH_SZ, fi_lang_orth_chars,
+ "fj", FJ_LANG_ORTH_SZ, fj_lang_orth_chars,
+ "fo", FO_LANG_ORTH_SZ, fo_lang_orth_chars,
+ "fr", FR_LANG_ORTH_SZ, fr_lang_orth_chars,
+ "fur", FUR_LANG_ORTH_SZ, fur_lang_orth_chars,
+ "fy", FY_LANG_ORTH_SZ, fy_lang_orth_chars,
+ "ga", GA_LANG_ORTH_SZ, ga_lang_orth_chars,
+ "gd", GD_LANG_ORTH_SZ, gd_lang_orth_chars,
+ "gez", GEZ_LANG_ORTH_SZ, gez_lang_orth_chars,
+ "gl", GL_LANG_ORTH_SZ, gl_lang_orth_chars,
+ "gn", GN_LANG_ORTH_SZ, gn_lang_orth_chars,
+ "gu", GU_LANG_ORTH_SZ, gu_lang_orth_chars,
+ "gv", GV_LANG_ORTH_SZ, gv_lang_orth_chars,
+ "ha", HA_LANG_ORTH_SZ, ha_lang_orth_chars,
+ "haw", HAW_LANG_ORTH_SZ, haw_lang_orth_chars,
+ "he", HE_LANG_ORTH_SZ, he_lang_orth_chars,
+ "hi", HI_LANG_ORTH_SZ, hi_lang_orth_chars,
+ "hne", HNE_LANG_ORTH_SZ, hne_lang_orth_chars,
+ "ho", HO_LANG_ORTH_SZ, ho_lang_orth_chars,
+ "hr", HR_LANG_ORTH_SZ, hr_lang_orth_chars,
+ "hsb", HSB_LANG_ORTH_SZ, hsb_lang_orth_chars,
+ "ht", HT_LANG_ORTH_SZ, ht_lang_orth_chars,
+ "hu", HU_LANG_ORTH_SZ, hu_lang_orth_chars,
+ "hy", HY_LANG_ORTH_SZ, hy_lang_orth_chars,
+ "hz", HZ_LANG_ORTH_SZ, hz_lang_orth_chars,
+ "ia", IA_LANG_ORTH_SZ, ia_lang_orth_chars,
+ "id", ID_LANG_ORTH_SZ, id_lang_orth_chars,
+ "ie", IE_LANG_ORTH_SZ, ie_lang_orth_chars,
+ "ig", IG_LANG_ORTH_SZ, ig_lang_orth_chars,
+ "ii", II_LANG_ORTH_SZ, ii_lang_orth_chars,
+ "ik", IK_LANG_ORTH_SZ, ik_lang_orth_chars,
+ "io", IO_LANG_ORTH_SZ, io_lang_orth_chars,
+ "is", IS_LANG_ORTH_SZ, is_lang_orth_chars,
+ "it", IT_LANG_ORTH_SZ, it_lang_orth_chars,
+ "iu", IU_LANG_ORTH_SZ, iu_lang_orth_chars,
+ "ja", JA_LANG_ORTH_SZ, ja_lang_orth_chars,
+ "jv", JV_LANG_ORTH_SZ, jv_lang_orth_chars,
+ "kaa", KAA_LANG_ORTH_SZ, kaa_lang_orth_chars,
+ "kab", KAB_LANG_ORTH_SZ, kab_lang_orth_chars,
+ "ka", KA_LANG_ORTH_SZ, ka_lang_orth_chars,
+ "ki", KI_LANG_ORTH_SZ, ki_lang_orth_chars,
+ "kj", KJ_LANG_ORTH_SZ, kj_lang_orth_chars,
+ "kk", KK_LANG_ORTH_SZ, kk_lang_orth_chars,
+ "kl", KL_LANG_ORTH_SZ, kl_lang_orth_chars,
+ "km", KM_LANG_ORTH_SZ, km_lang_orth_chars,
+ "kn", KN_LANG_ORTH_SZ, kn_lang_orth_chars,
+ "kok", KOK_LANG_ORTH_SZ, kok_lang_orth_chars,
+ "ko", KO_LANG_ORTH_SZ, ko_lang_orth_chars,
+ "kr", KR_LANG_ORTH_SZ, kr_lang_orth_chars,
+ "ks", KS_LANG_ORTH_SZ, ks_lang_orth_chars,
+ "ku_am", KU_AM_LANG_ORTH_SZ, ku_am_lang_orth_chars,
+ "ku_iq", KU_IQ_LANG_ORTH_SZ, ku_iq_lang_orth_chars,
+ "ku_ir", KU_IR_LANG_ORTH_SZ, ku_ir_lang_orth_chars,
+ "kum", KUM_LANG_ORTH_SZ, kum_lang_orth_chars,
+ "ku_tr", KU_TR_LANG_ORTH_SZ, ku_tr_lang_orth_chars,
+ "kv", KV_LANG_ORTH_SZ, kv_lang_orth_chars,
+ "kwm", KWM_LANG_ORTH_SZ, kwm_lang_orth_chars,
+ "kw", KW_LANG_ORTH_SZ, kw_lang_orth_chars,
+ "ky", KY_LANG_ORTH_SZ, ky_lang_orth_chars,
+ "lah", LAH_LANG_ORTH_SZ, lah_lang_orth_chars,
+ "la", LA_LANG_ORTH_SZ, la_lang_orth_chars,
+ "lb", LB_LANG_ORTH_SZ, lb_lang_orth_chars,
+ "lez", LEZ_LANG_ORTH_SZ, lez_lang_orth_chars,
+ "lg", LG_LANG_ORTH_SZ, lg_lang_orth_chars,
+ "li", LI_LANG_ORTH_SZ, li_lang_orth_chars,
+ "ln", LN_LANG_ORTH_SZ, ln_lang_orth_chars,
+ "lo", LO_LANG_ORTH_SZ, lo_lang_orth_chars,
+ "lt", LT_LANG_ORTH_SZ, lt_lang_orth_chars,
+ "lv", LV_LANG_ORTH_SZ, lv_lang_orth_chars,
+ "mai", MAI_LANG_ORTH_SZ, mai_lang_orth_chars,
+ "mg", MG_LANG_ORTH_SZ, mg_lang_orth_chars,
+ "mh", MH_LANG_ORTH_SZ, mh_lang_orth_chars,
+ "mi", MI_LANG_ORTH_SZ, mi_lang_orth_chars,
+ "mk", MK_LANG_ORTH_SZ, mk_lang_orth_chars,
+ "ml", ML_LANG_ORTH_SZ, ml_lang_orth_chars,
+ "mn_cn", MN_CN_LANG_ORTH_SZ, mn_cn_lang_orth_chars,
+ "mni", MNI_LANG_ORTH_SZ, mni_lang_orth_chars,
+ "mn_mn", MN_MN_LANG_ORTH_SZ, mn_mn_lang_orth_chars,
+ "mo", MO_LANG_ORTH_SZ, mo_lang_orth_chars,
+ "mr", MR_LANG_ORTH_SZ, mr_lang_orth_chars,
+ "ms", MS_LANG_ORTH_SZ, ms_lang_orth_chars,
+ "mt", MT_LANG_ORTH_SZ, mt_lang_orth_chars,
+ "my", MY_LANG_ORTH_SZ, my_lang_orth_chars,
+ "na", NA_LANG_ORTH_SZ, na_lang_orth_chars,
+ "nb", NB_LANG_ORTH_SZ, nb_lang_orth_chars,
+ "nds", NDS_LANG_ORTH_SZ, nds_lang_orth_chars,
+ "ne", NE_LANG_ORTH_SZ, ne_lang_orth_chars,
+ "ng", NG_LANG_ORTH_SZ, ng_lang_orth_chars,
+ "nl", NL_LANG_ORTH_SZ, nl_lang_orth_chars,
+ "nn", NN_LANG_ORTH_SZ, nn_lang_orth_chars,
+ "no", NO_LANG_ORTH_SZ, no_lang_orth_chars,
+ "nqo", NQO_LANG_ORTH_SZ, nqo_lang_orth_chars,
+ "nr", NR_LANG_ORTH_SZ, nr_lang_orth_chars,
+ "nso", NSO_LANG_ORTH_SZ, nso_lang_orth_chars,
+ "nv", NV_LANG_ORTH_SZ, nv_lang_orth_chars,
+ "ny", NY_LANG_ORTH_SZ, ny_lang_orth_chars,
+ "oc", OC_LANG_ORTH_SZ, oc_lang_orth_chars,
+ "om", OM_LANG_ORTH_SZ, om_lang_orth_chars,
+ "or", OR_LANG_ORTH_SZ, or_lang_orth_chars,
+ "os", OS_LANG_ORTH_SZ, os_lang_orth_chars,
+ "ota", OTA_LANG_ORTH_SZ, ota_lang_orth_chars,
+ "pa", PA_LANG_ORTH_SZ, pa_lang_orth_chars,
+ "pap_an", PAP_AN_LANG_ORTH_SZ, pap_an_lang_orth_chars,
+ "pap_aw", PAP_AW_LANG_ORTH_SZ, pap_aw_lang_orth_chars,
+ "pa_pk", PA_PK_LANG_ORTH_SZ, pa_pk_lang_orth_chars,
+ "pl", PL_LANG_ORTH_SZ, pl_lang_orth_chars,
+ "ps_af", PS_AF_LANG_ORTH_SZ, ps_af_lang_orth_chars,
+ "ps_pk", PS_PK_LANG_ORTH_SZ, ps_pk_lang_orth_chars,
+ "pt", PT_LANG_ORTH_SZ, pt_lang_orth_chars,
+ "qu", QU_LANG_ORTH_SZ, qu_lang_orth_chars,
+ "quz", QUZ_LANG_ORTH_SZ, quz_lang_orth_chars,
+ "rm", RM_LANG_ORTH_SZ, rm_lang_orth_chars,
+ "rn", RN_LANG_ORTH_SZ, rn_lang_orth_chars,
+ "ro", RO_LANG_ORTH_SZ, ro_lang_orth_chars,
+ "ru", RU_LANG_ORTH_SZ, ru_lang_orth_chars,
+ "rw", RW_LANG_ORTH_SZ, rw_lang_orth_chars,
+ "sah", SAH_LANG_ORTH_SZ, sah_lang_orth_chars,
+ "sa", SA_LANG_ORTH_SZ, sa_lang_orth_chars,
+ "sat", SAT_LANG_ORTH_SZ, sat_lang_orth_chars,
+ "sco", SCO_LANG_ORTH_SZ, sco_lang_orth_chars,
+ "sc", SC_LANG_ORTH_SZ, sc_lang_orth_chars,
+ "sd", SD_LANG_ORTH_SZ, sd_lang_orth_chars,
+ "sel", SEL_LANG_ORTH_SZ, sel_lang_orth_chars,
+ "se", SE_LANG_ORTH_SZ, se_lang_orth_chars,
+ "sg", SG_LANG_ORTH_SZ, sg_lang_orth_chars,
+ "sh", SH_LANG_ORTH_SZ, sh_lang_orth_chars,
+ "shs", SHS_LANG_ORTH_SZ, shs_lang_orth_chars,
+ "sid", SID_LANG_ORTH_SZ, sid_lang_orth_chars,
+ "si", SI_LANG_ORTH_SZ, si_lang_orth_chars,
+ "sk", SK_LANG_ORTH_SZ, sk_lang_orth_chars,
+ "sl", SL_LANG_ORTH_SZ, sl_lang_orth_chars,
+ "sma", SMA_LANG_ORTH_SZ, sma_lang_orth_chars,
+ "smj", SMJ_LANG_ORTH_SZ, smj_lang_orth_chars,
+ "smn", SMN_LANG_ORTH_SZ, smn_lang_orth_chars,
+ "sm", SM_LANG_ORTH_SZ, sm_lang_orth_chars,
+ "sms", SMS_LANG_ORTH_SZ, sms_lang_orth_chars,
+ "sn", SN_LANG_ORTH_SZ, sn_lang_orth_chars,
+ "so", SO_LANG_ORTH_SZ, so_lang_orth_chars,
+ "sq", SQ_LANG_ORTH_SZ, sq_lang_orth_chars,
+ "sr", SR_LANG_ORTH_SZ, sr_lang_orth_chars,
+ "ss", SS_LANG_ORTH_SZ, ss_lang_orth_chars,
+ "st", ST_LANG_ORTH_SZ, st_lang_orth_chars,
+ "su", SU_LANG_ORTH_SZ, su_lang_orth_chars,
+ "sv", SV_LANG_ORTH_SZ, sv_lang_orth_chars,
+ "sw", SW_LANG_ORTH_SZ, sw_lang_orth_chars,
+ "syr", SYR_LANG_ORTH_SZ, syr_lang_orth_chars,
+ "ta", TA_LANG_ORTH_SZ, ta_lang_orth_chars,
+ "te", TE_LANG_ORTH_SZ, te_lang_orth_chars,
+ "tg", TG_LANG_ORTH_SZ, tg_lang_orth_chars,
+ "th", TH_LANG_ORTH_SZ, th_lang_orth_chars,
+ "ti_er", TI_ER_LANG_ORTH_SZ, ti_er_lang_orth_chars,
+ "ti_et", TI_ET_LANG_ORTH_SZ, ti_et_lang_orth_chars,
+ "tig", TIG_LANG_ORTH_SZ, tig_lang_orth_chars,
+ "tk", TK_LANG_ORTH_SZ, tk_lang_orth_chars,
+ "tl", TL_LANG_ORTH_SZ, tl_lang_orth_chars,
+ "tn", TN_LANG_ORTH_SZ, tn_lang_orth_chars,
+ "to", TO_LANG_ORTH_SZ, to_lang_orth_chars,
+ "tr", TR_LANG_ORTH_SZ, tr_lang_orth_chars,
+ "ts", TS_LANG_ORTH_SZ, ts_lang_orth_chars,
+ "tt", TT_LANG_ORTH_SZ, tt_lang_orth_chars,
+ "tw", TW_LANG_ORTH_SZ, tw_lang_orth_chars,
+ "ty", TY_LANG_ORTH_SZ, ty_lang_orth_chars,
+ "tyv", TYV_LANG_ORTH_SZ, tyv_lang_orth_chars,
+ "ug", UG_LANG_ORTH_SZ, ug_lang_orth_chars,
+ "uk", UK_LANG_ORTH_SZ, uk_lang_orth_chars,
+ "und_zmth", UND_ZMTH_LANG_ORTH_SZ, und_zmth_lang_orth_chars,
+ "und_zsye", UND_ZSYE_LANG_ORTH_SZ, und_zsye_lang_orth_chars,
+ "ur", UR_LANG_ORTH_SZ, ur_lang_orth_chars,
+ "uz", UZ_LANG_ORTH_SZ, uz_lang_orth_chars,
+ "ve", VE_LANG_ORTH_SZ, ve_lang_orth_chars,
+ "vi", VI_LANG_ORTH_SZ, vi_lang_orth_chars,
+ "vo", VO_LANG_ORTH_SZ, vo_lang_orth_chars,
+ "vot", VOT_LANG_ORTH_SZ, vot_lang_orth_chars,
+ "wal", WAL_LANG_ORTH_SZ, wal_lang_orth_chars,
+ "wa", WA_LANG_ORTH_SZ, wa_lang_orth_chars,
+ "wen", WEN_LANG_ORTH_SZ, wen_lang_orth_chars,
+ "wo", WO_LANG_ORTH_SZ, wo_lang_orth_chars,
+ "xh", XH_LANG_ORTH_SZ, xh_lang_orth_chars,
+ "yap", YAP_LANG_ORTH_SZ, yap_lang_orth_chars,
+ "yi", YI_LANG_ORTH_SZ, yi_lang_orth_chars,
+ "yo", YO_LANG_ORTH_SZ, yo_lang_orth_chars,
+ "za", ZA_LANG_ORTH_SZ, za_lang_orth_chars,
+ "zh_cn", ZH_CN_LANG_ORTH_SZ, zh_cn_lang_orth_chars,
+ "zh_hk", ZH_HK_LANG_ORTH_SZ, zh_hk_lang_orth_chars,
+ "zh_mo", ZH_MO_LANG_ORTH_SZ, zh_mo_lang_orth_chars,
+ "zh_sg", ZH_SG_LANG_ORTH_SZ, zh_sg_lang_orth_chars,
+ "zh_tw", ZH_TW_LANG_ORTH_SZ, zh_tw_lang_orth_chars,
+ "zu", ZU_LANG_ORTH_SZ, zu_lang_orth_chars,
+};
+unsigned int fc_lang_cat_sz = 246;
diff --git a/crengine/fc-lang/files/ff_orth.c b/crengine/fc-lang/files/ff_orth.c
new file mode 100644
index 0000000000..603c21c68e
--- /dev/null
+++ b/crengine/fc-lang/files/ff_orth.c
@@ -0,0 +1,20 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ff_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x0181,
+ 0x0253,
+ 0x018a,
+ 0x0257,
+ 0x014a,
+ 0x014b,
+ 0x019d,
+ 0x0272,
+ 2, 0x01b3, 0x01b4, // range
+};
+#define FF_LANG_ORTH_SZ 17
diff --git a/crengine/fc-lang/files/fi_orth.c b/crengine/fc-lang/files/fi_orth.c
new file mode 100644
index 0000000000..3d511f58a6
--- /dev/null
+++ b/crengine/fc-lang/files/fi_orth.c
@@ -0,0 +1,21 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int fi_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c4,
+ 0x00c5,
+ 0x00d6,
+ 0x00e4,
+ 0x00e5,
+ 0x00f6,
+ 0x0160,
+ 0x0161,
+ 0x017d,
+ 0x017e,
+};
+#define FI_LANG_ORTH_SZ 16
diff --git a/crengine/fc-lang/files/fil_orth.c b/crengine/fc-lang/files/fil_orth.c
new file mode 100644
index 0000000000..db8b6ae68b
--- /dev/null
+++ b/crengine/fc-lang/files/fil_orth.c
@@ -0,0 +1,21 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int fil_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x00c0, 0x00c2, // range
+ 2, 0x00c8, 0x00ca, // range
+ 2, 0x00cc, 0x00ce, // range
+ 2, 0x00d1, 0x00d4, // range
+ 2, 0x00d9, 0x00db, // range
+ 2, 0x00e0, 0x00e2, // range
+ 2, 0x00e8, 0x00ea, // range
+ 2, 0x00ec, 0x00ee, // range
+ 2, 0x00f1, 0x00f4, // range
+ 2, 0x00f9, 0x00fb, // range
+};
+#define FIL_LANG_ORTH_SZ 36
diff --git a/crengine/fc-lang/files/fj_orth.c b/crengine/fc-lang/files/fj_orth.c
new file mode 100644
index 0000000000..40f379a8c6
--- /dev/null
+++ b/crengine/fc-lang/files/fj_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int fj_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define FJ_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/fo_orth.c b/crengine/fc-lang/files/fo_orth.c
new file mode 100644
index 0000000000..3e7f24e3e7
--- /dev/null
+++ b/crengine/fc-lang/files/fo_orth.c
@@ -0,0 +1,27 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int fo_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00c6,
+ 0x00cd,
+ 0x00d0,
+ 0x00d3,
+ 0x00d8,
+ 0x00da,
+ 0x00dd,
+ 0x00e1,
+ 0x00e6,
+ 0x00ed,
+ 0x00f0,
+ 0x00f3,
+ 0x00f8,
+ 0x00fa,
+ 0x00fd,
+};
+#define FO_LANG_ORTH_SZ 22
diff --git a/crengine/fc-lang/files/fr_orth.c b/crengine/fc-lang/files/fr_orth.c
new file mode 100644
index 0000000000..a4e6c30204
--- /dev/null
+++ b/crengine/fc-lang/files/fr_orth.c
@@ -0,0 +1,43 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int fr_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 0x00c2,
+ 0x00e0,
+ 0x00e2,
+ 0x00c7,
+ 0x00e7,
+ 0x00c8,
+ 0x00e8,
+ 0x00c9,
+ 0x00e9,
+ 0x00ca,
+ 0x00ea,
+ 0x00cb,
+ 0x00eb,
+ 0x00ce,
+ 0x00ee,
+ 0x00cf,
+ 0x00ef,
+ 0x00d4,
+ 0x00f4,
+ 0x0152,
+ 0x0153,
+ 0x00d9,
+ 0x00f9,
+ 0x00db,
+ 0x00fb,
+ 0x00dc,
+ 0x00fc,
+ 0x0178,
+ 0x00ff,
+ 0x00c6,
+ 0x00e6,
+};
+#define FR_LANG_ORTH_SZ 38
diff --git a/crengine/fc-lang/files/fur_orth.c b/crengine/fc-lang/files/fur_orth.c
new file mode 100644
index 0000000000..1d8205d37d
--- /dev/null
+++ b/crengine/fc-lang/files/fur_orth.c
@@ -0,0 +1,21 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int fur_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x00c0, 0x00c2, // range
+ 0x00c8,
+ 0x00cc,
+ 0x00d2,
+ 0x00d9,
+ 2, 0x00e0, 0x00e2, // range
+ 0x00e8,
+ 0x00ec,
+ 0x00f2,
+ 0x00f9,
+};
+#define FUR_LANG_ORTH_SZ 20
diff --git a/crengine/fc-lang/files/fy_orth.c b/crengine/fc-lang/files/fy_orth.c
new file mode 100644
index 0000000000..a0cc138bd4
--- /dev/null
+++ b/crengine/fc-lang/files/fy_orth.c
@@ -0,0 +1,34 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int fy_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c2,
+ 0x00c4,
+ 0x00c9,
+ 0x00ca,
+ 0x00cb,
+ 0x00cf,
+ 0x00d4,
+ 0x00d6,
+ 0x00da,
+ 0x00db,
+ 0x00dc,
+ 0x00df,
+ 0x00e2,
+ 0x00e4,
+ 0x00e9,
+ 0x00ea,
+ 0x00eb,
+ 0x00ef,
+ 0x00f4,
+ 0x00f6,
+ 0x00fa,
+ 0x00fb,
+ 0x00fc,
+};
+#define FY_LANG_ORTH_SZ 29
diff --git a/crengine/fc-lang/files/ga_orth.c b/crengine/fc-lang/files/ga_orth.c
new file mode 100644
index 0000000000..a4add10b52
--- /dev/null
+++ b/crengine/fc-lang/files/ga_orth.c
@@ -0,0 +1,39 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ga_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00c9,
+ 0x00cd,
+ 0x00d3,
+ 0x00da,
+ 0x00e1,
+ 0x00e9,
+ 0x00ed,
+ 0x00f3,
+ 0x00fa,
+ 0x010a,
+ 0x010b,
+ 0x0120,
+ 0x0121,
+ 0x1e02,
+ 0x1e03,
+ 0x1e0a,
+ 0x1e0b,
+ 0x1e1e,
+ 0x1e1f,
+ 0x1e40,
+ 0x1e41,
+ 0x1e56,
+ 0x1e57,
+ 0x1e60,
+ 0x1e61,
+ 0x1e6a,
+ 0x1e6b,
+};
+#define GA_LANG_ORTH_SZ 34
diff --git a/crengine/fc-lang/files/gd_orth.c b/crengine/fc-lang/files/gd_orth.c
new file mode 100644
index 0000000000..a3d88faa59
--- /dev/null
+++ b/crengine/fc-lang/files/gd_orth.c
@@ -0,0 +1,29 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int gd_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 0x00c1,
+ 0x00c7,
+ 0x00c8,
+ 0x00c9,
+ 0x00cc,
+ 0x00d2,
+ 0x00d3,
+ 0x00d9,
+ 0x00e0,
+ 0x00e1,
+ 0x00e7,
+ 0x00e8,
+ 0x00e9,
+ 0x00ec,
+ 0x00f2,
+ 0x00f3,
+ 0x00f9,
+};
+#define GD_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/gez_orth.c b/crengine/fc-lang/files/gez_orth.c
new file mode 100644
index 0000000000..8b2c9f699e
--- /dev/null
+++ b/crengine/fc-lang/files/gez_orth.c
@@ -0,0 +1,37 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int gez_lang_orth_chars[] = {
+ 2, 0x1200, 0x1206, // range
+ 2, 0x1208, 0x1216, // range
+ 2, 0x1218, 0x1226, // range
+ 2, 0x1228, 0x1230, // range
+ 2, 0x1238, 0x1246, // range
+ 0x1248,
+ 2, 0x124a, 0x124d, // range
+ 2, 0x1260, 0x1267, // range
+ 2, 0x1270, 0x1277, // range
+ 2, 0x1280, 0x1286, // range
+ 0x1288,
+ 2, 0x128a, 0x128d, // range
+ 2, 0x1290, 0x1297, // range
+ 2, 0x12a0, 0x12a7, // range
+ 2, 0x12a8, 0x12ae, // range
+ 0x12b0,
+ 2, 0x12b2, 0x12b5, // range
+ 2, 0x12c8, 0x12ce, // range
+ 2, 0x12d0, 0x12d6, // range
+ 2, 0x12d8, 0x12df, // range
+ 2, 0x12e8, 0x12ee, // range
+ 2, 0x12f0, 0x12f7, // range
+ 2, 0x1308, 0x130e, // range
+ 0x1310,
+ 2, 0x1312, 0x1315, // range
+ 2, 0x1320, 0x1328, // range
+ 2, 0x1330, 0x1346, // range
+ 2, 0x1348, 0x1356, // range
+};
+#define GEZ_LANG_ORTH_SZ 76
diff --git a/crengine/fc-lang/files/gl_orth.c b/crengine/fc-lang/files/gl_orth.c
new file mode 100644
index 0000000000..ac6944e3c1
--- /dev/null
+++ b/crengine/fc-lang/files/gl_orth.c
@@ -0,0 +1,25 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int gl_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00c9,
+ 0x00cd,
+ 0x00d1,
+ 0x00d3,
+ 0x00da,
+ 0x00dc,
+ 0x00e1,
+ 0x00e9,
+ 0x00ed,
+ 0x00f1,
+ 0x00f3,
+ 0x00fa,
+ 0x00fc,
+};
+#define GL_LANG_ORTH_SZ 20
diff --git a/crengine/fc-lang/files/gn_orth.c b/crengine/fc-lang/files/gn_orth.c
new file mode 100644
index 0000000000..9ccb857fad
--- /dev/null
+++ b/crengine/fc-lang/files/gn_orth.c
@@ -0,0 +1,29 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int gn_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00e1,
+ 0x00e3,
+ 0x00c9,
+ 0x00e9,
+ 0x1ebd,
+ 0x00cd,
+ 0x00ed,
+ 0x0129,
+ 0x00d1,
+ 0x00f1,
+ 0x00d3,
+ 0x00f3,
+ 0x00f5,
+ 0x00da,
+ 0x00fa,
+ 0x0169,
+ 0x1ef9,
+};
+#define GN_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/gu_orth.c b/crengine/fc-lang/files/gu_orth.c
new file mode 100644
index 0000000000..ad4207cdb4
--- /dev/null
+++ b/crengine/fc-lang/files/gu_orth.c
@@ -0,0 +1,22 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int gu_lang_orth_chars[] = {
+ 2, 0x0a81, 0x0a83, // range
+ 2, 0x0a85, 0x0a8b, // range
+ 0x0a8d,
+ 2, 0x0a8f, 0x0a91, // range
+ 2, 0x0a93, 0x0aa8, // range
+ 2, 0x0aaa, 0x0ab0, // range
+ 2, 0x0ab2, 0x0ab3, // range
+ 2, 0x0ab5, 0x0ab9, // range
+ 2, 0x0abc, 0x0ac5, // range
+ 2, 0x0ac7, 0x0ac9, // range
+ 2, 0x0acb, 0x0acd, // range
+ 0x0ad0,
+ 0x0ae0,
+};
+#define GU_LANG_ORTH_SZ 33
diff --git a/crengine/fc-lang/files/gv_orth.c b/crengine/fc-lang/files/gv_orth.c
new file mode 100644
index 0000000000..03362be4c7
--- /dev/null
+++ b/crengine/fc-lang/files/gv_orth.c
@@ -0,0 +1,13 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int gv_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c7,
+ 0x00e7,
+};
+#define GV_LANG_ORTH_SZ 8
diff --git a/crengine/fc-lang/files/ha_orth.c b/crengine/fc-lang/files/ha_orth.c
new file mode 100644
index 0000000000..901667c017
--- /dev/null
+++ b/crengine/fc-lang/files/ha_orth.c
@@ -0,0 +1,18 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ha_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x0181,
+ 0x0253,
+ 0x018a,
+ 0x0257,
+ 2, 0x0198, 0x0199, // range
+ 0x01b3,
+ 0x01b4,
+};
+#define HA_LANG_ORTH_SZ 15
diff --git a/crengine/fc-lang/files/haw_orth.c b/crengine/fc-lang/files/haw_orth.c
new file mode 100644
index 0000000000..b5d51f4c01
--- /dev/null
+++ b/crengine/fc-lang/files/haw_orth.c
@@ -0,0 +1,17 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int haw_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x0100, 0x0101, // range
+ 2, 0x0112, 0x0113, // range
+ 2, 0x012a, 0x012b, // range
+ 2, 0x014c, 0x014d, // range
+ 2, 0x016a, 0x016b, // range
+ 0x02bb,
+};
+#define HAW_LANG_ORTH_SZ 22
diff --git a/crengine/fc-lang/files/he_orth.c b/crengine/fc-lang/files/he_orth.c
new file mode 100644
index 0000000000..5cdf56dcd9
--- /dev/null
+++ b/crengine/fc-lang/files/he_orth.c
@@ -0,0 +1,10 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int he_lang_orth_chars[] = {
+ 2, 0x05d0, 0x05ea, // range
+};
+#define HE_LANG_ORTH_SZ 3
diff --git a/crengine/fc-lang/files/hi_orth.c b/crengine/fc-lang/files/hi_orth.c
new file mode 100644
index 0000000000..3016802f03
--- /dev/null
+++ b/crengine/fc-lang/files/hi_orth.c
@@ -0,0 +1,13 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int hi_lang_orth_chars[] = {
+ 2, 0x0905, 0x0914, // range
+ 2, 0x0915, 0x0939, // range
+ 2, 0x093f, 0x094c, // range
+ 0x094d,
+};
+#define HI_LANG_ORTH_SZ 10
diff --git a/crengine/fc-lang/files/hne_orth.c b/crengine/fc-lang/files/hne_orth.c
new file mode 100644
index 0000000000..f4bace12be
--- /dev/null
+++ b/crengine/fc-lang/files/hne_orth.c
@@ -0,0 +1,13 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int hne_lang_orth_chars[] = {
+ 2, 0x0905, 0x0914, // range
+ 2, 0x0915, 0x0939, // range
+ 2, 0x093f, 0x094c, // range
+ 0x094d,
+};
+#define HNE_LANG_ORTH_SZ 10
diff --git a/crengine/fc-lang/files/ho_orth.c b/crengine/fc-lang/files/ho_orth.c
new file mode 100644
index 0000000000..900191f20c
--- /dev/null
+++ b/crengine/fc-lang/files/ho_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ho_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define HO_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/hr_orth.c b/crengine/fc-lang/files/hr_orth.c
new file mode 100644
index 0000000000..475163d214
--- /dev/null
+++ b/crengine/fc-lang/files/hr_orth.c
@@ -0,0 +1,16 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int hr_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x0106, 0x0107, // range
+ 2, 0x010c, 0x010d, // range
+ 2, 0x0110, 0x0111, // range
+ 2, 0x0160, 0x0161, // range
+ 2, 0x017d, 0x017e, // range
+};
+#define HR_LANG_ORTH_SZ 21
diff --git a/crengine/fc-lang/files/hsb_orth.c b/crengine/fc-lang/files/hsb_orth.c
new file mode 100644
index 0000000000..c5728b72c6
--- /dev/null
+++ b/crengine/fc-lang/files/hsb_orth.c
@@ -0,0 +1,21 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int hsb_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00d3,
+ 0x00f3,
+ 2, 0x0106, 0x0107, // range
+ 2, 0x010c, 0x010d, // range
+ 2, 0x011a, 0x011b, // range
+ 2, 0x0141, 0x0144, // range
+ 2, 0x0158, 0x0159, // range
+ 2, 0x0160, 0x0161, // range
+ 2, 0x0179, 0x017a, // range
+ 2, 0x017d, 0x017e, // range
+};
+#define HSB_LANG_ORTH_SZ 32
diff --git a/crengine/fc-lang/files/ht_orth.c b/crengine/fc-lang/files/ht_orth.c
new file mode 100644
index 0000000000..49f291de4b
--- /dev/null
+++ b/crengine/fc-lang/files/ht_orth.c
@@ -0,0 +1,15 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ht_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c8,
+ 0x00d2,
+ 0x00e8,
+ 0x00f2,
+};
+#define HT_LANG_ORTH_SZ 10
diff --git a/crengine/fc-lang/files/hu_orth.c b/crengine/fc-lang/files/hu_orth.c
new file mode 100644
index 0000000000..5cb18ef7fa
--- /dev/null
+++ b/crengine/fc-lang/files/hu_orth.c
@@ -0,0 +1,27 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int hu_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00c9,
+ 0x00cd,
+ 0x00d3,
+ 0x00d6,
+ 0x00da,
+ 0x00dc,
+ 0x00e1,
+ 0x00e9,
+ 0x00ed,
+ 0x00f3,
+ 0x00f6,
+ 0x00fa,
+ 0x00fc,
+ 2, 0x0150, 0x0151, // range
+ 2, 0x0170, 0x0171, // range
+};
+#define HU_LANG_ORTH_SZ 26
diff --git a/crengine/fc-lang/files/hy_orth.c b/crengine/fc-lang/files/hy_orth.c
new file mode 100644
index 0000000000..b31b3cc53e
--- /dev/null
+++ b/crengine/fc-lang/files/hy_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int hy_lang_orth_chars[] = {
+ 2, 0x0531, 0x0556, // range
+ 2, 0x0561, 0x0587, // range
+};
+#define HY_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/hz_orth.c b/crengine/fc-lang/files/hz_orth.c
new file mode 100644
index 0000000000..fd6425db2f
--- /dev/null
+++ b/crengine/fc-lang/files/hz_orth.c
@@ -0,0 +1,14 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int hz_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x032f,
+ 2, 0x1e12, 0x1e13, // range
+ 2, 0x1e4a, 0x1e4b, // range
+};
+#define HZ_LANG_ORTH_SZ 13
diff --git a/crengine/fc-lang/files/ia_orth.c b/crengine/fc-lang/files/ia_orth.c
new file mode 100644
index 0000000000..451914e5b4
--- /dev/null
+++ b/crengine/fc-lang/files/ia_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ia_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define IA_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/id_orth.c b/crengine/fc-lang/files/id_orth.c
new file mode 100644
index 0000000000..bc6872c127
--- /dev/null
+++ b/crengine/fc-lang/files/id_orth.c
@@ -0,0 +1,13 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int id_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c9,
+ 0x00e9,
+};
+#define ID_LANG_ORTH_SZ 8
diff --git a/crengine/fc-lang/files/ie_orth.c b/crengine/fc-lang/files/ie_orth.c
new file mode 100644
index 0000000000..04ccaf0ee5
--- /dev/null
+++ b/crengine/fc-lang/files/ie_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ie_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define IE_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/ig_orth.c b/crengine/fc-lang/files/ig_orth.c
new file mode 100644
index 0000000000..cfa953765f
--- /dev/null
+++ b/crengine/fc-lang/files/ig_orth.c
@@ -0,0 +1,17 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ig_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x1eca,
+ 0x1ecb,
+ 0x1ecc,
+ 0x1ecd,
+ 0x1ee4,
+ 0x1ee5,
+};
+#define IG_LANG_ORTH_SZ 12
diff --git a/crengine/fc-lang/files/ii_orth.c b/crengine/fc-lang/files/ii_orth.c
new file mode 100644
index 0000000000..b322b6eaf4
--- /dev/null
+++ b/crengine/fc-lang/files/ii_orth.c
@@ -0,0 +1,10 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ii_lang_orth_chars[] = {
+ 2, 0xa000, 0xa48c, // range
+};
+#define II_LANG_ORTH_SZ 3
diff --git a/crengine/fc-lang/files/ik_orth.c b/crengine/fc-lang/files/ik_orth.c
new file mode 100644
index 0000000000..b0fb26bf7e
--- /dev/null
+++ b/crengine/fc-lang/files/ik_orth.c
@@ -0,0 +1,77 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ik_lang_orth_chars[] = {
+ 0x0401,
+ 0x040e,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+ 0x045e,
+};
+#define IK_LANG_ORTH_SZ 68
diff --git a/crengine/fc-lang/files/io_orth.c b/crengine/fc-lang/files/io_orth.c
new file mode 100644
index 0000000000..623a20515b
--- /dev/null
+++ b/crengine/fc-lang/files/io_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int io_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define IO_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/is_orth.c b/crengine/fc-lang/files/is_orth.c
new file mode 100644
index 0000000000..f2e08c8ed3
--- /dev/null
+++ b/crengine/fc-lang/files/is_orth.c
@@ -0,0 +1,29 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int is_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00c6,
+ 0x00c9,
+ 0x00cd,
+ 0x00d0,
+ 0x00d3,
+ 0x00da,
+ 0x00dd,
+ 0x00de,
+ 0x00e1,
+ 0x00e6,
+ 0x00e9,
+ 0x00ed,
+ 0x00f0,
+ 0x00f3,
+ 0x00fa,
+ 0x00fd,
+ 0x00fe,
+};
+#define IS_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/it_orth.c b/crengine/fc-lang/files/it_orth.c
new file mode 100644
index 0000000000..c55d5a4888
--- /dev/null
+++ b/crengine/fc-lang/files/it_orth.c
@@ -0,0 +1,27 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int it_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 2, 0x00c8, 0x00c9, // range
+ 0x00cc,
+ 0x00cd,
+ 0x00cf,
+ 2, 0x00d2, 0x00d3, // range
+ 0x00d9,
+ 0x00da,
+ 0x00e0,
+ 2, 0x00e8, 0x00e9, // range
+ 0x00ec,
+ 0x00ed,
+ 0x00ef,
+ 2, 0x00f2, 0x00f3, // range
+ 0x00f9,
+ 0x00fa,
+};
+#define IT_LANG_ORTH_SZ 30
diff --git a/crengine/fc-lang/files/iu_orth.c b/crengine/fc-lang/files/iu_orth.c
new file mode 100644
index 0000000000..dc89030527
--- /dev/null
+++ b/crengine/fc-lang/files/iu_orth.c
@@ -0,0 +1,57 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int iu_lang_orth_chars[] = {
+ 2, 0x1401, 0x1406, // range
+ 2, 0x140a, 0x140b, // range
+ 2, 0x142f, 0x1434, // range
+ 2, 0x1438, 0x1439, // range
+ 0x1449,
+ 2, 0x144c, 0x1451, // range
+ 2, 0x1455, 0x1456, // range
+ 0x1466,
+ 2, 0x146b, 0x1470, // range
+ 2, 0x1472, 0x1473, // range
+ 0x1483,
+ 2, 0x1489, 0x148e, // range
+ 2, 0x1490, 0x1491, // range
+ 0x14a1,
+ 2, 0x14a3, 0x14a8, // range
+ 2, 0x14aa, 0x14ab, // range
+ 0x14bb,
+ 2, 0x14c0, 0x14c5, // range
+ 2, 0x14c7, 0x14c8, // range
+ 0x14d0,
+ 2, 0x14d3, 0x14d8, // range
+ 2, 0x14da, 0x14db, // range
+ 0x14ea,
+ 2, 0x14ed, 0x14f2, // range
+ 2, 0x14f4, 0x14f5, // range
+ 0x14fa,
+ 0x14fc,
+ 0x14fe,
+ 0x1500,
+ 0x1502,
+ 0x1505,
+ 2, 0x1526, 0x152b, // range
+ 2, 0x152d, 0x152e, // range
+ 0x153e,
+ 0x1542,
+ 2, 0x1545, 0x1549, // range
+ 2, 0x154b, 0x154c, // range
+ 0x1550,
+ 2, 0x1553, 0x155a, // range
+ 0x155d,
+ 2, 0x1575, 0x1577, // range
+ 2, 0x1579, 0x157c, // range
+ 2, 0x157e, 0x1585, // range
+ 2, 0x158b, 0x1596, // range
+ 2, 0x15a0, 0x15a6, // range
+ 2, 0x15a8, 0x15ae, // range
+ 0x166f,
+ 2, 0x1670, 0x1676, // range
+};
+#define IU_LANG_ORTH_SZ 108
diff --git a/crengine/fc-lang/files/ja_orth.c b/crengine/fc-lang/files/ja_orth.c
new file mode 100644
index 0000000000..a66f79f629
--- /dev/null
+++ b/crengine/fc-lang/files/ja_orth.c
@@ -0,0 +1,2323 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ja_lang_orth_chars[] = {
+ 0x3000,
+ 0x3001,
+ 0x3002,
+ 0x3005,
+ 0x3007,
+ 0x3041,
+ 0x3042,
+ 0x3043,
+ 0x3044,
+ 0x3045,
+ 0x3046,
+ 0x3047,
+ 0x3048,
+ 0x3049,
+ 0x304a,
+ 0x304b,
+ 0x304c,
+ 0x304d,
+ 0x304e,
+ 0x304f,
+ 0x3050,
+ 0x3051,
+ 0x3052,
+ 0x3053,
+ 0x3054,
+ 0x3055,
+ 0x3056,
+ 0x3057,
+ 0x3058,
+ 0x3059,
+ 0x305a,
+ 0x305b,
+ 0x305c,
+ 0x305d,
+ 0x305e,
+ 0x305f,
+ 0x3060,
+ 0x3061,
+ 0x3062,
+ 0x3063,
+ 0x3064,
+ 0x3065,
+ 0x3066,
+ 0x3067,
+ 0x3068,
+ 0x3069,
+ 0x306a,
+ 0x306b,
+ 0x306c,
+ 0x306d,
+ 0x306e,
+ 0x306f,
+ 0x3070,
+ 0x3071,
+ 0x3072,
+ 0x3073,
+ 0x3074,
+ 0x3075,
+ 0x3076,
+ 0x3077,
+ 0x3078,
+ 0x3079,
+ 0x307a,
+ 0x307b,
+ 0x307c,
+ 0x307d,
+ 0x307e,
+ 0x307f,
+ 0x3080,
+ 0x3081,
+ 0x3082,
+ 0x3083,
+ 0x3084,
+ 0x3085,
+ 0x3086,
+ 0x3087,
+ 0x3088,
+ 0x3089,
+ 0x308a,
+ 0x308b,
+ 0x308c,
+ 0x308d,
+ 0x308e,
+ 0x308f,
+ 0x3090,
+ 0x3091,
+ 0x3092,
+ 0x3093,
+ 0x309b,
+ 0x309c,
+ 0x309d,
+ 0x309e,
+ 0x30a1,
+ 0x30a2,
+ 0x30a3,
+ 0x30a4,
+ 0x30a5,
+ 0x30a6,
+ 0x30a7,
+ 0x30a8,
+ 0x30a9,
+ 0x30aa,
+ 0x30ab,
+ 0x30ac,
+ 0x30ad,
+ 0x30ae,
+ 0x30af,
+ 0x30b0,
+ 0x30b1,
+ 0x30b2,
+ 0x30b3,
+ 0x30b4,
+ 0x30b5,
+ 0x30b6,
+ 0x30b7,
+ 0x30b8,
+ 0x30b9,
+ 0x30ba,
+ 0x30bb,
+ 0x30bc,
+ 0x30bd,
+ 0x30be,
+ 0x30bf,
+ 0x30c0,
+ 0x30c1,
+ 0x30c2,
+ 0x30c3,
+ 0x30c4,
+ 0x30c5,
+ 0x30c6,
+ 0x30c7,
+ 0x30c8,
+ 0x30c9,
+ 0x30ca,
+ 0x30cb,
+ 0x30cc,
+ 0x30cd,
+ 0x30ce,
+ 0x30cf,
+ 0x30d0,
+ 0x30d1,
+ 0x30d2,
+ 0x30d3,
+ 0x30d4,
+ 0x30d5,
+ 0x30d6,
+ 0x30d7,
+ 0x30d8,
+ 0x30d9,
+ 0x30da,
+ 0x30db,
+ 0x30dc,
+ 0x30dd,
+ 0x30de,
+ 0x30df,
+ 0x30e0,
+ 0x30e1,
+ 0x30e2,
+ 0x30e3,
+ 0x30e4,
+ 0x30e5,
+ 0x30e6,
+ 0x30e7,
+ 0x30e8,
+ 0x30e9,
+ 0x30ea,
+ 0x30eb,
+ 0x30ec,
+ 0x30ed,
+ 0x30ee,
+ 0x30ef,
+ 0x30f0,
+ 0x30f1,
+ 0x30f2,
+ 0x30f3,
+ 0x30f4,
+ 0x30f5,
+ 0x30f6,
+ 0x30fb,
+ 0x30fc,
+ 0x30fd,
+ 0x30fe,
+ 0x4e00,
+ 0x4e01,
+ 0x4e03,
+ 0x4e07,
+ 0x4e08,
+ 0x4e09,
+ 0x4e0a,
+ 0x4e0b,
+ 0x4e0d,
+ 0x4e0e,
+ 0x4e14,
+ 0x4e16,
+ 0x4e18,
+ 0x4e19,
+ 0x4e21,
+ 0x4e26,
+ 0x4e2d,
+ 0x4e32,
+ 0x4e38,
+ 0x4e39,
+ 0x4e3b,
+ 0x4e3c,
+ 0x4e45,
+ 0x4e4f,
+ 0x4e57,
+ 0x4e59,
+ 0x4e5d,
+ 0x4e5e,
+ 0x4e71,
+ 0x4e73,
+ 0x4e7e,
+ 0x4e80,
+ 0x4e86,
+ 0x4e88,
+ 0x4e89,
+ 0x4e8b,
+ 0x4e8c,
+ 0x4e92,
+ 0x4e94,
+ 0x4e95,
+ 0x4e9c,
+ 0x4ea1,
+ 0x4ea4,
+ 0x4eab,
+ 0x4eac,
+ 0x4ead,
+ 0x4eba,
+ 0x4ec1,
+ 0x4eca,
+ 0x4ecb,
+ 0x4ecf,
+ 0x4ed5,
+ 0x4ed6,
+ 0x4ed8,
+ 0x4ed9,
+ 0x4ee3,
+ 0x4ee4,
+ 0x4ee5,
+ 0x4eee,
+ 0x4ef0,
+ 0x4ef2,
+ 0x4ef6,
+ 0x4efb,
+ 0x4f01,
+ 0x4f0e,
+ 0x4f0f,
+ 0x4f10,
+ 0x4f11,
+ 0x4f1a,
+ 0x4f1d,
+ 0x4f2f,
+ 0x4f34,
+ 0x4f38,
+ 0x4f3a,
+ 0x4f3c,
+ 0x4f46,
+ 0x4f4d,
+ 0x4f4e,
+ 0x4f4f,
+ 0x4f50,
+ 0x4f53,
+ 0x4f55,
+ 0x4f59,
+ 0x4f5c,
+ 0x4f73,
+ 0x4f75,
+ 0x4f7f,
+ 0x4f8b,
+ 0x4f8d,
+ 0x4f9b,
+ 0x4f9d,
+ 0x4fa1,
+ 0x4fae,
+ 0x4faf,
+ 0x4fb5,
+ 0x4fb6,
+ 0x4fbf,
+ 0x4fc2,
+ 0x4fc3,
+ 0x4fca,
+ 0x4fd7,
+ 0x4fdd,
+ 0x4fe1,
+ 0x4fee,
+ 0x4ff3,
+ 0x4ff5,
+ 0x4ff8,
+ 0x4ffa,
+ 0x5009,
+ 0x500b,
+ 0x500d,
+ 0x5012,
+ 0x5019,
+ 0x501f,
+ 0x5023,
+ 0x5024,
+ 0x502b,
+ 0x5039,
+ 0x5049,
+ 0x504f,
+ 0x505c,
+ 0x5065,
+ 0x5074,
+ 0x5075,
+ 0x5076,
+ 0x507d,
+ 0x508d,
+ 0x5091,
+ 0x5098,
+ 0x5099,
+ 0x50ac,
+ 0x50b2,
+ 0x50b5,
+ 0x50b7,
+ 0x50be,
+ 0x50c5,
+ 0x50cd,
+ 0x50cf,
+ 0x50d5,
+ 0x50da,
+ 0x50e7,
+ 0x5100,
+ 0x5104,
+ 0x5112,
+ 0x511f,
+ 0x512a,
+ 0x5143,
+ 0x5144,
+ 0x5145,
+ 0x5146,
+ 0x5148,
+ 0x5149,
+ 0x514b,
+ 0x514d,
+ 0x5150,
+ 0x515a,
+ 0x5165,
+ 0x5168,
+ 0x516b,
+ 0x516c,
+ 0x516d,
+ 0x5171,
+ 0x5175,
+ 0x5177,
+ 0x5178,
+ 0x517c,
+ 0x5185,
+ 0x5186,
+ 0x518a,
+ 0x518d,
+ 0x5192,
+ 0x5197,
+ 0x5199,
+ 0x51a0,
+ 0x51a5,
+ 0x51ac,
+ 0x51b6,
+ 0x51b7,
+ 0x51c4,
+ 0x51c6,
+ 0x51cd,
+ 0x51dd,
+ 0x51e1,
+ 0x51e6,
+ 0x51f6,
+ 0x51f8,
+ 0x51f9,
+ 0x51fa,
+ 0x5200,
+ 0x5203,
+ 0x5206,
+ 0x5207,
+ 0x5208,
+ 0x520a,
+ 0x5211,
+ 0x5217,
+ 0x521d,
+ 0x5224,
+ 0x5225,
+ 0x5229,
+ 0x5230,
+ 0x5236,
+ 0x5237,
+ 0x5238,
+ 0x5239,
+ 0x523a,
+ 0x523b,
+ 0x5247,
+ 0x524a,
+ 0x524d,
+ 0x5256,
+ 0x525b,
+ 0x5263,
+ 0x5264,
+ 0x526f,
+ 0x5270,
+ 0x5272,
+ 0x5275,
+ 0x5287,
+ 0x529b,
+ 0x529f,
+ 0x52a0,
+ 0x52a3,
+ 0x52a9,
+ 0x52aa,
+ 0x52b1,
+ 0x52b4,
+ 0x52b9,
+ 0x52be,
+ 0x52c3,
+ 0x52c5,
+ 0x52c7,
+ 0x52c9,
+ 0x52d5,
+ 0x52d8,
+ 0x52d9,
+ 0x52dd,
+ 0x52df,
+ 0x52e2,
+ 0x52e4,
+ 0x52e7,
+ 0x52f2,
+ 0x52fe,
+ 0x5302,
+ 0x5305,
+ 0x5316,
+ 0x5317,
+ 0x5320,
+ 0x5339,
+ 0x533a,
+ 0x533b,
+ 0x533f,
+ 0x5341,
+ 0x5343,
+ 0x5347,
+ 0x5348,
+ 0x534a,
+ 0x5351,
+ 0x5352,
+ 0x5353,
+ 0x5354,
+ 0x5357,
+ 0x5358,
+ 0x535a,
+ 0x5360,
+ 0x5370,
+ 0x5371,
+ 0x5373,
+ 0x5374,
+ 0x5375,
+ 0x5378,
+ 0x5384,
+ 0x5398,
+ 0x539a,
+ 0x539f,
+ 0x53b3,
+ 0x53bb,
+ 0x53c2,
+ 0x53c8,
+ 0x53ca,
+ 0x53cb,
+ 0x53cc,
+ 0x53cd,
+ 0x53ce,
+ 0x53d4,
+ 0x53d6,
+ 0x53d7,
+ 0x53d9,
+ 0x53e3,
+ 0x53e4,
+ 0x53e5,
+ 0x53eb,
+ 0x53ec,
+ 0x53ef,
+ 0x53f0,
+ 0x53f2,
+ 0x53f3,
+ 0x53f7,
+ 0x53f8,
+ 0x5404,
+ 0x5408,
+ 0x5409,
+ 0x540c,
+ 0x540d,
+ 0x540e,
+ 0x540f,
+ 0x5410,
+ 0x5411,
+ 0x541b,
+ 0x541f,
+ 0x5426,
+ 0x542b,
+ 0x5438,
+ 0x5439,
+ 0x5442,
+ 0x5448,
+ 0x5449,
+ 0x544a,
+ 0x5468,
+ 0x546a,
+ 0x5473,
+ 0x547c,
+ 0x547d,
+ 0x548c,
+ 0x54b2,
+ 0x54bd,
+ 0x54c0,
+ 0x54c1,
+ 0x54e1,
+ 0x54f2,
+ 0x54fa,
+ 0x5504,
+ 0x5506,
+ 0x5507,
+ 0x5510,
+ 0x552f,
+ 0x5531,
+ 0x553e,
+ 0x5546,
+ 0x554f,
+ 0x5553,
+ 0x5584,
+ 0x5589,
+ 0x559a,
+ 0x559c,
+ 0x559d,
+ 0x55a9,
+ 0x55aa,
+ 0x55ab,
+ 0x55b6,
+ 0x55c5,
+ 0x55e3,
+ 0x5606,
+ 0x5631,
+ 0x5632,
+ 0x5668,
+ 0x5674,
+ 0x5687,
+ 0x56da,
+ 0x56db,
+ 0x56de,
+ 0x56e0,
+ 0x56e3,
+ 0x56f0,
+ 0x56f2,
+ 0x56f3,
+ 0x56fa,
+ 0x56fd,
+ 0x570f,
+ 0x5712,
+ 0x571f,
+ 0x5727,
+ 0x5728,
+ 0x5730,
+ 0x5742,
+ 0x5747,
+ 0x574a,
+ 0x5751,
+ 0x576a,
+ 0x5782,
+ 0x578b,
+ 0x57a3,
+ 0x57cb,
+ 0x57ce,
+ 0x57df,
+ 0x57f7,
+ 0x57f9,
+ 0x57fa,
+ 0x57fc,
+ 0x5800,
+ 0x5802,
+ 0x5805,
+ 0x5806,
+ 0x5815,
+ 0x5824,
+ 0x582a,
+ 0x5831,
+ 0x5834,
+ 0x5840,
+ 0x5841,
+ 0x584a,
+ 0x5851,
+ 0x5854,
+ 0x5857,
+ 0x585a,
+ 0x585e,
+ 0x5869,
+ 0x587e,
+ 0x5883,
+ 0x5893,
+ 0x5897,
+ 0x589c,
+ 0x58a8,
+ 0x58b3,
+ 0x58be,
+ 0x58c1,
+ 0x58c7,
+ 0x58ca,
+ 0x58cc,
+ 0x58eb,
+ 0x58ee,
+ 0x58f0,
+ 0x58f1,
+ 0x58f2,
+ 0x5909,
+ 0x590f,
+ 0x5915,
+ 0x5916,
+ 0x591a,
+ 0x591c,
+ 0x5922,
+ 0x5927,
+ 0x5929,
+ 0x592a,
+ 0x592b,
+ 0x592e,
+ 0x5931,
+ 0x5947,
+ 0x5948,
+ 0x5949,
+ 0x594f,
+ 0x5951,
+ 0x5954,
+ 0x5965,
+ 0x5968,
+ 0x596a,
+ 0x596e,
+ 0x5973,
+ 0x5974,
+ 0x597d,
+ 0x5982,
+ 0x5983,
+ 0x5984,
+ 0x598a,
+ 0x5996,
+ 0x5999,
+ 0x59a5,
+ 0x59a8,
+ 0x59ac,
+ 0x59b9,
+ 0x59bb,
+ 0x59c9,
+ 0x59cb,
+ 0x59d3,
+ 0x59d4,
+ 0x59eb,
+ 0x59fb,
+ 0x59ff,
+ 0x5a01,
+ 0x5a18,
+ 0x5a20,
+ 0x5a2f,
+ 0x5a46,
+ 0x5a5a,
+ 0x5a66,
+ 0x5a7f,
+ 0x5a92,
+ 0x5a9b,
+ 0x5ac1,
+ 0x5ac9,
+ 0x5acc,
+ 0x5ae1,
+ 0x5b22,
+ 0x5b50,
+ 0x5b54,
+ 0x5b57,
+ 0x5b58,
+ 0x5b5d,
+ 0x5b63,
+ 0x5b64,
+ 0x5b66,
+ 0x5b6b,
+ 0x5b85,
+ 0x5b87,
+ 0x5b88,
+ 0x5b89,
+ 0x5b8c,
+ 0x5b97,
+ 0x5b98,
+ 0x5b99,
+ 0x5b9a,
+ 0x5b9b,
+ 0x5b9c,
+ 0x5b9d,
+ 0x5b9f,
+ 0x5ba2,
+ 0x5ba3,
+ 0x5ba4,
+ 0x5bae,
+ 0x5bb0,
+ 0x5bb3,
+ 0x5bb4,
+ 0x5bb5,
+ 0x5bb6,
+ 0x5bb9,
+ 0x5bbf,
+ 0x5bc2,
+ 0x5bc4,
+ 0x5bc6,
+ 0x5bcc,
+ 0x5bd2,
+ 0x5bdb,
+ 0x5bdd,
+ 0x5bdf,
+ 0x5be1,
+ 0x5be7,
+ 0x5be9,
+ 0x5bee,
+ 0x5bf8,
+ 0x5bfa,
+ 0x5bfe,
+ 0x5bff,
+ 0x5c01,
+ 0x5c02,
+ 0x5c04,
+ 0x5c06,
+ 0x5c09,
+ 0x5c0a,
+ 0x5c0b,
+ 0x5c0e,
+ 0x5c0f,
+ 0x5c11,
+ 0x5c1a,
+ 0x5c31,
+ 0x5c3a,
+ 0x5c3b,
+ 0x5c3c,
+ 0x5c3d,
+ 0x5c3e,
+ 0x5c3f,
+ 0x5c40,
+ 0x5c45,
+ 0x5c48,
+ 0x5c4a,
+ 0x5c4b,
+ 0x5c55,
+ 0x5c5e,
+ 0x5c64,
+ 0x5c65,
+ 0x5c6f,
+ 0x5c71,
+ 0x5c90,
+ 0x5ca1,
+ 0x5ca9,
+ 0x5cac,
+ 0x5cb3,
+ 0x5cb8,
+ 0x5ce0,
+ 0x5ce1,
+ 0x5cf0,
+ 0x5cf6,
+ 0x5d07,
+ 0x5d0e,
+ 0x5d16,
+ 0x5d29,
+ 0x5d50,
+ 0x5ddd,
+ 0x5dde,
+ 0x5de1,
+ 0x5de3,
+ 0x5de5,
+ 0x5de6,
+ 0x5de7,
+ 0x5de8,
+ 0x5dee,
+ 0x5df1,
+ 0x5dfb,
+ 0x5dfe,
+ 0x5e02,
+ 0x5e03,
+ 0x5e06,
+ 0x5e0c,
+ 0x5e1d,
+ 0x5e25,
+ 0x5e2b,
+ 0x5e2d,
+ 0x5e2f,
+ 0x5e30,
+ 0x5e33,
+ 0x5e38,
+ 0x5e3d,
+ 0x5e45,
+ 0x5e55,
+ 0x5e63,
+ 0x5e72,
+ 0x5e73,
+ 0x5e74,
+ 0x5e78,
+ 0x5e79,
+ 0x5e7b,
+ 0x5e7c,
+ 0x5e7d,
+ 0x5e7e,
+ 0x5e81,
+ 0x5e83,
+ 0x5e8a,
+ 0x5e8f,
+ 0x5e95,
+ 0x5e97,
+ 0x5e9c,
+ 0x5ea6,
+ 0x5ea7,
+ 0x5eab,
+ 0x5ead,
+ 0x5eb6,
+ 0x5eb7,
+ 0x5eb8,
+ 0x5ec3,
+ 0x5ec9,
+ 0x5eca,
+ 0x5ef6,
+ 0x5ef7,
+ 0x5efa,
+ 0x5f01,
+ 0x5f04,
+ 0x5f0a,
+ 0x5f0f,
+ 0x5f10,
+ 0x5f13,
+ 0x5f14,
+ 0x5f15,
+ 0x5f1f,
+ 0x5f25,
+ 0x5f26,
+ 0x5f27,
+ 0x5f31,
+ 0x5f35,
+ 0x5f37,
+ 0x5f3e,
+ 0x5f53,
+ 0x5f59,
+ 0x5f62,
+ 0x5f69,
+ 0x5f6b,
+ 0x5f70,
+ 0x5f71,
+ 0x5f79,
+ 0x5f7c,
+ 0x5f80,
+ 0x5f81,
+ 0x5f84,
+ 0x5f85,
+ 0x5f8b,
+ 0x5f8c,
+ 0x5f90,
+ 0x5f92,
+ 0x5f93,
+ 0x5f97,
+ 0x5fa1,
+ 0x5fa9,
+ 0x5faa,
+ 0x5fae,
+ 0x5fb3,
+ 0x5fb4,
+ 0x5fb9,
+ 0x5fc3,
+ 0x5fc5,
+ 0x5fcc,
+ 0x5fcd,
+ 0x5fd7,
+ 0x5fd8,
+ 0x5fd9,
+ 0x5fdc,
+ 0x5fe0,
+ 0x5feb,
+ 0x5ff5,
+ 0x6012,
+ 0x6016,
+ 0x601d,
+ 0x6020,
+ 0x6025,
+ 0x6027,
+ 0x6028,
+ 0x602a,
+ 0x604b,
+ 0x6050,
+ 0x6052,
+ 0x6063,
+ 0x6065,
+ 0x6068,
+ 0x6069,
+ 0x606d,
+ 0x606f,
+ 0x6075,
+ 0x6094,
+ 0x609f,
+ 0x60a0,
+ 0x60a3,
+ 0x60a6,
+ 0x60a9,
+ 0x60aa,
+ 0x60b2,
+ 0x60bc,
+ 0x60c5,
+ 0x60d1,
+ 0x60dc,
+ 0x60e7,
+ 0x60e8,
+ 0x60f0,
+ 0x60f3,
+ 0x6101,
+ 0x6109,
+ 0x610f,
+ 0x611a,
+ 0x611b,
+ 0x611f,
+ 0x6144,
+ 0x6148,
+ 0x614b,
+ 0x614c,
+ 0x614e,
+ 0x6155,
+ 0x6162,
+ 0x6163,
+ 0x6168,
+ 0x616e,
+ 0x6170,
+ 0x6176,
+ 0x6182,
+ 0x618e,
+ 0x61a4,
+ 0x61a7,
+ 0x61a9,
+ 0x61ac,
+ 0x61b2,
+ 0x61b6,
+ 0x61be,
+ 0x61c7,
+ 0x61d0,
+ 0x61f2,
+ 0x61f8,
+ 0x6210,
+ 0x6211,
+ 0x6212,
+ 0x621a,
+ 0x6226,
+ 0x622f,
+ 0x6234,
+ 0x6238,
+ 0x623b,
+ 0x623f,
+ 0x6240,
+ 0x6247,
+ 0x6249,
+ 0x624b,
+ 0x624d,
+ 0x6253,
+ 0x6255,
+ 0x6271,
+ 0x6276,
+ 0x6279,
+ 0x627f,
+ 0x6280,
+ 0x6284,
+ 0x628a,
+ 0x6291,
+ 0x6295,
+ 0x6297,
+ 0x6298,
+ 0x629c,
+ 0x629e,
+ 0x62ab,
+ 0x62b1,
+ 0x62b5,
+ 0x62b9,
+ 0x62bc,
+ 0x62bd,
+ 0x62c5,
+ 0x62c9,
+ 0x62cd,
+ 0x62d0,
+ 0x62d2,
+ 0x62d3,
+ 0x62d8,
+ 0x62d9,
+ 0x62db,
+ 0x62dd,
+ 0x62e0,
+ 0x62e1,
+ 0x62ec,
+ 0x62ed,
+ 0x62f3,
+ 0x62f6,
+ 0x62f7,
+ 0x62fe,
+ 0x6301,
+ 0x6307,
+ 0x6311,
+ 0x6319,
+ 0x631f,
+ 0x6328,
+ 0x632b,
+ 0x632f,
+ 0x633f,
+ 0x6349,
+ 0x6355,
+ 0x6357,
+ 0x635c,
+ 0x6368,
+ 0x636e,
+ 0x637b,
+ 0x6383,
+ 0x6388,
+ 0x638c,
+ 0x6392,
+ 0x6398,
+ 0x639b,
+ 0x63a1,
+ 0x63a2,
+ 0x63a5,
+ 0x63a7,
+ 0x63a8,
+ 0x63aa,
+ 0x63b2,
+ 0x63cf,
+ 0x63d0,
+ 0x63da,
+ 0x63db,
+ 0x63e1,
+ 0x63ee,
+ 0x63f4,
+ 0x63fa,
+ 0x640d,
+ 0x642c,
+ 0x642d,
+ 0x643a,
+ 0x643e,
+ 0x6442,
+ 0x6458,
+ 0x6469,
+ 0x646f,
+ 0x6483,
+ 0x64a4,
+ 0x64ae,
+ 0x64b2,
+ 0x64c1,
+ 0x64cd,
+ 0x64e6,
+ 0x64ec,
+ 0x652f,
+ 0x6539,
+ 0x653b,
+ 0x653e,
+ 0x653f,
+ 0x6545,
+ 0x654f,
+ 0x6551,
+ 0x6557,
+ 0x6559,
+ 0x6562,
+ 0x6563,
+ 0x656c,
+ 0x6570,
+ 0x6574,
+ 0x6575,
+ 0x6577,
+ 0x6587,
+ 0x6589,
+ 0x658e,
+ 0x6591,
+ 0x6597,
+ 0x6599,
+ 0x659c,
+ 0x65a4,
+ 0x65a5,
+ 0x65ac,
+ 0x65ad,
+ 0x65b0,
+ 0x65b9,
+ 0x65bd,
+ 0x65c5,
+ 0x65cb,
+ 0x65cf,
+ 0x65d7,
+ 0x65e2,
+ 0x65e5,
+ 0x65e6,
+ 0x65e7,
+ 0x65e8,
+ 0x65e9,
+ 0x65ec,
+ 0x65fa,
+ 0x6606,
+ 0x6607,
+ 0x660e,
+ 0x6613,
+ 0x6614,
+ 0x661f,
+ 0x6620,
+ 0x6625,
+ 0x6627,
+ 0x6628,
+ 0x662d,
+ 0x662f,
+ 0x663c,
+ 0x6642,
+ 0x6669,
+ 0x666e,
+ 0x666f,
+ 0x6674,
+ 0x6676,
+ 0x6681,
+ 0x6687,
+ 0x6691,
+ 0x6696,
+ 0x6697,
+ 0x66a6,
+ 0x66ab,
+ 0x66ae,
+ 0x66b4,
+ 0x66c7,
+ 0x66d6,
+ 0x66dc,
+ 0x66f2,
+ 0x66f4,
+ 0x66f8,
+ 0x66f9,
+ 0x66fd,
+ 0x66ff,
+ 0x6700,
+ 0x6708,
+ 0x6709,
+ 0x670d,
+ 0x6715,
+ 0x6717,
+ 0x671b,
+ 0x671d,
+ 0x671f,
+ 0x6728,
+ 0x672a,
+ 0x672b,
+ 0x672c,
+ 0x672d,
+ 0x6731,
+ 0x6734,
+ 0x673a,
+ 0x673d,
+ 0x6749,
+ 0x6750,
+ 0x6751,
+ 0x675f,
+ 0x6761,
+ 0x6765,
+ 0x676f,
+ 0x6771,
+ 0x677e,
+ 0x677f,
+ 0x6790,
+ 0x6795,
+ 0x6797,
+ 0x679a,
+ 0x679c,
+ 0x679d,
+ 0x67a0,
+ 0x67a2,
+ 0x67af,
+ 0x67b6,
+ 0x67c4,
+ 0x67d0,
+ 0x67d3,
+ 0x67d4,
+ 0x67f1,
+ 0x67f3,
+ 0x67f5,
+ 0x67fb,
+ 0x67ff,
+ 0x6803,
+ 0x6804,
+ 0x6813,
+ 0x6821,
+ 0x682a,
+ 0x6838,
+ 0x6839,
+ 0x683c,
+ 0x683d,
+ 0x6841,
+ 0x6843,
+ 0x6848,
+ 0x6851,
+ 0x685c,
+ 0x685f,
+ 0x6885,
+ 0x6897,
+ 0x68a8,
+ 0x68b0,
+ 0x68c4,
+ 0x68cb,
+ 0x68d2,
+ 0x68da,
+ 0x68df,
+ 0x68ee,
+ 0x68fa,
+ 0x6905,
+ 0x690d,
+ 0x690e,
+ 0x691c,
+ 0x696d,
+ 0x6975,
+ 0x6977,
+ 0x697c,
+ 0x697d,
+ 0x6982,
+ 0x69cb,
+ 0x69d8,
+ 0x69fd,
+ 0x6a19,
+ 0x6a21,
+ 0x6a29,
+ 0x6a2a,
+ 0x6a39,
+ 0x6a4b,
+ 0x6a5f,
+ 0x6b04,
+ 0x6b20,
+ 0x6b21,
+ 0x6b27,
+ 0x6b32,
+ 0x6b3a,
+ 0x6b3e,
+ 0x6b4c,
+ 0x6b53,
+ 0x6b62,
+ 0x6b63,
+ 0x6b66,
+ 0x6b69,
+ 0x6b6f,
+ 0x6b73,
+ 0x6b74,
+ 0x6b7b,
+ 0x6b89,
+ 0x6b8a,
+ 0x6b8b,
+ 0x6b96,
+ 0x6bb4,
+ 0x6bb5,
+ 0x6bba,
+ 0x6bbb,
+ 0x6bbf,
+ 0x6bc0,
+ 0x6bcd,
+ 0x6bce,
+ 0x6bd2,
+ 0x6bd4,
+ 0x6bdb,
+ 0x6c0f,
+ 0x6c11,
+ 0x6c17,
+ 0x6c34,
+ 0x6c37,
+ 0x6c38,
+ 0x6c3e,
+ 0x6c41,
+ 0x6c42,
+ 0x6c4e,
+ 0x6c57,
+ 0x6c5a,
+ 0x6c5f,
+ 0x6c60,
+ 0x6c70,
+ 0x6c7a,
+ 0x6c7d,
+ 0x6c83,
+ 0x6c88,
+ 0x6c96,
+ 0x6c99,
+ 0x6ca1,
+ 0x6ca2,
+ 0x6cb3,
+ 0x6cb8,
+ 0x6cb9,
+ 0x6cbb,
+ 0x6cbc,
+ 0x6cbf,
+ 0x6cc1,
+ 0x6cc9,
+ 0x6cca,
+ 0x6ccc,
+ 0x6cd5,
+ 0x6ce1,
+ 0x6ce2,
+ 0x6ce3,
+ 0x6ce5,
+ 0x6ce8,
+ 0x6cf0,
+ 0x6cf3,
+ 0x6d0b,
+ 0x6d17,
+ 0x6d1e,
+ 0x6d25,
+ 0x6d2a,
+ 0x6d3b,
+ 0x6d3e,
+ 0x6d41,
+ 0x6d44,
+ 0x6d45,
+ 0x6d5c,
+ 0x6d66,
+ 0x6d6a,
+ 0x6d6e,
+ 0x6d74,
+ 0x6d77,
+ 0x6d78,
+ 0x6d88,
+ 0x6d99,
+ 0x6daf,
+ 0x6db2,
+ 0x6dbc,
+ 0x6dd1,
+ 0x6de1,
+ 0x6deb,
+ 0x6df1,
+ 0x6df7,
+ 0x6dfb,
+ 0x6e05,
+ 0x6e07,
+ 0x6e08,
+ 0x6e09,
+ 0x6e0b,
+ 0x6e13,
+ 0x6e1b,
+ 0x6e21,
+ 0x6e26,
+ 0x6e29,
+ 0x6e2c,
+ 0x6e2f,
+ 0x6e56,
+ 0x6e67,
+ 0x6e6f,
+ 0x6e7e,
+ 0x6e7f,
+ 0x6e80,
+ 0x6e90,
+ 0x6e96,
+ 0x6e9d,
+ 0x6eb6,
+ 0x6eba,
+ 0x6ec5,
+ 0x6ecb,
+ 0x6ed1,
+ 0x6edd,
+ 0x6ede,
+ 0x6ef4,
+ 0x6f01,
+ 0x6f02,
+ 0x6f06,
+ 0x6f0f,
+ 0x6f14,
+ 0x6f20,
+ 0x6f22,
+ 0x6f2b,
+ 0x6f2c,
+ 0x6f38,
+ 0x6f54,
+ 0x6f5c,
+ 0x6f5f,
+ 0x6f64,
+ 0x6f6e,
+ 0x6f70,
+ 0x6f84,
+ 0x6fc0,
+ 0x6fc1,
+ 0x6fc3,
+ 0x6feb,
+ 0x6fef,
+ 0x702c,
+ 0x706b,
+ 0x706f,
+ 0x7070,
+ 0x707d,
+ 0x7089,
+ 0x708a,
+ 0x708e,
+ 0x70ad,
+ 0x70b9,
+ 0x70ba,
+ 0x70c8,
+ 0x7121,
+ 0x7126,
+ 0x7136,
+ 0x713c,
+ 0x714e,
+ 0x7159,
+ 0x7167,
+ 0x7169,
+ 0x716e,
+ 0x718a,
+ 0x719f,
+ 0x71b1,
+ 0x71c3,
+ 0x71e5,
+ 0x7206,
+ 0x722a,
+ 0x7235,
+ 0x7236,
+ 0x723d,
+ 0x7247,
+ 0x7248,
+ 0x7259,
+ 0x725b,
+ 0x7267,
+ 0x7269,
+ 0x7272,
+ 0x7279,
+ 0x72a0,
+ 0x72ac,
+ 0x72af,
+ 0x72b6,
+ 0x72c2,
+ 0x72d9,
+ 0x72e9,
+ 0x72ec,
+ 0x72ed,
+ 0x731b,
+ 0x731f,
+ 0x732b,
+ 0x732e,
+ 0x7336,
+ 0x733f,
+ 0x7344,
+ 0x7363,
+ 0x7372,
+ 0x7384,
+ 0x7387,
+ 0x7389,
+ 0x738b,
+ 0x73a9,
+ 0x73cd,
+ 0x73e0,
+ 0x73ed,
+ 0x73fe,
+ 0x7403,
+ 0x7406,
+ 0x7434,
+ 0x7460,
+ 0x7483,
+ 0x74a7,
+ 0x74b0,
+ 0x74bd,
+ 0x74e6,
+ 0x74f6,
+ 0x7518,
+ 0x751a,
+ 0x751f,
+ 0x7523,
+ 0x7528,
+ 0x7530,
+ 0x7531,
+ 0x7532,
+ 0x7533,
+ 0x7537,
+ 0x753a,
+ 0x753b,
+ 0x754c,
+ 0x754f,
+ 0x7551,
+ 0x7554,
+ 0x7559,
+ 0x755c,
+ 0x755d,
+ 0x7565,
+ 0x756a,
+ 0x7570,
+ 0x7573,
+ 0x757f,
+ 0x758e,
+ 0x7591,
+ 0x75ab,
+ 0x75b2,
+ 0x75be,
+ 0x75c5,
+ 0x75c7,
+ 0x75d5,
+ 0x75d8,
+ 0x75db,
+ 0x75e2,
+ 0x75e9,
+ 0x75f4,
+ 0x760d,
+ 0x7642,
+ 0x7652,
+ 0x7656,
+ 0x767a,
+ 0x767b,
+ 0x767d,
+ 0x767e,
+ 0x7684,
+ 0x7686,
+ 0x7687,
+ 0x76ae,
+ 0x76bf,
+ 0x76c6,
+ 0x76ca,
+ 0x76d7,
+ 0x76db,
+ 0x76df,
+ 0x76e3,
+ 0x76e4,
+ 0x76ee,
+ 0x76f2,
+ 0x76f4,
+ 0x76f8,
+ 0x76fe,
+ 0x7701,
+ 0x7709,
+ 0x770b,
+ 0x770c,
+ 0x771f,
+ 0x7720,
+ 0x773a,
+ 0x773c,
+ 0x7740,
+ 0x7761,
+ 0x7763,
+ 0x7766,
+ 0x77ac,
+ 0x77ad,
+ 0x77b3,
+ 0x77db,
+ 0x77e2,
+ 0x77e5,
+ 0x77ed,
+ 0x77ef,
+ 0x77f3,
+ 0x7802,
+ 0x7814,
+ 0x7815,
+ 0x7832,
+ 0x7834,
+ 0x785d,
+ 0x786b,
+ 0x786c,
+ 0x7881,
+ 0x7891,
+ 0x78ba,
+ 0x78c1,
+ 0x78e8,
+ 0x7901,
+ 0x790e,
+ 0x793a,
+ 0x793c,
+ 0x793e,
+ 0x7948,
+ 0x7949,
+ 0x7956,
+ 0x795d,
+ 0x795e,
+ 0x7965,
+ 0x7968,
+ 0x796d,
+ 0x7981,
+ 0x7985,
+ 0x798d,
+ 0x798f,
+ 0x79c0,
+ 0x79c1,
+ 0x79cb,
+ 0x79d1,
+ 0x79d2,
+ 0x79d8,
+ 0x79df,
+ 0x79e9,
+ 0x79f0,
+ 0x79fb,
+ 0x7a0b,
+ 0x7a0e,
+ 0x7a1a,
+ 0x7a2e,
+ 0x7a32,
+ 0x7a3c,
+ 0x7a3d,
+ 0x7a3f,
+ 0x7a40,
+ 0x7a42,
+ 0x7a4d,
+ 0x7a4f,
+ 0x7a6b,
+ 0x7a74,
+ 0x7a76,
+ 0x7a7a,
+ 0x7a81,
+ 0x7a83,
+ 0x7a92,
+ 0x7a93,
+ 0x7a9f,
+ 0x7aae,
+ 0x7aaf,
+ 0x7acb,
+ 0x7adc,
+ 0x7ae0,
+ 0x7ae5,
+ 0x7aef,
+ 0x7af6,
+ 0x7af9,
+ 0x7b11,
+ 0x7b1b,
+ 0x7b26,
+ 0x7b2c,
+ 0x7b46,
+ 0x7b49,
+ 0x7b4b,
+ 0x7b52,
+ 0x7b54,
+ 0x7b56,
+ 0x7b87,
+ 0x7b8b,
+ 0x7b97,
+ 0x7ba1,
+ 0x7bb1,
+ 0x7bb8,
+ 0x7bc0,
+ 0x7bc4,
+ 0x7bc9,
+ 0x7be4,
+ 0x7c21,
+ 0x7c3f,
+ 0x7c4d,
+ 0x7c60,
+ 0x7c73,
+ 0x7c89,
+ 0x7c8b,
+ 0x7c92,
+ 0x7c97,
+ 0x7c98,
+ 0x7c9b,
+ 0x7ca7,
+ 0x7cbe,
+ 0x7cd6,
+ 0x7ce7,
+ 0x7cf8,
+ 0x7cfb,
+ 0x7cfe,
+ 0x7d00,
+ 0x7d04,
+ 0x7d05,
+ 0x7d0b,
+ 0x7d0d,
+ 0x7d14,
+ 0x7d19,
+ 0x7d1a,
+ 0x7d1b,
+ 0x7d20,
+ 0x7d21,
+ 0x7d22,
+ 0x7d2b,
+ 0x7d2f,
+ 0x7d30,
+ 0x7d33,
+ 0x7d39,
+ 0x7d3a,
+ 0x7d42,
+ 0x7d44,
+ 0x7d4c,
+ 0x7d50,
+ 0x7d5e,
+ 0x7d61,
+ 0x7d66,
+ 0x7d71,
+ 0x7d75,
+ 0x7d76,
+ 0x7d79,
+ 0x7d99,
+ 0x7d9a,
+ 0x7dad,
+ 0x7db1,
+ 0x7db2,
+ 0x7dbb,
+ 0x7dbf,
+ 0x7dca,
+ 0x7dcf,
+ 0x7dd1,
+ 0x7dd2,
+ 0x7dda,
+ 0x7de0,
+ 0x7de8,
+ 0x7de9,
+ 0x7def,
+ 0x7df4,
+ 0x7dfb,
+ 0x7e01,
+ 0x7e04,
+ 0x7e1b,
+ 0x7e26,
+ 0x7e2b,
+ 0x7e2e,
+ 0x7e3e,
+ 0x7e41,
+ 0x7e4a,
+ 0x7e54,
+ 0x7e55,
+ 0x7e6d,
+ 0x7e70,
+ 0x7f36,
+ 0x7f6a,
+ 0x7f6e,
+ 0x7f70,
+ 0x7f72,
+ 0x7f75,
+ 0x7f77,
+ 0x7f85,
+ 0x7f8a,
+ 0x7f8e,
+ 0x7f9e,
+ 0x7fa4,
+ 0x7fa8,
+ 0x7fa9,
+ 0x7fbd,
+ 0x7fc1,
+ 0x7fcc,
+ 0x7fd2,
+ 0x7ffb,
+ 0x7ffc,
+ 0x8001,
+ 0x8003,
+ 0x8005,
+ 0x8010,
+ 0x8015,
+ 0x8017,
+ 0x8033,
+ 0x8056,
+ 0x805e,
+ 0x8074,
+ 0x8077,
+ 0x8089,
+ 0x808c,
+ 0x8096,
+ 0x8098,
+ 0x809d,
+ 0x80a1,
+ 0x80a2,
+ 0x80a5,
+ 0x80a9,
+ 0x80aa,
+ 0x80af,
+ 0x80b2,
+ 0x80ba,
+ 0x80c3,
+ 0x80c6,
+ 0x80cc,
+ 0x80ce,
+ 0x80de,
+ 0x80f4,
+ 0x80f8,
+ 0x80fd,
+ 0x8102,
+ 0x8105,
+ 0x8107,
+ 0x8108,
+ 0x810a,
+ 0x811a,
+ 0x8131,
+ 0x8133,
+ 0x814e,
+ 0x8150,
+ 0x8155,
+ 0x816b,
+ 0x8170,
+ 0x8178,
+ 0x8179,
+ 0x817a,
+ 0x819a,
+ 0x819c,
+ 0x819d,
+ 0x81a8,
+ 0x81b3,
+ 0x81c6,
+ 0x81d3,
+ 0x81e3,
+ 0x81e8,
+ 0x81ea,
+ 0x81ed,
+ 0x81f3,
+ 0x81f4,
+ 0x81fc,
+ 0x8208,
+ 0x820c,
+ 0x820e,
+ 0x8217,
+ 0x821e,
+ 0x821f,
+ 0x822a,
+ 0x822c,
+ 0x8236,
+ 0x8237,
+ 0x8239,
+ 0x8247,
+ 0x8266,
+ 0x826f,
+ 0x8272,
+ 0x8276,
+ 0x828b,
+ 0x829d,
+ 0x82af,
+ 0x82b1,
+ 0x82b3,
+ 0x82b8,
+ 0x82bd,
+ 0x82d7,
+ 0x82db,
+ 0x82e5,
+ 0x82e6,
+ 0x82f1,
+ 0x8302,
+ 0x830e,
+ 0x8328,
+ 0x8336,
+ 0x8349,
+ 0x8352,
+ 0x8358,
+ 0x8377,
+ 0x83ca,
+ 0x83cc,
+ 0x83d3,
+ 0x83dc,
+ 0x83ef,
+ 0x840e,
+ 0x843d,
+ 0x8449,
+ 0x8457,
+ 0x845b,
+ 0x846c,
+ 0x84b8,
+ 0x84c4,
+ 0x84cb,
+ 0x8511,
+ 0x8535,
+ 0x853d,
+ 0x8584,
+ 0x85a6,
+ 0x85aa,
+ 0x85ab,
+ 0x85ac,
+ 0x85cd,
+ 0x85e4,
+ 0x85e9,
+ 0x85fb,
+ 0x864e,
+ 0x8650,
+ 0x865a,
+ 0x865c,
+ 0x865e,
+ 0x866b,
+ 0x8679,
+ 0x868a,
+ 0x8695,
+ 0x86c7,
+ 0x86cd,
+ 0x86ee,
+ 0x8702,
+ 0x871c,
+ 0x878d,
+ 0x8840,
+ 0x8846,
+ 0x884c,
+ 0x8853,
+ 0x8857,
+ 0x885b,
+ 0x885d,
+ 0x8861,
+ 0x8863,
+ 0x8868,
+ 0x8870,
+ 0x8877,
+ 0x888b,
+ 0x8896,
+ 0x88ab,
+ 0x88c1,
+ 0x88c2,
+ 0x88c5,
+ 0x88cf,
+ 0x88d5,
+ 0x88dc,
+ 0x88f8,
+ 0x88fd,
+ 0x88fe,
+ 0x8907,
+ 0x8910,
+ 0x8912,
+ 0x895f,
+ 0x8972,
+ 0x897f,
+ 0x8981,
+ 0x8986,
+ 0x8987,
+ 0x898b,
+ 0x898f,
+ 0x8996,
+ 0x899a,
+ 0x89a7,
+ 0x89aa,
+ 0x89b3,
+ 0x89d2,
+ 0x89e3,
+ 0x89e6,
+ 0x8a00,
+ 0x8a02,
+ 0x8a03,
+ 0x8a08,
+ 0x8a0e,
+ 0x8a13,
+ 0x8a17,
+ 0x8a18,
+ 0x8a1f,
+ 0x8a2a,
+ 0x8a2d,
+ 0x8a31,
+ 0x8a33,
+ 0x8a34,
+ 0x8a3a,
+ 0x8a3c,
+ 0x8a50,
+ 0x8a54,
+ 0x8a55,
+ 0x8a5e,
+ 0x8a60,
+ 0x8a63,
+ 0x8a66,
+ 0x8a69,
+ 0x8a6e,
+ 0x8a70,
+ 0x8a71,
+ 0x8a72,
+ 0x8a73,
+ 0x8a87,
+ 0x8a89,
+ 0x8a8c,
+ 0x8a8d,
+ 0x8a93,
+ 0x8a95,
+ 0x8a98,
+ 0x8a9e,
+ 0x8aa0,
+ 0x8aa4,
+ 0x8aac,
+ 0x8aad,
+ 0x8ab0,
+ 0x8ab2,
+ 0x8abf,
+ 0x8ac7,
+ 0x8acb,
+ 0x8ad6,
+ 0x8ae6,
+ 0x8ae7,
+ 0x8aed,
+ 0x8aee,
+ 0x8af8,
+ 0x8afe,
+ 0x8b00,
+ 0x8b01,
+ 0x8b04,
+ 0x8b0e,
+ 0x8b19,
+ 0x8b1b,
+ 0x8b1d,
+ 0x8b21,
+ 0x8b39,
+ 0x8b58,
+ 0x8b5c,
+ 0x8b66,
+ 0x8b70,
+ 0x8b72,
+ 0x8b77,
+ 0x8c37,
+ 0x8c46,
+ 0x8c4a,
+ 0x8c5a,
+ 0x8c61,
+ 0x8c6a,
+ 0x8c8c,
+ 0x8c9d,
+ 0x8c9e,
+ 0x8ca0,
+ 0x8ca1,
+ 0x8ca2,
+ 0x8ca7,
+ 0x8ca8,
+ 0x8ca9,
+ 0x8caa,
+ 0x8cab,
+ 0x8cac,
+ 0x8caf,
+ 0x8cb4,
+ 0x8cb7,
+ 0x8cb8,
+ 0x8cbb,
+ 0x8cbc,
+ 0x8cbf,
+ 0x8cc0,
+ 0x8cc2,
+ 0x8cc3,
+ 0x8cc4,
+ 0x8cc7,
+ 0x8cca,
+ 0x8cd3,
+ 0x8cdb,
+ 0x8cdc,
+ 0x8cde,
+ 0x8ce0,
+ 0x8ce2,
+ 0x8ce6,
+ 0x8cea,
+ 0x8ced,
+ 0x8cfc,
+ 0x8d08,
+ 0x8d64,
+ 0x8d66,
+ 0x8d70,
+ 0x8d74,
+ 0x8d77,
+ 0x8d85,
+ 0x8d8a,
+ 0x8da3,
+ 0x8db3,
+ 0x8ddd,
+ 0x8de1,
+ 0x8def,
+ 0x8df3,
+ 0x8df5,
+ 0x8e0a,
+ 0x8e0f,
+ 0x8e2a,
+ 0x8e74,
+ 0x8e8d,
+ 0x8eab,
+ 0x8eca,
+ 0x8ecc,
+ 0x8ecd,
+ 0x8ed2,
+ 0x8edf,
+ 0x8ee2,
+ 0x8ef8,
+ 0x8efd,
+ 0x8f03,
+ 0x8f09,
+ 0x8f1d,
+ 0x8f29,
+ 0x8f2a,
+ 0x8f38,
+ 0x8f44,
+ 0x8f9b,
+ 0x8f9e,
+ 0x8fa3,
+ 0x8fb1,
+ 0x8fb2,
+ 0x8fba,
+ 0x8fbc,
+ 0x8fc5,
+ 0x8fce,
+ 0x8fd1,
+ 0x8fd4,
+ 0x8feb,
+ 0x8fed,
+ 0x8ff0,
+ 0x8ff7,
+ 0x8ffd,
+ 0x9000,
+ 0x9001,
+ 0x9003,
+ 0x9006,
+ 0x900f,
+ 0x9010,
+ 0x9013,
+ 0x9014,
+ 0x901a,
+ 0x901d,
+ 0x901f,
+ 0x9020,
+ 0x9023,
+ 0x902e,
+ 0x9031,
+ 0x9032,
+ 0x9038,
+ 0x9042,
+ 0x9045,
+ 0x9047,
+ 0x904a,
+ 0x904b,
+ 0x904d,
+ 0x904e,
+ 0x9053,
+ 0x9054,
+ 0x9055,
+ 0x905c,
+ 0x9060,
+ 0x9061,
+ 0x9063,
+ 0x9069,
+ 0x906d,
+ 0x906e,
+ 0x9075,
+ 0x9077,
+ 0x9078,
+ 0x907a,
+ 0x907f,
+ 0x9084,
+ 0x90a3,
+ 0x90a6,
+ 0x90aa,
+ 0x90b8,
+ 0x90ca,
+ 0x90ce,
+ 0x90e1,
+ 0x90e8,
+ 0x90ed,
+ 0x90f5,
+ 0x90f7,
+ 0x90fd,
+ 0x914c,
+ 0x914d,
+ 0x914e,
+ 0x9152,
+ 0x9154,
+ 0x9162,
+ 0x916a,
+ 0x916c,
+ 0x9175,
+ 0x9177,
+ 0x9178,
+ 0x9192,
+ 0x919c,
+ 0x91b8,
+ 0x91c7,
+ 0x91c8,
+ 0x91cc,
+ 0x91cd,
+ 0x91ce,
+ 0x91cf,
+ 0x91d1,
+ 0x91dc,
+ 0x91dd,
+ 0x91e3,
+ 0x920d,
+ 0x9234,
+ 0x9244,
+ 0x925b,
+ 0x9262,
+ 0x9271,
+ 0x9280,
+ 0x9283,
+ 0x9285,
+ 0x9298,
+ 0x92ad,
+ 0x92ed,
+ 0x92f3,
+ 0x92fc,
+ 0x9320,
+ 0x9326,
+ 0x932c,
+ 0x932e,
+ 0x932f,
+ 0x9332,
+ 0x934b,
+ 0x935b,
+ 0x9375,
+ 0x938c,
+ 0x9396,
+ 0x93ae,
+ 0x93e1,
+ 0x9418,
+ 0x9451,
+ 0x9577,
+ 0x9580,
+ 0x9589,
+ 0x958b,
+ 0x9591,
+ 0x9593,
+ 0x95a2,
+ 0x95a3,
+ 0x95a5,
+ 0x95b2,
+ 0x95c7,
+ 0x95d8,
+ 0x961c,
+ 0x962a,
+ 0x9632,
+ 0x963b,
+ 0x9644,
+ 0x964d,
+ 0x9650,
+ 0x965b,
+ 0x9662,
+ 0x9663,
+ 0x9664,
+ 0x9665,
+ 0x966a,
+ 0x9670,
+ 0x9673,
+ 0x9675,
+ 0x9676,
+ 0x9678,
+ 0x967a,
+ 0x967d,
+ 0x9685,
+ 0x9686,
+ 0x968a,
+ 0x968e,
+ 0x968f,
+ 0x9694,
+ 0x9699,
+ 0x969b,
+ 0x969c,
+ 0x96a0,
+ 0x96a3,
+ 0x96b7,
+ 0x96bb,
+ 0x96c4,
+ 0x96c5,
+ 0x96c6,
+ 0x96c7,
+ 0x96cc,
+ 0x96d1,
+ 0x96e2,
+ 0x96e3,
+ 0x96e8,
+ 0x96ea,
+ 0x96f0,
+ 0x96f2,
+ 0x96f6,
+ 0x96f7,
+ 0x96fb,
+ 0x9700,
+ 0x9707,
+ 0x970a,
+ 0x971c,
+ 0x9727,
+ 0x9732,
+ 0x9752,
+ 0x9759,
+ 0x975e,
+ 0x9762,
+ 0x9769,
+ 0x9774,
+ 0x97d3,
+ 0x97f3,
+ 0x97fb,
+ 0x97ff,
+ 0x9802,
+ 0x9803,
+ 0x9805,
+ 0x9806,
+ 0x9808,
+ 0x9810,
+ 0x9811,
+ 0x9812,
+ 0x9813,
+ 0x9818,
+ 0x982d,
+ 0x983b,
+ 0x983c,
+ 0x984c,
+ 0x984d,
+ 0x984e,
+ 0x9854,
+ 0x9855,
+ 0x9858,
+ 0x985e,
+ 0x9867,
+ 0x98a8,
+ 0x98db,
+ 0x98df,
+ 0x98e2,
+ 0x98ef,
+ 0x98f2,
+ 0x98fc,
+ 0x98fd,
+ 0x98fe,
+ 0x9905,
+ 0x990a,
+ 0x990c,
+ 0x9913,
+ 0x9928,
+ 0x9996,
+ 0x9999,
+ 0x99ac,
+ 0x99c4,
+ 0x99c5,
+ 0x99c6,
+ 0x99d0,
+ 0x99d2,
+ 0x9a0e,
+ 0x9a12,
+ 0x9a13,
+ 0x9a30,
+ 0x9a5a,
+ 0x9aa8,
+ 0x9ab8,
+ 0x9ac4,
+ 0x9ad8,
+ 0x9aea,
+ 0x9b31,
+ 0x9b3c,
+ 0x9b42,
+ 0x9b45,
+ 0x9b54,
+ 0x9b5a,
+ 0x9bae,
+ 0x9be8,
+ 0x9ce5,
+ 0x9cf4,
+ 0x9d8f,
+ 0x9db4,
+ 0x9e7f,
+ 0x9e93,
+ 0x9e97,
+ 0x9ea6,
+ 0x9eba,
+ 0x9ebb,
+ 0x9ec4,
+ 0x9ed2,
+ 0x9ed9,
+ 0x9f13,
+ 0x9f3b,
+ 0x9f62,
+};
+#define JA_LANG_ORTH_SZ 2314
diff --git a/crengine/fc-lang/files/jv_orth.c b/crengine/fc-lang/files/jv_orth.c
new file mode 100644
index 0000000000..d8f45c0958
--- /dev/null
+++ b/crengine/fc-lang/files/jv_orth.c
@@ -0,0 +1,13 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int jv_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x00c8, 0x00c9, // range
+ 2, 0x00e8, 0x00e9, // range
+};
+#define JV_LANG_ORTH_SZ 12
diff --git a/crengine/fc-lang/files/ka_orth.c b/crengine/fc-lang/files/ka_orth.c
new file mode 100644
index 0000000000..907c48fd65
--- /dev/null
+++ b/crengine/fc-lang/files/ka_orth.c
@@ -0,0 +1,10 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ka_lang_orth_chars[] = {
+ 2, 0x10d0, 0x10f0, // range
+};
+#define KA_LANG_ORTH_SZ 3
diff --git a/crengine/fc-lang/files/kaa_orth.c b/crengine/fc-lang/files/kaa_orth.c
new file mode 100644
index 0000000000..91c024f3c8
--- /dev/null
+++ b/crengine/fc-lang/files/kaa_orth.c
@@ -0,0 +1,87 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int kaa_lang_orth_chars[] = {
+ 0x0401,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+ 0x0492,
+ 0x0493,
+ 0x049a,
+ 0x049b,
+ 0x04a2,
+ 0x04a3,
+ 0x04ae,
+ 0x04af,
+ 0x04b2,
+ 0x04b3,
+ 0x04d8,
+ 0x04d9,
+};
+#define KAA_LANG_ORTH_SZ 78
diff --git a/crengine/fc-lang/files/kab_orth.c b/crengine/fc-lang/files/kab_orth.c
new file mode 100644
index 0000000000..912546b26d
--- /dev/null
+++ b/crengine/fc-lang/files/kab_orth.c
@@ -0,0 +1,22 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int kab_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x010c, 0x010d, // range
+ 0x0190,
+ 0x0194,
+ 2, 0x01e6, 0x01e7, // range
+ 0x025b,
+ 0x0263,
+ 2, 0x1e0c, 0x1e0d, // range
+ 2, 0x1e24, 0x1e25, // range
+ 2, 0x1e62, 0x1e63, // range
+ 2, 0x1e6c, 0x1e6d, // range
+ 2, 0x1e92, 0x1e93, // range
+};
+#define KAB_LANG_ORTH_SZ 31
diff --git a/crengine/fc-lang/files/ki_orth.c b/crengine/fc-lang/files/ki_orth.c
new file mode 100644
index 0000000000..626e54b37f
--- /dev/null
+++ b/crengine/fc-lang/files/ki_orth.c
@@ -0,0 +1,15 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ki_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x0128,
+ 0x0129,
+ 0x0168,
+ 0x0169,
+};
+#define KI_LANG_ORTH_SZ 10
diff --git a/crengine/fc-lang/files/kj_orth.c b/crengine/fc-lang/files/kj_orth.c
new file mode 100644
index 0000000000..8dd866027b
--- /dev/null
+++ b/crengine/fc-lang/files/kj_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int kj_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define KJ_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/kk_orth.c b/crengine/fc-lang/files/kk_orth.c
new file mode 100644
index 0000000000..224249fc26
--- /dev/null
+++ b/crengine/fc-lang/files/kk_orth.c
@@ -0,0 +1,17 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int kk_lang_orth_chars[] = {
+ 2, 0x0410, 0x044f, // range
+ 0x0456,
+ 2, 0x0492, 0x0493, // range
+ 2, 0x049a, 0x049b, // range
+ 2, 0x04a2, 0x04a3, // range
+ 2, 0x04ba, 0x04bb, // range
+ 2, 0x04d8, 0x04d9, // range
+ 2, 0x04e8, 0x04e9, // range
+};
+#define KK_LANG_ORTH_SZ 22
diff --git a/crengine/fc-lang/files/kl_orth.c b/crengine/fc-lang/files/kl_orth.c
new file mode 100644
index 0000000000..7d5843d8b0
--- /dev/null
+++ b/crengine/fc-lang/files/kl_orth.c
@@ -0,0 +1,38 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int kl_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00c2,
+ 0x00c3,
+ 0x00c5,
+ 0x00c6,
+ 0x00ca,
+ 0x00cd,
+ 0x00ce,
+ 0x00d4,
+ 0x00d8,
+ 0x00da,
+ 0x00db,
+ 0x00e1,
+ 0x00e2,
+ 0x00e3,
+ 0x00e5,
+ 0x00e6,
+ 0x00ea,
+ 0x00ed,
+ 0x00ee,
+ 0x00f4,
+ 0x00f8,
+ 0x00fa,
+ 0x00fb,
+ 2, 0x0128, 0x0129, // range
+ 0x0138,
+ 2, 0x0168, 0x0169, // range
+};
+#define KL_LANG_ORTH_SZ 37
diff --git a/crengine/fc-lang/files/km_orth.c b/crengine/fc-lang/files/km_orth.c
new file mode 100644
index 0000000000..50ba9b0e09
--- /dev/null
+++ b/crengine/fc-lang/files/km_orth.c
@@ -0,0 +1,14 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int km_lang_orth_chars[] = {
+ 2, 0x1780, 0x179c, // range
+ 2, 0x179f, 0x17a2, // range
+ 2, 0x17a5, 0x17a7, // range
+ 2, 0x17a9, 0x17b3, // range
+ 2, 0x17b6, 0x17c5, // range
+};
+#define KM_LANG_ORTH_SZ 15
diff --git a/crengine/fc-lang/files/kn_orth.c b/crengine/fc-lang/files/kn_orth.c
new file mode 100644
index 0000000000..f83e1b8865
--- /dev/null
+++ b/crengine/fc-lang/files/kn_orth.c
@@ -0,0 +1,21 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int kn_lang_orth_chars[] = {
+ 2, 0x0c82, 0x0c83, // range
+ 2, 0x0c85, 0x0c8c, // range
+ 2, 0x0c8e, 0x0c90, // range
+ 2, 0x0c92, 0x0ca8, // range
+ 2, 0x0caa, 0x0cb3, // range
+ 2, 0x0cb5, 0x0cb9, // range
+ 2, 0x0cbe, 0x0cc4, // range
+ 2, 0x0cc6, 0x0cc8, // range
+ 2, 0x0cca, 0x0ccd, // range
+ 2, 0x0cd5, 0x0cd6, // range
+ 0x0cde,
+ 2, 0x0ce0, 0x0ce1, // range
+};
+#define KN_LANG_ORTH_SZ 34
diff --git a/crengine/fc-lang/files/ko_orth.c b/crengine/fc-lang/files/ko_orth.c
new file mode 100644
index 0000000000..1d1cf8c3b3
--- /dev/null
+++ b/crengine/fc-lang/files/ko_orth.c
@@ -0,0 +1,2451 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ko_lang_orth_chars[] = {
+ 0x3131,
+ 0x3132,
+ 0x3133,
+ 0x3134,
+ 0x3135,
+ 0x3136,
+ 0x3137,
+ 0x3138,
+ 0x3139,
+ 0x313a,
+ 0x313b,
+ 0x313c,
+ 0x313d,
+ 0x313e,
+ 0x313f,
+ 0x3140,
+ 0x3141,
+ 0x3142,
+ 0x3143,
+ 0x3144,
+ 0x3145,
+ 0x3146,
+ 0x3147,
+ 0x3148,
+ 0x3149,
+ 0x314a,
+ 0x314b,
+ 0x314c,
+ 0x314d,
+ 0x314e,
+ 0x314f,
+ 0x3150,
+ 0x3151,
+ 0x3152,
+ 0x3153,
+ 0x3154,
+ 0x3155,
+ 0x3156,
+ 0x3157,
+ 0x3158,
+ 0x3159,
+ 0x315a,
+ 0x315b,
+ 0x315c,
+ 0x315d,
+ 0x315e,
+ 0x315f,
+ 0x3160,
+ 0x3161,
+ 0x3162,
+ 0x3163,
+ 0x3165,
+ 0x3166,
+ 0x3167,
+ 0x3168,
+ 0x3169,
+ 0x316a,
+ 0x316b,
+ 0x316c,
+ 0x316d,
+ 0x316e,
+ 0x316f,
+ 0x3170,
+ 0x3171,
+ 0x3172,
+ 0x3173,
+ 0x3174,
+ 0x3175,
+ 0x3176,
+ 0x3177,
+ 0x3178,
+ 0x3179,
+ 0x317a,
+ 0x317b,
+ 0x317c,
+ 0x317d,
+ 0x317e,
+ 0x317f,
+ 0x3180,
+ 0x3181,
+ 0x3182,
+ 0x3183,
+ 0x3184,
+ 0x3185,
+ 0x3186,
+ 0x3187,
+ 0x3188,
+ 0x3189,
+ 0x318a,
+ 0x318b,
+ 0x318c,
+ 0x318d,
+ 0x318e,
+ 0xac00,
+ 0xac01,
+ 0xac04,
+ 0xac07,
+ 0xac08,
+ 0xac09,
+ 0xac0a,
+ 0xac10,
+ 0xac11,
+ 0xac12,
+ 0xac13,
+ 0xac14,
+ 0xac15,
+ 0xac16,
+ 0xac17,
+ 0xac19,
+ 0xac1a,
+ 0xac1b,
+ 0xac1c,
+ 0xac1d,
+ 0xac20,
+ 0xac24,
+ 0xac2c,
+ 0xac2d,
+ 0xac2f,
+ 0xac30,
+ 0xac31,
+ 0xac38,
+ 0xac39,
+ 0xac3c,
+ 0xac40,
+ 0xac4b,
+ 0xac4d,
+ 0xac54,
+ 0xac58,
+ 0xac5c,
+ 0xac70,
+ 0xac71,
+ 0xac74,
+ 0xac77,
+ 0xac78,
+ 0xac7a,
+ 0xac80,
+ 0xac81,
+ 0xac83,
+ 0xac84,
+ 0xac85,
+ 0xac86,
+ 0xac89,
+ 0xac8a,
+ 0xac8b,
+ 0xac8c,
+ 0xac90,
+ 0xac94,
+ 0xac9c,
+ 0xac9d,
+ 0xac9f,
+ 0xaca0,
+ 0xaca1,
+ 0xaca8,
+ 0xaca9,
+ 0xacaa,
+ 0xacac,
+ 0xacaf,
+ 0xacb0,
+ 0xacb8,
+ 0xacb9,
+ 0xacbb,
+ 0xacbc,
+ 0xacbd,
+ 0xacc1,
+ 0xacc4,
+ 0xacc8,
+ 0xaccc,
+ 0xacd5,
+ 0xacd7,
+ 0xace0,
+ 0xace1,
+ 0xace4,
+ 0xace7,
+ 0xace8,
+ 0xacea,
+ 0xacec,
+ 0xacef,
+ 0xacf0,
+ 0xacf1,
+ 0xacf3,
+ 0xacf5,
+ 0xacf6,
+ 0xacfc,
+ 0xacfd,
+ 0xad00,
+ 0xad04,
+ 0xad06,
+ 0xad0c,
+ 0xad0d,
+ 0xad0f,
+ 0xad11,
+ 0xad18,
+ 0xad1c,
+ 0xad20,
+ 0xad29,
+ 0xad2c,
+ 0xad2d,
+ 0xad34,
+ 0xad35,
+ 0xad38,
+ 0xad3c,
+ 0xad44,
+ 0xad45,
+ 0xad47,
+ 0xad49,
+ 0xad50,
+ 0xad54,
+ 0xad58,
+ 0xad61,
+ 0xad63,
+ 0xad6c,
+ 0xad6d,
+ 0xad70,
+ 0xad73,
+ 0xad74,
+ 0xad75,
+ 0xad76,
+ 0xad7b,
+ 0xad7c,
+ 0xad7d,
+ 0xad7f,
+ 0xad81,
+ 0xad82,
+ 0xad88,
+ 0xad89,
+ 0xad8c,
+ 0xad90,
+ 0xad9c,
+ 0xad9d,
+ 0xada4,
+ 0xadb7,
+ 0xadc0,
+ 0xadc1,
+ 0xadc4,
+ 0xadc8,
+ 0xadd0,
+ 0xadd1,
+ 0xadd3,
+ 0xaddc,
+ 0xade0,
+ 0xade4,
+ 0xadf8,
+ 0xadf9,
+ 0xadfc,
+ 0xadff,
+ 0xae00,
+ 0xae01,
+ 0xae08,
+ 0xae09,
+ 0xae0b,
+ 0xae0d,
+ 0xae14,
+ 0xae30,
+ 0xae31,
+ 0xae34,
+ 0xae37,
+ 0xae38,
+ 0xae3a,
+ 0xae40,
+ 0xae41,
+ 0xae43,
+ 0xae45,
+ 0xae46,
+ 0xae4a,
+ 0xae4c,
+ 0xae4d,
+ 0xae4e,
+ 0xae50,
+ 0xae54,
+ 0xae56,
+ 0xae5c,
+ 0xae5d,
+ 0xae5f,
+ 0xae60,
+ 0xae61,
+ 0xae65,
+ 0xae68,
+ 0xae69,
+ 0xae6c,
+ 0xae70,
+ 0xae78,
+ 0xae79,
+ 0xae7b,
+ 0xae7c,
+ 0xae7d,
+ 0xae84,
+ 0xae85,
+ 0xae8c,
+ 0xaebc,
+ 0xaebd,
+ 0xaebe,
+ 0xaec0,
+ 0xaec4,
+ 0xaecc,
+ 0xaecd,
+ 0xaecf,
+ 0xaed0,
+ 0xaed1,
+ 0xaed8,
+ 0xaed9,
+ 0xaedc,
+ 0xaee8,
+ 0xaeeb,
+ 0xaeed,
+ 0xaef4,
+ 0xaef8,
+ 0xaefc,
+ 0xaf07,
+ 0xaf08,
+ 0xaf0d,
+ 0xaf10,
+ 0xaf2c,
+ 0xaf2d,
+ 0xaf30,
+ 0xaf32,
+ 0xaf34,
+ 0xaf3c,
+ 0xaf3d,
+ 0xaf3f,
+ 0xaf41,
+ 0xaf42,
+ 0xaf43,
+ 0xaf48,
+ 0xaf49,
+ 0xaf50,
+ 0xaf5c,
+ 0xaf5d,
+ 0xaf64,
+ 0xaf65,
+ 0xaf79,
+ 0xaf80,
+ 0xaf84,
+ 0xaf88,
+ 0xaf90,
+ 0xaf91,
+ 0xaf95,
+ 0xaf9c,
+ 0xafb8,
+ 0xafb9,
+ 0xafbc,
+ 0xafc0,
+ 0xafc7,
+ 0xafc8,
+ 0xafc9,
+ 0xafcb,
+ 0xafcd,
+ 0xafce,
+ 0xafd4,
+ 0xafdc,
+ 0xafe8,
+ 0xafe9,
+ 0xaff0,
+ 0xaff1,
+ 0xaff4,
+ 0xaff8,
+ 0xb000,
+ 0xb001,
+ 0xb004,
+ 0xb00c,
+ 0xb010,
+ 0xb014,
+ 0xb01c,
+ 0xb01d,
+ 0xb028,
+ 0xb044,
+ 0xb045,
+ 0xb048,
+ 0xb04a,
+ 0xb04c,
+ 0xb04e,
+ 0xb053,
+ 0xb054,
+ 0xb055,
+ 0xb057,
+ 0xb059,
+ 0xb05d,
+ 0xb07c,
+ 0xb07d,
+ 0xb080,
+ 0xb084,
+ 0xb08c,
+ 0xb08d,
+ 0xb08f,
+ 0xb091,
+ 0xb098,
+ 0xb099,
+ 0xb09a,
+ 0xb09c,
+ 0xb09f,
+ 0xb0a0,
+ 0xb0a1,
+ 0xb0a2,
+ 0xb0a8,
+ 0xb0a9,
+ 0xb0ab,
+ 0xb0ac,
+ 0xb0ad,
+ 0xb0ae,
+ 0xb0af,
+ 0xb0b1,
+ 0xb0b3,
+ 0xb0b4,
+ 0xb0b5,
+ 0xb0b8,
+ 0xb0bc,
+ 0xb0c4,
+ 0xb0c5,
+ 0xb0c7,
+ 0xb0c8,
+ 0xb0c9,
+ 0xb0d0,
+ 0xb0d1,
+ 0xb0d4,
+ 0xb0d8,
+ 0xb0e0,
+ 0xb0e5,
+ 0xb108,
+ 0xb109,
+ 0xb10b,
+ 0xb10c,
+ 0xb110,
+ 0xb112,
+ 0xb113,
+ 0xb118,
+ 0xb119,
+ 0xb11b,
+ 0xb11c,
+ 0xb11d,
+ 0xb123,
+ 0xb124,
+ 0xb125,
+ 0xb128,
+ 0xb12c,
+ 0xb134,
+ 0xb135,
+ 0xb137,
+ 0xb138,
+ 0xb139,
+ 0xb140,
+ 0xb141,
+ 0xb144,
+ 0xb148,
+ 0xb150,
+ 0xb151,
+ 0xb154,
+ 0xb155,
+ 0xb158,
+ 0xb15c,
+ 0xb160,
+ 0xb178,
+ 0xb179,
+ 0xb17c,
+ 0xb180,
+ 0xb182,
+ 0xb188,
+ 0xb189,
+ 0xb18b,
+ 0xb18d,
+ 0xb192,
+ 0xb193,
+ 0xb194,
+ 0xb198,
+ 0xb19c,
+ 0xb1a8,
+ 0xb1cc,
+ 0xb1d0,
+ 0xb1d4,
+ 0xb1dc,
+ 0xb1dd,
+ 0xb1df,
+ 0xb1e8,
+ 0xb1e9,
+ 0xb1ec,
+ 0xb1f0,
+ 0xb1f9,
+ 0xb1fb,
+ 0xb1fd,
+ 0xb204,
+ 0xb205,
+ 0xb208,
+ 0xb20b,
+ 0xb20c,
+ 0xb214,
+ 0xb215,
+ 0xb217,
+ 0xb219,
+ 0xb220,
+ 0xb234,
+ 0xb23c,
+ 0xb258,
+ 0xb25c,
+ 0xb260,
+ 0xb268,
+ 0xb269,
+ 0xb274,
+ 0xb275,
+ 0xb27c,
+ 0xb284,
+ 0xb285,
+ 0xb289,
+ 0xb290,
+ 0xb291,
+ 0xb294,
+ 0xb298,
+ 0xb299,
+ 0xb29a,
+ 0xb2a0,
+ 0xb2a1,
+ 0xb2a3,
+ 0xb2a5,
+ 0xb2a6,
+ 0xb2aa,
+ 0xb2ac,
+ 0xb2b0,
+ 0xb2b4,
+ 0xb2c8,
+ 0xb2c9,
+ 0xb2cc,
+ 0xb2d0,
+ 0xb2d2,
+ 0xb2d8,
+ 0xb2d9,
+ 0xb2db,
+ 0xb2dd,
+ 0xb2e2,
+ 0xb2e4,
+ 0xb2e5,
+ 0xb2e6,
+ 0xb2e8,
+ 0xb2eb,
+ 0xb2ec,
+ 0xb2ed,
+ 0xb2ee,
+ 0xb2ef,
+ 0xb2f3,
+ 0xb2f4,
+ 0xb2f5,
+ 0xb2f7,
+ 0xb2f8,
+ 0xb2f9,
+ 0xb2fa,
+ 0xb2fb,
+ 0xb2ff,
+ 0xb300,
+ 0xb301,
+ 0xb304,
+ 0xb308,
+ 0xb310,
+ 0xb311,
+ 0xb313,
+ 0xb314,
+ 0xb315,
+ 0xb31c,
+ 0xb354,
+ 0xb355,
+ 0xb356,
+ 0xb358,
+ 0xb35b,
+ 0xb35c,
+ 0xb35e,
+ 0xb35f,
+ 0xb364,
+ 0xb365,
+ 0xb367,
+ 0xb369,
+ 0xb36b,
+ 0xb36e,
+ 0xb370,
+ 0xb371,
+ 0xb374,
+ 0xb378,
+ 0xb380,
+ 0xb381,
+ 0xb383,
+ 0xb384,
+ 0xb385,
+ 0xb38c,
+ 0xb390,
+ 0xb394,
+ 0xb3a0,
+ 0xb3a1,
+ 0xb3a8,
+ 0xb3ac,
+ 0xb3c4,
+ 0xb3c5,
+ 0xb3c8,
+ 0xb3cb,
+ 0xb3cc,
+ 0xb3ce,
+ 0xb3d0,
+ 0xb3d4,
+ 0xb3d5,
+ 0xb3d7,
+ 0xb3d9,
+ 0xb3db,
+ 0xb3dd,
+ 0xb3e0,
+ 0xb3e4,
+ 0xb3e8,
+ 0xb3fc,
+ 0xb410,
+ 0xb418,
+ 0xb41c,
+ 0xb420,
+ 0xb428,
+ 0xb429,
+ 0xb42b,
+ 0xb434,
+ 0xb450,
+ 0xb451,
+ 0xb454,
+ 0xb458,
+ 0xb460,
+ 0xb461,
+ 0xb463,
+ 0xb465,
+ 0xb46c,
+ 0xb480,
+ 0xb488,
+ 0xb49d,
+ 0xb4a4,
+ 0xb4a8,
+ 0xb4ac,
+ 0xb4b5,
+ 0xb4b7,
+ 0xb4b9,
+ 0xb4c0,
+ 0xb4c4,
+ 0xb4c8,
+ 0xb4d0,
+ 0xb4d5,
+ 0xb4dc,
+ 0xb4dd,
+ 0xb4e0,
+ 0xb4e3,
+ 0xb4e4,
+ 0xb4e6,
+ 0xb4ec,
+ 0xb4ed,
+ 0xb4ef,
+ 0xb4f1,
+ 0xb4f8,
+ 0xb514,
+ 0xb515,
+ 0xb518,
+ 0xb51b,
+ 0xb51c,
+ 0xb524,
+ 0xb525,
+ 0xb527,
+ 0xb528,
+ 0xb529,
+ 0xb52a,
+ 0xb530,
+ 0xb531,
+ 0xb534,
+ 0xb538,
+ 0xb540,
+ 0xb541,
+ 0xb543,
+ 0xb544,
+ 0xb545,
+ 0xb54b,
+ 0xb54c,
+ 0xb54d,
+ 0xb550,
+ 0xb554,
+ 0xb55c,
+ 0xb55d,
+ 0xb55f,
+ 0xb560,
+ 0xb561,
+ 0xb5a0,
+ 0xb5a1,
+ 0xb5a4,
+ 0xb5a8,
+ 0xb5aa,
+ 0xb5ab,
+ 0xb5b0,
+ 0xb5b1,
+ 0xb5b3,
+ 0xb5b4,
+ 0xb5b5,
+ 0xb5bb,
+ 0xb5bc,
+ 0xb5bd,
+ 0xb5c0,
+ 0xb5c4,
+ 0xb5cc,
+ 0xb5cd,
+ 0xb5cf,
+ 0xb5d0,
+ 0xb5d1,
+ 0xb5d8,
+ 0xb5ec,
+ 0xb610,
+ 0xb611,
+ 0xb614,
+ 0xb618,
+ 0xb625,
+ 0xb62c,
+ 0xb634,
+ 0xb648,
+ 0xb664,
+ 0xb668,
+ 0xb69c,
+ 0xb69d,
+ 0xb6a0,
+ 0xb6a4,
+ 0xb6ab,
+ 0xb6ac,
+ 0xb6b1,
+ 0xb6d4,
+ 0xb6f0,
+ 0xb6f4,
+ 0xb6f8,
+ 0xb700,
+ 0xb701,
+ 0xb705,
+ 0xb728,
+ 0xb729,
+ 0xb72c,
+ 0xb72f,
+ 0xb730,
+ 0xb738,
+ 0xb739,
+ 0xb73b,
+ 0xb744,
+ 0xb748,
+ 0xb74c,
+ 0xb754,
+ 0xb755,
+ 0xb760,
+ 0xb764,
+ 0xb768,
+ 0xb770,
+ 0xb771,
+ 0xb773,
+ 0xb775,
+ 0xb77c,
+ 0xb77d,
+ 0xb780,
+ 0xb784,
+ 0xb78c,
+ 0xb78d,
+ 0xb78f,
+ 0xb790,
+ 0xb791,
+ 0xb792,
+ 0xb796,
+ 0xb797,
+ 0xb798,
+ 0xb799,
+ 0xb79c,
+ 0xb7a0,
+ 0xb7a8,
+ 0xb7a9,
+ 0xb7ab,
+ 0xb7ac,
+ 0xb7ad,
+ 0xb7b4,
+ 0xb7b5,
+ 0xb7b8,
+ 0xb7c7,
+ 0xb7c9,
+ 0xb7ec,
+ 0xb7ed,
+ 0xb7f0,
+ 0xb7f4,
+ 0xb7fc,
+ 0xb7fd,
+ 0xb7ff,
+ 0xb800,
+ 0xb801,
+ 0xb807,
+ 0xb808,
+ 0xb809,
+ 0xb80c,
+ 0xb810,
+ 0xb818,
+ 0xb819,
+ 0xb81b,
+ 0xb81d,
+ 0xb824,
+ 0xb825,
+ 0xb828,
+ 0xb82c,
+ 0xb834,
+ 0xb835,
+ 0xb837,
+ 0xb838,
+ 0xb839,
+ 0xb840,
+ 0xb844,
+ 0xb851,
+ 0xb853,
+ 0xb85c,
+ 0xb85d,
+ 0xb860,
+ 0xb864,
+ 0xb86c,
+ 0xb86d,
+ 0xb86f,
+ 0xb871,
+ 0xb878,
+ 0xb87c,
+ 0xb88d,
+ 0xb8a8,
+ 0xb8b0,
+ 0xb8b4,
+ 0xb8b8,
+ 0xb8c0,
+ 0xb8c1,
+ 0xb8c3,
+ 0xb8c5,
+ 0xb8cc,
+ 0xb8d0,
+ 0xb8d4,
+ 0xb8dd,
+ 0xb8df,
+ 0xb8e1,
+ 0xb8e8,
+ 0xb8e9,
+ 0xb8ec,
+ 0xb8f0,
+ 0xb8f8,
+ 0xb8f9,
+ 0xb8fb,
+ 0xb8fd,
+ 0xb904,
+ 0xb918,
+ 0xb920,
+ 0xb93c,
+ 0xb93d,
+ 0xb940,
+ 0xb944,
+ 0xb94c,
+ 0xb94f,
+ 0xb951,
+ 0xb958,
+ 0xb959,
+ 0xb95c,
+ 0xb960,
+ 0xb968,
+ 0xb969,
+ 0xb96b,
+ 0xb96d,
+ 0xb974,
+ 0xb975,
+ 0xb978,
+ 0xb97c,
+ 0xb984,
+ 0xb985,
+ 0xb987,
+ 0xb989,
+ 0xb98a,
+ 0xb98d,
+ 0xb98e,
+ 0xb9ac,
+ 0xb9ad,
+ 0xb9b0,
+ 0xb9b4,
+ 0xb9bc,
+ 0xb9bd,
+ 0xb9bf,
+ 0xb9c1,
+ 0xb9c8,
+ 0xb9c9,
+ 0xb9cc,
+ 0xb9ce,
+ 0xb9cf,
+ 0xb9d0,
+ 0xb9d1,
+ 0xb9d2,
+ 0xb9d8,
+ 0xb9d9,
+ 0xb9db,
+ 0xb9dd,
+ 0xb9de,
+ 0xb9e1,
+ 0xb9e3,
+ 0xb9e4,
+ 0xb9e5,
+ 0xb9e8,
+ 0xb9ec,
+ 0xb9f4,
+ 0xb9f5,
+ 0xb9f7,
+ 0xb9f8,
+ 0xb9f9,
+ 0xb9fa,
+ 0xba00,
+ 0xba01,
+ 0xba08,
+ 0xba15,
+ 0xba38,
+ 0xba39,
+ 0xba3c,
+ 0xba40,
+ 0xba42,
+ 0xba48,
+ 0xba49,
+ 0xba4b,
+ 0xba4d,
+ 0xba4e,
+ 0xba53,
+ 0xba54,
+ 0xba55,
+ 0xba58,
+ 0xba5c,
+ 0xba64,
+ 0xba65,
+ 0xba67,
+ 0xba68,
+ 0xba69,
+ 0xba70,
+ 0xba71,
+ 0xba74,
+ 0xba78,
+ 0xba83,
+ 0xba84,
+ 0xba85,
+ 0xba87,
+ 0xba8c,
+ 0xbaa8,
+ 0xbaa9,
+ 0xbaab,
+ 0xbaac,
+ 0xbab0,
+ 0xbab2,
+ 0xbab8,
+ 0xbab9,
+ 0xbabb,
+ 0xbabd,
+ 0xbac4,
+ 0xbac8,
+ 0xbad8,
+ 0xbad9,
+ 0xbafc,
+ 0xbb00,
+ 0xbb04,
+ 0xbb0d,
+ 0xbb0f,
+ 0xbb11,
+ 0xbb18,
+ 0xbb1c,
+ 0xbb20,
+ 0xbb29,
+ 0xbb2b,
+ 0xbb34,
+ 0xbb35,
+ 0xbb36,
+ 0xbb38,
+ 0xbb3b,
+ 0xbb3c,
+ 0xbb3d,
+ 0xbb3e,
+ 0xbb44,
+ 0xbb45,
+ 0xbb47,
+ 0xbb49,
+ 0xbb4d,
+ 0xbb4f,
+ 0xbb50,
+ 0xbb54,
+ 0xbb58,
+ 0xbb61,
+ 0xbb63,
+ 0xbb6c,
+ 0xbb88,
+ 0xbb8c,
+ 0xbb90,
+ 0xbba4,
+ 0xbba8,
+ 0xbbac,
+ 0xbbb4,
+ 0xbbb7,
+ 0xbbc0,
+ 0xbbc4,
+ 0xbbc8,
+ 0xbbd0,
+ 0xbbd3,
+ 0xbbf8,
+ 0xbbf9,
+ 0xbbfc,
+ 0xbbff,
+ 0xbc00,
+ 0xbc02,
+ 0xbc08,
+ 0xbc09,
+ 0xbc0b,
+ 0xbc0c,
+ 0xbc0d,
+ 0xbc0f,
+ 0xbc11,
+ 0xbc14,
+ 0xbc15,
+ 0xbc16,
+ 0xbc17,
+ 0xbc18,
+ 0xbc1b,
+ 0xbc1c,
+ 0xbc1d,
+ 0xbc1e,
+ 0xbc1f,
+ 0xbc24,
+ 0xbc25,
+ 0xbc27,
+ 0xbc29,
+ 0xbc2d,
+ 0xbc30,
+ 0xbc31,
+ 0xbc34,
+ 0xbc38,
+ 0xbc40,
+ 0xbc41,
+ 0xbc43,
+ 0xbc44,
+ 0xbc45,
+ 0xbc49,
+ 0xbc4c,
+ 0xbc4d,
+ 0xbc50,
+ 0xbc5d,
+ 0xbc84,
+ 0xbc85,
+ 0xbc88,
+ 0xbc8b,
+ 0xbc8c,
+ 0xbc8e,
+ 0xbc94,
+ 0xbc95,
+ 0xbc97,
+ 0xbc99,
+ 0xbc9a,
+ 0xbca0,
+ 0xbca1,
+ 0xbca4,
+ 0xbca7,
+ 0xbca8,
+ 0xbcb0,
+ 0xbcb1,
+ 0xbcb3,
+ 0xbcb4,
+ 0xbcb5,
+ 0xbcbc,
+ 0xbcbd,
+ 0xbcc0,
+ 0xbcc4,
+ 0xbccd,
+ 0xbccf,
+ 0xbcd0,
+ 0xbcd1,
+ 0xbcd5,
+ 0xbcd8,
+ 0xbcdc,
+ 0xbcf4,
+ 0xbcf5,
+ 0xbcf6,
+ 0xbcf8,
+ 0xbcfc,
+ 0xbd04,
+ 0xbd05,
+ 0xbd07,
+ 0xbd09,
+ 0xbd10,
+ 0xbd14,
+ 0xbd24,
+ 0xbd2c,
+ 0xbd40,
+ 0xbd48,
+ 0xbd49,
+ 0xbd4c,
+ 0xbd50,
+ 0xbd58,
+ 0xbd59,
+ 0xbd64,
+ 0xbd68,
+ 0xbd80,
+ 0xbd81,
+ 0xbd84,
+ 0xbd87,
+ 0xbd88,
+ 0xbd89,
+ 0xbd8a,
+ 0xbd90,
+ 0xbd91,
+ 0xbd93,
+ 0xbd95,
+ 0xbd99,
+ 0xbd9a,
+ 0xbd9c,
+ 0xbda4,
+ 0xbdb0,
+ 0xbdb8,
+ 0xbdd4,
+ 0xbdd5,
+ 0xbdd8,
+ 0xbddc,
+ 0xbde9,
+ 0xbdf0,
+ 0xbdf4,
+ 0xbdf8,
+ 0xbe00,
+ 0xbe03,
+ 0xbe05,
+ 0xbe0c,
+ 0xbe0d,
+ 0xbe10,
+ 0xbe14,
+ 0xbe1c,
+ 0xbe1d,
+ 0xbe1f,
+ 0xbe44,
+ 0xbe45,
+ 0xbe48,
+ 0xbe4c,
+ 0xbe4e,
+ 0xbe54,
+ 0xbe55,
+ 0xbe57,
+ 0xbe59,
+ 0xbe5a,
+ 0xbe5b,
+ 0xbe60,
+ 0xbe61,
+ 0xbe64,
+ 0xbe68,
+ 0xbe6a,
+ 0xbe70,
+ 0xbe71,
+ 0xbe73,
+ 0xbe74,
+ 0xbe75,
+ 0xbe7b,
+ 0xbe7c,
+ 0xbe7d,
+ 0xbe80,
+ 0xbe84,
+ 0xbe8c,
+ 0xbe8d,
+ 0xbe8f,
+ 0xbe90,
+ 0xbe91,
+ 0xbe98,
+ 0xbe99,
+ 0xbea8,
+ 0xbed0,
+ 0xbed1,
+ 0xbed4,
+ 0xbed7,
+ 0xbed8,
+ 0xbee0,
+ 0xbee3,
+ 0xbee4,
+ 0xbee5,
+ 0xbeec,
+ 0xbf01,
+ 0xbf08,
+ 0xbf09,
+ 0xbf18,
+ 0xbf19,
+ 0xbf1b,
+ 0xbf1c,
+ 0xbf1d,
+ 0xbf40,
+ 0xbf41,
+ 0xbf44,
+ 0xbf48,
+ 0xbf50,
+ 0xbf51,
+ 0xbf55,
+ 0xbf94,
+ 0xbfb0,
+ 0xbfc5,
+ 0xbfcc,
+ 0xbfcd,
+ 0xbfd0,
+ 0xbfd4,
+ 0xbfdc,
+ 0xbfdf,
+ 0xbfe1,
+ 0xc03c,
+ 0xc051,
+ 0xc058,
+ 0xc05c,
+ 0xc060,
+ 0xc068,
+ 0xc069,
+ 0xc090,
+ 0xc091,
+ 0xc094,
+ 0xc098,
+ 0xc0a0,
+ 0xc0a1,
+ 0xc0a3,
+ 0xc0a5,
+ 0xc0ac,
+ 0xc0ad,
+ 0xc0af,
+ 0xc0b0,
+ 0xc0b3,
+ 0xc0b4,
+ 0xc0b5,
+ 0xc0b6,
+ 0xc0bc,
+ 0xc0bd,
+ 0xc0bf,
+ 0xc0c0,
+ 0xc0c1,
+ 0xc0c5,
+ 0xc0c8,
+ 0xc0c9,
+ 0xc0cc,
+ 0xc0d0,
+ 0xc0d8,
+ 0xc0d9,
+ 0xc0db,
+ 0xc0dc,
+ 0xc0dd,
+ 0xc0e4,
+ 0xc0e5,
+ 0xc0e8,
+ 0xc0ec,
+ 0xc0f4,
+ 0xc0f5,
+ 0xc0f7,
+ 0xc0f9,
+ 0xc100,
+ 0xc104,
+ 0xc108,
+ 0xc110,
+ 0xc115,
+ 0xc11c,
+ 0xc11d,
+ 0xc11e,
+ 0xc11f,
+ 0xc120,
+ 0xc123,
+ 0xc124,
+ 0xc126,
+ 0xc127,
+ 0xc12c,
+ 0xc12d,
+ 0xc12f,
+ 0xc130,
+ 0xc131,
+ 0xc136,
+ 0xc138,
+ 0xc139,
+ 0xc13c,
+ 0xc140,
+ 0xc148,
+ 0xc149,
+ 0xc14b,
+ 0xc14c,
+ 0xc14d,
+ 0xc154,
+ 0xc155,
+ 0xc158,
+ 0xc15c,
+ 0xc164,
+ 0xc165,
+ 0xc167,
+ 0xc168,
+ 0xc169,
+ 0xc170,
+ 0xc174,
+ 0xc178,
+ 0xc185,
+ 0xc18c,
+ 0xc18d,
+ 0xc18e,
+ 0xc190,
+ 0xc194,
+ 0xc196,
+ 0xc19c,
+ 0xc19d,
+ 0xc19f,
+ 0xc1a1,
+ 0xc1a5,
+ 0xc1a8,
+ 0xc1a9,
+ 0xc1ac,
+ 0xc1b0,
+ 0xc1bd,
+ 0xc1c4,
+ 0xc1c8,
+ 0xc1cc,
+ 0xc1d4,
+ 0xc1d7,
+ 0xc1d8,
+ 0xc1e0,
+ 0xc1e4,
+ 0xc1e8,
+ 0xc1f0,
+ 0xc1f1,
+ 0xc1f3,
+ 0xc1fc,
+ 0xc1fd,
+ 0xc200,
+ 0xc204,
+ 0xc20c,
+ 0xc20d,
+ 0xc20f,
+ 0xc211,
+ 0xc218,
+ 0xc219,
+ 0xc21c,
+ 0xc21f,
+ 0xc220,
+ 0xc228,
+ 0xc229,
+ 0xc22b,
+ 0xc22d,
+ 0xc22f,
+ 0xc231,
+ 0xc232,
+ 0xc234,
+ 0xc248,
+ 0xc250,
+ 0xc251,
+ 0xc254,
+ 0xc258,
+ 0xc260,
+ 0xc265,
+ 0xc26c,
+ 0xc26d,
+ 0xc270,
+ 0xc274,
+ 0xc27c,
+ 0xc27d,
+ 0xc27f,
+ 0xc281,
+ 0xc288,
+ 0xc289,
+ 0xc290,
+ 0xc298,
+ 0xc29b,
+ 0xc29d,
+ 0xc2a4,
+ 0xc2a5,
+ 0xc2a8,
+ 0xc2ac,
+ 0xc2ad,
+ 0xc2b4,
+ 0xc2b5,
+ 0xc2b7,
+ 0xc2b9,
+ 0xc2dc,
+ 0xc2dd,
+ 0xc2e0,
+ 0xc2e3,
+ 0xc2e4,
+ 0xc2eb,
+ 0xc2ec,
+ 0xc2ed,
+ 0xc2ef,
+ 0xc2f1,
+ 0xc2f6,
+ 0xc2f8,
+ 0xc2f9,
+ 0xc2fb,
+ 0xc2fc,
+ 0xc300,
+ 0xc308,
+ 0xc309,
+ 0xc30c,
+ 0xc30d,
+ 0xc313,
+ 0xc314,
+ 0xc315,
+ 0xc318,
+ 0xc31c,
+ 0xc324,
+ 0xc325,
+ 0xc328,
+ 0xc329,
+ 0xc345,
+ 0xc368,
+ 0xc369,
+ 0xc36c,
+ 0xc370,
+ 0xc372,
+ 0xc378,
+ 0xc379,
+ 0xc37c,
+ 0xc37d,
+ 0xc384,
+ 0xc388,
+ 0xc38c,
+ 0xc3d8,
+ 0xc3d9,
+ 0xc3dc,
+ 0xc3df,
+ 0xc3e0,
+ 0xc3e2,
+ 0xc3e8,
+ 0xc3e9,
+ 0xc3ed,
+ 0xc3f4,
+ 0xc3f5,
+ 0xc3f8,
+ 0xc408,
+ 0xc410,
+ 0xc424,
+ 0xc42c,
+ 0xc430,
+ 0xc434,
+ 0xc43c,
+ 0xc43d,
+ 0xc448,
+ 0xc464,
+ 0xc465,
+ 0xc468,
+ 0xc46c,
+ 0xc474,
+ 0xc475,
+ 0xc479,
+ 0xc480,
+ 0xc494,
+ 0xc49c,
+ 0xc4b8,
+ 0xc4bc,
+ 0xc4e9,
+ 0xc4f0,
+ 0xc4f1,
+ 0xc4f4,
+ 0xc4f8,
+ 0xc4fa,
+ 0xc4ff,
+ 0xc500,
+ 0xc501,
+ 0xc50c,
+ 0xc510,
+ 0xc514,
+ 0xc51c,
+ 0xc528,
+ 0xc529,
+ 0xc52c,
+ 0xc530,
+ 0xc538,
+ 0xc539,
+ 0xc53b,
+ 0xc53d,
+ 0xc544,
+ 0xc545,
+ 0xc548,
+ 0xc549,
+ 0xc54a,
+ 0xc54c,
+ 0xc54d,
+ 0xc54e,
+ 0xc553,
+ 0xc554,
+ 0xc555,
+ 0xc557,
+ 0xc558,
+ 0xc559,
+ 0xc55d,
+ 0xc55e,
+ 0xc560,
+ 0xc561,
+ 0xc564,
+ 0xc568,
+ 0xc570,
+ 0xc571,
+ 0xc573,
+ 0xc574,
+ 0xc575,
+ 0xc57c,
+ 0xc57d,
+ 0xc580,
+ 0xc584,
+ 0xc587,
+ 0xc58c,
+ 0xc58d,
+ 0xc58f,
+ 0xc591,
+ 0xc595,
+ 0xc597,
+ 0xc598,
+ 0xc59c,
+ 0xc5a0,
+ 0xc5a9,
+ 0xc5b4,
+ 0xc5b5,
+ 0xc5b8,
+ 0xc5b9,
+ 0xc5bb,
+ 0xc5bc,
+ 0xc5bd,
+ 0xc5be,
+ 0xc5c4,
+ 0xc5c5,
+ 0xc5c6,
+ 0xc5c7,
+ 0xc5c8,
+ 0xc5c9,
+ 0xc5ca,
+ 0xc5cc,
+ 0xc5ce,
+ 0xc5d0,
+ 0xc5d1,
+ 0xc5d4,
+ 0xc5d8,
+ 0xc5e0,
+ 0xc5e1,
+ 0xc5e3,
+ 0xc5e5,
+ 0xc5ec,
+ 0xc5ed,
+ 0xc5ee,
+ 0xc5f0,
+ 0xc5f4,
+ 0xc5f6,
+ 0xc5f7,
+ 0xc5fc,
+ 0xc5fd,
+ 0xc5fe,
+ 0xc5ff,
+ 0xc600,
+ 0xc601,
+ 0xc605,
+ 0xc606,
+ 0xc607,
+ 0xc608,
+ 0xc60c,
+ 0xc610,
+ 0xc618,
+ 0xc619,
+ 0xc61b,
+ 0xc61c,
+ 0xc624,
+ 0xc625,
+ 0xc628,
+ 0xc62c,
+ 0xc62d,
+ 0xc62e,
+ 0xc630,
+ 0xc633,
+ 0xc634,
+ 0xc635,
+ 0xc637,
+ 0xc639,
+ 0xc63b,
+ 0xc640,
+ 0xc641,
+ 0xc644,
+ 0xc648,
+ 0xc650,
+ 0xc651,
+ 0xc653,
+ 0xc654,
+ 0xc655,
+ 0xc65c,
+ 0xc65d,
+ 0xc660,
+ 0xc66c,
+ 0xc66f,
+ 0xc671,
+ 0xc678,
+ 0xc679,
+ 0xc67c,
+ 0xc680,
+ 0xc688,
+ 0xc689,
+ 0xc68b,
+ 0xc68d,
+ 0xc694,
+ 0xc695,
+ 0xc698,
+ 0xc69c,
+ 0xc6a4,
+ 0xc6a5,
+ 0xc6a7,
+ 0xc6a9,
+ 0xc6b0,
+ 0xc6b1,
+ 0xc6b4,
+ 0xc6b8,
+ 0xc6b9,
+ 0xc6ba,
+ 0xc6c0,
+ 0xc6c1,
+ 0xc6c3,
+ 0xc6c5,
+ 0xc6cc,
+ 0xc6cd,
+ 0xc6d0,
+ 0xc6d4,
+ 0xc6dc,
+ 0xc6dd,
+ 0xc6e0,
+ 0xc6e1,
+ 0xc6e8,
+ 0xc6e9,
+ 0xc6ec,
+ 0xc6f0,
+ 0xc6f8,
+ 0xc6f9,
+ 0xc6fd,
+ 0xc704,
+ 0xc705,
+ 0xc708,
+ 0xc70c,
+ 0xc714,
+ 0xc715,
+ 0xc717,
+ 0xc719,
+ 0xc720,
+ 0xc721,
+ 0xc724,
+ 0xc728,
+ 0xc730,
+ 0xc731,
+ 0xc733,
+ 0xc735,
+ 0xc737,
+ 0xc73c,
+ 0xc73d,
+ 0xc740,
+ 0xc744,
+ 0xc74a,
+ 0xc74c,
+ 0xc74d,
+ 0xc74f,
+ 0xc751,
+ 0xc752,
+ 0xc753,
+ 0xc754,
+ 0xc755,
+ 0xc756,
+ 0xc757,
+ 0xc758,
+ 0xc75c,
+ 0xc760,
+ 0xc768,
+ 0xc76b,
+ 0xc774,
+ 0xc775,
+ 0xc778,
+ 0xc77c,
+ 0xc77d,
+ 0xc77e,
+ 0xc783,
+ 0xc784,
+ 0xc785,
+ 0xc787,
+ 0xc788,
+ 0xc789,
+ 0xc78a,
+ 0xc78e,
+ 0xc790,
+ 0xc791,
+ 0xc794,
+ 0xc796,
+ 0xc797,
+ 0xc798,
+ 0xc79a,
+ 0xc7a0,
+ 0xc7a1,
+ 0xc7a3,
+ 0xc7a4,
+ 0xc7a5,
+ 0xc7a6,
+ 0xc7ac,
+ 0xc7ad,
+ 0xc7b0,
+ 0xc7b4,
+ 0xc7bc,
+ 0xc7bd,
+ 0xc7bf,
+ 0xc7c0,
+ 0xc7c1,
+ 0xc7c8,
+ 0xc7c9,
+ 0xc7cc,
+ 0xc7ce,
+ 0xc7d0,
+ 0xc7d8,
+ 0xc7dd,
+ 0xc7e4,
+ 0xc7e8,
+ 0xc7ec,
+ 0xc800,
+ 0xc801,
+ 0xc804,
+ 0xc808,
+ 0xc80a,
+ 0xc810,
+ 0xc811,
+ 0xc813,
+ 0xc815,
+ 0xc816,
+ 0xc81c,
+ 0xc81d,
+ 0xc820,
+ 0xc824,
+ 0xc82c,
+ 0xc82d,
+ 0xc82f,
+ 0xc831,
+ 0xc838,
+ 0xc83c,
+ 0xc840,
+ 0xc848,
+ 0xc849,
+ 0xc84c,
+ 0xc84d,
+ 0xc854,
+ 0xc870,
+ 0xc871,
+ 0xc874,
+ 0xc878,
+ 0xc87a,
+ 0xc880,
+ 0xc881,
+ 0xc883,
+ 0xc885,
+ 0xc886,
+ 0xc887,
+ 0xc88b,
+ 0xc88c,
+ 0xc88d,
+ 0xc894,
+ 0xc89d,
+ 0xc89f,
+ 0xc8a1,
+ 0xc8a8,
+ 0xc8bc,
+ 0xc8bd,
+ 0xc8c4,
+ 0xc8c8,
+ 0xc8cc,
+ 0xc8d4,
+ 0xc8d5,
+ 0xc8d7,
+ 0xc8d9,
+ 0xc8e0,
+ 0xc8e1,
+ 0xc8e4,
+ 0xc8f5,
+ 0xc8fc,
+ 0xc8fd,
+ 0xc900,
+ 0xc904,
+ 0xc905,
+ 0xc906,
+ 0xc90c,
+ 0xc90d,
+ 0xc90f,
+ 0xc911,
+ 0xc918,
+ 0xc92c,
+ 0xc934,
+ 0xc950,
+ 0xc951,
+ 0xc954,
+ 0xc958,
+ 0xc960,
+ 0xc961,
+ 0xc963,
+ 0xc96c,
+ 0xc970,
+ 0xc974,
+ 0xc97c,
+ 0xc988,
+ 0xc989,
+ 0xc98c,
+ 0xc990,
+ 0xc998,
+ 0xc999,
+ 0xc99b,
+ 0xc99d,
+ 0xc9c0,
+ 0xc9c1,
+ 0xc9c4,
+ 0xc9c7,
+ 0xc9c8,
+ 0xc9ca,
+ 0xc9d0,
+ 0xc9d1,
+ 0xc9d3,
+ 0xc9d5,
+ 0xc9d6,
+ 0xc9d9,
+ 0xc9da,
+ 0xc9dc,
+ 0xc9dd,
+ 0xc9e0,
+ 0xc9e2,
+ 0xc9e4,
+ 0xc9e7,
+ 0xc9ec,
+ 0xc9ed,
+ 0xc9ef,
+ 0xc9f0,
+ 0xc9f1,
+ 0xc9f8,
+ 0xc9f9,
+ 0xc9fc,
+ 0xca00,
+ 0xca08,
+ 0xca09,
+ 0xca0b,
+ 0xca0c,
+ 0xca0d,
+ 0xca14,
+ 0xca18,
+ 0xca29,
+ 0xca4c,
+ 0xca4d,
+ 0xca50,
+ 0xca54,
+ 0xca5c,
+ 0xca5d,
+ 0xca5f,
+ 0xca60,
+ 0xca61,
+ 0xca68,
+ 0xca7d,
+ 0xca84,
+ 0xca98,
+ 0xcabc,
+ 0xcabd,
+ 0xcac0,
+ 0xcac4,
+ 0xcacc,
+ 0xcacd,
+ 0xcacf,
+ 0xcad1,
+ 0xcad3,
+ 0xcad8,
+ 0xcad9,
+ 0xcae0,
+ 0xcaec,
+ 0xcaf4,
+ 0xcb08,
+ 0xcb10,
+ 0xcb14,
+ 0xcb18,
+ 0xcb20,
+ 0xcb21,
+ 0xcb41,
+ 0xcb48,
+ 0xcb49,
+ 0xcb4c,
+ 0xcb50,
+ 0xcb58,
+ 0xcb59,
+ 0xcb5d,
+ 0xcb64,
+ 0xcb78,
+ 0xcb79,
+ 0xcb9c,
+ 0xcbb8,
+ 0xcbd4,
+ 0xcbe4,
+ 0xcbe7,
+ 0xcbe9,
+ 0xcc0c,
+ 0xcc0d,
+ 0xcc10,
+ 0xcc14,
+ 0xcc1c,
+ 0xcc1d,
+ 0xcc21,
+ 0xcc22,
+ 0xcc27,
+ 0xcc28,
+ 0xcc29,
+ 0xcc2c,
+ 0xcc2e,
+ 0xcc30,
+ 0xcc38,
+ 0xcc39,
+ 0xcc3b,
+ 0xcc3c,
+ 0xcc3d,
+ 0xcc3e,
+ 0xcc44,
+ 0xcc45,
+ 0xcc48,
+ 0xcc4c,
+ 0xcc54,
+ 0xcc55,
+ 0xcc57,
+ 0xcc58,
+ 0xcc59,
+ 0xcc60,
+ 0xcc64,
+ 0xcc66,
+ 0xcc68,
+ 0xcc70,
+ 0xcc75,
+ 0xcc98,
+ 0xcc99,
+ 0xcc9c,
+ 0xcca0,
+ 0xcca8,
+ 0xcca9,
+ 0xccab,
+ 0xccac,
+ 0xccad,
+ 0xccb4,
+ 0xccb5,
+ 0xccb8,
+ 0xccbc,
+ 0xccc4,
+ 0xccc5,
+ 0xccc7,
+ 0xccc9,
+ 0xccd0,
+ 0xccd4,
+ 0xcce4,
+ 0xccec,
+ 0xccf0,
+ 0xcd01,
+ 0xcd08,
+ 0xcd09,
+ 0xcd0c,
+ 0xcd10,
+ 0xcd18,
+ 0xcd19,
+ 0xcd1b,
+ 0xcd1d,
+ 0xcd24,
+ 0xcd28,
+ 0xcd2c,
+ 0xcd39,
+ 0xcd5c,
+ 0xcd60,
+ 0xcd64,
+ 0xcd6c,
+ 0xcd6d,
+ 0xcd6f,
+ 0xcd71,
+ 0xcd78,
+ 0xcd88,
+ 0xcd94,
+ 0xcd95,
+ 0xcd98,
+ 0xcd9c,
+ 0xcda4,
+ 0xcda5,
+ 0xcda7,
+ 0xcda9,
+ 0xcdb0,
+ 0xcdc4,
+ 0xcdcc,
+ 0xcdd0,
+ 0xcde8,
+ 0xcdec,
+ 0xcdf0,
+ 0xcdf8,
+ 0xcdf9,
+ 0xcdfb,
+ 0xcdfd,
+ 0xce04,
+ 0xce08,
+ 0xce0c,
+ 0xce14,
+ 0xce19,
+ 0xce20,
+ 0xce21,
+ 0xce24,
+ 0xce28,
+ 0xce30,
+ 0xce31,
+ 0xce33,
+ 0xce35,
+ 0xce58,
+ 0xce59,
+ 0xce5c,
+ 0xce5f,
+ 0xce60,
+ 0xce61,
+ 0xce68,
+ 0xce69,
+ 0xce6b,
+ 0xce6d,
+ 0xce74,
+ 0xce75,
+ 0xce78,
+ 0xce7c,
+ 0xce84,
+ 0xce85,
+ 0xce87,
+ 0xce89,
+ 0xce90,
+ 0xce91,
+ 0xce94,
+ 0xce98,
+ 0xcea0,
+ 0xcea1,
+ 0xcea3,
+ 0xcea4,
+ 0xcea5,
+ 0xceac,
+ 0xcead,
+ 0xcec1,
+ 0xcee4,
+ 0xcee5,
+ 0xcee8,
+ 0xceeb,
+ 0xceec,
+ 0xcef4,
+ 0xcef5,
+ 0xcef7,
+ 0xcef8,
+ 0xcef9,
+ 0xcf00,
+ 0xcf01,
+ 0xcf04,
+ 0xcf08,
+ 0xcf10,
+ 0xcf11,
+ 0xcf13,
+ 0xcf15,
+ 0xcf1c,
+ 0xcf20,
+ 0xcf24,
+ 0xcf2c,
+ 0xcf2d,
+ 0xcf2f,
+ 0xcf30,
+ 0xcf31,
+ 0xcf38,
+ 0xcf54,
+ 0xcf55,
+ 0xcf58,
+ 0xcf5c,
+ 0xcf64,
+ 0xcf65,
+ 0xcf67,
+ 0xcf69,
+ 0xcf70,
+ 0xcf71,
+ 0xcf74,
+ 0xcf78,
+ 0xcf80,
+ 0xcf85,
+ 0xcf8c,
+ 0xcfa1,
+ 0xcfa8,
+ 0xcfb0,
+ 0xcfc4,
+ 0xcfe0,
+ 0xcfe1,
+ 0xcfe4,
+ 0xcfe8,
+ 0xcff0,
+ 0xcff1,
+ 0xcff3,
+ 0xcff5,
+ 0xcffc,
+ 0xd000,
+ 0xd004,
+ 0xd011,
+ 0xd018,
+ 0xd02d,
+ 0xd034,
+ 0xd035,
+ 0xd038,
+ 0xd03c,
+ 0xd044,
+ 0xd045,
+ 0xd047,
+ 0xd049,
+ 0xd050,
+ 0xd054,
+ 0xd058,
+ 0xd060,
+ 0xd06c,
+ 0xd06d,
+ 0xd070,
+ 0xd074,
+ 0xd07c,
+ 0xd07d,
+ 0xd081,
+ 0xd0a4,
+ 0xd0a5,
+ 0xd0a8,
+ 0xd0ac,
+ 0xd0b4,
+ 0xd0b5,
+ 0xd0b7,
+ 0xd0b9,
+ 0xd0c0,
+ 0xd0c1,
+ 0xd0c4,
+ 0xd0c8,
+ 0xd0c9,
+ 0xd0d0,
+ 0xd0d1,
+ 0xd0d3,
+ 0xd0d4,
+ 0xd0d5,
+ 0xd0dc,
+ 0xd0dd,
+ 0xd0e0,
+ 0xd0e4,
+ 0xd0ec,
+ 0xd0ed,
+ 0xd0ef,
+ 0xd0f0,
+ 0xd0f1,
+ 0xd0f8,
+ 0xd10d,
+ 0xd130,
+ 0xd131,
+ 0xd134,
+ 0xd138,
+ 0xd13a,
+ 0xd140,
+ 0xd141,
+ 0xd143,
+ 0xd144,
+ 0xd145,
+ 0xd14c,
+ 0xd14d,
+ 0xd150,
+ 0xd154,
+ 0xd15c,
+ 0xd15d,
+ 0xd15f,
+ 0xd161,
+ 0xd168,
+ 0xd16c,
+ 0xd17c,
+ 0xd184,
+ 0xd188,
+ 0xd1a0,
+ 0xd1a1,
+ 0xd1a4,
+ 0xd1a8,
+ 0xd1b0,
+ 0xd1b1,
+ 0xd1b3,
+ 0xd1b5,
+ 0xd1ba,
+ 0xd1bc,
+ 0xd1c0,
+ 0xd1d8,
+ 0xd1f4,
+ 0xd1f8,
+ 0xd207,
+ 0xd209,
+ 0xd210,
+ 0xd22c,
+ 0xd22d,
+ 0xd230,
+ 0xd234,
+ 0xd23c,
+ 0xd23d,
+ 0xd23f,
+ 0xd241,
+ 0xd248,
+ 0xd25c,
+ 0xd264,
+ 0xd280,
+ 0xd281,
+ 0xd284,
+ 0xd288,
+ 0xd290,
+ 0xd291,
+ 0xd295,
+ 0xd29c,
+ 0xd2a0,
+ 0xd2a4,
+ 0xd2ac,
+ 0xd2b1,
+ 0xd2b8,
+ 0xd2b9,
+ 0xd2bc,
+ 0xd2bf,
+ 0xd2c0,
+ 0xd2c2,
+ 0xd2c8,
+ 0xd2c9,
+ 0xd2cb,
+ 0xd2d4,
+ 0xd2d8,
+ 0xd2dc,
+ 0xd2e4,
+ 0xd2e5,
+ 0xd2f0,
+ 0xd2f1,
+ 0xd2f4,
+ 0xd2f8,
+ 0xd300,
+ 0xd301,
+ 0xd303,
+ 0xd305,
+ 0xd30c,
+ 0xd30d,
+ 0xd30e,
+ 0xd310,
+ 0xd314,
+ 0xd316,
+ 0xd31c,
+ 0xd31d,
+ 0xd31f,
+ 0xd320,
+ 0xd321,
+ 0xd325,
+ 0xd328,
+ 0xd329,
+ 0xd32c,
+ 0xd330,
+ 0xd338,
+ 0xd339,
+ 0xd33b,
+ 0xd33c,
+ 0xd33d,
+ 0xd344,
+ 0xd345,
+ 0xd37c,
+ 0xd37d,
+ 0xd380,
+ 0xd384,
+ 0xd38c,
+ 0xd38d,
+ 0xd38f,
+ 0xd390,
+ 0xd391,
+ 0xd398,
+ 0xd399,
+ 0xd39c,
+ 0xd3a0,
+ 0xd3a8,
+ 0xd3a9,
+ 0xd3ab,
+ 0xd3ad,
+ 0xd3b4,
+ 0xd3b8,
+ 0xd3bc,
+ 0xd3c4,
+ 0xd3c5,
+ 0xd3c8,
+ 0xd3c9,
+ 0xd3d0,
+ 0xd3d8,
+ 0xd3e1,
+ 0xd3e3,
+ 0xd3ec,
+ 0xd3ed,
+ 0xd3f0,
+ 0xd3f4,
+ 0xd3fc,
+ 0xd3fd,
+ 0xd3ff,
+ 0xd401,
+ 0xd408,
+ 0xd41d,
+ 0xd440,
+ 0xd444,
+ 0xd45c,
+ 0xd460,
+ 0xd464,
+ 0xd46d,
+ 0xd46f,
+ 0xd478,
+ 0xd479,
+ 0xd47c,
+ 0xd47f,
+ 0xd480,
+ 0xd482,
+ 0xd488,
+ 0xd489,
+ 0xd48b,
+ 0xd48d,
+ 0xd494,
+ 0xd4a9,
+ 0xd4cc,
+ 0xd4d0,
+ 0xd4d4,
+ 0xd4dc,
+ 0xd4df,
+ 0xd4e8,
+ 0xd4ec,
+ 0xd4f0,
+ 0xd4f8,
+ 0xd4fb,
+ 0xd4fd,
+ 0xd504,
+ 0xd508,
+ 0xd50c,
+ 0xd514,
+ 0xd515,
+ 0xd517,
+ 0xd53c,
+ 0xd53d,
+ 0xd540,
+ 0xd544,
+ 0xd54c,
+ 0xd54d,
+ 0xd54f,
+ 0xd551,
+ 0xd558,
+ 0xd559,
+ 0xd55c,
+ 0xd560,
+ 0xd565,
+ 0xd568,
+ 0xd569,
+ 0xd56b,
+ 0xd56d,
+ 0xd574,
+ 0xd575,
+ 0xd578,
+ 0xd57c,
+ 0xd584,
+ 0xd585,
+ 0xd587,
+ 0xd588,
+ 0xd589,
+ 0xd590,
+ 0xd5a5,
+ 0xd5c8,
+ 0xd5c9,
+ 0xd5cc,
+ 0xd5d0,
+ 0xd5d2,
+ 0xd5d8,
+ 0xd5d9,
+ 0xd5db,
+ 0xd5dd,
+ 0xd5e4,
+ 0xd5e5,
+ 0xd5e8,
+ 0xd5ec,
+ 0xd5f4,
+ 0xd5f5,
+ 0xd5f7,
+ 0xd5f9,
+ 0xd600,
+ 0xd601,
+ 0xd604,
+ 0xd608,
+ 0xd610,
+ 0xd611,
+ 0xd613,
+ 0xd614,
+ 0xd615,
+ 0xd61c,
+ 0xd620,
+ 0xd624,
+ 0xd62d,
+ 0xd638,
+ 0xd639,
+ 0xd63c,
+ 0xd640,
+ 0xd645,
+ 0xd648,
+ 0xd649,
+ 0xd64b,
+ 0xd64d,
+ 0xd651,
+ 0xd654,
+ 0xd655,
+ 0xd658,
+ 0xd65c,
+ 0xd667,
+ 0xd669,
+ 0xd670,
+ 0xd671,
+ 0xd674,
+ 0xd683,
+ 0xd685,
+ 0xd68c,
+ 0xd68d,
+ 0xd690,
+ 0xd694,
+ 0xd69d,
+ 0xd69f,
+ 0xd6a1,
+ 0xd6a8,
+ 0xd6ac,
+ 0xd6b0,
+ 0xd6b9,
+ 0xd6bb,
+ 0xd6c4,
+ 0xd6c5,
+ 0xd6c8,
+ 0xd6cc,
+ 0xd6d1,
+ 0xd6d4,
+ 0xd6d7,
+ 0xd6d9,
+ 0xd6e0,
+ 0xd6e4,
+ 0xd6e8,
+ 0xd6f0,
+ 0xd6f5,
+ 0xd6fc,
+ 0xd6fd,
+ 0xd700,
+ 0xd704,
+ 0xd711,
+ 0xd718,
+ 0xd719,
+ 0xd71c,
+ 0xd720,
+ 0xd728,
+ 0xd729,
+ 0xd72b,
+ 0xd72d,
+ 0xd734,
+ 0xd735,
+ 0xd738,
+ 0xd73c,
+ 0xd744,
+ 0xd747,
+ 0xd749,
+ 0xd750,
+ 0xd751,
+ 0xd754,
+ 0xd756,
+ 0xd757,
+ 0xd758,
+ 0xd759,
+ 0xd760,
+ 0xd761,
+ 0xd763,
+ 0xd765,
+ 0xd769,
+ 0xd76c,
+ 0xd770,
+ 0xd774,
+ 0xd77c,
+ 0xd77d,
+ 0xd781,
+ 0xd788,
+ 0xd789,
+ 0xd78c,
+ 0xd790,
+ 0xd798,
+ 0xd799,
+ 0xd79b,
+ 0xd79d,
+};
+#define KO_LANG_ORTH_SZ 2442
diff --git a/crengine/fc-lang/files/kok_orth.c b/crengine/fc-lang/files/kok_orth.c
new file mode 100644
index 0000000000..ee38cf2677
--- /dev/null
+++ b/crengine/fc-lang/files/kok_orth.c
@@ -0,0 +1,13 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int kok_lang_orth_chars[] = {
+ 2, 0x0905, 0x0914, // range
+ 2, 0x0915, 0x0939, // range
+ 2, 0x093f, 0x094c, // range
+ 0x094d,
+};
+#define KOK_LANG_ORTH_SZ 10
diff --git a/crengine/fc-lang/files/kr_orth.c b/crengine/fc-lang/files/kr_orth.c
new file mode 100644
index 0000000000..682a192016
--- /dev/null
+++ b/crengine/fc-lang/files/kr_orth.c
@@ -0,0 +1,14 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int kr_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x018e,
+ 0x01dd,
+ 2, 0x024c, 0x024d, // range
+};
+#define KR_LANG_ORTH_SZ 11
diff --git a/crengine/fc-lang/files/ks_orth.c b/crengine/fc-lang/files/ks_orth.c
new file mode 100644
index 0000000000..d510f69a0b
--- /dev/null
+++ b/crengine/fc-lang/files/ks_orth.c
@@ -0,0 +1,34 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ks_lang_orth_chars[] = {
+ 2, 0x0621, 0x0624, // range
+ 2, 0x0626, 0x0628, // range
+ 0x063a,
+ 2, 0x0641, 0x0642, // range
+ 2, 0x0644, 0x0646, // range
+ 0x0648,
+ 0x0679,
+ 0x067e,
+ 0x0686,
+ 0x0688,
+ 0x0691,
+ 0x0698,
+ 0x06a9,
+ 0x06af,
+ 0x06ba,
+ 0x06be,
+ 0x06c3,
+ 0x06cc,
+ 0x06d2,
+ 0x0620,
+ 0x0657,
+ 0x065f,
+ 0x0672,
+ 0x0673,
+ 0x06c4,
+};
+#define KS_LANG_ORTH_SZ 33
diff --git a/crengine/fc-lang/files/ku_am_orth.c b/crengine/fc-lang/files/ku_am_orth.c
new file mode 100644
index 0000000000..132f2d7ddd
--- /dev/null
+++ b/crengine/fc-lang/files/ku_am_orth.c
@@ -0,0 +1,70 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ku_am_lang_orth_chars[] = {
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042d,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044d,
+ 0x04ba,
+ 0x04bb,
+ 0x04d8,
+ 0x04d9,
+ 0x04e6,
+ 0x04e7,
+ 2, 0x051a, 0x051d, // range
+};
+#define KU_AM_LANG_ORTH_SZ 63
diff --git a/crengine/fc-lang/files/ku_iq_orth.c b/crengine/fc-lang/files/ku_iq_orth.c
new file mode 100644
index 0000000000..cedf542b72
--- /dev/null
+++ b/crengine/fc-lang/files/ku_iq_orth.c
@@ -0,0 +1,27 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ku_iq_lang_orth_chars[] = {
+ 2, 0x0626, 0x0628, // range
+ 0x062a,
+ 2, 0x062c, 0x062f, // range
+ 2, 0x0631, 0x0634, // range
+ 2, 0x0639, 0x063a, // range
+ 2, 0x0641, 0x0642, // range
+ 2, 0x0644, 0x0648, // range
+ 0x067e,
+ 0x0686,
+ 0x0692,
+ 0x0698,
+ 0x06a4,
+ 0x06a9,
+ 0x06af,
+ 0x06b5,
+ 0x06c6,
+ 0x06cc,
+ 0x06ce,
+};
+#define KU_IQ_LANG_ORTH_SZ 30
diff --git a/crengine/fc-lang/files/ku_ir_orth.c b/crengine/fc-lang/files/ku_ir_orth.c
new file mode 100644
index 0000000000..0a1ca52628
--- /dev/null
+++ b/crengine/fc-lang/files/ku_ir_orth.c
@@ -0,0 +1,27 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ku_ir_lang_orth_chars[] = {
+ 2, 0x0626, 0x0628, // range
+ 0x062a,
+ 2, 0x062c, 0x062f, // range
+ 2, 0x0631, 0x0634, // range
+ 2, 0x0639, 0x063a, // range
+ 2, 0x0641, 0x0642, // range
+ 2, 0x0644, 0x0648, // range
+ 0x067e,
+ 0x0686,
+ 0x0692,
+ 0x0698,
+ 0x06a4,
+ 0x06a9,
+ 0x06af,
+ 0x06b5,
+ 0x06c6,
+ 0x06cc,
+ 0x06ce,
+};
+#define KU_IR_LANG_ORTH_SZ 30
diff --git a/crengine/fc-lang/files/ku_tr_orth.c b/crengine/fc-lang/files/ku_tr_orth.c
new file mode 100644
index 0000000000..864d394685
--- /dev/null
+++ b/crengine/fc-lang/files/ku_tr_orth.c
@@ -0,0 +1,20 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ku_tr_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c7,
+ 0x00ca,
+ 0x00ce,
+ 0x00db,
+ 0x00e7,
+ 0x00ea,
+ 0x00ee,
+ 0x00fb,
+ 2, 0x015e, 0x015f, // range
+};
+#define KU_TR_LANG_ORTH_SZ 17
diff --git a/crengine/fc-lang/files/kum_orth.c b/crengine/fc-lang/files/kum_orth.c
new file mode 100644
index 0000000000..4e57b218ec
--- /dev/null
+++ b/crengine/fc-lang/files/kum_orth.c
@@ -0,0 +1,75 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int kum_lang_orth_chars[] = {
+ 0x0401,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+};
+#define KUM_LANG_ORTH_SZ 66
diff --git a/crengine/fc-lang/files/kv_orth.c b/crengine/fc-lang/files/kv_orth.c
new file mode 100644
index 0000000000..bed6c91e07
--- /dev/null
+++ b/crengine/fc-lang/files/kv_orth.c
@@ -0,0 +1,79 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int kv_lang_orth_chars[] = {
+ 0x0401,
+ 0x0406,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+ 0x0456,
+ 0x04e6,
+ 0x04e7,
+};
+#define KV_LANG_ORTH_SZ 70
diff --git a/crengine/fc-lang/files/kw_orth.c b/crengine/fc-lang/files/kw_orth.c
new file mode 100644
index 0000000000..e25fd7245d
--- /dev/null
+++ b/crengine/fc-lang/files/kw_orth.c
@@ -0,0 +1,17 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int kw_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x0100, 0x0101, // range
+ 2, 0x0112, 0x0113, // range
+ 2, 0x012a, 0x012b, // range
+ 2, 0x014c, 0x014d, // range
+ 2, 0x016a, 0x016b, // range
+ 2, 0x0232, 0x0233, // range
+};
+#define KW_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/kwm_orth.c b/crengine/fc-lang/files/kwm_orth.c
new file mode 100644
index 0000000000..de7ee401f5
--- /dev/null
+++ b/crengine/fc-lang/files/kwm_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int kwm_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define KWM_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/ky_orth.c b/crengine/fc-lang/files/ky_orth.c
new file mode 100644
index 0000000000..c59698f9b6
--- /dev/null
+++ b/crengine/fc-lang/files/ky_orth.c
@@ -0,0 +1,79 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ky_lang_orth_chars[] = {
+ 0x0401,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+ 0x04a2,
+ 0x04a3,
+ 0x04ae,
+ 0x04af,
+};
+#define KY_LANG_ORTH_SZ 70
diff --git a/crengine/fc-lang/files/la_orth.c b/crengine/fc-lang/files/la_orth.c
new file mode 100644
index 0000000000..7addb48465
--- /dev/null
+++ b/crengine/fc-lang/files/la_orth.c
@@ -0,0 +1,16 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int la_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x0100, 0x0101, // range
+ 2, 0x0112, 0x0113, // range
+ 2, 0x012a, 0x012d, // range
+ 2, 0x014c, 0x014f, // range
+ 2, 0x016a, 0x016d, // range
+};
+#define LA_LANG_ORTH_SZ 21
diff --git a/crengine/fc-lang/files/lah_orth.c b/crengine/fc-lang/files/lah_orth.c
new file mode 100644
index 0000000000..f245eae7d1
--- /dev/null
+++ b/crengine/fc-lang/files/lah_orth.c
@@ -0,0 +1,28 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int lah_lang_orth_chars[] = {
+ 2, 0x0621, 0x0624, // range
+ 2, 0x0626, 0x0628, // range
+ 0x063a,
+ 2, 0x0641, 0x0642, // range
+ 2, 0x0644, 0x0646, // range
+ 0x0648,
+ 0x0679,
+ 0x067e,
+ 0x0686,
+ 0x0688,
+ 0x0691,
+ 0x0698,
+ 0x06a9,
+ 0x06af,
+ 0x06ba,
+ 0x06be,
+ 0x06c3,
+ 0x06cc,
+ 0x06d2,
+};
+#define LAH_LANG_ORTH_SZ 27
diff --git a/crengine/fc-lang/files/lb_orth.c b/crengine/fc-lang/files/lb_orth.c
new file mode 100644
index 0000000000..22354dd19e
--- /dev/null
+++ b/crengine/fc-lang/files/lb_orth.c
@@ -0,0 +1,34 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int lb_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c4,
+ 0x00e4,
+ 0x00c9,
+ 0x00e9,
+ 0x00cb,
+ 0x00eb,
+ 0x00d6,
+ 0x00f6,
+ 0x00dc,
+ 0x00fc,
+ 0x00c2,
+ 0x00e2,
+ 0x00c8,
+ 0x00e8,
+ 0x00ca,
+ 0x00ea,
+ 0x00ce,
+ 0x00ee,
+ 0x00d4,
+ 0x00f4,
+ 0x00db,
+ 0x00fb,
+ 0x00df,
+};
+#define LB_LANG_ORTH_SZ 29
diff --git a/crengine/fc-lang/files/lez_orth.c b/crengine/fc-lang/files/lez_orth.c
new file mode 100644
index 0000000000..0e4c490a4e
--- /dev/null
+++ b/crengine/fc-lang/files/lez_orth.c
@@ -0,0 +1,76 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int lez_lang_orth_chars[] = {
+ 0x0401,
+ 0x0406,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+};
+#define LEZ_LANG_ORTH_SZ 67
diff --git a/crengine/fc-lang/files/lg_orth.c b/crengine/fc-lang/files/lg_orth.c
new file mode 100644
index 0000000000..38dba52856
--- /dev/null
+++ b/crengine/fc-lang/files/lg_orth.c
@@ -0,0 +1,12 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int lg_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x014a, 0x014b, // range
+};
+#define LG_LANG_ORTH_SZ 9
diff --git a/crengine/fc-lang/files/li_orth.c b/crengine/fc-lang/files/li_orth.c
new file mode 100644
index 0000000000..edb6c188ff
--- /dev/null
+++ b/crengine/fc-lang/files/li_orth.c
@@ -0,0 +1,21 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int li_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c4,
+ 0x00c8,
+ 0x00cb,
+ 0x00d3,
+ 0x00d6,
+ 0x00e4,
+ 0x00e8,
+ 0x00eb,
+ 0x00f3,
+ 0x00f6,
+};
+#define LI_LANG_ORTH_SZ 16
diff --git a/crengine/fc-lang/files/ln_orth.c b/crengine/fc-lang/files/ln_orth.c
new file mode 100644
index 0000000000..cca201c068
--- /dev/null
+++ b/crengine/fc-lang/files/ln_orth.c
@@ -0,0 +1,28 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ln_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x00c1, 0x00c2, // range
+ 2, 0x00c9, 0x00ca, // range
+ 2, 0x00cd, 0x00ce, // range
+ 2, 0x00d3, 0x00d4, // range
+ 2, 0x00da, 0x00db, // range
+ 2, 0x00e1, 0x00e2, // range
+ 2, 0x00e9, 0x00ea, // range
+ 2, 0x00ed, 0x00ee, // range
+ 2, 0x00f3, 0x00f4, // range
+ 2, 0x00fa, 0x00fb, // range
+ 2, 0x011a, 0x011b, // range
+ 0x0186,
+ 0x0190,
+ 0x0254,
+ 0x025b,
+ 2, 0x0301, 0x0302, // range
+ 0x030c,
+};
+#define LN_LANG_ORTH_SZ 47
diff --git a/crengine/fc-lang/files/lo_orth.c b/crengine/fc-lang/files/lo_orth.c
new file mode 100644
index 0000000000..b84fd194ad
--- /dev/null
+++ b/crengine/fc-lang/files/lo_orth.c
@@ -0,0 +1,26 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int lo_lang_orth_chars[] = {
+ 2, 0x0e81, 0x0e82, // range
+ 0x0e84,
+ 2, 0x0e87, 0x0e88, // range
+ 0x0e8a,
+ 0x0e8d,
+ 2, 0x0e94, 0x0e97, // range
+ 2, 0x0e99, 0x0e9f, // range
+ 2, 0x0ea1, 0x0ea3, // range
+ 0x0ea5,
+ 0x0ea7,
+ 2, 0x0eaa, 0x0eab, // range
+ 2, 0x0ead, 0x0eb9, // range
+ 2, 0x0ebb, 0x0ebd, // range
+ 2, 0x0ec0, 0x0ec4, // range
+ 0x0ec6,
+ 2, 0x0ec8, 0x0ecd, // range
+ 2, 0x0edc, 0x0edd, // range
+};
+#define LO_LANG_ORTH_SZ 39
diff --git a/crengine/fc-lang/files/lt_orth.c b/crengine/fc-lang/files/lt_orth.c
new file mode 100644
index 0000000000..f668eb1a1f
--- /dev/null
+++ b/crengine/fc-lang/files/lt_orth.c
@@ -0,0 +1,20 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int lt_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x0104, 0x0105, // range
+ 2, 0x010c, 0x010d, // range
+ 2, 0x0116, 0x0117, // range
+ 2, 0x0118, 0x0119, // range
+ 2, 0x012e, 0x012f, // range
+ 2, 0x0160, 0x0161, // range
+ 2, 0x016a, 0x016b, // range
+ 2, 0x0172, 0x0173, // range
+ 2, 0x017d, 0x017e, // range
+};
+#define LT_LANG_ORTH_SZ 33
diff --git a/crengine/fc-lang/files/lv_orth.c b/crengine/fc-lang/files/lv_orth.c
new file mode 100644
index 0000000000..5dc8f4acdf
--- /dev/null
+++ b/crengine/fc-lang/files/lv_orth.c
@@ -0,0 +1,24 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int lv_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x0100, 0x0101, // range
+ 2, 0x010c, 0x010d, // range
+ 2, 0x0112, 0x0113, // range
+ 2, 0x0122, 0x0123, // range
+ 2, 0x012a, 0x012b, // range
+ 2, 0x0136, 0x0137, // range
+ 2, 0x013b, 0x013c, // range
+ 2, 0x0145, 0x0146, // range
+ 2, 0x014c, 0x014d, // range
+ 2, 0x0156, 0x0157, // range
+ 2, 0x0160, 0x0161, // range
+ 2, 0x016a, 0x016b, // range
+ 2, 0x017d, 0x017e, // range
+};
+#define LV_LANG_ORTH_SZ 45
diff --git a/crengine/fc-lang/files/mai_orth.c b/crengine/fc-lang/files/mai_orth.c
new file mode 100644
index 0000000000..92fa523778
--- /dev/null
+++ b/crengine/fc-lang/files/mai_orth.c
@@ -0,0 +1,13 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int mai_lang_orth_chars[] = {
+ 2, 0x0905, 0x0914, // range
+ 2, 0x0915, 0x0939, // range
+ 2, 0x093f, 0x094c, // range
+ 0x094d,
+};
+#define MAI_LANG_ORTH_SZ 10
diff --git a/crengine/fc-lang/files/mg_orth.c b/crengine/fc-lang/files/mg_orth.c
new file mode 100644
index 0000000000..7e2abae48d
--- /dev/null
+++ b/crengine/fc-lang/files/mg_orth.c
@@ -0,0 +1,15 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int mg_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00e1,
+ 0x00d4,
+ 0x00f4,
+};
+#define MG_LANG_ORTH_SZ 10
diff --git a/crengine/fc-lang/files/mh_orth.c b/crengine/fc-lang/files/mh_orth.c
new file mode 100644
index 0000000000..7a9cf13f72
--- /dev/null
+++ b/crengine/fc-lang/files/mh_orth.c
@@ -0,0 +1,21 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int mh_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x0100,
+ 0x0101,
+ 0x013b,
+ 0x013c,
+ 0x0145,
+ 0x0146,
+ 0x014c,
+ 0x014d,
+ 0x016a,
+ 0x016b,
+};
+#define MH_LANG_ORTH_SZ 16
diff --git a/crengine/fc-lang/files/mi_orth.c b/crengine/fc-lang/files/mi_orth.c
new file mode 100644
index 0000000000..91b01ec048
--- /dev/null
+++ b/crengine/fc-lang/files/mi_orth.c
@@ -0,0 +1,17 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int mi_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x0100, 0x0101, // range
+ 2, 0x0112, 0x0113, // range
+ 2, 0x012a, 0x012b, // range
+ 2, 0x014c, 0x014d, // range
+ 2, 0x016a, 0x016b, // range
+ 2, 0x1e34, 0x1e35, // range
+};
+#define MI_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/mk_orth.c b/crengine/fc-lang/files/mk_orth.c
new file mode 100644
index 0000000000..39a9f46c35
--- /dev/null
+++ b/crengine/fc-lang/files/mk_orth.c
@@ -0,0 +1,25 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int mk_lang_orth_chars[] = {
+ 0x0400,
+ 0x0403,
+ 0x0405,
+ 2, 0x0408, 0x040a, // range
+ 0x040c,
+ 0x040d,
+ 0x040f,
+ 2, 0x0410, 0x0418, // range
+ 2, 0x041a, 0x0428, // range
+ 0x0450,
+ 0x0453,
+ 0x0455,
+ 2, 0x0458, 0x045a, // range
+ 0x045c,
+ 0x045d,
+ 0x045f,
+};
+#define MK_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/ml_orth.c b/crengine/fc-lang/files/ml_orth.c
new file mode 100644
index 0000000000..7ea6d804ed
--- /dev/null
+++ b/crengine/fc-lang/files/ml_orth.c
@@ -0,0 +1,19 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ml_lang_orth_chars[] = {
+ 2, 0x0d02, 0x0d03, // range
+ 2, 0x0d05, 0x0d0c, // range
+ 2, 0x0d0e, 0x0d10, // range
+ 2, 0x0d12, 0x0d28, // range
+ 2, 0x0d2a, 0x0d39, // range
+ 2, 0x0d3e, 0x0d43, // range
+ 2, 0x0d46, 0x0d48, // range
+ 2, 0x0d4a, 0x0d4d, // range
+ 0x0d57,
+ 2, 0x0d60, 0x0d61, // range
+};
+#define ML_LANG_ORTH_SZ 28
diff --git a/crengine/fc-lang/files/mn_cn_orth.c b/crengine/fc-lang/files/mn_cn_orth.c
new file mode 100644
index 0000000000..069ef60ddc
--- /dev/null
+++ b/crengine/fc-lang/files/mn_cn_orth.c
@@ -0,0 +1,14 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int mn_cn_lang_orth_chars[] = {
+ 2, 0x1820, 0x1842, // range
+ 2, 0x1843, 0x185c, // range
+ 2, 0x185d, 0x1872, // range
+ 2, 0x1873, 0x1877, // range
+ 2, 0x1880, 0x18a9, // range
+};
+#define MN_CN_LANG_ORTH_SZ 15
diff --git a/crengine/fc-lang/files/mn_mn_orth.c b/crengine/fc-lang/files/mn_mn_orth.c
new file mode 100644
index 0000000000..e7bc15b140
--- /dev/null
+++ b/crengine/fc-lang/files/mn_mn_orth.c
@@ -0,0 +1,14 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int mn_mn_lang_orth_chars[] = {
+ 0x0401,
+ 2, 0x0410, 0x044f, // range
+ 0x0451,
+ 2, 0x04ae, 0x04af, // range
+ 2, 0x04e8, 0x04e9, // range
+};
+#define MN_MN_LANG_ORTH_SZ 11
diff --git a/crengine/fc-lang/files/mni_orth.c b/crengine/fc-lang/files/mni_orth.c
new file mode 100644
index 0000000000..999ac5f531
--- /dev/null
+++ b/crengine/fc-lang/files/mni_orth.c
@@ -0,0 +1,27 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int mni_lang_orth_chars[] = {
+ 2, 0x0981, 0x0983, // range
+ 2, 0x0985, 0x098c, // range
+ 2, 0x098f, 0x0990, // range
+ 2, 0x0993, 0x09a8, // range
+ 2, 0x09aa, 0x09b0, // range
+ 0x09b2,
+ 2, 0x09b6, 0x09b9, // range
+ 0x09bc,
+ 2, 0x09be, 0x09c4, // range
+ 2, 0x09c7, 0x09c8, // range
+ 2, 0x09cb, 0x09cd, // range
+ 2, 0x09dc, 0x09dd, // range
+ 0x09df,
+ 0x0964,
+ 0x09bd,
+ 0x09ce,
+ 2, 0x09e6, 0x09ef, // range
+ 0x09f1,
+};
+#define MNI_LANG_ORTH_SZ 40
diff --git a/crengine/fc-lang/files/mo_orth.c b/crengine/fc-lang/files/mo_orth.c
new file mode 100644
index 0000000000..72a66baa93
--- /dev/null
+++ b/crengine/fc-lang/files/mo_orth.c
@@ -0,0 +1,20 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int mo_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c2,
+ 0x00ce,
+ 0x00e2,
+ 0x00ee,
+ 2, 0x0102, 0x0103, // range
+ 2, 0x0218, 0x021b, // range
+ 0x0401,
+ 2, 0x0410, 0x044f, // range
+ 0x0451,
+};
+#define MO_LANG_ORTH_SZ 21
diff --git a/crengine/fc-lang/files/mr_orth.c b/crengine/fc-lang/files/mr_orth.c
new file mode 100644
index 0000000000..270dc880a2
--- /dev/null
+++ b/crengine/fc-lang/files/mr_orth.c
@@ -0,0 +1,13 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int mr_lang_orth_chars[] = {
+ 2, 0x0905, 0x0914, // range
+ 2, 0x0915, 0x0939, // range
+ 2, 0x093f, 0x094c, // range
+ 0x094d,
+};
+#define MR_LANG_ORTH_SZ 10
diff --git a/crengine/fc-lang/files/ms_orth.c b/crengine/fc-lang/files/ms_orth.c
new file mode 100644
index 0000000000..82f2620b86
--- /dev/null
+++ b/crengine/fc-lang/files/ms_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ms_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define MS_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/mt_orth.c b/crengine/fc-lang/files/mt_orth.c
new file mode 100644
index 0000000000..47ad9d6969
--- /dev/null
+++ b/crengine/fc-lang/files/mt_orth.c
@@ -0,0 +1,27 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int mt_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 0x00c8,
+ 0x00cc,
+ 0x00ce,
+ 0x00d2,
+ 0x00d9,
+ 0x00e0,
+ 0x00e8,
+ 0x00ec,
+ 0x00ee,
+ 0x00f2,
+ 0x00f9,
+ 2, 0x010a, 0x010b, // range
+ 2, 0x0120, 0x0121, // range
+ 2, 0x0126, 0x0127, // range
+ 2, 0x017b, 0x017c, // range
+};
+#define MT_LANG_ORTH_SZ 30
diff --git a/crengine/fc-lang/files/my_orth.c b/crengine/fc-lang/files/my_orth.c
new file mode 100644
index 0000000000..ff6d1712bd
--- /dev/null
+++ b/crengine/fc-lang/files/my_orth.c
@@ -0,0 +1,14 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int my_lang_orth_chars[] = {
+ 2, 0x1000, 0x1020, // range
+ 0x1021,
+ 2, 0x1023, 0x1027, // range
+ 2, 0x1029, 0x102a, // range
+ 2, 0x102c, 0x1032, // range
+};
+#define MY_LANG_ORTH_SZ 13
diff --git a/crengine/fc-lang/files/na_orth.c b/crengine/fc-lang/files/na_orth.c
new file mode 100644
index 0000000000..d21a808d3b
--- /dev/null
+++ b/crengine/fc-lang/files/na_orth.c
@@ -0,0 +1,18 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int na_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c3,
+ 0x00d1,
+ 0x00d5,
+ 0x00e3,
+ 0x00f1,
+ 0x00f5,
+ 2, 0x0168, 0x0169, // range
+};
+#define NA_LANG_ORTH_SZ 15
diff --git a/crengine/fc-lang/files/nb_orth.c b/crengine/fc-lang/files/nb_orth.c
new file mode 100644
index 0000000000..e7b5b29cdd
--- /dev/null
+++ b/crengine/fc-lang/files/nb_orth.c
@@ -0,0 +1,29 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int nb_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 0x00c5,
+ 0x00c6,
+ 0x00c9,
+ 0x00ca,
+ 0x00d2,
+ 0x00d3,
+ 0x00d4,
+ 0x00d8,
+ 0x00e0,
+ 0x00e5,
+ 0x00e6,
+ 0x00e9,
+ 0x00ea,
+ 0x00f2,
+ 0x00f3,
+ 0x00f4,
+ 0x00f8,
+};
+#define NB_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/nds_orth.c b/crengine/fc-lang/files/nds_orth.c
new file mode 100644
index 0000000000..aa662db975
--- /dev/null
+++ b/crengine/fc-lang/files/nds_orth.c
@@ -0,0 +1,18 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int nds_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c4,
+ 0x00d6,
+ 0x00dc,
+ 0x00df,
+ 0x00e4,
+ 0x00f6,
+ 0x00fc,
+};
+#define NDS_LANG_ORTH_SZ 13
diff --git a/crengine/fc-lang/files/ne_orth.c b/crengine/fc-lang/files/ne_orth.c
new file mode 100644
index 0000000000..bebf2caf27
--- /dev/null
+++ b/crengine/fc-lang/files/ne_orth.c
@@ -0,0 +1,24 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ne_lang_orth_chars[] = {
+ 2, 0x0901, 0x0903, // range
+ 2, 0x0905, 0x090b, // range
+ 2, 0x090f, 0x0910, // range
+ 2, 0x0913, 0x0914, // range
+ 2, 0x0915, 0x0928, // range
+ 2, 0x092a, 0x0930, // range
+ 0x0932,
+ 2, 0x0935, 0x0939, // range
+ 2, 0x093e, 0x0943, // range
+ 2, 0x0947, 0x0948, // range
+ 2, 0x094b, 0x094d, // range
+ 0x0950,
+ 2, 0x0964, 0x0965, // range
+ 2, 0x0966, 0x096f, // range
+ 0x0970,
+};
+#define NE_LANG_ORTH_SZ 39
diff --git a/crengine/fc-lang/files/ng_orth.c b/crengine/fc-lang/files/ng_orth.c
new file mode 100644
index 0000000000..e7c5a9baf7
--- /dev/null
+++ b/crengine/fc-lang/files/ng_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ng_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define NG_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/nl_orth.c b/crengine/fc-lang/files/nl_orth.c
new file mode 100644
index 0000000000..6e05388971
--- /dev/null
+++ b/crengine/fc-lang/files/nl_orth.c
@@ -0,0 +1,41 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int nl_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00c2,
+ 0x00c4,
+ 0x00c8,
+ 0x00c9,
+ 0x00ca,
+ 0x00cb,
+ 0x00cd,
+ 0x00cf,
+ 0x00d3,
+ 0x00d4,
+ 0x00d6,
+ 0x00da,
+ 0x00db,
+ 0x00dc,
+ 0x00e1,
+ 0x00e2,
+ 0x00e4,
+ 0x00e8,
+ 0x00e9,
+ 0x00ea,
+ 0x00eb,
+ 0x00ed,
+ 0x00ef,
+ 0x00f3,
+ 0x00f4,
+ 0x00f6,
+ 0x00fa,
+ 0x00fb,
+ 0x00fc,
+};
+#define NL_LANG_ORTH_SZ 36
diff --git a/crengine/fc-lang/files/nn_orth.c b/crengine/fc-lang/files/nn_orth.c
new file mode 100644
index 0000000000..54a6685aaf
--- /dev/null
+++ b/crengine/fc-lang/files/nn_orth.c
@@ -0,0 +1,25 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int nn_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 2, 0x00c4, 0x00c6, // range
+ 2, 0x00c9, 0x00ca, // range
+ 2, 0x00d2, 0x00d4, // range
+ 0x00d6,
+ 0x00d8,
+ 0x00dc,
+ 0x00e0,
+ 2, 0x00e4, 0x00e6, // range
+ 2, 0x00e9, 0x00ea, // range
+ 2, 0x00f2, 0x00f4, // range
+ 0x00f6,
+ 0x00f8,
+ 0x00fc,
+};
+#define NN_LANG_ORTH_SZ 32
diff --git a/crengine/fc-lang/files/no_orth.c b/crengine/fc-lang/files/no_orth.c
new file mode 100644
index 0000000000..4c3781e809
--- /dev/null
+++ b/crengine/fc-lang/files/no_orth.c
@@ -0,0 +1,29 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int no_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 0x00c5,
+ 0x00c6,
+ 0x00c9,
+ 0x00ca,
+ 0x00d2,
+ 0x00d3,
+ 0x00d4,
+ 0x00d8,
+ 0x00e0,
+ 0x00e5,
+ 0x00e6,
+ 0x00e9,
+ 0x00ea,
+ 0x00f2,
+ 0x00f3,
+ 0x00f4,
+ 0x00f8,
+};
+#define NO_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/nqo_orth.c b/crengine/fc-lang/files/nqo_orth.c
new file mode 100644
index 0000000000..da64a00f8e
--- /dev/null
+++ b/crengine/fc-lang/files/nqo_orth.c
@@ -0,0 +1,10 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int nqo_lang_orth_chars[] = {
+ 2, 0x07c0, 0x07fa, // range
+};
+#define NQO_LANG_ORTH_SZ 3
diff --git a/crengine/fc-lang/files/nr_orth.c b/crengine/fc-lang/files/nr_orth.c
new file mode 100644
index 0000000000..b016bde316
--- /dev/null
+++ b/crengine/fc-lang/files/nr_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int nr_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define NR_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/nso_orth.c b/crengine/fc-lang/files/nso_orth.c
new file mode 100644
index 0000000000..11d7b53894
--- /dev/null
+++ b/crengine/fc-lang/files/nso_orth.c
@@ -0,0 +1,16 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int nso_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00ca,
+ 0x00ea,
+ 0x00d4,
+ 0x00f4,
+ 2, 0x0160, 0x0161, // range
+};
+#define NSO_LANG_ORTH_SZ 13
diff --git a/crengine/fc-lang/files/nv_orth.c b/crengine/fc-lang/files/nv_orth.c
new file mode 100644
index 0000000000..63db79f8bb
--- /dev/null
+++ b/crengine/fc-lang/files/nv_orth.c
@@ -0,0 +1,26 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int nv_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00c9,
+ 0x00cd,
+ 0x00d3,
+ 0x00e1,
+ 0x00e9,
+ 0x00ed,
+ 0x00f3,
+ 2, 0x0104, 0x0105, // range
+ 2, 0x0118, 0x0119, // range
+ 2, 0x012e, 0x012f, // range
+ 2, 0x0141, 0x0142, // range
+ 2, 0x01ea, 0x01eb, // range
+ 0x02bc,
+ 0x0301,
+};
+#define NV_LANG_ORTH_SZ 31
diff --git a/crengine/fc-lang/files/ny_orth.c b/crengine/fc-lang/files/ny_orth.c
new file mode 100644
index 0000000000..0b0463ec94
--- /dev/null
+++ b/crengine/fc-lang/files/ny_orth.c
@@ -0,0 +1,12 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ny_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x0174, 0x0175, // range
+};
+#define NY_LANG_ORTH_SZ 9
diff --git a/crengine/fc-lang/files/oc_orth.c b/crengine/fc-lang/files/oc_orth.c
new file mode 100644
index 0000000000..dc5560a9f4
--- /dev/null
+++ b/crengine/fc-lang/files/oc_orth.c
@@ -0,0 +1,29 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int oc_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 0x00c1,
+ 0x00c7,
+ 0x00c8,
+ 0x00c9,
+ 0x00cd,
+ 0x00d2,
+ 0x00d3,
+ 0x00da,
+ 0x00e0,
+ 0x00e1,
+ 0x00e7,
+ 0x00e8,
+ 0x00e9,
+ 0x00ed,
+ 0x00f2,
+ 0x00f3,
+ 0x00fa,
+};
+#define OC_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/om_orth.c b/crengine/fc-lang/files/om_orth.c
new file mode 100644
index 0000000000..27196848c6
--- /dev/null
+++ b/crengine/fc-lang/files/om_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int om_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define OM_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/or_orth.c b/crengine/fc-lang/files/or_orth.c
new file mode 100644
index 0000000000..a8a0c748aa
--- /dev/null
+++ b/crengine/fc-lang/files/or_orth.c
@@ -0,0 +1,22 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int or_lang_orth_chars[] = {
+ 2, 0x0b01, 0x0b03, // range
+ 2, 0x0b05, 0x0b0c, // range
+ 2, 0x0b0f, 0x0b10, // range
+ 2, 0x0b13, 0x0b28, // range
+ 2, 0x0b2a, 0x0b30, // range
+ 2, 0x0b32, 0x0b33, // range
+ 2, 0x0b36, 0x0b39, // range
+ 2, 0x0b3c, 0x0b43, // range
+ 2, 0x0b47, 0x0b48, // range
+ 2, 0x0b4b, 0x0b4d, // range
+ 2, 0x0b56, 0x0b57, // range
+ 2, 0x0b5c, 0x0b5d, // range
+ 2, 0x0b5f, 0x0b61, // range
+};
+#define OR_LANG_ORTH_SZ 39
diff --git a/crengine/fc-lang/files/os_orth.c b/crengine/fc-lang/files/os_orth.c
new file mode 100644
index 0000000000..e0b8938e3c
--- /dev/null
+++ b/crengine/fc-lang/files/os_orth.c
@@ -0,0 +1,75 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int os_lang_orth_chars[] = {
+ 0x0401,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+};
+#define OS_LANG_ORTH_SZ 66
diff --git a/crengine/fc-lang/files/ota_orth.c b/crengine/fc-lang/files/ota_orth.c
new file mode 100644
index 0000000000..aca825dfe7
--- /dev/null
+++ b/crengine/fc-lang/files/ota_orth.c
@@ -0,0 +1,18 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ota_lang_orth_chars[] = {
+ 2, 0x0621, 0x0622, // range
+ 2, 0x0626, 0x063a, // range
+ 2, 0x0641, 0x0648, // range
+ 0x067e,
+ 0x0686,
+ 0x0698,
+ 0x06ad,
+ 0x06af,
+ 0x06cc,
+};
+#define OTA_LANG_ORTH_SZ 15
diff --git a/crengine/fc-lang/files/pa_orth.c b/crengine/fc-lang/files/pa_orth.c
new file mode 100644
index 0000000000..f7e2403cd3
--- /dev/null
+++ b/crengine/fc-lang/files/pa_orth.c
@@ -0,0 +1,24 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int pa_lang_orth_chars[] = {
+ 2, 0x0a05, 0x0a0a, // range
+ 2, 0x0a0f, 0x0a10, // range
+ 2, 0x0a13, 0x0a14, // range
+ 2, 0x0a15, 0x0a28, // range
+ 2, 0x0a2a, 0x0a30, // range
+ 2, 0x0a32, 0x0a33, // range
+ 2, 0x0a35, 0x0a36, // range
+ 2, 0x0a38, 0x0a39, // range
+ 0x0a3c,
+ 2, 0x0a3e, 0x0a42, // range
+ 2, 0x0a47, 0x0a48, // range
+ 2, 0x0a4b, 0x0a4c, // range
+ 0x0a4d,
+ 2, 0x0a59, 0x0a5c, // range
+ 2, 0x0a70, 0x0a74, // range
+};
+#define PA_LANG_ORTH_SZ 41
diff --git a/crengine/fc-lang/files/pa_pk_orth.c b/crengine/fc-lang/files/pa_pk_orth.c
new file mode 100644
index 0000000000..51e27bd19d
--- /dev/null
+++ b/crengine/fc-lang/files/pa_pk_orth.c
@@ -0,0 +1,28 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int pa_pk_lang_orth_chars[] = {
+ 2, 0x0621, 0x0624, // range
+ 2, 0x0626, 0x0628, // range
+ 0x063a,
+ 2, 0x0641, 0x0642, // range
+ 2, 0x0644, 0x0646, // range
+ 0x0648,
+ 0x0679,
+ 0x067e,
+ 0x0686,
+ 0x0688,
+ 0x0691,
+ 0x0698,
+ 0x06a9,
+ 0x06af,
+ 0x06ba,
+ 0x06be,
+ 0x06c3,
+ 0x06cc,
+ 0x06d2,
+};
+#define PA_PK_LANG_ORTH_SZ 27
diff --git a/crengine/fc-lang/files/pap_an_orth.c b/crengine/fc-lang/files/pap_an_orth.c
new file mode 100644
index 0000000000..7bc6fd922f
--- /dev/null
+++ b/crengine/fc-lang/files/pap_an_orth.c
@@ -0,0 +1,23 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int pap_an_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 2, 0x00c8, 0x00c9, // range
+ 0x00cd,
+ 2, 0x00d1, 0x00d3, // range
+ 2, 0x00d9, 0x00da, // range
+ 0x00dc,
+ 0x00e1,
+ 2, 0x00e8, 0x00e9, // range
+ 0x00ed,
+ 2, 0x00f1, 0x00f3, // range
+ 2, 0x00f9, 0x00fa, // range
+ 0x00fc,
+};
+#define PAP_AN_LANG_ORTH_SZ 30
diff --git a/crengine/fc-lang/files/pap_aw_orth.c b/crengine/fc-lang/files/pap_aw_orth.c
new file mode 100644
index 0000000000..b22fc033c8
--- /dev/null
+++ b/crengine/fc-lang/files/pap_aw_orth.c
@@ -0,0 +1,13 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int pap_aw_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00d1,
+ 0x00f1,
+};
+#define PAP_AW_LANG_ORTH_SZ 8
diff --git a/crengine/fc-lang/files/pl_orth.c b/crengine/fc-lang/files/pl_orth.c
new file mode 100644
index 0000000000..bc30b848d5
--- /dev/null
+++ b/crengine/fc-lang/files/pl_orth.c
@@ -0,0 +1,21 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int pl_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00d3,
+ 0x00f3,
+ 2, 0x0104, 0x0105, // range
+ 2, 0x0106, 0x0107, // range
+ 2, 0x0118, 0x0119, // range
+ 2, 0x0141, 0x0142, // range
+ 2, 0x0143, 0x0144, // range
+ 2, 0x015a, 0x015b, // range
+ 2, 0x0179, 0x017a, // range
+ 2, 0x017b, 0x017c, // range
+};
+#define PL_LANG_ORTH_SZ 32
diff --git a/crengine/fc-lang/files/ps_af_orth.c b/crengine/fc-lang/files/ps_af_orth.c
new file mode 100644
index 0000000000..59ec38e55d
--- /dev/null
+++ b/crengine/fc-lang/files/ps_af_orth.c
@@ -0,0 +1,29 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ps_af_lang_orth_chars[] = {
+ 2, 0x0621, 0x0624, // range
+ 2, 0x0626, 0x063a, // range
+ 2, 0x0641, 0x0642, // range
+ 2, 0x0644, 0x0648, // range
+ 0x064a,
+ 0x067c,
+ 0x067e,
+ 0x0681,
+ 2, 0x0685, 0x0686, // range
+ 0x0689,
+ 0x0693,
+ 0x0696,
+ 0x0698,
+ 0x069a,
+ 0x06a9,
+ 0x06ab,
+ 0x06bc,
+ 0x06cc,
+ 0x06cd,
+ 0x06d0,
+};
+#define PS_AF_LANG_ORTH_SZ 30
diff --git a/crengine/fc-lang/files/ps_pk_orth.c b/crengine/fc-lang/files/ps_pk_orth.c
new file mode 100644
index 0000000000..d95977b02b
--- /dev/null
+++ b/crengine/fc-lang/files/ps_pk_orth.c
@@ -0,0 +1,29 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ps_pk_lang_orth_chars[] = {
+ 2, 0x0621, 0x0624, // range
+ 2, 0x0626, 0x063a, // range
+ 2, 0x0641, 0x0642, // range
+ 2, 0x0644, 0x0648, // range
+ 0x064a,
+ 0x067c,
+ 0x067e,
+ 0x0681,
+ 2, 0x0685, 0x0686, // range
+ 0x0689,
+ 0x0693,
+ 0x0696,
+ 0x0698,
+ 0x069a,
+ 0x06a9,
+ 0x06ab,
+ 0x06bc,
+ 0x06cd,
+ 0x06d0,
+ 0x06d2,
+};
+#define PS_PK_LANG_ORTH_SZ 30
diff --git a/crengine/fc-lang/files/pt_orth.c b/crengine/fc-lang/files/pt_orth.c
new file mode 100644
index 0000000000..49708311e6
--- /dev/null
+++ b/crengine/fc-lang/files/pt_orth.c
@@ -0,0 +1,41 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int pt_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 0x00c1,
+ 0x00c2,
+ 0x00c3,
+ 0x00c7,
+ 0x00c8,
+ 0x00c9,
+ 0x00ca,
+ 0x00cd,
+ 0x00d2,
+ 0x00d3,
+ 0x00d4,
+ 0x00d5,
+ 0x00da,
+ 0x00dc,
+ 0x00e0,
+ 0x00e1,
+ 0x00e2,
+ 0x00e3,
+ 0x00e7,
+ 0x00e8,
+ 0x00e9,
+ 0x00ea,
+ 0x00ed,
+ 0x00f2,
+ 0x00f3,
+ 0x00f4,
+ 0x00f5,
+ 0x00fa,
+ 0x00fc,
+};
+#define PT_LANG_ORTH_SZ 36
diff --git a/crengine/fc-lang/files/qu_orth.c b/crengine/fc-lang/files/qu_orth.c
new file mode 100644
index 0000000000..c26bfb62c2
--- /dev/null
+++ b/crengine/fc-lang/files/qu_orth.c
@@ -0,0 +1,14 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int qu_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00d1,
+ 0x00f1,
+ 0x02c8,
+};
+#define QU_LANG_ORTH_SZ 9
diff --git a/crengine/fc-lang/files/quz_orth.c b/crengine/fc-lang/files/quz_orth.c
new file mode 100644
index 0000000000..c8a743b5ab
--- /dev/null
+++ b/crengine/fc-lang/files/quz_orth.c
@@ -0,0 +1,14 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int quz_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00d1,
+ 0x00f1,
+ 0x02c8,
+};
+#define QUZ_LANG_ORTH_SZ 9
diff --git a/crengine/fc-lang/files/rm_orth.c b/crengine/fc-lang/files/rm_orth.c
new file mode 100644
index 0000000000..68b907a60f
--- /dev/null
+++ b/crengine/fc-lang/files/rm_orth.c
@@ -0,0 +1,25 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int rm_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 0x00c8,
+ 0x00c9,
+ 0x00cc,
+ 0x00ce,
+ 0x00d2,
+ 0x00d9,
+ 0x00e0,
+ 0x00e8,
+ 0x00e9,
+ 0x00ec,
+ 0x00ee,
+ 0x00f2,
+ 0x00f9,
+};
+#define RM_LANG_ORTH_SZ 20
diff --git a/crengine/fc-lang/files/rn_orth.c b/crengine/fc-lang/files/rn_orth.c
new file mode 100644
index 0000000000..38925abb92
--- /dev/null
+++ b/crengine/fc-lang/files/rn_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int rn_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define RN_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/ro_orth.c b/crengine/fc-lang/files/ro_orth.c
new file mode 100644
index 0000000000..2ba914a3ba
--- /dev/null
+++ b/crengine/fc-lang/files/ro_orth.c
@@ -0,0 +1,17 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ro_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c2,
+ 0x00ce,
+ 0x00e2,
+ 0x00ee,
+ 2, 0x0102, 0x0103, // range
+ 2, 0x0218, 0x021b, // range
+};
+#define RO_LANG_ORTH_SZ 16
diff --git a/crengine/fc-lang/files/ru_orth.c b/crengine/fc-lang/files/ru_orth.c
new file mode 100644
index 0000000000..07bfbda6c4
--- /dev/null
+++ b/crengine/fc-lang/files/ru_orth.c
@@ -0,0 +1,12 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ru_lang_orth_chars[] = {
+ 0x0401,
+ 2, 0x0410, 0x044f, // range
+ 0x0451,
+};
+#define RU_LANG_ORTH_SZ 5
diff --git a/crengine/fc-lang/files/rw_orth.c b/crengine/fc-lang/files/rw_orth.c
new file mode 100644
index 0000000000..a3f47644af
--- /dev/null
+++ b/crengine/fc-lang/files/rw_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int rw_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define RW_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/sa_orth.c b/crengine/fc-lang/files/sa_orth.c
new file mode 100644
index 0000000000..e6e7adf427
--- /dev/null
+++ b/crengine/fc-lang/files/sa_orth.c
@@ -0,0 +1,13 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sa_lang_orth_chars[] = {
+ 2, 0x0905, 0x0914, // range
+ 2, 0x0915, 0x0939, // range
+ 2, 0x093f, 0x094c, // range
+ 0x094d,
+};
+#define SA_LANG_ORTH_SZ 10
diff --git a/crengine/fc-lang/files/sah_orth.c b/crengine/fc-lang/files/sah_orth.c
new file mode 100644
index 0000000000..98403a34e6
--- /dev/null
+++ b/crengine/fc-lang/files/sah_orth.c
@@ -0,0 +1,85 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sah_lang_orth_chars[] = {
+ 0x0401,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+ 0x0494,
+ 0x0495,
+ 0x04a4,
+ 0x04a5,
+ 0x04ae,
+ 0x04af,
+ 0x04ba,
+ 0x04bb,
+ 0x04d8,
+ 0x04d9,
+};
+#define SAH_LANG_ORTH_SZ 76
diff --git a/crengine/fc-lang/files/sat_orth.c b/crengine/fc-lang/files/sat_orth.c
new file mode 100644
index 0000000000..3fcec0fef4
--- /dev/null
+++ b/crengine/fc-lang/files/sat_orth.c
@@ -0,0 +1,25 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sat_lang_orth_chars[] = {
+ 2, 0x0901, 0x0903, // range
+ 2, 0x0905, 0x090a, // range
+ 2, 0x090f, 0x0910, // range
+ 2, 0x0913, 0x0914, // range
+ 2, 0x0915, 0x0928, // range
+ 2, 0x092a, 0x0930, // range
+ 2, 0x0932, 0x0932, // range
+ 0x0935,
+ 2, 0x0938, 0x0939, // range
+ 2, 0x093c, 0x0942, // range
+ 2, 0x0947, 0x0948, // range
+ 2, 0x094b, 0x094d, // range
+ 0x0950,
+ 2, 0x0964, 0x0965, // range
+ 2, 0x0966, 0x096f, // range
+ 0x0970,
+};
+#define SAT_LANG_ORTH_SZ 42
diff --git a/crengine/fc-lang/files/sc_orth.c b/crengine/fc-lang/files/sc_orth.c
new file mode 100644
index 0000000000..ed93c4aeac
--- /dev/null
+++ b/crengine/fc-lang/files/sc_orth.c
@@ -0,0 +1,21 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sc_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 0x00c8,
+ 0x00cc,
+ 0x00d2,
+ 0x00d9,
+ 0x00e0,
+ 0x00e8,
+ 0x00ec,
+ 0x00f2,
+ 0x00f9,
+};
+#define SC_LANG_ORTH_SZ 16
diff --git a/crengine/fc-lang/files/sco_orth.c b/crengine/fc-lang/files/sco_orth.c
new file mode 100644
index 0000000000..d34964f7bf
--- /dev/null
+++ b/crengine/fc-lang/files/sco_orth.c
@@ -0,0 +1,14 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sco_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x01b7,
+ 2, 0x021c, 0x021d, // range
+ 0x0292,
+};
+#define SCO_LANG_ORTH_SZ 11
diff --git a/crengine/fc-lang/files/sd_orth.c b/crengine/fc-lang/files/sd_orth.c
new file mode 100644
index 0000000000..80024c62d7
--- /dev/null
+++ b/crengine/fc-lang/files/sd_orth.c
@@ -0,0 +1,31 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sd_lang_orth_chars[] = {
+ 2, 0x0621, 0x0622, // range
+ 0x0624,
+ 2, 0x0626, 0x0628, // range
+ 2, 0x062a, 0x063a, // range
+ 2, 0x0641, 0x0642, // range
+ 2, 0x0644, 0x0648, // range
+ 0x064a,
+ 2, 0x067a, 0x067b, // range
+ 2, 0x067d, 0x0680, // range
+ 2, 0x0683, 0x0684, // range
+ 2, 0x0686, 0x0687, // range
+ 0x068a,
+ 2, 0x068c, 0x068d, // range
+ 0x068f,
+ 0x0699,
+ 0x06a6,
+ 2, 0x06a9, 0x06aa, // range
+ 0x06af,
+ 0x06b1,
+ 0x06b3,
+ 0x06bb,
+ 0x06be,
+};
+#define SD_LANG_ORTH_SZ 44
diff --git a/crengine/fc-lang/files/se_orth.c b/crengine/fc-lang/files/se_orth.c
new file mode 100644
index 0000000000..3829f75d30
--- /dev/null
+++ b/crengine/fc-lang/files/se_orth.c
@@ -0,0 +1,19 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int se_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00e1,
+ 2, 0x010c, 0x010d, // range
+ 2, 0x0110, 0x0111, // range
+ 2, 0x014a, 0x014b, // range
+ 2, 0x0160, 0x0161, // range
+ 2, 0x0166, 0x0167, // range
+ 2, 0x017d, 0x017e, // range
+};
+#define SE_LANG_ORTH_SZ 26
diff --git a/crengine/fc-lang/files/sel_orth.c b/crengine/fc-lang/files/sel_orth.c
new file mode 100644
index 0000000000..7fc75fab4c
--- /dev/null
+++ b/crengine/fc-lang/files/sel_orth.c
@@ -0,0 +1,75 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sel_lang_orth_chars[] = {
+ 0x0401,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+};
+#define SEL_LANG_ORTH_SZ 66
diff --git a/crengine/fc-lang/files/sg_orth.c b/crengine/fc-lang/files/sg_orth.c
new file mode 100644
index 0000000000..6d77c9fd3f
--- /dev/null
+++ b/crengine/fc-lang/files/sg_orth.c
@@ -0,0 +1,25 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sg_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c2,
+ 0x00c4,
+ 2, 0x00ca, 0x00cb, // range
+ 2, 0x00ce, 0x00cf, // range
+ 0x00d4,
+ 0x00d6,
+ 2, 0x00db, 0x00dc, // range
+ 0x00e2,
+ 0x00e4,
+ 2, 0x00ea, 0x00eb, // range
+ 2, 0x00ee, 0x00ef, // range
+ 0x00f4,
+ 0x00f6,
+ 2, 0x00fb, 0x00fc, // range
+};
+#define SG_LANG_ORTH_SZ 32
diff --git a/crengine/fc-lang/files/sh_orth.c b/crengine/fc-lang/files/sh_orth.c
new file mode 100644
index 0000000000..c0f4060f9f
--- /dev/null
+++ b/crengine/fc-lang/files/sh_orth.c
@@ -0,0 +1,45 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sh_lang_orth_chars[] = {
+ 2, 0x0410, 0x044f, // range
+ 0x0492,
+ 0x0493,
+ 0x0498,
+ 0x0499,
+ 0x04a0,
+ 0x04a1,
+ 0x04a2,
+ 0x04a3,
+ 0x04aa,
+ 0x04ab,
+ 0x04ae,
+ 0x04af,
+ 0x04ba,
+ 0x04bb,
+ 0x04d8,
+ 0x04d9,
+ 0x04e8,
+ 0x04e9,
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x0106, 0x0107, // range
+ 2, 0x010c, 0x010d, // range
+ 2, 0x0110, 0x0111, // range
+ 2, 0x0160, 0x0161, // range
+ 2, 0x017d, 0x017e, // range
+ 0x0402,
+ 2, 0x0408, 0x040b, // range
+ 0x040f,
+ 2, 0x0410, 0x0418, // range
+ 2, 0x041a, 0x0428, // range
+ 2, 0x0430, 0x0438, // range
+ 2, 0x043a, 0x0448, // range
+ 0x0452,
+ 2, 0x0458, 0x045b, // range
+ 0x045f,
+};
+#define SH_LANG_ORTH_SZ 64
diff --git a/crengine/fc-lang/files/shs_orth.c b/crengine/fc-lang/files/shs_orth.c
new file mode 100644
index 0000000000..84371c0250
--- /dev/null
+++ b/crengine/fc-lang/files/shs_orth.c
@@ -0,0 +1,29 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int shs_lang_orth_chars[] = {
+ 0x0037,
+ 0x0041,
+ 0x0043,
+ 0x0045,
+ 2, 0x0047, 0x0049, // range
+ 2, 0x004b, 0x0055, // range
+ 2, 0x0057, 0x0059, // range
+ 0x0061,
+ 0x0063,
+ 0x0065,
+ 2, 0x0067, 0x0069, // range
+ 2, 0x006b, 0x0075, // range
+ 2, 0x0077, 0x0079, // range
+ 0x00c1,
+ 0x00c9,
+ 0x00cd,
+ 0x00e1,
+ 0x00e9,
+ 0x00ed,
+ 0x0313,
+};
+#define SHS_LANG_ORTH_SZ 32
diff --git a/crengine/fc-lang/files/si_orth.c b/crengine/fc-lang/files/si_orth.c
new file mode 100644
index 0000000000..8d7e9f93c2
--- /dev/null
+++ b/crengine/fc-lang/files/si_orth.c
@@ -0,0 +1,22 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int si_lang_orth_chars[] = {
+ 2, 0x0d82, 0x0d83, // range
+ 2, 0x0d85, 0x0d8d, // range
+ 2, 0x0d91, 0x0d96, // range
+ 2, 0x0d9a, 0x0da5, // range
+ 2, 0x0da7, 0x0db1, // range
+ 2, 0x0db3, 0x0dbb, // range
+ 0x0dbd,
+ 2, 0x0dc0, 0x0dc6, // range
+ 0x0dca,
+ 2, 0x0dcf, 0x0dd4, // range
+ 0x0dd6,
+ 2, 0x0dd8, 0x0dde, // range
+ 0x0df2,
+};
+#define SI_LANG_ORTH_SZ 31
diff --git a/crengine/fc-lang/files/sid_orth.c b/crengine/fc-lang/files/sid_orth.c
new file mode 100644
index 0000000000..aae26d943c
--- /dev/null
+++ b/crengine/fc-lang/files/sid_orth.c
@@ -0,0 +1,42 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sid_lang_orth_chars[] = {
+ 2, 0x1200, 0x1206, // range
+ 2, 0x1208, 0x1216, // range
+ 2, 0x1218, 0x121f, // range
+ 2, 0x1228, 0x1230, // range
+ 2, 0x1238, 0x1246, // range
+ 0x1248,
+ 2, 0x124a, 0x124d, // range
+ 2, 0x1250, 0x1256, // range
+ 0x1258,
+ 2, 0x125a, 0x125d, // range
+ 2, 0x1260, 0x126e, // range
+ 2, 0x1270, 0x127f, // range
+ 2, 0x1290, 0x12a7, // range
+ 2, 0x12a8, 0x12ae, // range
+ 0x12b0,
+ 2, 0x12b2, 0x12b5, // range
+ 2, 0x12c8, 0x12ce, // range
+ 0x12c0,
+ 2, 0x12c2, 0x12c5, // range
+ 2, 0x12c8, 0x12ce, // range
+ 2, 0x12d0, 0x12d6, // range
+ 2, 0x12d8, 0x12ee, // range
+ 2, 0x12f0, 0x12f7, // range
+ 2, 0x1300, 0x130e, // range
+ 0x1310,
+ 2, 0x1312, 0x1315, // range
+ 2, 0x1320, 0x133f, // range
+ 2, 0x1348, 0x1356, // range
+ 2, 0x1220, 0x1226, // range
+ 2, 0x1280, 0x1286, // range
+ 0x1288,
+ 2, 0x128a, 0x128d, // range
+ 2, 0x1340, 0x1346, // range
+};
+#define SID_LANG_ORTH_SZ 87
diff --git a/crengine/fc-lang/files/sk_orth.c b/crengine/fc-lang/files/sk_orth.c
new file mode 100644
index 0000000000..d9dc7b03a2
--- /dev/null
+++ b/crengine/fc-lang/files/sk_orth.c
@@ -0,0 +1,36 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sk_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00c4,
+ 0x00c9,
+ 0x00cd,
+ 0x00d3,
+ 0x00d4,
+ 0x00da,
+ 0x00dd,
+ 0x00e1,
+ 0x00e4,
+ 0x00e9,
+ 0x00ed,
+ 0x00f3,
+ 0x00f4,
+ 0x00fa,
+ 0x00fd,
+ 2, 0x010c, 0x010d, // range
+ 2, 0x010e, 0x010f, // range
+ 2, 0x0139, 0x013a, // range
+ 2, 0x013d, 0x013e, // range
+ 2, 0x0147, 0x0148, // range
+ 2, 0x0154, 0x0155, // range
+ 2, 0x0160, 0x0161, // range
+ 2, 0x0164, 0x0165, // range
+ 2, 0x017d, 0x017e, // range
+};
+#define SK_LANG_ORTH_SZ 49
diff --git a/crengine/fc-lang/files/sl_orth.c b/crengine/fc-lang/files/sl_orth.c
new file mode 100644
index 0000000000..feeba59212
--- /dev/null
+++ b/crengine/fc-lang/files/sl_orth.c
@@ -0,0 +1,21 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sl_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x0106,
+ 0x0107,
+ 0x010c,
+ 0x010d,
+ 0x0110,
+ 0x0111,
+ 0x0160,
+ 0x0161,
+ 0x017d,
+ 0x017e,
+};
+#define SL_LANG_ORTH_SZ 16
diff --git a/crengine/fc-lang/files/sm_orth.c b/crengine/fc-lang/files/sm_orth.c
new file mode 100644
index 0000000000..b7683c6e2d
--- /dev/null
+++ b/crengine/fc-lang/files/sm_orth.c
@@ -0,0 +1,12 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sm_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x02bb,
+};
+#define SM_LANG_ORTH_SZ 7
diff --git a/crengine/fc-lang/files/sma_orth.c b/crengine/fc-lang/files/sma_orth.c
new file mode 100644
index 0000000000..59d55419b5
--- /dev/null
+++ b/crengine/fc-lang/files/sma_orth.c
@@ -0,0 +1,19 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sma_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c4,
+ 0x00e4,
+ 0x00c5,
+ 0x00e5,
+ 0x00d6,
+ 0x00f6,
+ 0x00cf,
+ 0x00ef,
+};
+#define SMA_LANG_ORTH_SZ 14
diff --git a/crengine/fc-lang/files/smj_orth.c b/crengine/fc-lang/files/smj_orth.c
new file mode 100644
index 0000000000..3130ebc2a8
--- /dev/null
+++ b/crengine/fc-lang/files/smj_orth.c
@@ -0,0 +1,19 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int smj_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00e1,
+ 0x00c4,
+ 0x00e4,
+ 0x00c5,
+ 0x00e5,
+ 0x00d1,
+ 0x00f1,
+};
+#define SMJ_LANG_ORTH_SZ 14
diff --git a/crengine/fc-lang/files/smn_orth.c b/crengine/fc-lang/files/smn_orth.c
new file mode 100644
index 0000000000..2d41bf0934
--- /dev/null
+++ b/crengine/fc-lang/files/smn_orth.c
@@ -0,0 +1,22 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int smn_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c1,
+ 0x00e1,
+ 0x00c2,
+ 0x00e2,
+ 0x00c4,
+ 0x00e4,
+ 2, 0x010c, 0x010d, // range
+ 2, 0x0110, 0x0111, // range
+ 2, 0x014a, 0x014b, // range
+ 2, 0x0160, 0x0161, // range
+ 2, 0x017d, 0x017e, // range
+};
+#define SMN_LANG_ORTH_SZ 27
diff --git a/crengine/fc-lang/files/sms_orth.c b/crengine/fc-lang/files/sms_orth.c
new file mode 100644
index 0000000000..c3c3440da1
--- /dev/null
+++ b/crengine/fc-lang/files/sms_orth.c
@@ -0,0 +1,30 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sms_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c2,
+ 0x00e2,
+ 0x00c4,
+ 0x00e4,
+ 0x00c5,
+ 0x00e5,
+ 2, 0x010c, 0x010d, // range
+ 2, 0x0110, 0x0111, // range
+ 0x01b7,
+ 0x0292,
+ 2, 0x01ee, 0x01ef, // range
+ 2, 0x01e6, 0x01e7, // range
+ 2, 0x01e4, 0x01e5, // range
+ 2, 0x01e8, 0x01e9, // range
+ 2, 0x014a, 0x014b, // range
+ 0x00d5,
+ 0x00f5,
+ 2, 0x0160, 0x0161, // range
+ 2, 0x017d, 0x017e, // range
+};
+#define SMS_LANG_ORTH_SZ 43
diff --git a/crengine/fc-lang/files/sn_orth.c b/crengine/fc-lang/files/sn_orth.c
new file mode 100644
index 0000000000..eff80807ed
--- /dev/null
+++ b/crengine/fc-lang/files/sn_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sn_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define SN_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/so_orth.c b/crengine/fc-lang/files/so_orth.c
new file mode 100644
index 0000000000..455e616339
--- /dev/null
+++ b/crengine/fc-lang/files/so_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int so_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define SO_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/sq_orth.c b/crengine/fc-lang/files/sq_orth.c
new file mode 100644
index 0000000000..fbcea1d83b
--- /dev/null
+++ b/crengine/fc-lang/files/sq_orth.c
@@ -0,0 +1,15 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sq_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c7,
+ 0x00cb,
+ 0x00e7,
+ 0x00eb,
+};
+#define SQ_LANG_ORTH_SZ 10
diff --git a/crengine/fc-lang/files/sr_orth.c b/crengine/fc-lang/files/sr_orth.c
new file mode 100644
index 0000000000..a15d72f939
--- /dev/null
+++ b/crengine/fc-lang/files/sr_orth.c
@@ -0,0 +1,19 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sr_lang_orth_chars[] = {
+ 0x0402,
+ 2, 0x0408, 0x040b, // range
+ 0x040f,
+ 2, 0x0410, 0x0418, // range
+ 2, 0x041a, 0x0428, // range
+ 2, 0x0430, 0x0438, // range
+ 2, 0x043a, 0x0448, // range
+ 0x0452,
+ 2, 0x0458, 0x045b, // range
+ 0x045f,
+};
+#define SR_LANG_ORTH_SZ 22
diff --git a/crengine/fc-lang/files/ss_orth.c b/crengine/fc-lang/files/ss_orth.c
new file mode 100644
index 0000000000..d2f6418b43
--- /dev/null
+++ b/crengine/fc-lang/files/ss_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ss_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define SS_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/st_orth.c b/crengine/fc-lang/files/st_orth.c
new file mode 100644
index 0000000000..7747e93d72
--- /dev/null
+++ b/crengine/fc-lang/files/st_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int st_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define ST_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/su_orth.c b/crengine/fc-lang/files/su_orth.c
new file mode 100644
index 0000000000..96fb47f2de
--- /dev/null
+++ b/crengine/fc-lang/files/su_orth.c
@@ -0,0 +1,13 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int su_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c9,
+ 0x00e9,
+};
+#define SU_LANG_ORTH_SZ 8
diff --git a/crengine/fc-lang/files/sv_orth.c b/crengine/fc-lang/files/sv_orth.c
new file mode 100644
index 0000000000..b58dda57a8
--- /dev/null
+++ b/crengine/fc-lang/files/sv_orth.c
@@ -0,0 +1,27 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sv_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 0x00c1,
+ 0x00c4,
+ 0x00c5,
+ 0x00c9,
+ 0x00cb,
+ 0x00d6,
+ 0x00dc,
+ 0x00e0,
+ 0x00e1,
+ 0x00e4,
+ 0x00e5,
+ 0x00e9,
+ 0x00eb,
+ 0x00f6,
+ 0x00fc,
+};
+#define SV_LANG_ORTH_SZ 22
diff --git a/crengine/fc-lang/files/sw_orth.c b/crengine/fc-lang/files/sw_orth.c
new file mode 100644
index 0000000000..cc5cd3515a
--- /dev/null
+++ b/crengine/fc-lang/files/sw_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int sw_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define SW_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/syr_orth.c b/crengine/fc-lang/files/syr_orth.c
new file mode 100644
index 0000000000..502fd642ad
--- /dev/null
+++ b/crengine/fc-lang/files/syr_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int syr_lang_orth_chars[] = {
+ 2, 0x0710, 0x072c, // range
+ 2, 0x0730, 0x073f, // range
+};
+#define SYR_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/ta_orth.c b/crengine/fc-lang/files/ta_orth.c
new file mode 100644
index 0000000000..280b111d8b
--- /dev/null
+++ b/crengine/fc-lang/files/ta_orth.c
@@ -0,0 +1,24 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ta_lang_orth_chars[] = {
+ 0x0b83,
+ 2, 0x0b85, 0x0b8a, // range
+ 2, 0x0b8e, 0x0b90, // range
+ 2, 0x0b92, 0x0b95, // range
+ 2, 0x0b99, 0x0b9a, // range
+ 0x0b9c,
+ 2, 0x0b9e, 0x0b9f, // range
+ 2, 0x0ba3, 0x0ba4, // range
+ 2, 0x0ba8, 0x0baa, // range
+ 2, 0x0bae, 0x0bb5, // range
+ 2, 0x0bb7, 0x0bb9, // range
+ 2, 0x0bbe, 0x0bc2, // range
+ 2, 0x0bc6, 0x0bc8, // range
+ 2, 0x0bca, 0x0bcd, // range
+ 0x0bd7,
+};
+#define TA_LANG_ORTH_SZ 39
diff --git a/crengine/fc-lang/files/te_orth.c b/crengine/fc-lang/files/te_orth.c
new file mode 100644
index 0000000000..5c2358bdc5
--- /dev/null
+++ b/crengine/fc-lang/files/te_orth.c
@@ -0,0 +1,20 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int te_lang_orth_chars[] = {
+ 2, 0x0c01, 0x0c03, // range
+ 2, 0x0c05, 0x0c0c, // range
+ 2, 0x0c0e, 0x0c10, // range
+ 2, 0x0c12, 0x0c28, // range
+ 2, 0x0c2a, 0x0c33, // range
+ 2, 0x0c35, 0x0c39, // range
+ 2, 0x0c3e, 0x0c44, // range
+ 2, 0x0c46, 0x0c48, // range
+ 2, 0x0c4a, 0x0c4d, // range
+ 2, 0x0c55, 0x0c56, // range
+ 2, 0x0c60, 0x0c61, // range
+};
+#define TE_LANG_ORTH_SZ 33
diff --git a/crengine/fc-lang/files/tg_orth.c b/crengine/fc-lang/files/tg_orth.c
new file mode 100644
index 0000000000..9e7dcdf32c
--- /dev/null
+++ b/crengine/fc-lang/files/tg_orth.c
@@ -0,0 +1,87 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int tg_lang_orth_chars[] = {
+ 0x0401,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+ 0x0492,
+ 0x0493,
+ 0x049a,
+ 0x049b,
+ 0x04b2,
+ 0x04b3,
+ 0x04b6,
+ 0x04b7,
+ 0x04e2,
+ 0x04e3,
+ 0x04ee,
+ 0x04ef,
+};
+#define TG_LANG_ORTH_SZ 78
diff --git a/crengine/fc-lang/files/th_orth.c b/crengine/fc-lang/files/th_orth.c
new file mode 100644
index 0000000000..80e10ed13f
--- /dev/null
+++ b/crengine/fc-lang/files/th_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int th_lang_orth_chars[] = {
+ 2, 0x0e01, 0x0e3a, // range
+ 2, 0x0e3f, 0x0e4e, // range
+};
+#define TH_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/ti_er_orth.c b/crengine/fc-lang/files/ti_er_orth.c
new file mode 100644
index 0000000000..12feff7bca
--- /dev/null
+++ b/crengine/fc-lang/files/ti_er_orth.c
@@ -0,0 +1,37 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ti_er_lang_orth_chars[] = {
+ 2, 0x1200, 0x1206, // range
+ 2, 0x1208, 0x1216, // range
+ 2, 0x1218, 0x121f, // range
+ 2, 0x1228, 0x1230, // range
+ 2, 0x1238, 0x1246, // range
+ 0x1248,
+ 2, 0x124a, 0x124d, // range
+ 2, 0x1250, 0x1256, // range
+ 0x1258,
+ 2, 0x125a, 0x125d, // range
+ 2, 0x1260, 0x126e, // range
+ 2, 0x1270, 0x127f, // range
+ 2, 0x1290, 0x12a7, // range
+ 2, 0x12a8, 0x12ae, // range
+ 0x12b0,
+ 2, 0x12b2, 0x12b5, // range
+ 2, 0x12c8, 0x12ce, // range
+ 0x12c0,
+ 2, 0x12c2, 0x12c5, // range
+ 2, 0x12c8, 0x12ce, // range
+ 2, 0x12d0, 0x12d6, // range
+ 2, 0x12d8, 0x12ee, // range
+ 2, 0x12f0, 0x12f7, // range
+ 2, 0x1300, 0x130e, // range
+ 0x1310,
+ 2, 0x1312, 0x1315, // range
+ 2, 0x1320, 0x133f, // range
+ 2, 0x1348, 0x1356, // range
+};
+#define TI_ER_LANG_ORTH_SZ 74
diff --git a/crengine/fc-lang/files/ti_et_orth.c b/crengine/fc-lang/files/ti_et_orth.c
new file mode 100644
index 0000000000..0586c22b21
--- /dev/null
+++ b/crengine/fc-lang/files/ti_et_orth.c
@@ -0,0 +1,42 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ti_et_lang_orth_chars[] = {
+ 2, 0x1200, 0x1206, // range
+ 2, 0x1208, 0x1216, // range
+ 2, 0x1218, 0x121f, // range
+ 2, 0x1228, 0x1230, // range
+ 2, 0x1238, 0x1246, // range
+ 0x1248,
+ 2, 0x124a, 0x124d, // range
+ 2, 0x1250, 0x1256, // range
+ 0x1258,
+ 2, 0x125a, 0x125d, // range
+ 2, 0x1260, 0x126e, // range
+ 2, 0x1270, 0x127f, // range
+ 2, 0x1290, 0x12a7, // range
+ 2, 0x12a8, 0x12ae, // range
+ 0x12b0,
+ 2, 0x12b2, 0x12b5, // range
+ 2, 0x12c8, 0x12ce, // range
+ 0x12c0,
+ 2, 0x12c2, 0x12c5, // range
+ 2, 0x12c8, 0x12ce, // range
+ 2, 0x12d0, 0x12d6, // range
+ 2, 0x12d8, 0x12ee, // range
+ 2, 0x12f0, 0x12f7, // range
+ 2, 0x1300, 0x130e, // range
+ 0x1310,
+ 2, 0x1312, 0x1315, // range
+ 2, 0x1320, 0x133f, // range
+ 2, 0x1348, 0x1356, // range
+ 2, 0x1220, 0x1226, // range
+ 2, 0x1280, 0x1286, // range
+ 0x1288,
+ 2, 0x128a, 0x128d, // range
+ 2, 0x1340, 0x1346, // range
+};
+#define TI_ET_LANG_ORTH_SZ 87
diff --git a/crengine/fc-lang/files/tig_orth.c b/crengine/fc-lang/files/tig_orth.c
new file mode 100644
index 0000000000..6c3585fd2a
--- /dev/null
+++ b/crengine/fc-lang/files/tig_orth.c
@@ -0,0 +1,33 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int tig_lang_orth_chars[] = {
+ 2, 0x1200, 0x1206, // range
+ 2, 0x1208, 0x1216, // range
+ 2, 0x1218, 0x121f, // range
+ 2, 0x1228, 0x1230, // range
+ 2, 0x1238, 0x1246, // range
+ 0x1248,
+ 2, 0x124a, 0x124d, // range
+ 2, 0x1260, 0x126e, // range
+ 2, 0x1270, 0x127f, // range
+ 2, 0x1290, 0x1297, // range
+ 2, 0x12a0, 0x12a6, // range
+ 2, 0x12a8, 0x12ae, // range
+ 0x12b0,
+ 2, 0x12b2, 0x12b5, // range
+ 2, 0x12c8, 0x12ce, // range
+ 2, 0x12d0, 0x12d6, // range
+ 2, 0x12d8, 0x12df, // range
+ 2, 0x12e8, 0x12ee, // range
+ 2, 0x12f0, 0x12f7, // range
+ 2, 0x1300, 0x130e, // range
+ 0x1310,
+ 2, 0x1312, 0x1315, // range
+ 2, 0x1320, 0x133f, // range
+ 2, 0x1348, 0x1356, // range
+};
+#define TIG_LANG_ORTH_SZ 66
diff --git a/crengine/fc-lang/files/tk_orth.c b/crengine/fc-lang/files/tk_orth.c
new file mode 100644
index 0000000000..738cbce03c
--- /dev/null
+++ b/crengine/fc-lang/files/tk_orth.c
@@ -0,0 +1,22 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int tk_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c4,
+ 0x00c7,
+ 0x00d6,
+ 2, 0x00dc, 0x00dd, // range
+ 0x00e4,
+ 0x00e7,
+ 0x00f6,
+ 2, 0x00fc, 0x00fd, // range
+ 2, 0x0147, 0x0148, // range
+ 2, 0x015e, 0x015f, // range
+ 2, 0x017d, 0x017e, // range
+};
+#define TK_LANG_ORTH_SZ 27
diff --git a/crengine/fc-lang/files/tl_orth.c b/crengine/fc-lang/files/tl_orth.c
new file mode 100644
index 0000000000..a761cbebbf
--- /dev/null
+++ b/crengine/fc-lang/files/tl_orth.c
@@ -0,0 +1,21 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int tl_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x00c0, 0x00c2, // range
+ 2, 0x00c8, 0x00ca, // range
+ 2, 0x00cc, 0x00ce, // range
+ 2, 0x00d1, 0x00d4, // range
+ 2, 0x00d9, 0x00db, // range
+ 2, 0x00e0, 0x00e2, // range
+ 2, 0x00e8, 0x00ea, // range
+ 2, 0x00ec, 0x00ee, // range
+ 2, 0x00f1, 0x00f4, // range
+ 2, 0x00f9, 0x00fb, // range
+};
+#define TL_LANG_ORTH_SZ 36
diff --git a/crengine/fc-lang/files/tn_orth.c b/crengine/fc-lang/files/tn_orth.c
new file mode 100644
index 0000000000..96d5fcae93
--- /dev/null
+++ b/crengine/fc-lang/files/tn_orth.c
@@ -0,0 +1,16 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int tn_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00ca,
+ 0x00ea,
+ 0x00d4,
+ 0x00f4,
+ 2, 0x0160, 0x0161, // range
+};
+#define TN_LANG_ORTH_SZ 13
diff --git a/crengine/fc-lang/files/to_orth.c b/crengine/fc-lang/files/to_orth.c
new file mode 100644
index 0000000000..88cb7bf836
--- /dev/null
+++ b/crengine/fc-lang/files/to_orth.c
@@ -0,0 +1,12 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int to_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x02bb,
+};
+#define TO_LANG_ORTH_SZ 7
diff --git a/crengine/fc-lang/files/tr_orth.c b/crengine/fc-lang/files/tr_orth.c
new file mode 100644
index 0000000000..40330f86a7
--- /dev/null
+++ b/crengine/fc-lang/files/tr_orth.c
@@ -0,0 +1,29 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int tr_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c2,
+ 0x00c7,
+ 0x00ce,
+ 0x00d6,
+ 0x00db,
+ 0x00dc,
+ 0x00e2,
+ 0x00e7,
+ 0x00ee,
+ 0x00f6,
+ 0x00fb,
+ 0x00fc,
+ 0x011e,
+ 0x011f,
+ 0x0130,
+ 0x0131,
+ 0x015e,
+ 0x015f,
+};
+#define TR_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/ts_orth.c b/crengine/fc-lang/files/ts_orth.c
new file mode 100644
index 0000000000..2e7e23f008
--- /dev/null
+++ b/crengine/fc-lang/files/ts_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ts_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define TS_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/tt_orth.c b/crengine/fc-lang/files/tt_orth.c
new file mode 100644
index 0000000000..9f00e32b39
--- /dev/null
+++ b/crengine/fc-lang/files/tt_orth.c
@@ -0,0 +1,85 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int tt_lang_orth_chars[] = {
+ 0x0401,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+ 0x0496,
+ 0x0497,
+ 0x04a2,
+ 0x04a3,
+ 0x04ae,
+ 0x04af,
+ 0x04ba,
+ 0x04bb,
+ 0x04d8,
+ 0x04d9,
+};
+#define TT_LANG_ORTH_SZ 76
diff --git a/crengine/fc-lang/files/tw_orth.c b/crengine/fc-lang/files/tw_orth.c
new file mode 100644
index 0000000000..86b162e3f9
--- /dev/null
+++ b/crengine/fc-lang/files/tw_orth.c
@@ -0,0 +1,32 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int tw_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c3,
+ 0x00e3,
+ 0x00d1,
+ 0x00d5,
+ 0x00f1,
+ 0x00f5,
+ 0x0128,
+ 0x0129,
+ 0x0168,
+ 0x0169,
+ 0x0186,
+ 0x0254,
+ 0x0190,
+ 0x025b,
+ 0x0303,
+ 0x0306,
+ 0x0329,
+ 0x1ebc,
+ 0x1ebd,
+ 0x1ef8,
+ 0x1ef9,
+};
+#define TW_LANG_ORTH_SZ 27
diff --git a/crengine/fc-lang/files/ty_orth.c b/crengine/fc-lang/files/ty_orth.c
new file mode 100644
index 0000000000..d7aa37017e
--- /dev/null
+++ b/crengine/fc-lang/files/ty_orth.c
@@ -0,0 +1,19 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ty_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00cf,
+ 0x00ef,
+ 2, 0x0100, 0x0101, // range
+ 2, 0x0112, 0x0113, // range
+ 2, 0x012a, 0x012b, // range
+ 2, 0x014c, 0x014d, // range
+ 2, 0x016a, 0x016b, // range
+ 0x02bc,
+};
+#define TY_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/tyv_orth.c b/crengine/fc-lang/files/tyv_orth.c
new file mode 100644
index 0000000000..f4d836b3de
--- /dev/null
+++ b/crengine/fc-lang/files/tyv_orth.c
@@ -0,0 +1,79 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int tyv_lang_orth_chars[] = {
+ 0x0401,
+ 0x0410,
+ 0x0411,
+ 0x0412,
+ 0x0413,
+ 0x0414,
+ 0x0415,
+ 0x0416,
+ 0x0417,
+ 0x0418,
+ 0x0419,
+ 0x041a,
+ 0x041b,
+ 0x041c,
+ 0x041d,
+ 0x041e,
+ 0x041f,
+ 0x0420,
+ 0x0421,
+ 0x0422,
+ 0x0423,
+ 0x0424,
+ 0x0425,
+ 0x0426,
+ 0x0427,
+ 0x0428,
+ 0x0429,
+ 0x042a,
+ 0x042b,
+ 0x042c,
+ 0x042d,
+ 0x042e,
+ 0x042f,
+ 0x0430,
+ 0x0431,
+ 0x0432,
+ 0x0433,
+ 0x0434,
+ 0x0435,
+ 0x0436,
+ 0x0437,
+ 0x0438,
+ 0x0439,
+ 0x043a,
+ 0x043b,
+ 0x043c,
+ 0x043d,
+ 0x043e,
+ 0x043f,
+ 0x0440,
+ 0x0441,
+ 0x0442,
+ 0x0443,
+ 0x0444,
+ 0x0445,
+ 0x0446,
+ 0x0447,
+ 0x0448,
+ 0x0449,
+ 0x044a,
+ 0x044b,
+ 0x044c,
+ 0x044d,
+ 0x044e,
+ 0x044f,
+ 0x0451,
+ 0x04a2,
+ 0x04a3,
+ 0x04ae,
+ 0x04af,
+};
+#define TYV_LANG_ORTH_SZ 70
diff --git a/crengine/fc-lang/files/ug_orth.c b/crengine/fc-lang/files/ug_orth.c
new file mode 100644
index 0000000000..5506263b42
--- /dev/null
+++ b/crengine/fc-lang/files/ug_orth.c
@@ -0,0 +1,27 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ug_lang_orth_chars[] = {
+ 2, 0x0626, 0x0628, // range
+ 0x062a,
+ 0x062c,
+ 2, 0x062e, 0x062f, // range
+ 2, 0x0631, 0x0634, // range
+ 0x063a,
+ 2, 0x0641, 0x0646, // range
+ 2, 0x0648, 0x064a, // range
+ 0x067e,
+ 0x0686,
+ 0x0698,
+ 0x06ad,
+ 0x06af,
+ 0x06be,
+ 2, 0x06c6, 0x06c8, // range
+ 0x06cb,
+ 0x06d0,
+ 0x06d5,
+};
+#define UG_LANG_ORTH_SZ 30
diff --git a/crengine/fc-lang/files/uk_orth.c b/crengine/fc-lang/files/uk_orth.c
new file mode 100644
index 0000000000..cbfd240cbf
--- /dev/null
+++ b/crengine/fc-lang/files/uk_orth.c
@@ -0,0 +1,18 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int uk_lang_orth_chars[] = {
+ 0x0404,
+ 0x0406,
+ 0x0407,
+ 2, 0x0410, 0x044f, // range
+ 0x0454,
+ 0x0456,
+ 0x0457,
+ 0x0490,
+ 0x0491,
+};
+#define UK_LANG_ORTH_SZ 11
diff --git a/crengine/fc-lang/files/und_zmth_orth.c b/crengine/fc-lang/files/und_zmth_orth.c
new file mode 100644
index 0000000000..f2467d503d
--- /dev/null
+++ b/crengine/fc-lang/files/und_zmth_orth.c
@@ -0,0 +1,124 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int und_zmth_lang_orth_chars[] = {
+ 0x0020,
+ 0x0021,
+ 0x0021,
+ 2, 0x0023, 0x0026, // range
+ 0x0028,
+ 0x0029,
+ 0x002a,
+ 0x002b,
+ 0x002c,
+ 0x002d,
+ 0x002e,
+ 0x002f,
+ 2, 0x0030, 0x0039, // range
+ 2, 0x003a, 0x003b, // range
+ 2, 0x003c, 0x003e, // range
+ 0x003f,
+ 0x0040,
+ 2, 0x0041, 0x005a, // range
+ 0x005b,
+ 0x005c,
+ 0x005d,
+ 0x005e,
+ 2, 0x0061, 0x007a, // range
+ 0x007b,
+ 0x007c,
+ 0x007d,
+ 0x007e,
+ 0x00a1,
+ 2, 0x00a2, 0x00a7, // range
+ 0x00ac,
+ 0x00b0,
+ 0x00b1,
+ 2, 0x00b5, 0x00b6, // range
+ 0x00b7,
+ 0x00bf,
+ 0x00d7,
+ 0x00f7,
+ 0x0131,
+ 0x0308,
+ 0x030a,
+ 0x030c,
+ 0x0338,
+ 2, 0x0391, 0x03a1, // range
+ 2, 0x03a3, 0x03a4, // range
+ 2, 0x03a6, 0x03a9, // range
+ 2, 0x03b1, 0x03c1, // range
+ 2, 0x03c3, 0x03c9, // range
+ 2, 0x03d5, 0x03d6, // range
+ 2, 0x03f0, 0x03f1, // range
+ 0x2016,
+ 0x2020,
+ 0x2020,
+ 0x2021,
+ 0x2021,
+ 0x2022,
+ 0x2026,
+ 0x2044,
+ 0x2057,
+ 0x20e1,
+ 0x2102,
+ 2, 0x210e, 0x210f, // range
+ 2, 0x2110, 0x2113, // range
+ 0x2115,
+ 2, 0x2118, 0x211d, // range
+ 0x2124,
+ 2, 0x2200, 0x2201, // range
+ 0x2202,
+ 2, 0x2203, 0x2204, // range
+ 0x2205,
+ 2, 0x2206, 0x2207, // range
+ 2, 0x2208, 0x220d, // range
+ 2, 0x220f, 0x2211, // range
+ 2, 0x2212, 0x2213, // range
+ 2, 0x2214, 0x2219, // range
+ 0x221d,
+ 2, 0x221e, 0x2222, // range
+ 2, 0x2223, 0x2226, // range
+ 2, 0x2227, 0x222a, // range
+ 2, 0x2234, 0x2235, // range
+ 2, 0x2236, 0x2237, // range
+ 0x2238,
+ 2, 0x2239, 0x223d, // range
+ 0x223e,
+ 0x223f,
+ 0x2240,
+ 2, 0x228c, 0x228e, // range
+ 2, 0x228f, 0x2292, // range
+ 2, 0x2293, 0x22a1, // range
+ 2, 0x22a2, 0x22a3, // range
+ 2, 0x22a4, 0x22a5, // range
+ 2, 0x22c0, 0x22c3, // range
+ 0x22c8,
+ 0x22cd,
+ 2, 0x22ce, 0x22cf, // range
+ 0x2308,
+ 0x2309,
+ 0x230a,
+ 0x230b,
+ 2, 0x2322, 0x2323, // range
+ 2, 0x25a0, 0x25a1, // range
+ 0x27e6,
+ 0x27e7,
+ 0x27e8,
+ 0x27e9,
+ 2, 0x1d400, 0x1d454, // range
+ 2, 0x1d456, 0x1d49c, // range
+ 2, 0x1d49e, 0x1d49f, // range
+ 0x1d4a2,
+ 2, 0x1d4a5, 0x1d4a6, // range
+ 2, 0x1d4a9, 0x1d4ac, // range
+ 2, 0x1d53b, 0x1d53e, // range
+ 2, 0x1d540, 0x1d544, // range
+ 0x1d546,
+ 2, 0x1d54a, 0x1d550, // range
+ 2, 0x1d6a4, 0x1d6a5, // range
+};
+#define UND_ZMTH_LANG_ORTH_SZ 213
diff --git a/crengine/fc-lang/files/und_zsye_orth.c b/crengine/fc-lang/files/und_zsye_orth.c
new file mode 100644
index 0000000000..604c5a2f0e
--- /dev/null
+++ b/crengine/fc-lang/files/und_zsye_orth.c
@@ -0,0 +1,78 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int und_zsye_lang_orth_chars[] = {
+ 2, 0x231a, 0x231b, // range
+ 2, 0x23e9, 0x23ec, // range
+ 0x23f0,
+ 0x23f3,
+ 2, 0x25fd, 0x25fe, // range
+ 2, 0x2614, 0x2615, // range
+ 2, 0x2648, 0x2653, // range
+ 0x267f,
+ 0x2693,
+ 0x26a1,
+ 2, 0x26aa, 0x26ab, // range
+ 2, 0x26bd, 0x26be, // range
+ 2, 0x26c4, 0x26c5, // range
+ 0x26ce,
+ 0x26d4,
+ 0x26ea,
+ 2, 0x26f2, 0x26f3, // range
+ 0x26f5,
+ 0x26fa,
+ 0x26fd,
+ 0x2705,
+ 2, 0x270a, 0x270b, // range
+ 0x2728,
+ 0x274c,
+ 0x274e,
+ 2, 0x2753, 0x2755, // range
+ 0x2757,
+ 2, 0x2795, 0x2797, // range
+ 0x27b0,
+ 0x27bf,
+ 2, 0x2b1b, 0x2b1c, // range
+ 0x2b50,
+ 0x2b55,
+ 0x1f004,
+ 0x1f0cf,
+ 0x1f18e,
+ 2, 0x1f191, 0x1f19a, // range
+ 2, 0x1f1e6, 0x1f1ff, // range
+ 0x1f201,
+ 0x1f21a,
+ 0x1f22f,
+ 2, 0x1f232, 0x1f236, // range
+ 2, 0x1f238, 0x1f23a, // range
+ 2, 0x1f250, 0x1f251, // range
+ 2, 0x1f300, 0x1f320, // range
+ 2, 0x1f330, 0x1f335, // range
+ 2, 0x1f337, 0x1f37c, // range
+ 2, 0x1f380, 0x1f393, // range
+ 2, 0x1f3a0, 0x1f3c4, // range
+ 2, 0x1f3c6, 0x1f3ca, // range
+ 2, 0x1f3e0, 0x1f3f0, // range
+ 0x1f440,
+ 2, 0x1f442, 0x1f4f7, // range
+ 2, 0x1f4f9, 0x1f4fc, // range
+ 2, 0x1f500, 0x1f53d, // range
+ 2, 0x1f550, 0x1f567, // range
+ 2, 0x1f5fb, 0x1f5ff, // range
+ 2, 0x1f601, 0x1f610, // range
+ 2, 0x1f612, 0x1f614, // range
+ 0x1f616,
+ 0x1f618,
+ 0x1f61a,
+ 2, 0x1f61c, 0x1f61e, // range
+ 2, 0x1f620, 0x1f625, // range
+ 2, 0x1f628, 0x1f62b, // range
+ 0x1f62d,
+ 2, 0x1f630, 0x1f633, // range
+ 2, 0x1f635, 0x1f640, // range
+ 2, 0x1f645, 0x1f64f, // range
+};
+#define UND_ZSYE_LANG_ORTH_SZ 145
diff --git a/crengine/fc-lang/files/ur_orth.c b/crengine/fc-lang/files/ur_orth.c
new file mode 100644
index 0000000000..8debe91ec8
--- /dev/null
+++ b/crengine/fc-lang/files/ur_orth.c
@@ -0,0 +1,28 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ur_lang_orth_chars[] = {
+ 2, 0x0621, 0x0624, // range
+ 2, 0x0626, 0x0628, // range
+ 0x063a,
+ 2, 0x0641, 0x0642, // range
+ 2, 0x0644, 0x0646, // range
+ 0x0648,
+ 0x0679,
+ 0x067e,
+ 0x0686,
+ 0x0688,
+ 0x0691,
+ 0x0698,
+ 0x06a9,
+ 0x06af,
+ 0x06ba,
+ 0x06be,
+ 0x06c3,
+ 0x06cc,
+ 0x06d2,
+};
+#define UR_LANG_ORTH_SZ 27
diff --git a/crengine/fc-lang/files/uz_orth.c b/crengine/fc-lang/files/uz_orth.c
new file mode 100644
index 0000000000..4cbf40c5f8
--- /dev/null
+++ b/crengine/fc-lang/files/uz_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int uz_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define UZ_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/ve_orth.c b/crengine/fc-lang/files/ve_orth.c
new file mode 100644
index 0000000000..8181cfeb7d
--- /dev/null
+++ b/crengine/fc-lang/files/ve_orth.c
@@ -0,0 +1,16 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int ve_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x1e12, 0x1e13, // range
+ 2, 0x1e3c, 0x1e3d, // range
+ 2, 0x1e44, 0x1e45, // range
+ 2, 0x1e4a, 0x1e4b, // range
+ 2, 0x1e70, 0x1e71, // range
+};
+#define VE_LANG_ORTH_SZ 21
diff --git a/crengine/fc-lang/files/vi_orth.c b/crengine/fc-lang/files/vi_orth.c
new file mode 100644
index 0000000000..fe94eb61a8
--- /dev/null
+++ b/crengine/fc-lang/files/vi_orth.c
@@ -0,0 +1,35 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int vi_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x00c0, 0x00c3, // range
+ 2, 0x00c8, 0x00ca, // range
+ 2, 0x00cc, 0x00cd, // range
+ 2, 0x00d2, 0x00d5, // range
+ 2, 0x00d9, 0x00da, // range
+ 0x00dd,
+ 2, 0x00e0, 0x00e3, // range
+ 2, 0x00e8, 0x00ea, // range
+ 2, 0x00ec, 0x00ed, // range
+ 2, 0x00f2, 0x00f5, // range
+ 2, 0x00f9, 0x00fa, // range
+ 0x00fd,
+ 2, 0x0102, 0x0103, // range
+ 2, 0x0110, 0x0111, // range
+ 2, 0x0128, 0x0129, // range
+ 2, 0x0168, 0x0169, // range
+ 2, 0x01a0, 0x01a1, // range
+ 2, 0x01af, 0x01b0, // range
+ 2, 0x0300, 0x0303, // range
+ 0x0306,
+ 0x0309,
+ 0x031b,
+ 0x0323,
+ 2, 0x1ea0, 0x1ef9, // range
+};
+#define VI_LANG_ORTH_SZ 66
diff --git a/crengine/fc-lang/files/vo_orth.c b/crengine/fc-lang/files/vo_orth.c
new file mode 100644
index 0000000000..0792524301
--- /dev/null
+++ b/crengine/fc-lang/files/vo_orth.c
@@ -0,0 +1,21 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int vo_lang_orth_chars[] = {
+ 2, 0x0041, 0x0050, // range
+ 2, 0x0052, 0x0056, // range
+ 2, 0x0058, 0x005a, // range
+ 2, 0x0061, 0x0070, // range
+ 2, 0x0072, 0x0076, // range
+ 2, 0x0078, 0x007a, // range
+ 0x00c4,
+ 0x00d6,
+ 0x00dc,
+ 0x00e4,
+ 0x00f6,
+ 0x00fc,
+};
+#define VO_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/vot_orth.c b/crengine/fc-lang/files/vot_orth.c
new file mode 100644
index 0000000000..5dc476bb4b
--- /dev/null
+++ b/crengine/fc-lang/files/vot_orth.c
@@ -0,0 +1,19 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int vot_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c4,
+ 0x00d6,
+ 0x00dc,
+ 0x00e4,
+ 0x00f6,
+ 0x00fc,
+ 2, 0x0160, 0x0161, // range
+ 2, 0x017d, 0x017e, // range
+};
+#define VOT_LANG_ORTH_SZ 18
diff --git a/crengine/fc-lang/files/wa_orth.c b/crengine/fc-lang/files/wa_orth.c
new file mode 100644
index 0000000000..5868889c28
--- /dev/null
+++ b/crengine/fc-lang/files/wa_orth.c
@@ -0,0 +1,29 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int wa_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c2,
+ 0x00c5,
+ 0x00c7,
+ 0x00c8,
+ 0x00c9,
+ 0x00ca,
+ 0x00ce,
+ 0x00d4,
+ 0x00db,
+ 0x00e2,
+ 0x00e5,
+ 0x00e7,
+ 0x00e8,
+ 0x00e9,
+ 0x00ea,
+ 0x00ee,
+ 0x00f4,
+ 0x00fb,
+};
+#define WA_LANG_ORTH_SZ 24
diff --git a/crengine/fc-lang/files/wal_orth.c b/crengine/fc-lang/files/wal_orth.c
new file mode 100644
index 0000000000..9a69e3202e
--- /dev/null
+++ b/crengine/fc-lang/files/wal_orth.c
@@ -0,0 +1,42 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int wal_lang_orth_chars[] = {
+ 2, 0x1200, 0x1206, // range
+ 2, 0x1208, 0x1216, // range
+ 2, 0x1218, 0x121f, // range
+ 2, 0x1228, 0x1230, // range
+ 2, 0x1238, 0x1246, // range
+ 0x1248,
+ 2, 0x124a, 0x124d, // range
+ 2, 0x1250, 0x1256, // range
+ 0x1258,
+ 2, 0x125a, 0x125d, // range
+ 2, 0x1260, 0x126e, // range
+ 2, 0x1270, 0x127f, // range
+ 2, 0x1290, 0x12a7, // range
+ 2, 0x12a8, 0x12ae, // range
+ 0x12b0,
+ 2, 0x12b2, 0x12b5, // range
+ 2, 0x12c8, 0x12ce, // range
+ 0x12c0,
+ 2, 0x12c2, 0x12c5, // range
+ 2, 0x12c8, 0x12ce, // range
+ 2, 0x12d0, 0x12d6, // range
+ 2, 0x12d8, 0x12ee, // range
+ 2, 0x12f0, 0x12f7, // range
+ 2, 0x1300, 0x130e, // range
+ 0x1310,
+ 2, 0x1312, 0x1315, // range
+ 2, 0x1320, 0x133f, // range
+ 2, 0x1348, 0x1356, // range
+ 2, 0x1220, 0x1226, // range
+ 2, 0x1280, 0x1286, // range
+ 0x1288,
+ 2, 0x128a, 0x128d, // range
+ 2, 0x1340, 0x1346, // range
+};
+#define WAL_LANG_ORTH_SZ 87
diff --git a/crengine/fc-lang/files/wen_orth.c b/crengine/fc-lang/files/wen_orth.c
new file mode 100644
index 0000000000..7ef9e404e5
--- /dev/null
+++ b/crengine/fc-lang/files/wen_orth.c
@@ -0,0 +1,24 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int wen_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 2, 0x0106, 0x0107, // range
+ 2, 0x010c, 0x010d, // range
+ 2, 0x011a, 0x011b, // range
+ 2, 0x0141, 0x0142, // range
+ 2, 0x0143, 0x0144, // range
+ 0x00d3,
+ 0x00f3,
+ 2, 0x0154, 0x0155, // range
+ 2, 0x0158, 0x0159, // range
+ 2, 0x015a, 0x015b, // range
+ 2, 0x0160, 0x0161, // range
+ 2, 0x0179, 0x017a, // range
+ 2, 0x017d, 0x017e, // range
+};
+#define WEN_LANG_ORTH_SZ 41
diff --git a/crengine/fc-lang/files/wo_orth.c b/crengine/fc-lang/files/wo_orth.c
new file mode 100644
index 0000000000..bc76469396
--- /dev/null
+++ b/crengine/fc-lang/files/wo_orth.c
@@ -0,0 +1,24 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int wo_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 0x00e0,
+ 0x00c3,
+ 0x00e3,
+ 0x00c9,
+ 0x00e9,
+ 0x00cb,
+ 0x00eb,
+ 0x00d1,
+ 0x00f1,
+ 2, 0x014a, 0x014b, // range
+ 0x00d3,
+ 0x00f3,
+};
+#define WO_LANG_ORTH_SZ 21
diff --git a/crengine/fc-lang/files/xh_orth.c b/crengine/fc-lang/files/xh_orth.c
new file mode 100644
index 0000000000..09d32ce35b
--- /dev/null
+++ b/crengine/fc-lang/files/xh_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int xh_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define XH_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/yap_orth.c b/crengine/fc-lang/files/yap_orth.c
new file mode 100644
index 0000000000..0b66868a1d
--- /dev/null
+++ b/crengine/fc-lang/files/yap_orth.c
@@ -0,0 +1,17 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int yap_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c4,
+ 0x00e4,
+ 0x00cb,
+ 0x00eb,
+ 0x00d6,
+ 0x00f6,
+};
+#define YAP_LANG_ORTH_SZ 12
diff --git a/crengine/fc-lang/files/yi_orth.c b/crengine/fc-lang/files/yi_orth.c
new file mode 100644
index 0000000000..e3b6517ca0
--- /dev/null
+++ b/crengine/fc-lang/files/yi_orth.c
@@ -0,0 +1,10 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int yi_lang_orth_chars[] = {
+ 2, 0x05d0, 0x05ea, // range
+};
+#define YI_LANG_ORTH_SZ 3
diff --git a/crengine/fc-lang/files/yo_orth.c b/crengine/fc-lang/files/yo_orth.c
new file mode 100644
index 0000000000..ce8d7a4e57
--- /dev/null
+++ b/crengine/fc-lang/files/yo_orth.c
@@ -0,0 +1,64 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int yo_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+ 0x00c0,
+ 0x00c1,
+ 0x00c2,
+ 0x00c3,
+ 0x00c8,
+ 0x00c9,
+ 0x00ca,
+ 0x00cc,
+ 0x00cd,
+ 0x00ce,
+ 0x00d2,
+ 0x00d3,
+ 0x00d4,
+ 0x00d5,
+ 0x00d9,
+ 0x00da,
+ 0x00db,
+ 0x00e0,
+ 0x00e1,
+ 0x00e2,
+ 0x00e3,
+ 0x00e8,
+ 0x00e9,
+ 0x00ea,
+ 0x00ec,
+ 0x00ed,
+ 0x00ee,
+ 0x00f2,
+ 0x00f3,
+ 0x00f4,
+ 0x00f5,
+ 0x00f9,
+ 0x00fa,
+ 0x00fb,
+ 2, 0x011a, 0x011b, // range
+ 2, 0x0128, 0x0129, // range
+ 2, 0x0143, 0x0144, // range
+ 2, 0x0168, 0x0169, // range
+ 2, 0x01cd, 0x01ce, // range
+ 2, 0x01cf, 0x01d0, // range
+ 2, 0x01d1, 0x01d2, // range
+ 2, 0x01d3, 0x01d4, // range
+ 2, 0x01f8, 0x01f9, // range
+ 0x0300,
+ 0x0301,
+ 0x0302,
+ 0x0303,
+ 0x030c,
+ 2, 0x1e3e, 0x1e3f, // range
+ 2, 0x1e62, 0x1e63, // range
+ 2, 0x1eb8, 0x1eb9, // range
+ 2, 0x1ebc, 0x1ebd, // range
+ 2, 0x1ecc, 0x1ecd, // range
+};
+#define YO_LANG_ORTH_SZ 87
diff --git a/crengine/fc-lang/files/za_orth.c b/crengine/fc-lang/files/za_orth.c
new file mode 100644
index 0000000000..e029e97b57
--- /dev/null
+++ b/crengine/fc-lang/files/za_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int za_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define ZA_LANG_ORTH_SZ 6
diff --git a/crengine/fc-lang/files/zh_cn_orth.c b/crengine/fc-lang/files/zh_cn_orth.c
new file mode 100644
index 0000000000..c48286352f
--- /dev/null
+++ b/crengine/fc-lang/files/zh_cn_orth.c
@@ -0,0 +1,6774 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int zh_cn_lang_orth_chars[] = {
+ 0x02c7,
+ 0x02c9,
+ 0x4e00,
+ 0x4e01,
+ 0x4e03,
+ 0x4e07,
+ 0x4e08,
+ 0x4e09,
+ 0x4e0a,
+ 0x4e0b,
+ 0x4e0c,
+ 0x4e0d,
+ 0x4e0e,
+ 0x4e10,
+ 0x4e11,
+ 0x4e13,
+ 0x4e14,
+ 0x4e15,
+ 0x4e16,
+ 0x4e18,
+ 0x4e19,
+ 0x4e1a,
+ 0x4e1b,
+ 0x4e1c,
+ 0x4e1d,
+ 0x4e1e,
+ 0x4e22,
+ 0x4e24,
+ 0x4e25,
+ 0x4e27,
+ 0x4e28,
+ 0x4e2a,
+ 0x4e2b,
+ 0x4e2c,
+ 0x4e2d,
+ 0x4e30,
+ 0x4e32,
+ 0x4e34,
+ 0x4e36,
+ 0x4e38,
+ 0x4e39,
+ 0x4e3a,
+ 0x4e3b,
+ 0x4e3d,
+ 0x4e3e,
+ 0x4e3f,
+ 0x4e43,
+ 0x4e45,
+ 0x4e47,
+ 0x4e48,
+ 0x4e49,
+ 0x4e4b,
+ 0x4e4c,
+ 0x4e4d,
+ 0x4e4e,
+ 0x4e4f,
+ 0x4e50,
+ 0x4e52,
+ 0x4e53,
+ 0x4e54,
+ 0x4e56,
+ 0x4e58,
+ 0x4e59,
+ 0x4e5c,
+ 0x4e5d,
+ 0x4e5e,
+ 0x4e5f,
+ 0x4e60,
+ 0x4e61,
+ 0x4e66,
+ 0x4e69,
+ 0x4e70,
+ 0x4e71,
+ 0x4e73,
+ 0x4e7e,
+ 0x4e86,
+ 0x4e88,
+ 0x4e89,
+ 0x4e8b,
+ 0x4e8c,
+ 0x4e8d,
+ 0x4e8e,
+ 0x4e8f,
+ 0x4e91,
+ 0x4e92,
+ 0x4e93,
+ 0x4e94,
+ 0x4e95,
+ 0x4e98,
+ 0x4e9a,
+ 0x4e9b,
+ 0x4e9f,
+ 0x4ea0,
+ 0x4ea1,
+ 0x4ea2,
+ 0x4ea4,
+ 0x4ea5,
+ 0x4ea6,
+ 0x4ea7,
+ 0x4ea8,
+ 0x4ea9,
+ 0x4eab,
+ 0x4eac,
+ 0x4ead,
+ 0x4eae,
+ 0x4eb2,
+ 0x4eb3,
+ 0x4eb5,
+ 0x4eba,
+ 0x4ebb,
+ 0x4ebf,
+ 0x4ec0,
+ 0x4ec1,
+ 0x4ec2,
+ 0x4ec3,
+ 0x4ec4,
+ 0x4ec5,
+ 0x4ec6,
+ 0x4ec7,
+ 0x4ec9,
+ 0x4eca,
+ 0x4ecb,
+ 0x4ecd,
+ 0x4ece,
+ 0x4ed1,
+ 0x4ed3,
+ 0x4ed4,
+ 0x4ed5,
+ 0x4ed6,
+ 0x4ed7,
+ 0x4ed8,
+ 0x4ed9,
+ 0x4edd,
+ 0x4ede,
+ 0x4edf,
+ 0x4ee1,
+ 0x4ee3,
+ 0x4ee4,
+ 0x4ee5,
+ 0x4ee8,
+ 0x4eea,
+ 0x4eeb,
+ 0x4eec,
+ 0x4ef0,
+ 0x4ef2,
+ 0x4ef3,
+ 0x4ef5,
+ 0x4ef6,
+ 0x4ef7,
+ 0x4efb,
+ 0x4efd,
+ 0x4eff,
+ 0x4f01,
+ 0x4f09,
+ 0x4f0a,
+ 0x4f0d,
+ 0x4f0e,
+ 0x4f0f,
+ 0x4f10,
+ 0x4f11,
+ 0x4f17,
+ 0x4f18,
+ 0x4f19,
+ 0x4f1a,
+ 0x4f1b,
+ 0x4f1e,
+ 0x4f1f,
+ 0x4f20,
+ 0x4f22,
+ 0x4f24,
+ 0x4f25,
+ 0x4f26,
+ 0x4f27,
+ 0x4f2a,
+ 0x4f2b,
+ 0x4f2f,
+ 0x4f30,
+ 0x4f32,
+ 0x4f34,
+ 0x4f36,
+ 0x4f38,
+ 0x4f3a,
+ 0x4f3c,
+ 0x4f3d,
+ 0x4f43,
+ 0x4f46,
+ 0x4f4d,
+ 0x4f4e,
+ 0x4f4f,
+ 0x4f50,
+ 0x4f51,
+ 0x4f53,
+ 0x4f55,
+ 0x4f57,
+ 0x4f58,
+ 0x4f59,
+ 0x4f5a,
+ 0x4f5b,
+ 0x4f5c,
+ 0x4f5d,
+ 0x4f5e,
+ 0x4f5f,
+ 0x4f60,
+ 0x4f63,
+ 0x4f64,
+ 0x4f65,
+ 0x4f67,
+ 0x4f69,
+ 0x4f6c,
+ 0x4f6f,
+ 0x4f70,
+ 0x4f73,
+ 0x4f74,
+ 0x4f76,
+ 0x4f7b,
+ 0x4f7c,
+ 0x4f7e,
+ 0x4f7f,
+ 0x4f83,
+ 0x4f84,
+ 0x4f88,
+ 0x4f89,
+ 0x4f8b,
+ 0x4f8d,
+ 0x4f8f,
+ 0x4f91,
+ 0x4f94,
+ 0x4f97,
+ 0x4f9b,
+ 0x4f9d,
+ 0x4fa0,
+ 0x4fa3,
+ 0x4fa5,
+ 0x4fa6,
+ 0x4fa7,
+ 0x4fa8,
+ 0x4fa9,
+ 0x4faa,
+ 0x4fac,
+ 0x4fae,
+ 0x4faf,
+ 0x4fb5,
+ 0x4fbf,
+ 0x4fc3,
+ 0x4fc4,
+ 0x4fc5,
+ 0x4fca,
+ 0x4fce,
+ 0x4fcf,
+ 0x4fd0,
+ 0x4fd1,
+ 0x4fd7,
+ 0x4fd8,
+ 0x4fda,
+ 0x4fdc,
+ 0x4fdd,
+ 0x4fde,
+ 0x4fdf,
+ 0x4fe1,
+ 0x4fe3,
+ 0x4fe6,
+ 0x4fe8,
+ 0x4fe9,
+ 0x4fea,
+ 0x4fed,
+ 0x4fee,
+ 0x4fef,
+ 0x4ff1,
+ 0x4ff3,
+ 0x4ff8,
+ 0x4ffa,
+ 0x4ffe,
+ 0x500c,
+ 0x500d,
+ 0x500f,
+ 0x5012,
+ 0x5014,
+ 0x5018,
+ 0x5019,
+ 0x501a,
+ 0x501c,
+ 0x501f,
+ 0x5021,
+ 0x5025,
+ 0x5026,
+ 0x5028,
+ 0x5029,
+ 0x502a,
+ 0x502c,
+ 0x502d,
+ 0x502e,
+ 0x503a,
+ 0x503c,
+ 0x503e,
+ 0x5043,
+ 0x5047,
+ 0x5048,
+ 0x504c,
+ 0x504e,
+ 0x504f,
+ 0x5055,
+ 0x505a,
+ 0x505c,
+ 0x5065,
+ 0x506c,
+ 0x5076,
+ 0x5077,
+ 0x507b,
+ 0x507e,
+ 0x507f,
+ 0x5080,
+ 0x5085,
+ 0x5088,
+ 0x508d,
+ 0x50a3,
+ 0x50a5,
+ 0x50a7,
+ 0x50a8,
+ 0x50a9,
+ 0x50ac,
+ 0x50b2,
+ 0x50ba,
+ 0x50bb,
+ 0x50cf,
+ 0x50d6,
+ 0x50da,
+ 0x50e6,
+ 0x50e7,
+ 0x50ec,
+ 0x50ed,
+ 0x50ee,
+ 0x50f3,
+ 0x50f5,
+ 0x50fb,
+ 0x5106,
+ 0x5107,
+ 0x510b,
+ 0x5112,
+ 0x5121,
+ 0x513f,
+ 0x5140,
+ 0x5141,
+ 0x5143,
+ 0x5144,
+ 0x5145,
+ 0x5146,
+ 0x5148,
+ 0x5149,
+ 0x514b,
+ 0x514d,
+ 0x5151,
+ 0x5154,
+ 0x5155,
+ 0x5156,
+ 0x515a,
+ 0x515c,
+ 0x5162,
+ 0x5165,
+ 0x5168,
+ 0x516b,
+ 0x516c,
+ 0x516d,
+ 0x516e,
+ 0x5170,
+ 0x5171,
+ 0x5173,
+ 0x5174,
+ 0x5175,
+ 0x5176,
+ 0x5177,
+ 0x5178,
+ 0x5179,
+ 0x517b,
+ 0x517c,
+ 0x517d,
+ 0x5180,
+ 0x5181,
+ 0x5182,
+ 0x5185,
+ 0x5188,
+ 0x5189,
+ 0x518c,
+ 0x518d,
+ 0x5192,
+ 0x5195,
+ 0x5196,
+ 0x5197,
+ 0x5199,
+ 0x519b,
+ 0x519c,
+ 0x51a0,
+ 0x51a2,
+ 0x51a4,
+ 0x51a5,
+ 0x51ab,
+ 0x51ac,
+ 0x51af,
+ 0x51b0,
+ 0x51b1,
+ 0x51b2,
+ 0x51b3,
+ 0x51b5,
+ 0x51b6,
+ 0x51b7,
+ 0x51bb,
+ 0x51bc,
+ 0x51bd,
+ 0x51c0,
+ 0x51c4,
+ 0x51c6,
+ 0x51c7,
+ 0x51c9,
+ 0x51cb,
+ 0x51cc,
+ 0x51cf,
+ 0x51d1,
+ 0x51db,
+ 0x51dd,
+ 0x51e0,
+ 0x51e1,
+ 0x51e4,
+ 0x51eb,
+ 0x51ed,
+ 0x51ef,
+ 0x51f0,
+ 0x51f3,
+ 0x51f5,
+ 0x51f6,
+ 0x51f8,
+ 0x51f9,
+ 0x51fa,
+ 0x51fb,
+ 0x51fc,
+ 0x51fd,
+ 0x51ff,
+ 0x5200,
+ 0x5201,
+ 0x5202,
+ 0x5203,
+ 0x5206,
+ 0x5207,
+ 0x5208,
+ 0x520a,
+ 0x520d,
+ 0x520e,
+ 0x5211,
+ 0x5212,
+ 0x5216,
+ 0x5217,
+ 0x5218,
+ 0x5219,
+ 0x521a,
+ 0x521b,
+ 0x521d,
+ 0x5220,
+ 0x5224,
+ 0x5228,
+ 0x5229,
+ 0x522b,
+ 0x522d,
+ 0x522e,
+ 0x5230,
+ 0x5233,
+ 0x5236,
+ 0x5237,
+ 0x5238,
+ 0x5239,
+ 0x523a,
+ 0x523b,
+ 0x523d,
+ 0x523f,
+ 0x5240,
+ 0x5241,
+ 0x5242,
+ 0x5243,
+ 0x524a,
+ 0x524c,
+ 0x524d,
+ 0x5250,
+ 0x5251,
+ 0x5254,
+ 0x5256,
+ 0x525c,
+ 0x525e,
+ 0x5261,
+ 0x5265,
+ 0x5267,
+ 0x5269,
+ 0x526a,
+ 0x526f,
+ 0x5272,
+ 0x527d,
+ 0x527f,
+ 0x5281,
+ 0x5282,
+ 0x5288,
+ 0x5290,
+ 0x5293,
+ 0x529b,
+ 0x529d,
+ 0x529e,
+ 0x529f,
+ 0x52a0,
+ 0x52a1,
+ 0x52a2,
+ 0x52a3,
+ 0x52a8,
+ 0x52a9,
+ 0x52aa,
+ 0x52ab,
+ 0x52ac,
+ 0x52ad,
+ 0x52b1,
+ 0x52b2,
+ 0x52b3,
+ 0x52be,
+ 0x52bf,
+ 0x52c3,
+ 0x52c7,
+ 0x52c9,
+ 0x52cb,
+ 0x52d0,
+ 0x52d2,
+ 0x52d6,
+ 0x52d8,
+ 0x52df,
+ 0x52e4,
+ 0x52f0,
+ 0x52f9,
+ 0x52fa,
+ 0x52fe,
+ 0x52ff,
+ 0x5300,
+ 0x5305,
+ 0x5306,
+ 0x5308,
+ 0x530d,
+ 0x530f,
+ 0x5310,
+ 0x5315,
+ 0x5316,
+ 0x5317,
+ 0x5319,
+ 0x531a,
+ 0x531d,
+ 0x5320,
+ 0x5321,
+ 0x5323,
+ 0x5326,
+ 0x532a,
+ 0x532e,
+ 0x5339,
+ 0x533a,
+ 0x533b,
+ 0x533e,
+ 0x533f,
+ 0x5341,
+ 0x5343,
+ 0x5345,
+ 0x5347,
+ 0x5348,
+ 0x5349,
+ 0x534a,
+ 0x534e,
+ 0x534f,
+ 0x5351,
+ 0x5352,
+ 0x5353,
+ 0x5355,
+ 0x5356,
+ 0x5357,
+ 0x535a,
+ 0x535c,
+ 0x535e,
+ 0x535f,
+ 0x5360,
+ 0x5361,
+ 0x5362,
+ 0x5363,
+ 0x5364,
+ 0x5366,
+ 0x5367,
+ 0x5369,
+ 0x536b,
+ 0x536e,
+ 0x536f,
+ 0x5370,
+ 0x5371,
+ 0x5373,
+ 0x5374,
+ 0x5375,
+ 0x5377,
+ 0x5378,
+ 0x537a,
+ 0x537f,
+ 0x5382,
+ 0x5384,
+ 0x5385,
+ 0x5386,
+ 0x5389,
+ 0x538b,
+ 0x538c,
+ 0x538d,
+ 0x5395,
+ 0x5398,
+ 0x539a,
+ 0x539d,
+ 0x539f,
+ 0x53a2,
+ 0x53a3,
+ 0x53a5,
+ 0x53a6,
+ 0x53a8,
+ 0x53a9,
+ 0x53ae,
+ 0x53b6,
+ 0x53bb,
+ 0x53bf,
+ 0x53c1,
+ 0x53c2,
+ 0x53c8,
+ 0x53c9,
+ 0x53ca,
+ 0x53cb,
+ 0x53cc,
+ 0x53cd,
+ 0x53d1,
+ 0x53d4,
+ 0x53d6,
+ 0x53d7,
+ 0x53d8,
+ 0x53d9,
+ 0x53db,
+ 0x53df,
+ 0x53e0,
+ 0x53e3,
+ 0x53e4,
+ 0x53e5,
+ 0x53e6,
+ 0x53e8,
+ 0x53e9,
+ 0x53ea,
+ 0x53eb,
+ 0x53ec,
+ 0x53ed,
+ 0x53ee,
+ 0x53ef,
+ 0x53f0,
+ 0x53f1,
+ 0x53f2,
+ 0x53f3,
+ 0x53f5,
+ 0x53f6,
+ 0x53f7,
+ 0x53f8,
+ 0x53f9,
+ 0x53fb,
+ 0x53fc,
+ 0x53fd,
+ 0x5401,
+ 0x5403,
+ 0x5404,
+ 0x5406,
+ 0x5408,
+ 0x5409,
+ 0x540a,
+ 0x540c,
+ 0x540d,
+ 0x540e,
+ 0x540f,
+ 0x5410,
+ 0x5411,
+ 0x5412,
+ 0x5413,
+ 0x5415,
+ 0x5416,
+ 0x5417,
+ 0x541b,
+ 0x541d,
+ 0x541e,
+ 0x541f,
+ 0x5420,
+ 0x5421,
+ 0x5423,
+ 0x5426,
+ 0x5427,
+ 0x5428,
+ 0x5429,
+ 0x542b,
+ 0x542c,
+ 0x542d,
+ 0x542e,
+ 0x542f,
+ 0x5431,
+ 0x5432,
+ 0x5434,
+ 0x5435,
+ 0x5438,
+ 0x5439,
+ 0x543b,
+ 0x543c,
+ 0x543e,
+ 0x5440,
+ 0x5443,
+ 0x5446,
+ 0x5448,
+ 0x544a,
+ 0x544b,
+ 0x5450,
+ 0x5452,
+ 0x5453,
+ 0x5454,
+ 0x5455,
+ 0x5456,
+ 0x5457,
+ 0x5458,
+ 0x5459,
+ 0x545b,
+ 0x545c,
+ 0x5462,
+ 0x5464,
+ 0x5466,
+ 0x5468,
+ 0x5471,
+ 0x5472,
+ 0x5473,
+ 0x5475,
+ 0x5476,
+ 0x5477,
+ 0x5478,
+ 0x547b,
+ 0x547c,
+ 0x547d,
+ 0x5480,
+ 0x5482,
+ 0x5484,
+ 0x5486,
+ 0x548b,
+ 0x548c,
+ 0x548e,
+ 0x548f,
+ 0x5490,
+ 0x5492,
+ 0x5494,
+ 0x5495,
+ 0x5496,
+ 0x5499,
+ 0x549a,
+ 0x549b,
+ 0x549d,
+ 0x54a3,
+ 0x54a4,
+ 0x54a6,
+ 0x54a7,
+ 0x54a8,
+ 0x54a9,
+ 0x54aa,
+ 0x54ab,
+ 0x54ac,
+ 0x54ad,
+ 0x54af,
+ 0x54b1,
+ 0x54b3,
+ 0x54b4,
+ 0x54b8,
+ 0x54bb,
+ 0x54bd,
+ 0x54bf,
+ 0x54c0,
+ 0x54c1,
+ 0x54c2,
+ 0x54c4,
+ 0x54c6,
+ 0x54c7,
+ 0x54c8,
+ 0x54c9,
+ 0x54cc,
+ 0x54cd,
+ 0x54ce,
+ 0x54cf,
+ 0x54d0,
+ 0x54d1,
+ 0x54d2,
+ 0x54d3,
+ 0x54d4,
+ 0x54d5,
+ 0x54d7,
+ 0x54d9,
+ 0x54da,
+ 0x54dc,
+ 0x54dd,
+ 0x54de,
+ 0x54df,
+ 0x54e5,
+ 0x54e6,
+ 0x54e7,
+ 0x54e8,
+ 0x54e9,
+ 0x54ea,
+ 0x54ed,
+ 0x54ee,
+ 0x54f2,
+ 0x54f3,
+ 0x54fa,
+ 0x54fc,
+ 0x54fd,
+ 0x54ff,
+ 0x5501,
+ 0x5506,
+ 0x5507,
+ 0x5509,
+ 0x550f,
+ 0x5510,
+ 0x5511,
+ 0x5514,
+ 0x551b,
+ 0x5520,
+ 0x5522,
+ 0x5523,
+ 0x5524,
+ 0x5527,
+ 0x552a,
+ 0x552c,
+ 0x552e,
+ 0x552f,
+ 0x5530,
+ 0x5531,
+ 0x5533,
+ 0x5537,
+ 0x553c,
+ 0x553e,
+ 0x553f,
+ 0x5541,
+ 0x5543,
+ 0x5544,
+ 0x5546,
+ 0x5549,
+ 0x554a,
+ 0x5550,
+ 0x5555,
+ 0x5556,
+ 0x555c,
+ 0x5561,
+ 0x5564,
+ 0x5565,
+ 0x5566,
+ 0x5567,
+ 0x556a,
+ 0x556c,
+ 0x556d,
+ 0x556e,
+ 0x5575,
+ 0x5576,
+ 0x5577,
+ 0x5578,
+ 0x557b,
+ 0x557c,
+ 0x557e,
+ 0x5580,
+ 0x5581,
+ 0x5582,
+ 0x5583,
+ 0x5584,
+ 0x5587,
+ 0x5588,
+ 0x5589,
+ 0x558a,
+ 0x558b,
+ 0x558f,
+ 0x5591,
+ 0x5594,
+ 0x5598,
+ 0x5599,
+ 0x559c,
+ 0x559d,
+ 0x559f,
+ 0x55a7,
+ 0x55b1,
+ 0x55b3,
+ 0x55b5,
+ 0x55b7,
+ 0x55b9,
+ 0x55bb,
+ 0x55bd,
+ 0x55be,
+ 0x55c4,
+ 0x55c5,
+ 0x55c9,
+ 0x55cc,
+ 0x55cd,
+ 0x55d1,
+ 0x55d2,
+ 0x55d3,
+ 0x55d4,
+ 0x55d6,
+ 0x55dc,
+ 0x55dd,
+ 0x55df,
+ 0x55e1,
+ 0x55e3,
+ 0x55e4,
+ 0x55e5,
+ 0x55e6,
+ 0x55e8,
+ 0x55ea,
+ 0x55eb,
+ 0x55ec,
+ 0x55ef,
+ 0x55f2,
+ 0x55f3,
+ 0x55f5,
+ 0x55f7,
+ 0x55fd,
+ 0x55fe,
+ 0x5600,
+ 0x5601,
+ 0x5608,
+ 0x5609,
+ 0x560c,
+ 0x560e,
+ 0x560f,
+ 0x5618,
+ 0x561b,
+ 0x561e,
+ 0x561f,
+ 0x5623,
+ 0x5624,
+ 0x5627,
+ 0x562c,
+ 0x562d,
+ 0x5631,
+ 0x5632,
+ 0x5634,
+ 0x5636,
+ 0x5639,
+ 0x563b,
+ 0x563f,
+ 0x564c,
+ 0x564d,
+ 0x564e,
+ 0x5654,
+ 0x5657,
+ 0x5658,
+ 0x5659,
+ 0x565c,
+ 0x5662,
+ 0x5664,
+ 0x5668,
+ 0x5669,
+ 0x566a,
+ 0x566b,
+ 0x566c,
+ 0x5671,
+ 0x5676,
+ 0x567b,
+ 0x567c,
+ 0x5685,
+ 0x5686,
+ 0x568e,
+ 0x568f,
+ 0x5693,
+ 0x56a3,
+ 0x56af,
+ 0x56b7,
+ 0x56bc,
+ 0x56ca,
+ 0x56d4,
+ 0x56d7,
+ 0x56da,
+ 0x56db,
+ 0x56dd,
+ 0x56de,
+ 0x56df,
+ 0x56e0,
+ 0x56e1,
+ 0x56e2,
+ 0x56e4,
+ 0x56eb,
+ 0x56ed,
+ 0x56f0,
+ 0x56f1,
+ 0x56f4,
+ 0x56f5,
+ 0x56f9,
+ 0x56fa,
+ 0x56fd,
+ 0x56fe,
+ 0x56ff,
+ 0x5703,
+ 0x5704,
+ 0x5706,
+ 0x5708,
+ 0x5709,
+ 0x570a,
+ 0x571c,
+ 0x571f,
+ 0x5723,
+ 0x5728,
+ 0x5729,
+ 0x572a,
+ 0x572c,
+ 0x572d,
+ 0x572e,
+ 0x572f,
+ 0x5730,
+ 0x5733,
+ 0x5739,
+ 0x573a,
+ 0x573b,
+ 0x573e,
+ 0x5740,
+ 0x5742,
+ 0x5747,
+ 0x574a,
+ 0x574c,
+ 0x574d,
+ 0x574e,
+ 0x574f,
+ 0x5750,
+ 0x5751,
+ 0x5757,
+ 0x575a,
+ 0x575b,
+ 0x575c,
+ 0x575d,
+ 0x575e,
+ 0x575f,
+ 0x5760,
+ 0x5761,
+ 0x5764,
+ 0x5766,
+ 0x5768,
+ 0x5769,
+ 0x576a,
+ 0x576b,
+ 0x576d,
+ 0x576f,
+ 0x5773,
+ 0x5776,
+ 0x5777,
+ 0x577b,
+ 0x577c,
+ 0x5782,
+ 0x5783,
+ 0x5784,
+ 0x5785,
+ 0x5786,
+ 0x578b,
+ 0x578c,
+ 0x5792,
+ 0x5793,
+ 0x579b,
+ 0x57a0,
+ 0x57a1,
+ 0x57a2,
+ 0x57a3,
+ 0x57a4,
+ 0x57a6,
+ 0x57a7,
+ 0x57a9,
+ 0x57ab,
+ 0x57ad,
+ 0x57ae,
+ 0x57b2,
+ 0x57b4,
+ 0x57b8,
+ 0x57c2,
+ 0x57c3,
+ 0x57cb,
+ 0x57ce,
+ 0x57cf,
+ 0x57d2,
+ 0x57d4,
+ 0x57d5,
+ 0x57d8,
+ 0x57d9,
+ 0x57da,
+ 0x57dd,
+ 0x57df,
+ 0x57e0,
+ 0x57e4,
+ 0x57ed,
+ 0x57ef,
+ 0x57f4,
+ 0x57f8,
+ 0x57f9,
+ 0x57fa,
+ 0x57fd,
+ 0x5800,
+ 0x5802,
+ 0x5806,
+ 0x5807,
+ 0x580b,
+ 0x580d,
+ 0x5811,
+ 0x5815,
+ 0x5819,
+ 0x581e,
+ 0x5820,
+ 0x5821,
+ 0x5824,
+ 0x582a,
+ 0x5830,
+ 0x5835,
+ 0x5844,
+ 0x584c,
+ 0x584d,
+ 0x5851,
+ 0x5854,
+ 0x5858,
+ 0x585e,
+ 0x5865,
+ 0x586b,
+ 0x586c,
+ 0x587e,
+ 0x5880,
+ 0x5881,
+ 0x5883,
+ 0x5885,
+ 0x5889,
+ 0x5892,
+ 0x5893,
+ 0x5899,
+ 0x589a,
+ 0x589e,
+ 0x589f,
+ 0x58a8,
+ 0x58a9,
+ 0x58bc,
+ 0x58c1,
+ 0x58c5,
+ 0x58d1,
+ 0x58d5,
+ 0x58e4,
+ 0x58eb,
+ 0x58ec,
+ 0x58ee,
+ 0x58f0,
+ 0x58f3,
+ 0x58f6,
+ 0x58f9,
+ 0x5902,
+ 0x5904,
+ 0x5907,
+ 0x590d,
+ 0x590f,
+ 0x5914,
+ 0x5915,
+ 0x5916,
+ 0x5919,
+ 0x591a,
+ 0x591c,
+ 0x591f,
+ 0x5924,
+ 0x5925,
+ 0x5927,
+ 0x5929,
+ 0x592a,
+ 0x592b,
+ 0x592d,
+ 0x592e,
+ 0x592f,
+ 0x5931,
+ 0x5934,
+ 0x5937,
+ 0x5938,
+ 0x5939,
+ 0x593a,
+ 0x593c,
+ 0x5941,
+ 0x5942,
+ 0x5944,
+ 0x5947,
+ 0x5948,
+ 0x5949,
+ 0x594b,
+ 0x594e,
+ 0x594f,
+ 0x5951,
+ 0x5954,
+ 0x5955,
+ 0x5956,
+ 0x5957,
+ 0x5958,
+ 0x595a,
+ 0x5960,
+ 0x5962,
+ 0x5965,
+ 0x5973,
+ 0x5974,
+ 0x5976,
+ 0x5978,
+ 0x5979,
+ 0x597d,
+ 0x5981,
+ 0x5982,
+ 0x5983,
+ 0x5984,
+ 0x5986,
+ 0x5987,
+ 0x5988,
+ 0x598a,
+ 0x598d,
+ 0x5992,
+ 0x5993,
+ 0x5996,
+ 0x5997,
+ 0x5999,
+ 0x599e,
+ 0x59a3,
+ 0x59a4,
+ 0x59a5,
+ 0x59a8,
+ 0x59a9,
+ 0x59aa,
+ 0x59ab,
+ 0x59ae,
+ 0x59af,
+ 0x59b2,
+ 0x59b9,
+ 0x59bb,
+ 0x59be,
+ 0x59c6,
+ 0x59ca,
+ 0x59cb,
+ 0x59d0,
+ 0x59d1,
+ 0x59d2,
+ 0x59d3,
+ 0x59d4,
+ 0x59d7,
+ 0x59d8,
+ 0x59da,
+ 0x59dc,
+ 0x59dd,
+ 0x59e3,
+ 0x59e5,
+ 0x59e8,
+ 0x59ec,
+ 0x59f9,
+ 0x59fb,
+ 0x59ff,
+ 0x5a01,
+ 0x5a03,
+ 0x5a04,
+ 0x5a05,
+ 0x5a06,
+ 0x5a07,
+ 0x5a08,
+ 0x5a09,
+ 0x5a0c,
+ 0x5a11,
+ 0x5a13,
+ 0x5a18,
+ 0x5a1c,
+ 0x5a1f,
+ 0x5a20,
+ 0x5a23,
+ 0x5a25,
+ 0x5a29,
+ 0x5a31,
+ 0x5a32,
+ 0x5a34,
+ 0x5a36,
+ 0x5a3c,
+ 0x5a40,
+ 0x5a46,
+ 0x5a49,
+ 0x5a4a,
+ 0x5a55,
+ 0x5a5a,
+ 0x5a62,
+ 0x5a67,
+ 0x5a6a,
+ 0x5a74,
+ 0x5a75,
+ 0x5a76,
+ 0x5a77,
+ 0x5a7a,
+ 0x5a7f,
+ 0x5a92,
+ 0x5a9a,
+ 0x5a9b,
+ 0x5aaa,
+ 0x5ab2,
+ 0x5ab3,
+ 0x5ab5,
+ 0x5ab8,
+ 0x5abe,
+ 0x5ac1,
+ 0x5ac2,
+ 0x5ac9,
+ 0x5acc,
+ 0x5ad2,
+ 0x5ad4,
+ 0x5ad6,
+ 0x5ad8,
+ 0x5adc,
+ 0x5ae0,
+ 0x5ae1,
+ 0x5ae3,
+ 0x5ae6,
+ 0x5ae9,
+ 0x5aeb,
+ 0x5af1,
+ 0x5b09,
+ 0x5b16,
+ 0x5b17,
+ 0x5b32,
+ 0x5b34,
+ 0x5b37,
+ 0x5b40,
+ 0x5b50,
+ 0x5b51,
+ 0x5b53,
+ 0x5b54,
+ 0x5b55,
+ 0x5b57,
+ 0x5b58,
+ 0x5b59,
+ 0x5b5a,
+ 0x5b5b,
+ 0x5b5c,
+ 0x5b5d,
+ 0x5b5f,
+ 0x5b62,
+ 0x5b63,
+ 0x5b64,
+ 0x5b65,
+ 0x5b66,
+ 0x5b69,
+ 0x5b6a,
+ 0x5b6c,
+ 0x5b70,
+ 0x5b71,
+ 0x5b73,
+ 0x5b75,
+ 0x5b7a,
+ 0x5b7d,
+ 0x5b80,
+ 0x5b81,
+ 0x5b83,
+ 0x5b84,
+ 0x5b85,
+ 0x5b87,
+ 0x5b88,
+ 0x5b89,
+ 0x5b8b,
+ 0x5b8c,
+ 0x5b8f,
+ 0x5b93,
+ 0x5b95,
+ 0x5b97,
+ 0x5b98,
+ 0x5b99,
+ 0x5b9a,
+ 0x5b9b,
+ 0x5b9c,
+ 0x5b9d,
+ 0x5b9e,
+ 0x5ba0,
+ 0x5ba1,
+ 0x5ba2,
+ 0x5ba3,
+ 0x5ba4,
+ 0x5ba5,
+ 0x5ba6,
+ 0x5baa,
+ 0x5bab,
+ 0x5bb0,
+ 0x5bb3,
+ 0x5bb4,
+ 0x5bb5,
+ 0x5bb6,
+ 0x5bb8,
+ 0x5bb9,
+ 0x5bbd,
+ 0x5bbe,
+ 0x5bbf,
+ 0x5bc2,
+ 0x5bc4,
+ 0x5bc5,
+ 0x5bc6,
+ 0x5bc7,
+ 0x5bcc,
+ 0x5bd0,
+ 0x5bd2,
+ 0x5bd3,
+ 0x5bdd,
+ 0x5bde,
+ 0x5bdf,
+ 0x5be1,
+ 0x5be4,
+ 0x5be5,
+ 0x5be8,
+ 0x5bee,
+ 0x5bf0,
+ 0x5bf8,
+ 0x5bf9,
+ 0x5bfa,
+ 0x5bfb,
+ 0x5bfc,
+ 0x5bff,
+ 0x5c01,
+ 0x5c04,
+ 0x5c06,
+ 0x5c09,
+ 0x5c0a,
+ 0x5c0f,
+ 0x5c11,
+ 0x5c14,
+ 0x5c15,
+ 0x5c16,
+ 0x5c18,
+ 0x5c1a,
+ 0x5c1c,
+ 0x5c1d,
+ 0x5c22,
+ 0x5c24,
+ 0x5c25,
+ 0x5c27,
+ 0x5c2c,
+ 0x5c31,
+ 0x5c34,
+ 0x5c38,
+ 0x5c39,
+ 0x5c3a,
+ 0x5c3b,
+ 0x5c3c,
+ 0x5c3d,
+ 0x5c3e,
+ 0x5c3f,
+ 0x5c40,
+ 0x5c41,
+ 0x5c42,
+ 0x5c45,
+ 0x5c48,
+ 0x5c49,
+ 0x5c4a,
+ 0x5c4b,
+ 0x5c4e,
+ 0x5c4f,
+ 0x5c50,
+ 0x5c51,
+ 0x5c55,
+ 0x5c59,
+ 0x5c5e,
+ 0x5c60,
+ 0x5c61,
+ 0x5c63,
+ 0x5c65,
+ 0x5c66,
+ 0x5c6e,
+ 0x5c6f,
+ 0x5c71,
+ 0x5c79,
+ 0x5c7a,
+ 0x5c7f,
+ 0x5c81,
+ 0x5c82,
+ 0x5c88,
+ 0x5c8c,
+ 0x5c8d,
+ 0x5c90,
+ 0x5c91,
+ 0x5c94,
+ 0x5c96,
+ 0x5c97,
+ 0x5c98,
+ 0x5c99,
+ 0x5c9a,
+ 0x5c9b,
+ 0x5c9c,
+ 0x5ca2,
+ 0x5ca3,
+ 0x5ca9,
+ 0x5cab,
+ 0x5cac,
+ 0x5cad,
+ 0x5cb1,
+ 0x5cb3,
+ 0x5cb5,
+ 0x5cb7,
+ 0x5cb8,
+ 0x5cbd,
+ 0x5cbf,
+ 0x5cc1,
+ 0x5cc4,
+ 0x5ccb,
+ 0x5cd2,
+ 0x5cd9,
+ 0x5ce1,
+ 0x5ce4,
+ 0x5ce5,
+ 0x5ce6,
+ 0x5ce8,
+ 0x5cea,
+ 0x5ced,
+ 0x5cf0,
+ 0x5cfb,
+ 0x5d02,
+ 0x5d03,
+ 0x5d06,
+ 0x5d07,
+ 0x5d0e,
+ 0x5d14,
+ 0x5d16,
+ 0x5d1b,
+ 0x5d1e,
+ 0x5d24,
+ 0x5d26,
+ 0x5d27,
+ 0x5d29,
+ 0x5d2d,
+ 0x5d2e,
+ 0x5d34,
+ 0x5d3d,
+ 0x5d3e,
+ 0x5d47,
+ 0x5d4a,
+ 0x5d4b,
+ 0x5d4c,
+ 0x5d58,
+ 0x5d5b,
+ 0x5d5d,
+ 0x5d69,
+ 0x5d6b,
+ 0x5d6c,
+ 0x5d6f,
+ 0x5d74,
+ 0x5d82,
+ 0x5d99,
+ 0x5d9d,
+ 0x5db7,
+ 0x5dc5,
+ 0x5dcd,
+ 0x5ddb,
+ 0x5ddd,
+ 0x5dde,
+ 0x5de1,
+ 0x5de2,
+ 0x5de5,
+ 0x5de6,
+ 0x5de7,
+ 0x5de8,
+ 0x5de9,
+ 0x5deb,
+ 0x5dee,
+ 0x5def,
+ 0x5df1,
+ 0x5df2,
+ 0x5df3,
+ 0x5df4,
+ 0x5df7,
+ 0x5dfd,
+ 0x5dfe,
+ 0x5e01,
+ 0x5e02,
+ 0x5e03,
+ 0x5e05,
+ 0x5e06,
+ 0x5e08,
+ 0x5e0c,
+ 0x5e0f,
+ 0x5e10,
+ 0x5e11,
+ 0x5e14,
+ 0x5e15,
+ 0x5e16,
+ 0x5e18,
+ 0x5e19,
+ 0x5e1a,
+ 0x5e1b,
+ 0x5e1c,
+ 0x5e1d,
+ 0x5e26,
+ 0x5e27,
+ 0x5e2d,
+ 0x5e2e,
+ 0x5e31,
+ 0x5e37,
+ 0x5e38,
+ 0x5e3b,
+ 0x5e3c,
+ 0x5e3d,
+ 0x5e42,
+ 0x5e44,
+ 0x5e45,
+ 0x5e4c,
+ 0x5e54,
+ 0x5e55,
+ 0x5e5b,
+ 0x5e5e,
+ 0x5e61,
+ 0x5e62,
+ 0x5e72,
+ 0x5e73,
+ 0x5e74,
+ 0x5e76,
+ 0x5e78,
+ 0x5e7a,
+ 0x5e7b,
+ 0x5e7c,
+ 0x5e7d,
+ 0x5e7f,
+ 0x5e80,
+ 0x5e84,
+ 0x5e86,
+ 0x5e87,
+ 0x5e8a,
+ 0x5e8b,
+ 0x5e8f,
+ 0x5e90,
+ 0x5e91,
+ 0x5e93,
+ 0x5e94,
+ 0x5e95,
+ 0x5e96,
+ 0x5e97,
+ 0x5e99,
+ 0x5e9a,
+ 0x5e9c,
+ 0x5e9e,
+ 0x5e9f,
+ 0x5ea0,
+ 0x5ea5,
+ 0x5ea6,
+ 0x5ea7,
+ 0x5ead,
+ 0x5eb3,
+ 0x5eb5,
+ 0x5eb6,
+ 0x5eb7,
+ 0x5eb8,
+ 0x5eb9,
+ 0x5ebe,
+ 0x5ec9,
+ 0x5eca,
+ 0x5ed1,
+ 0x5ed2,
+ 0x5ed3,
+ 0x5ed6,
+ 0x5edb,
+ 0x5ee8,
+ 0x5eea,
+ 0x5ef4,
+ 0x5ef6,
+ 0x5ef7,
+ 0x5efa,
+ 0x5efe,
+ 0x5eff,
+ 0x5f00,
+ 0x5f01,
+ 0x5f02,
+ 0x5f03,
+ 0x5f04,
+ 0x5f08,
+ 0x5f0a,
+ 0x5f0b,
+ 0x5f0f,
+ 0x5f11,
+ 0x5f13,
+ 0x5f15,
+ 0x5f17,
+ 0x5f18,
+ 0x5f1b,
+ 0x5f1f,
+ 0x5f20,
+ 0x5f25,
+ 0x5f26,
+ 0x5f27,
+ 0x5f29,
+ 0x5f2a,
+ 0x5f2d,
+ 0x5f2f,
+ 0x5f31,
+ 0x5f39,
+ 0x5f3a,
+ 0x5f3c,
+ 0x5f40,
+ 0x5f50,
+ 0x5f52,
+ 0x5f53,
+ 0x5f55,
+ 0x5f56,
+ 0x5f57,
+ 0x5f58,
+ 0x5f5d,
+ 0x5f61,
+ 0x5f62,
+ 0x5f64,
+ 0x5f66,
+ 0x5f69,
+ 0x5f6a,
+ 0x5f6c,
+ 0x5f6d,
+ 0x5f70,
+ 0x5f71,
+ 0x5f73,
+ 0x5f77,
+ 0x5f79,
+ 0x5f7b,
+ 0x5f7c,
+ 0x5f80,
+ 0x5f81,
+ 0x5f82,
+ 0x5f84,
+ 0x5f85,
+ 0x5f87,
+ 0x5f88,
+ 0x5f89,
+ 0x5f8a,
+ 0x5f8b,
+ 0x5f8c,
+ 0x5f90,
+ 0x5f92,
+ 0x5f95,
+ 0x5f97,
+ 0x5f98,
+ 0x5f99,
+ 0x5f9c,
+ 0x5fa1,
+ 0x5fa8,
+ 0x5faa,
+ 0x5fad,
+ 0x5fae,
+ 0x5fb5,
+ 0x5fb7,
+ 0x5fbc,
+ 0x5fbd,
+ 0x5fc3,
+ 0x5fc4,
+ 0x5fc5,
+ 0x5fc6,
+ 0x5fc9,
+ 0x5fcc,
+ 0x5fcd,
+ 0x5fcf,
+ 0x5fd0,
+ 0x5fd1,
+ 0x5fd2,
+ 0x5fd6,
+ 0x5fd7,
+ 0x5fd8,
+ 0x5fd9,
+ 0x5fdd,
+ 0x5fe0,
+ 0x5fe1,
+ 0x5fe4,
+ 0x5fe7,
+ 0x5fea,
+ 0x5feb,
+ 0x5fed,
+ 0x5fee,
+ 0x5ff1,
+ 0x5ff5,
+ 0x5ff8,
+ 0x5ffb,
+ 0x5ffd,
+ 0x5ffe,
+ 0x5fff,
+ 0x6000,
+ 0x6001,
+ 0x6002,
+ 0x6003,
+ 0x6004,
+ 0x6005,
+ 0x6006,
+ 0x600a,
+ 0x600d,
+ 0x600e,
+ 0x600f,
+ 0x6012,
+ 0x6014,
+ 0x6015,
+ 0x6016,
+ 0x6019,
+ 0x601b,
+ 0x601c,
+ 0x601d,
+ 0x6020,
+ 0x6021,
+ 0x6025,
+ 0x6026,
+ 0x6027,
+ 0x6028,
+ 0x6029,
+ 0x602a,
+ 0x602b,
+ 0x602f,
+ 0x6035,
+ 0x603b,
+ 0x603c,
+ 0x603f,
+ 0x6041,
+ 0x6042,
+ 0x6043,
+ 0x604b,
+ 0x604d,
+ 0x6050,
+ 0x6052,
+ 0x6055,
+ 0x6059,
+ 0x605a,
+ 0x605d,
+ 0x6062,
+ 0x6063,
+ 0x6064,
+ 0x6067,
+ 0x6068,
+ 0x6069,
+ 0x606a,
+ 0x606b,
+ 0x606c,
+ 0x606d,
+ 0x606f,
+ 0x6070,
+ 0x6073,
+ 0x6076,
+ 0x6078,
+ 0x6079,
+ 0x607a,
+ 0x607b,
+ 0x607c,
+ 0x607d,
+ 0x607f,
+ 0x6083,
+ 0x6084,
+ 0x6089,
+ 0x608c,
+ 0x608d,
+ 0x6092,
+ 0x6094,
+ 0x6096,
+ 0x609a,
+ 0x609b,
+ 0x609d,
+ 0x609f,
+ 0x60a0,
+ 0x60a3,
+ 0x60a6,
+ 0x60a8,
+ 0x60ab,
+ 0x60ac,
+ 0x60ad,
+ 0x60af,
+ 0x60b1,
+ 0x60b2,
+ 0x60b4,
+ 0x60b8,
+ 0x60bb,
+ 0x60bc,
+ 0x60c5,
+ 0x60c6,
+ 0x60ca,
+ 0x60cb,
+ 0x60d1,
+ 0x60d5,
+ 0x60d8,
+ 0x60da,
+ 0x60dc,
+ 0x60dd,
+ 0x60df,
+ 0x60e0,
+ 0x60e6,
+ 0x60e7,
+ 0x60e8,
+ 0x60e9,
+ 0x60eb,
+ 0x60ec,
+ 0x60ed,
+ 0x60ee,
+ 0x60ef,
+ 0x60f0,
+ 0x60f3,
+ 0x60f4,
+ 0x60f6,
+ 0x60f9,
+ 0x60fa,
+ 0x6100,
+ 0x6101,
+ 0x6106,
+ 0x6108,
+ 0x6109,
+ 0x610d,
+ 0x610e,
+ 0x610f,
+ 0x6115,
+ 0x611a,
+ 0x611f,
+ 0x6120,
+ 0x6123,
+ 0x6124,
+ 0x6126,
+ 0x6127,
+ 0x612b,
+ 0x613f,
+ 0x6148,
+ 0x614a,
+ 0x614c,
+ 0x614e,
+ 0x6151,
+ 0x6155,
+ 0x615d,
+ 0x6162,
+ 0x6167,
+ 0x6168,
+ 0x6170,
+ 0x6175,
+ 0x6177,
+ 0x618b,
+ 0x618e,
+ 0x6194,
+ 0x619d,
+ 0x61a7,
+ 0x61a8,
+ 0x61a9,
+ 0x61ac,
+ 0x61b7,
+ 0x61be,
+ 0x61c2,
+ 0x61c8,
+ 0x61ca,
+ 0x61cb,
+ 0x61d1,
+ 0x61d2,
+ 0x61d4,
+ 0x61e6,
+ 0x61f5,
+ 0x61ff,
+ 0x6206,
+ 0x6208,
+ 0x620a,
+ 0x620b,
+ 0x620c,
+ 0x620d,
+ 0x620e,
+ 0x620f,
+ 0x6210,
+ 0x6211,
+ 0x6212,
+ 0x6215,
+ 0x6216,
+ 0x6217,
+ 0x6218,
+ 0x621a,
+ 0x621b,
+ 0x621f,
+ 0x6221,
+ 0x6222,
+ 0x6224,
+ 0x6225,
+ 0x622a,
+ 0x622c,
+ 0x622e,
+ 0x6233,
+ 0x6234,
+ 0x6237,
+ 0x623d,
+ 0x623e,
+ 0x623f,
+ 0x6240,
+ 0x6241,
+ 0x6243,
+ 0x6247,
+ 0x6248,
+ 0x6249,
+ 0x624b,
+ 0x624c,
+ 0x624d,
+ 0x624e,
+ 0x6251,
+ 0x6252,
+ 0x6253,
+ 0x6254,
+ 0x6258,
+ 0x625b,
+ 0x6263,
+ 0x6266,
+ 0x6267,
+ 0x6269,
+ 0x626a,
+ 0x626b,
+ 0x626c,
+ 0x626d,
+ 0x626e,
+ 0x626f,
+ 0x6270,
+ 0x6273,
+ 0x6276,
+ 0x6279,
+ 0x627c,
+ 0x627e,
+ 0x627f,
+ 0x6280,
+ 0x6284,
+ 0x6289,
+ 0x628a,
+ 0x6291,
+ 0x6292,
+ 0x6293,
+ 0x6295,
+ 0x6296,
+ 0x6297,
+ 0x6298,
+ 0x629a,
+ 0x629b,
+ 0x629f,
+ 0x62a0,
+ 0x62a1,
+ 0x62a2,
+ 0x62a4,
+ 0x62a5,
+ 0x62a8,
+ 0x62ab,
+ 0x62ac,
+ 0x62b1,
+ 0x62b5,
+ 0x62b9,
+ 0x62bb,
+ 0x62bc,
+ 0x62bd,
+ 0x62bf,
+ 0x62c2,
+ 0x62c4,
+ 0x62c5,
+ 0x62c6,
+ 0x62c7,
+ 0x62c8,
+ 0x62c9,
+ 0x62ca,
+ 0x62cc,
+ 0x62cd,
+ 0x62ce,
+ 0x62d0,
+ 0x62d2,
+ 0x62d3,
+ 0x62d4,
+ 0x62d6,
+ 0x62d7,
+ 0x62d8,
+ 0x62d9,
+ 0x62da,
+ 0x62db,
+ 0x62dc,
+ 0x62df,
+ 0x62e2,
+ 0x62e3,
+ 0x62e5,
+ 0x62e6,
+ 0x62e7,
+ 0x62e8,
+ 0x62e9,
+ 0x62ec,
+ 0x62ed,
+ 0x62ee,
+ 0x62ef,
+ 0x62f1,
+ 0x62f3,
+ 0x62f4,
+ 0x62f6,
+ 0x62f7,
+ 0x62fc,
+ 0x62fd,
+ 0x62fe,
+ 0x62ff,
+ 0x6301,
+ 0x6302,
+ 0x6307,
+ 0x6308,
+ 0x6309,
+ 0x630e,
+ 0x6311,
+ 0x6316,
+ 0x631a,
+ 0x631b,
+ 0x631d,
+ 0x631e,
+ 0x631f,
+ 0x6320,
+ 0x6321,
+ 0x6322,
+ 0x6323,
+ 0x6324,
+ 0x6325,
+ 0x6328,
+ 0x632a,
+ 0x632b,
+ 0x632f,
+ 0x6332,
+ 0x6339,
+ 0x633a,
+ 0x633d,
+ 0x6342,
+ 0x6343,
+ 0x6345,
+ 0x6346,
+ 0x6349,
+ 0x634b,
+ 0x634c,
+ 0x634d,
+ 0x634e,
+ 0x634f,
+ 0x6350,
+ 0x6355,
+ 0x635e,
+ 0x635f,
+ 0x6361,
+ 0x6362,
+ 0x6363,
+ 0x6367,
+ 0x6369,
+ 0x636d,
+ 0x636e,
+ 0x6371,
+ 0x6376,
+ 0x6377,
+ 0x637a,
+ 0x637b,
+ 0x6380,
+ 0x6382,
+ 0x6387,
+ 0x6388,
+ 0x6389,
+ 0x638a,
+ 0x638c,
+ 0x638e,
+ 0x638f,
+ 0x6390,
+ 0x6392,
+ 0x6396,
+ 0x6398,
+ 0x63a0,
+ 0x63a2,
+ 0x63a3,
+ 0x63a5,
+ 0x63a7,
+ 0x63a8,
+ 0x63a9,
+ 0x63aa,
+ 0x63ac,
+ 0x63ad,
+ 0x63ae,
+ 0x63b0,
+ 0x63b3,
+ 0x63b4,
+ 0x63b7,
+ 0x63b8,
+ 0x63ba,
+ 0x63bc,
+ 0x63be,
+ 0x63c4,
+ 0x63c6,
+ 0x63c9,
+ 0x63cd,
+ 0x63ce,
+ 0x63cf,
+ 0x63d0,
+ 0x63d2,
+ 0x63d6,
+ 0x63de,
+ 0x63e0,
+ 0x63e1,
+ 0x63e3,
+ 0x63e9,
+ 0x63ea,
+ 0x63ed,
+ 0x63f2,
+ 0x63f4,
+ 0x63f6,
+ 0x63f8,
+ 0x63fd,
+ 0x63ff,
+ 0x6400,
+ 0x6401,
+ 0x6402,
+ 0x6405,
+ 0x640b,
+ 0x640c,
+ 0x640f,
+ 0x6410,
+ 0x6413,
+ 0x6414,
+ 0x641b,
+ 0x641c,
+ 0x641e,
+ 0x6420,
+ 0x6421,
+ 0x6426,
+ 0x642a,
+ 0x642c,
+ 0x642d,
+ 0x6434,
+ 0x643a,
+ 0x643d,
+ 0x643f,
+ 0x6441,
+ 0x6444,
+ 0x6445,
+ 0x6446,
+ 0x6447,
+ 0x6448,
+ 0x644a,
+ 0x6452,
+ 0x6454,
+ 0x6458,
+ 0x645e,
+ 0x6467,
+ 0x6469,
+ 0x646d,
+ 0x6478,
+ 0x6479,
+ 0x647a,
+ 0x6482,
+ 0x6484,
+ 0x6485,
+ 0x6487,
+ 0x6491,
+ 0x6492,
+ 0x6495,
+ 0x6496,
+ 0x6499,
+ 0x649e,
+ 0x64a4,
+ 0x64a9,
+ 0x64ac,
+ 0x64ad,
+ 0x64ae,
+ 0x64b0,
+ 0x64b5,
+ 0x64b7,
+ 0x64b8,
+ 0x64ba,
+ 0x64bc,
+ 0x64c0,
+ 0x64c2,
+ 0x64c5,
+ 0x64cd,
+ 0x64ce,
+ 0x64d0,
+ 0x64d2,
+ 0x64d7,
+ 0x64d8,
+ 0x64de,
+ 0x64e2,
+ 0x64e4,
+ 0x64e6,
+ 0x6500,
+ 0x6509,
+ 0x6512,
+ 0x6518,
+ 0x6525,
+ 0x652b,
+ 0x652e,
+ 0x652f,
+ 0x6534,
+ 0x6535,
+ 0x6536,
+ 0x6538,
+ 0x6539,
+ 0x653b,
+ 0x653e,
+ 0x653f,
+ 0x6545,
+ 0x6548,
+ 0x6549,
+ 0x654c,
+ 0x654f,
+ 0x6551,
+ 0x6555,
+ 0x6556,
+ 0x6559,
+ 0x655b,
+ 0x655d,
+ 0x655e,
+ 0x6562,
+ 0x6563,
+ 0x6566,
+ 0x656b,
+ 0x656c,
+ 0x6570,
+ 0x6572,
+ 0x6574,
+ 0x6577,
+ 0x6587,
+ 0x658b,
+ 0x658c,
+ 0x6590,
+ 0x6591,
+ 0x6593,
+ 0x6597,
+ 0x6599,
+ 0x659b,
+ 0x659c,
+ 0x659f,
+ 0x65a1,
+ 0x65a4,
+ 0x65a5,
+ 0x65a7,
+ 0x65a9,
+ 0x65ab,
+ 0x65ad,
+ 0x65af,
+ 0x65b0,
+ 0x65b9,
+ 0x65bc,
+ 0x65bd,
+ 0x65c1,
+ 0x65c3,
+ 0x65c4,
+ 0x65c5,
+ 0x65c6,
+ 0x65cb,
+ 0x65cc,
+ 0x65ce,
+ 0x65cf,
+ 0x65d2,
+ 0x65d6,
+ 0x65d7,
+ 0x65e0,
+ 0x65e2,
+ 0x65e5,
+ 0x65e6,
+ 0x65e7,
+ 0x65e8,
+ 0x65e9,
+ 0x65ec,
+ 0x65ed,
+ 0x65ee,
+ 0x65ef,
+ 0x65f0,
+ 0x65f1,
+ 0x65f6,
+ 0x65f7,
+ 0x65fa,
+ 0x6600,
+ 0x6602,
+ 0x6603,
+ 0x6606,
+ 0x660a,
+ 0x660c,
+ 0x660e,
+ 0x660f,
+ 0x6613,
+ 0x6614,
+ 0x6615,
+ 0x6619,
+ 0x661d,
+ 0x661f,
+ 0x6620,
+ 0x6625,
+ 0x6627,
+ 0x6628,
+ 0x662d,
+ 0x662f,
+ 0x6631,
+ 0x6634,
+ 0x6635,
+ 0x6636,
+ 0x663c,
+ 0x663e,
+ 0x6641,
+ 0x6643,
+ 0x664b,
+ 0x664c,
+ 0x664f,
+ 0x6652,
+ 0x6653,
+ 0x6654,
+ 0x6655,
+ 0x6656,
+ 0x6657,
+ 0x665a,
+ 0x665f,
+ 0x6661,
+ 0x6664,
+ 0x6666,
+ 0x6668,
+ 0x666e,
+ 0x666f,
+ 0x6670,
+ 0x6674,
+ 0x6676,
+ 0x6677,
+ 0x667a,
+ 0x667e,
+ 0x6682,
+ 0x6684,
+ 0x6687,
+ 0x668c,
+ 0x6691,
+ 0x6696,
+ 0x6697,
+ 0x669d,
+ 0x66a7,
+ 0x66a8,
+ 0x66ae,
+ 0x66b4,
+ 0x66b9,
+ 0x66be,
+ 0x66d9,
+ 0x66db,
+ 0x66dc,
+ 0x66dd,
+ 0x66e6,
+ 0x66e9,
+ 0x66f0,
+ 0x66f2,
+ 0x66f3,
+ 0x66f4,
+ 0x66f7,
+ 0x66f9,
+ 0x66fc,
+ 0x66fe,
+ 0x66ff,
+ 0x6700,
+ 0x6708,
+ 0x6709,
+ 0x670a,
+ 0x670b,
+ 0x670d,
+ 0x6710,
+ 0x6714,
+ 0x6715,
+ 0x6717,
+ 0x671b,
+ 0x671d,
+ 0x671f,
+ 0x6726,
+ 0x6728,
+ 0x672a,
+ 0x672b,
+ 0x672c,
+ 0x672d,
+ 0x672f,
+ 0x6731,
+ 0x6734,
+ 0x6735,
+ 0x673a,
+ 0x673d,
+ 0x6740,
+ 0x6742,
+ 0x6743,
+ 0x6746,
+ 0x6748,
+ 0x6749,
+ 0x674c,
+ 0x674e,
+ 0x674f,
+ 0x6750,
+ 0x6751,
+ 0x6753,
+ 0x6756,
+ 0x675c,
+ 0x675e,
+ 0x675f,
+ 0x6760,
+ 0x6761,
+ 0x6765,
+ 0x6768,
+ 0x6769,
+ 0x676a,
+ 0x676d,
+ 0x676f,
+ 0x6770,
+ 0x6772,
+ 0x6773,
+ 0x6775,
+ 0x6777,
+ 0x677c,
+ 0x677e,
+ 0x677f,
+ 0x6781,
+ 0x6784,
+ 0x6787,
+ 0x6789,
+ 0x678b,
+ 0x6790,
+ 0x6795,
+ 0x6797,
+ 0x6798,
+ 0x679a,
+ 0x679c,
+ 0x679d,
+ 0x679e,
+ 0x67a2,
+ 0x67a3,
+ 0x67a5,
+ 0x67a7,
+ 0x67a8,
+ 0x67aa,
+ 0x67ab,
+ 0x67ad,
+ 0x67af,
+ 0x67b0,
+ 0x67b3,
+ 0x67b5,
+ 0x67b6,
+ 0x67b7,
+ 0x67b8,
+ 0x67c1,
+ 0x67c3,
+ 0x67c4,
+ 0x67cf,
+ 0x67d0,
+ 0x67d1,
+ 0x67d2,
+ 0x67d3,
+ 0x67d4,
+ 0x67d8,
+ 0x67d9,
+ 0x67da,
+ 0x67dc,
+ 0x67dd,
+ 0x67de,
+ 0x67e0,
+ 0x67e2,
+ 0x67e5,
+ 0x67e9,
+ 0x67ec,
+ 0x67ef,
+ 0x67f0,
+ 0x67f1,
+ 0x67f3,
+ 0x67f4,
+ 0x67fd,
+ 0x67ff,
+ 0x6800,
+ 0x6805,
+ 0x6807,
+ 0x6808,
+ 0x6809,
+ 0x680a,
+ 0x680b,
+ 0x680c,
+ 0x680e,
+ 0x680f,
+ 0x6811,
+ 0x6813,
+ 0x6816,
+ 0x6817,
+ 0x681d,
+ 0x6821,
+ 0x6829,
+ 0x682a,
+ 0x6832,
+ 0x6833,
+ 0x6837,
+ 0x6838,
+ 0x6839,
+ 0x683c,
+ 0x683d,
+ 0x683e,
+ 0x6840,
+ 0x6841,
+ 0x6842,
+ 0x6843,
+ 0x6844,
+ 0x6845,
+ 0x6846,
+ 0x6848,
+ 0x6849,
+ 0x684a,
+ 0x684c,
+ 0x684e,
+ 0x6850,
+ 0x6851,
+ 0x6853,
+ 0x6854,
+ 0x6855,
+ 0x6860,
+ 0x6861,
+ 0x6862,
+ 0x6863,
+ 0x6864,
+ 0x6865,
+ 0x6866,
+ 0x6867,
+ 0x6868,
+ 0x6869,
+ 0x686b,
+ 0x6874,
+ 0x6876,
+ 0x6877,
+ 0x6881,
+ 0x6883,
+ 0x6885,
+ 0x6886,
+ 0x688f,
+ 0x6893,
+ 0x6897,
+ 0x68a2,
+ 0x68a6,
+ 0x68a7,
+ 0x68a8,
+ 0x68ad,
+ 0x68af,
+ 0x68b0,
+ 0x68b3,
+ 0x68b5,
+ 0x68c0,
+ 0x68c2,
+ 0x68c9,
+ 0x68cb,
+ 0x68cd,
+ 0x68d2,
+ 0x68d5,
+ 0x68d8,
+ 0x68da,
+ 0x68e0,
+ 0x68e3,
+ 0x68ee,
+ 0x68f0,
+ 0x68f1,
+ 0x68f5,
+ 0x68f9,
+ 0x68fa,
+ 0x68fc,
+ 0x6901,
+ 0x6905,
+ 0x690b,
+ 0x690d,
+ 0x690e,
+ 0x6910,
+ 0x6912,
+ 0x691f,
+ 0x6920,
+ 0x6924,
+ 0x692d,
+ 0x6930,
+ 0x6934,
+ 0x6939,
+ 0x693d,
+ 0x693f,
+ 0x6942,
+ 0x6954,
+ 0x6957,
+ 0x695a,
+ 0x695d,
+ 0x695e,
+ 0x6960,
+ 0x6963,
+ 0x6966,
+ 0x696b,
+ 0x696e,
+ 0x6971,
+ 0x6977,
+ 0x6978,
+ 0x6979,
+ 0x697c,
+ 0x6980,
+ 0x6982,
+ 0x6984,
+ 0x6986,
+ 0x6987,
+ 0x6988,
+ 0x6989,
+ 0x698d,
+ 0x6994,
+ 0x6995,
+ 0x6998,
+ 0x699b,
+ 0x699c,
+ 0x69a7,
+ 0x69a8,
+ 0x69ab,
+ 0x69ad,
+ 0x69b1,
+ 0x69b4,
+ 0x69b7,
+ 0x69bb,
+ 0x69c1,
+ 0x69ca,
+ 0x69cc,
+ 0x69ce,
+ 0x69d0,
+ 0x69d4,
+ 0x69db,
+ 0x69df,
+ 0x69e0,
+ 0x69ed,
+ 0x69f2,
+ 0x69fd,
+ 0x69ff,
+ 0x6a0a,
+ 0x6a17,
+ 0x6a18,
+ 0x6a1f,
+ 0x6a21,
+ 0x6a28,
+ 0x6a2a,
+ 0x6a2f,
+ 0x6a31,
+ 0x6a35,
+ 0x6a3d,
+ 0x6a3e,
+ 0x6a44,
+ 0x6a47,
+ 0x6a50,
+ 0x6a58,
+ 0x6a59,
+ 0x6a5b,
+ 0x6a61,
+ 0x6a65,
+ 0x6a71,
+ 0x6a79,
+ 0x6a7c,
+ 0x6a80,
+ 0x6a84,
+ 0x6a8e,
+ 0x6a90,
+ 0x6a91,
+ 0x6a97,
+ 0x6aa0,
+ 0x6aa9,
+ 0x6aab,
+ 0x6aac,
+ 0x6b20,
+ 0x6b21,
+ 0x6b22,
+ 0x6b23,
+ 0x6b24,
+ 0x6b27,
+ 0x6b32,
+ 0x6b37,
+ 0x6b39,
+ 0x6b3a,
+ 0x6b3e,
+ 0x6b43,
+ 0x6b46,
+ 0x6b47,
+ 0x6b49,
+ 0x6b4c,
+ 0x6b59,
+ 0x6b62,
+ 0x6b63,
+ 0x6b64,
+ 0x6b65,
+ 0x6b66,
+ 0x6b67,
+ 0x6b6a,
+ 0x6b79,
+ 0x6b7b,
+ 0x6b7c,
+ 0x6b81,
+ 0x6b82,
+ 0x6b83,
+ 0x6b84,
+ 0x6b86,
+ 0x6b87,
+ 0x6b89,
+ 0x6b8a,
+ 0x6b8b,
+ 0x6b8d,
+ 0x6b92,
+ 0x6b93,
+ 0x6b96,
+ 0x6b9a,
+ 0x6b9b,
+ 0x6ba1,
+ 0x6baa,
+ 0x6bb3,
+ 0x6bb4,
+ 0x6bb5,
+ 0x6bb7,
+ 0x6bbf,
+ 0x6bc1,
+ 0x6bc2,
+ 0x6bc5,
+ 0x6bcb,
+ 0x6bcd,
+ 0x6bcf,
+ 0x6bd2,
+ 0x6bd3,
+ 0x6bd4,
+ 0x6bd5,
+ 0x6bd6,
+ 0x6bd7,
+ 0x6bd9,
+ 0x6bdb,
+ 0x6be1,
+ 0x6bea,
+ 0x6beb,
+ 0x6bef,
+ 0x6bf3,
+ 0x6bf5,
+ 0x6bf9,
+ 0x6bfd,
+ 0x6c05,
+ 0x6c06,
+ 0x6c07,
+ 0x6c0d,
+ 0x6c0f,
+ 0x6c10,
+ 0x6c11,
+ 0x6c13,
+ 0x6c14,
+ 0x6c15,
+ 0x6c16,
+ 0x6c18,
+ 0x6c19,
+ 0x6c1a,
+ 0x6c1b,
+ 0x6c1f,
+ 0x6c21,
+ 0x6c22,
+ 0x6c24,
+ 0x6c26,
+ 0x6c27,
+ 0x6c28,
+ 0x6c29,
+ 0x6c2a,
+ 0x6c2e,
+ 0x6c2f,
+ 0x6c30,
+ 0x6c32,
+ 0x6c34,
+ 0x6c35,
+ 0x6c38,
+ 0x6c3d,
+ 0x6c40,
+ 0x6c41,
+ 0x6c42,
+ 0x6c46,
+ 0x6c47,
+ 0x6c49,
+ 0x6c4a,
+ 0x6c50,
+ 0x6c54,
+ 0x6c55,
+ 0x6c57,
+ 0x6c5b,
+ 0x6c5c,
+ 0x6c5d,
+ 0x6c5e,
+ 0x6c5f,
+ 0x6c60,
+ 0x6c61,
+ 0x6c64,
+ 0x6c68,
+ 0x6c69,
+ 0x6c6a,
+ 0x6c70,
+ 0x6c72,
+ 0x6c74,
+ 0x6c76,
+ 0x6c79,
+ 0x6c7d,
+ 0x6c7e,
+ 0x6c81,
+ 0x6c82,
+ 0x6c83,
+ 0x6c85,
+ 0x6c86,
+ 0x6c88,
+ 0x6c89,
+ 0x6c8c,
+ 0x6c8f,
+ 0x6c90,
+ 0x6c93,
+ 0x6c94,
+ 0x6c99,
+ 0x6c9b,
+ 0x6c9f,
+ 0x6ca1,
+ 0x6ca3,
+ 0x6ca4,
+ 0x6ca5,
+ 0x6ca6,
+ 0x6ca7,
+ 0x6ca9,
+ 0x6caa,
+ 0x6cab,
+ 0x6cad,
+ 0x6cae,
+ 0x6cb1,
+ 0x6cb2,
+ 0x6cb3,
+ 0x6cb8,
+ 0x6cb9,
+ 0x6cbb,
+ 0x6cbc,
+ 0x6cbd,
+ 0x6cbe,
+ 0x6cbf,
+ 0x6cc4,
+ 0x6cc5,
+ 0x6cc9,
+ 0x6cca,
+ 0x6ccc,
+ 0x6cd0,
+ 0x6cd3,
+ 0x6cd4,
+ 0x6cd5,
+ 0x6cd6,
+ 0x6cd7,
+ 0x6cdb,
+ 0x6cde,
+ 0x6ce0,
+ 0x6ce1,
+ 0x6ce2,
+ 0x6ce3,
+ 0x6ce5,
+ 0x6ce8,
+ 0x6cea,
+ 0x6ceb,
+ 0x6cee,
+ 0x6cef,
+ 0x6cf0,
+ 0x6cf1,
+ 0x6cf3,
+ 0x6cf5,
+ 0x6cf6,
+ 0x6cf7,
+ 0x6cf8,
+ 0x6cfa,
+ 0x6cfb,
+ 0x6cfc,
+ 0x6cfd,
+ 0x6cfe,
+ 0x6d01,
+ 0x6d04,
+ 0x6d07,
+ 0x6d0b,
+ 0x6d0c,
+ 0x6d0e,
+ 0x6d12,
+ 0x6d17,
+ 0x6d19,
+ 0x6d1a,
+ 0x6d1b,
+ 0x6d1e,
+ 0x6d25,
+ 0x6d27,
+ 0x6d2a,
+ 0x6d2b,
+ 0x6d2e,
+ 0x6d31,
+ 0x6d32,
+ 0x6d33,
+ 0x6d35,
+ 0x6d39,
+ 0x6d3b,
+ 0x6d3c,
+ 0x6d3d,
+ 0x6d3e,
+ 0x6d41,
+ 0x6d43,
+ 0x6d45,
+ 0x6d46,
+ 0x6d47,
+ 0x6d48,
+ 0x6d4a,
+ 0x6d4b,
+ 0x6d4d,
+ 0x6d4e,
+ 0x6d4f,
+ 0x6d51,
+ 0x6d52,
+ 0x6d53,
+ 0x6d54,
+ 0x6d59,
+ 0x6d5a,
+ 0x6d5c,
+ 0x6d5e,
+ 0x6d60,
+ 0x6d63,
+ 0x6d66,
+ 0x6d69,
+ 0x6d6a,
+ 0x6d6e,
+ 0x6d6f,
+ 0x6d74,
+ 0x6d77,
+ 0x6d78,
+ 0x6d7c,
+ 0x6d82,
+ 0x6d85,
+ 0x6d88,
+ 0x6d89,
+ 0x6d8c,
+ 0x6d8e,
+ 0x6d91,
+ 0x6d93,
+ 0x6d94,
+ 0x6d95,
+ 0x6d9b,
+ 0x6d9d,
+ 0x6d9e,
+ 0x6d9f,
+ 0x6da0,
+ 0x6da1,
+ 0x6da3,
+ 0x6da4,
+ 0x6da6,
+ 0x6da7,
+ 0x6da8,
+ 0x6da9,
+ 0x6daa,
+ 0x6dab,
+ 0x6dae,
+ 0x6daf,
+ 0x6db2,
+ 0x6db5,
+ 0x6db8,
+ 0x6dbf,
+ 0x6dc0,
+ 0x6dc4,
+ 0x6dc5,
+ 0x6dc6,
+ 0x6dc7,
+ 0x6dcb,
+ 0x6dcc,
+ 0x6dd1,
+ 0x6dd6,
+ 0x6dd8,
+ 0x6dd9,
+ 0x6ddd,
+ 0x6dde,
+ 0x6de0,
+ 0x6de1,
+ 0x6de4,
+ 0x6de6,
+ 0x6deb,
+ 0x6dec,
+ 0x6dee,
+ 0x6df1,
+ 0x6df3,
+ 0x6df7,
+ 0x6df9,
+ 0x6dfb,
+ 0x6dfc,
+ 0x6e05,
+ 0x6e0a,
+ 0x6e0c,
+ 0x6e0d,
+ 0x6e0e,
+ 0x6e10,
+ 0x6e11,
+ 0x6e14,
+ 0x6e16,
+ 0x6e17,
+ 0x6e1a,
+ 0x6e1d,
+ 0x6e20,
+ 0x6e21,
+ 0x6e23,
+ 0x6e24,
+ 0x6e25,
+ 0x6e29,
+ 0x6e2b,
+ 0x6e2d,
+ 0x6e2f,
+ 0x6e32,
+ 0x6e34,
+ 0x6e38,
+ 0x6e3a,
+ 0x6e43,
+ 0x6e44,
+ 0x6e4d,
+ 0x6e4e,
+ 0x6e53,
+ 0x6e54,
+ 0x6e56,
+ 0x6e58,
+ 0x6e5b,
+ 0x6e5f,
+ 0x6e6b,
+ 0x6e6e,
+ 0x6e7e,
+ 0x6e7f,
+ 0x6e83,
+ 0x6e85,
+ 0x6e86,
+ 0x6e89,
+ 0x6e8f,
+ 0x6e90,
+ 0x6e98,
+ 0x6e9c,
+ 0x6e9f,
+ 0x6ea2,
+ 0x6ea5,
+ 0x6ea7,
+ 0x6eaa,
+ 0x6eaf,
+ 0x6eb1,
+ 0x6eb2,
+ 0x6eb4,
+ 0x6eb6,
+ 0x6eb7,
+ 0x6eba,
+ 0x6ebb,
+ 0x6ebd,
+ 0x6ec1,
+ 0x6ec2,
+ 0x6ec7,
+ 0x6ecb,
+ 0x6ecf,
+ 0x6ed1,
+ 0x6ed3,
+ 0x6ed4,
+ 0x6ed5,
+ 0x6ed7,
+ 0x6eda,
+ 0x6ede,
+ 0x6edf,
+ 0x6ee0,
+ 0x6ee1,
+ 0x6ee2,
+ 0x6ee4,
+ 0x6ee5,
+ 0x6ee6,
+ 0x6ee8,
+ 0x6ee9,
+ 0x6ef4,
+ 0x6ef9,
+ 0x6f02,
+ 0x6f06,
+ 0x6f09,
+ 0x6f0f,
+ 0x6f13,
+ 0x6f14,
+ 0x6f15,
+ 0x6f20,
+ 0x6f24,
+ 0x6f29,
+ 0x6f2a,
+ 0x6f2b,
+ 0x6f2d,
+ 0x6f2f,
+ 0x6f31,
+ 0x6f33,
+ 0x6f36,
+ 0x6f3e,
+ 0x6f46,
+ 0x6f47,
+ 0x6f4b,
+ 0x6f4d,
+ 0x6f58,
+ 0x6f5c,
+ 0x6f5e,
+ 0x6f62,
+ 0x6f66,
+ 0x6f6d,
+ 0x6f6e,
+ 0x6f72,
+ 0x6f74,
+ 0x6f78,
+ 0x6f7a,
+ 0x6f7c,
+ 0x6f84,
+ 0x6f88,
+ 0x6f89,
+ 0x6f8c,
+ 0x6f8d,
+ 0x6f8e,
+ 0x6f9c,
+ 0x6fa1,
+ 0x6fa7,
+ 0x6fb3,
+ 0x6fb6,
+ 0x6fb9,
+ 0x6fc0,
+ 0x6fc2,
+ 0x6fc9,
+ 0x6fd1,
+ 0x6fd2,
+ 0x6fde,
+ 0x6fe0,
+ 0x6fe1,
+ 0x6fee,
+ 0x6fef,
+ 0x7011,
+ 0x701a,
+ 0x701b,
+ 0x7023,
+ 0x7035,
+ 0x7039,
+ 0x704c,
+ 0x704f,
+ 0x705e,
+ 0x706b,
+ 0x706c,
+ 0x706d,
+ 0x706f,
+ 0x7070,
+ 0x7075,
+ 0x7076,
+ 0x7078,
+ 0x707c,
+ 0x707e,
+ 0x707f,
+ 0x7080,
+ 0x7085,
+ 0x7089,
+ 0x708a,
+ 0x708e,
+ 0x7092,
+ 0x7094,
+ 0x7095,
+ 0x7096,
+ 0x7099,
+ 0x709c,
+ 0x709d,
+ 0x70ab,
+ 0x70ac,
+ 0x70ad,
+ 0x70ae,
+ 0x70af,
+ 0x70b1,
+ 0x70b3,
+ 0x70b7,
+ 0x70b8,
+ 0x70b9,
+ 0x70bb,
+ 0x70bc,
+ 0x70bd,
+ 0x70c0,
+ 0x70c1,
+ 0x70c2,
+ 0x70c3,
+ 0x70c8,
+ 0x70ca,
+ 0x70d8,
+ 0x70d9,
+ 0x70db,
+ 0x70df,
+ 0x70e4,
+ 0x70e6,
+ 0x70e7,
+ 0x70e8,
+ 0x70e9,
+ 0x70eb,
+ 0x70ec,
+ 0x70ed,
+ 0x70ef,
+ 0x70f7,
+ 0x70f9,
+ 0x70fd,
+ 0x7109,
+ 0x710a,
+ 0x7110,
+ 0x7113,
+ 0x7115,
+ 0x7116,
+ 0x7118,
+ 0x7119,
+ 0x711a,
+ 0x7126,
+ 0x712f,
+ 0x7130,
+ 0x7131,
+ 0x7136,
+ 0x7145,
+ 0x714a,
+ 0x714c,
+ 0x714e,
+ 0x715c,
+ 0x715e,
+ 0x7164,
+ 0x7166,
+ 0x7167,
+ 0x7168,
+ 0x716e,
+ 0x7172,
+ 0x7173,
+ 0x7178,
+ 0x717a,
+ 0x717d,
+ 0x7184,
+ 0x718a,
+ 0x718f,
+ 0x7194,
+ 0x7198,
+ 0x7199,
+ 0x719f,
+ 0x71a0,
+ 0x71a8,
+ 0x71ac,
+ 0x71b3,
+ 0x71b5,
+ 0x71b9,
+ 0x71c3,
+ 0x71ce,
+ 0x71d4,
+ 0x71d5,
+ 0x71e0,
+ 0x71e5,
+ 0x71e7,
+ 0x71ee,
+ 0x71f9,
+ 0x7206,
+ 0x721d,
+ 0x7228,
+ 0x722a,
+ 0x722c,
+ 0x7230,
+ 0x7231,
+ 0x7235,
+ 0x7236,
+ 0x7237,
+ 0x7238,
+ 0x7239,
+ 0x723b,
+ 0x723d,
+ 0x723f,
+ 0x7247,
+ 0x7248,
+ 0x724c,
+ 0x724d,
+ 0x7252,
+ 0x7256,
+ 0x7259,
+ 0x725b,
+ 0x725d,
+ 0x725f,
+ 0x7261,
+ 0x7262,
+ 0x7266,
+ 0x7267,
+ 0x7269,
+ 0x726e,
+ 0x726f,
+ 0x7272,
+ 0x7275,
+ 0x7279,
+ 0x727a,
+ 0x727e,
+ 0x727f,
+ 0x7280,
+ 0x7281,
+ 0x7284,
+ 0x728a,
+ 0x728b,
+ 0x728d,
+ 0x728f,
+ 0x7292,
+ 0x729f,
+ 0x72ac,
+ 0x72ad,
+ 0x72af,
+ 0x72b0,
+ 0x72b4,
+ 0x72b6,
+ 0x72b7,
+ 0x72b8,
+ 0x72b9,
+ 0x72c1,
+ 0x72c2,
+ 0x72c3,
+ 0x72c4,
+ 0x72c8,
+ 0x72cd,
+ 0x72ce,
+ 0x72d0,
+ 0x72d2,
+ 0x72d7,
+ 0x72d9,
+ 0x72de,
+ 0x72e0,
+ 0x72e1,
+ 0x72e8,
+ 0x72e9,
+ 0x72ec,
+ 0x72ed,
+ 0x72ee,
+ 0x72ef,
+ 0x72f0,
+ 0x72f1,
+ 0x72f2,
+ 0x72f3,
+ 0x72f4,
+ 0x72f7,
+ 0x72f8,
+ 0x72fa,
+ 0x72fb,
+ 0x72fc,
+ 0x7301,
+ 0x7303,
+ 0x730a,
+ 0x730e,
+ 0x7313,
+ 0x7315,
+ 0x7316,
+ 0x7317,
+ 0x731b,
+ 0x731c,
+ 0x731d,
+ 0x731e,
+ 0x7321,
+ 0x7322,
+ 0x7325,
+ 0x7329,
+ 0x732a,
+ 0x732b,
+ 0x732c,
+ 0x732e,
+ 0x7331,
+ 0x7334,
+ 0x7337,
+ 0x7338,
+ 0x7339,
+ 0x733e,
+ 0x733f,
+ 0x734d,
+ 0x7350,
+ 0x7352,
+ 0x7357,
+ 0x7360,
+ 0x736c,
+ 0x736d,
+ 0x736f,
+ 0x737e,
+ 0x7384,
+ 0x7387,
+ 0x7389,
+ 0x738b,
+ 0x738e,
+ 0x7391,
+ 0x7396,
+ 0x739b,
+ 0x739f,
+ 0x73a2,
+ 0x73a9,
+ 0x73ab,
+ 0x73ae,
+ 0x73af,
+ 0x73b0,
+ 0x73b2,
+ 0x73b3,
+ 0x73b7,
+ 0x73ba,
+ 0x73bb,
+ 0x73c0,
+ 0x73c2,
+ 0x73c8,
+ 0x73c9,
+ 0x73ca,
+ 0x73cd,
+ 0x73cf,
+ 0x73d0,
+ 0x73d1,
+ 0x73d9,
+ 0x73de,
+ 0x73e0,
+ 0x73e5,
+ 0x73e7,
+ 0x73e9,
+ 0x73ed,
+ 0x73f2,
+ 0x7403,
+ 0x7405,
+ 0x7406,
+ 0x7409,
+ 0x740a,
+ 0x740f,
+ 0x7410,
+ 0x741a,
+ 0x741b,
+ 0x7422,
+ 0x7425,
+ 0x7426,
+ 0x7428,
+ 0x742a,
+ 0x742c,
+ 0x742e,
+ 0x7430,
+ 0x7433,
+ 0x7434,
+ 0x7435,
+ 0x7436,
+ 0x743c,
+ 0x7441,
+ 0x7455,
+ 0x7457,
+ 0x7459,
+ 0x745a,
+ 0x745b,
+ 0x745c,
+ 0x745e,
+ 0x745f,
+ 0x746d,
+ 0x7470,
+ 0x7476,
+ 0x7477,
+ 0x747e,
+ 0x7480,
+ 0x7481,
+ 0x7483,
+ 0x7487,
+ 0x748b,
+ 0x748e,
+ 0x7490,
+ 0x749c,
+ 0x749e,
+ 0x74a7,
+ 0x74a8,
+ 0x74a9,
+ 0x74ba,
+ 0x74d2,
+ 0x74dc,
+ 0x74de,
+ 0x74e0,
+ 0x74e2,
+ 0x74e3,
+ 0x74e4,
+ 0x74e6,
+ 0x74ee,
+ 0x74ef,
+ 0x74f4,
+ 0x74f6,
+ 0x74f7,
+ 0x74ff,
+ 0x7504,
+ 0x750d,
+ 0x750f,
+ 0x7511,
+ 0x7513,
+ 0x7518,
+ 0x7519,
+ 0x751a,
+ 0x751c,
+ 0x751f,
+ 0x7525,
+ 0x7528,
+ 0x7529,
+ 0x752b,
+ 0x752c,
+ 0x752d,
+ 0x752f,
+ 0x7530,
+ 0x7531,
+ 0x7532,
+ 0x7533,
+ 0x7535,
+ 0x7537,
+ 0x7538,
+ 0x753a,
+ 0x753b,
+ 0x753e,
+ 0x7540,
+ 0x7545,
+ 0x7548,
+ 0x754b,
+ 0x754c,
+ 0x754e,
+ 0x754f,
+ 0x7554,
+ 0x7559,
+ 0x755a,
+ 0x755b,
+ 0x755c,
+ 0x7565,
+ 0x7566,
+ 0x756a,
+ 0x7572,
+ 0x7574,
+ 0x7578,
+ 0x7579,
+ 0x757f,
+ 0x7583,
+ 0x7586,
+ 0x758b,
+ 0x758f,
+ 0x7591,
+ 0x7592,
+ 0x7594,
+ 0x7596,
+ 0x7597,
+ 0x7599,
+ 0x759a,
+ 0x759d,
+ 0x759f,
+ 0x75a0,
+ 0x75a1,
+ 0x75a3,
+ 0x75a4,
+ 0x75a5,
+ 0x75ab,
+ 0x75ac,
+ 0x75ae,
+ 0x75af,
+ 0x75b0,
+ 0x75b1,
+ 0x75b2,
+ 0x75b3,
+ 0x75b4,
+ 0x75b5,
+ 0x75b8,
+ 0x75b9,
+ 0x75bc,
+ 0x75bd,
+ 0x75be,
+ 0x75c2,
+ 0x75c3,
+ 0x75c4,
+ 0x75c5,
+ 0x75c7,
+ 0x75c8,
+ 0x75c9,
+ 0x75ca,
+ 0x75cd,
+ 0x75d2,
+ 0x75d4,
+ 0x75d5,
+ 0x75d6,
+ 0x75d8,
+ 0x75db,
+ 0x75de,
+ 0x75e2,
+ 0x75e3,
+ 0x75e4,
+ 0x75e6,
+ 0x75e7,
+ 0x75e8,
+ 0x75ea,
+ 0x75eb,
+ 0x75f0,
+ 0x75f1,
+ 0x75f4,
+ 0x75f9,
+ 0x75fc,
+ 0x75ff,
+ 0x7600,
+ 0x7601,
+ 0x7603,
+ 0x7605,
+ 0x760a,
+ 0x760c,
+ 0x7610,
+ 0x7615,
+ 0x7617,
+ 0x7618,
+ 0x7619,
+ 0x761b,
+ 0x761f,
+ 0x7620,
+ 0x7622,
+ 0x7624,
+ 0x7625,
+ 0x7626,
+ 0x7629,
+ 0x762a,
+ 0x762b,
+ 0x762d,
+ 0x7630,
+ 0x7633,
+ 0x7634,
+ 0x7635,
+ 0x7638,
+ 0x763c,
+ 0x763e,
+ 0x763f,
+ 0x7640,
+ 0x7643,
+ 0x764c,
+ 0x764d,
+ 0x7654,
+ 0x7656,
+ 0x765c,
+ 0x765e,
+ 0x7663,
+ 0x766b,
+ 0x766f,
+ 0x7678,
+ 0x767b,
+ 0x767d,
+ 0x767e,
+ 0x7682,
+ 0x7684,
+ 0x7686,
+ 0x7687,
+ 0x7688,
+ 0x768b,
+ 0x768e,
+ 0x7691,
+ 0x7693,
+ 0x7696,
+ 0x7699,
+ 0x76a4,
+ 0x76ae,
+ 0x76b1,
+ 0x76b2,
+ 0x76b4,
+ 0x76bf,
+ 0x76c2,
+ 0x76c5,
+ 0x76c6,
+ 0x76c8,
+ 0x76ca,
+ 0x76cd,
+ 0x76ce,
+ 0x76cf,
+ 0x76d0,
+ 0x76d1,
+ 0x76d2,
+ 0x76d4,
+ 0x76d6,
+ 0x76d7,
+ 0x76d8,
+ 0x76db,
+ 0x76df,
+ 0x76e5,
+ 0x76ee,
+ 0x76ef,
+ 0x76f1,
+ 0x76f2,
+ 0x76f4,
+ 0x76f8,
+ 0x76f9,
+ 0x76fc,
+ 0x76fe,
+ 0x7701,
+ 0x7704,
+ 0x7707,
+ 0x7708,
+ 0x7709,
+ 0x770b,
+ 0x770d,
+ 0x7719,
+ 0x771a,
+ 0x771f,
+ 0x7720,
+ 0x7722,
+ 0x7726,
+ 0x7728,
+ 0x7729,
+ 0x772d,
+ 0x772f,
+ 0x7735,
+ 0x7736,
+ 0x7737,
+ 0x7738,
+ 0x773a,
+ 0x773c,
+ 0x7740,
+ 0x7741,
+ 0x7743,
+ 0x7747,
+ 0x7750,
+ 0x7751,
+ 0x775a,
+ 0x775b,
+ 0x7761,
+ 0x7762,
+ 0x7763,
+ 0x7765,
+ 0x7766,
+ 0x7768,
+ 0x776b,
+ 0x776c,
+ 0x7779,
+ 0x777d,
+ 0x777e,
+ 0x777f,
+ 0x7780,
+ 0x7784,
+ 0x7785,
+ 0x778c,
+ 0x778d,
+ 0x778e,
+ 0x7791,
+ 0x7792,
+ 0x779f,
+ 0x77a0,
+ 0x77a2,
+ 0x77a5,
+ 0x77a7,
+ 0x77a9,
+ 0x77aa,
+ 0x77ac,
+ 0x77b0,
+ 0x77b3,
+ 0x77b5,
+ 0x77bb,
+ 0x77bd,
+ 0x77bf,
+ 0x77cd,
+ 0x77d7,
+ 0x77db,
+ 0x77dc,
+ 0x77e2,
+ 0x77e3,
+ 0x77e5,
+ 0x77e7,
+ 0x77e9,
+ 0x77eb,
+ 0x77ec,
+ 0x77ed,
+ 0x77ee,
+ 0x77f3,
+ 0x77f6,
+ 0x77f8,
+ 0x77fd,
+ 0x77fe,
+ 0x77ff,
+ 0x7800,
+ 0x7801,
+ 0x7802,
+ 0x7809,
+ 0x780c,
+ 0x780d,
+ 0x7811,
+ 0x7812,
+ 0x7814,
+ 0x7816,
+ 0x7817,
+ 0x7818,
+ 0x781a,
+ 0x781c,
+ 0x781d,
+ 0x781f,
+ 0x7823,
+ 0x7825,
+ 0x7826,
+ 0x7827,
+ 0x7829,
+ 0x782c,
+ 0x782d,
+ 0x7830,
+ 0x7834,
+ 0x7837,
+ 0x7838,
+ 0x7839,
+ 0x783a,
+ 0x783b,
+ 0x783c,
+ 0x783e,
+ 0x7840,
+ 0x7845,
+ 0x7847,
+ 0x784c,
+ 0x784e,
+ 0x7850,
+ 0x7852,
+ 0x7855,
+ 0x7856,
+ 0x7857,
+ 0x785d,
+ 0x786a,
+ 0x786b,
+ 0x786c,
+ 0x786d,
+ 0x786e,
+ 0x7877,
+ 0x787c,
+ 0x7887,
+ 0x7889,
+ 0x788c,
+ 0x788d,
+ 0x788e,
+ 0x7891,
+ 0x7893,
+ 0x7897,
+ 0x7898,
+ 0x789a,
+ 0x789b,
+ 0x789c,
+ 0x789f,
+ 0x78a1,
+ 0x78a3,
+ 0x78a5,
+ 0x78a7,
+ 0x78b0,
+ 0x78b1,
+ 0x78b2,
+ 0x78b3,
+ 0x78b4,
+ 0x78b9,
+ 0x78be,
+ 0x78c1,
+ 0x78c5,
+ 0x78c9,
+ 0x78ca,
+ 0x78cb,
+ 0x78d0,
+ 0x78d4,
+ 0x78d5,
+ 0x78d9,
+ 0x78e8,
+ 0x78ec,
+ 0x78f2,
+ 0x78f4,
+ 0x78f7,
+ 0x78fa,
+ 0x7901,
+ 0x7905,
+ 0x7913,
+ 0x791e,
+ 0x7924,
+ 0x7934,
+ 0x793a,
+ 0x793b,
+ 0x793c,
+ 0x793e,
+ 0x7940,
+ 0x7941,
+ 0x7946,
+ 0x7948,
+ 0x7949,
+ 0x7953,
+ 0x7956,
+ 0x7957,
+ 0x795a,
+ 0x795b,
+ 0x795c,
+ 0x795d,
+ 0x795e,
+ 0x795f,
+ 0x7960,
+ 0x7962,
+ 0x7965,
+ 0x7967,
+ 0x7968,
+ 0x796d,
+ 0x796f,
+ 0x7977,
+ 0x7978,
+ 0x797a,
+ 0x7980,
+ 0x7981,
+ 0x7984,
+ 0x7985,
+ 0x798a,
+ 0x798f,
+ 0x799a,
+ 0x79a7,
+ 0x79b3,
+ 0x79b9,
+ 0x79ba,
+ 0x79bb,
+ 0x79bd,
+ 0x79be,
+ 0x79c0,
+ 0x79c1,
+ 0x79c3,
+ 0x79c6,
+ 0x79c9,
+ 0x79cb,
+ 0x79cd,
+ 0x79d1,
+ 0x79d2,
+ 0x79d5,
+ 0x79d8,
+ 0x79df,
+ 0x79e3,
+ 0x79e4,
+ 0x79e6,
+ 0x79e7,
+ 0x79e9,
+ 0x79eb,
+ 0x79ed,
+ 0x79ef,
+ 0x79f0,
+ 0x79f8,
+ 0x79fb,
+ 0x79fd,
+ 0x7a00,
+ 0x7a02,
+ 0x7a03,
+ 0x7a06,
+ 0x7a0b,
+ 0x7a0d,
+ 0x7a0e,
+ 0x7a14,
+ 0x7a17,
+ 0x7a1a,
+ 0x7a1e,
+ 0x7a20,
+ 0x7a23,
+ 0x7a33,
+ 0x7a37,
+ 0x7a39,
+ 0x7a3b,
+ 0x7a3c,
+ 0x7a3d,
+ 0x7a3f,
+ 0x7a46,
+ 0x7a51,
+ 0x7a57,
+ 0x7a70,
+ 0x7a74,
+ 0x7a76,
+ 0x7a77,
+ 0x7a78,
+ 0x7a79,
+ 0x7a7a,
+ 0x7a7f,
+ 0x7a80,
+ 0x7a81,
+ 0x7a83,
+ 0x7a84,
+ 0x7a86,
+ 0x7a88,
+ 0x7a8d,
+ 0x7a91,
+ 0x7a92,
+ 0x7a95,
+ 0x7a96,
+ 0x7a97,
+ 0x7a98,
+ 0x7a9c,
+ 0x7a9d,
+ 0x7a9f,
+ 0x7aa0,
+ 0x7aa5,
+ 0x7aa6,
+ 0x7aa8,
+ 0x7aac,
+ 0x7aad,
+ 0x7ab3,
+ 0x7abf,
+ 0x7acb,
+ 0x7ad6,
+ 0x7ad9,
+ 0x7ade,
+ 0x7adf,
+ 0x7ae0,
+ 0x7ae3,
+ 0x7ae5,
+ 0x7ae6,
+ 0x7aed,
+ 0x7aef,
+ 0x7af9,
+ 0x7afa,
+ 0x7afd,
+ 0x7aff,
+ 0x7b03,
+ 0x7b04,
+ 0x7b06,
+ 0x7b08,
+ 0x7b0a,
+ 0x7b0b,
+ 0x7b0f,
+ 0x7b11,
+ 0x7b14,
+ 0x7b15,
+ 0x7b19,
+ 0x7b1b,
+ 0x7b1e,
+ 0x7b20,
+ 0x7b24,
+ 0x7b25,
+ 0x7b26,
+ 0x7b28,
+ 0x7b2a,
+ 0x7b2b,
+ 0x7b2c,
+ 0x7b2e,
+ 0x7b31,
+ 0x7b33,
+ 0x7b38,
+ 0x7b3a,
+ 0x7b3c,
+ 0x7b3e,
+ 0x7b45,
+ 0x7b47,
+ 0x7b49,
+ 0x7b4b,
+ 0x7b4c,
+ 0x7b4f,
+ 0x7b50,
+ 0x7b51,
+ 0x7b52,
+ 0x7b54,
+ 0x7b56,
+ 0x7b58,
+ 0x7b5a,
+ 0x7b5b,
+ 0x7b5d,
+ 0x7b60,
+ 0x7b62,
+ 0x7b6e,
+ 0x7b71,
+ 0x7b72,
+ 0x7b75,
+ 0x7b77,
+ 0x7b79,
+ 0x7b7b,
+ 0x7b7e,
+ 0x7b80,
+ 0x7b85,
+ 0x7b8d,
+ 0x7b90,
+ 0x7b94,
+ 0x7b95,
+ 0x7b97,
+ 0x7b9c,
+ 0x7b9d,
+ 0x7ba1,
+ 0x7ba2,
+ 0x7ba6,
+ 0x7ba7,
+ 0x7ba8,
+ 0x7ba9,
+ 0x7baa,
+ 0x7bab,
+ 0x7bac,
+ 0x7bad,
+ 0x7bb1,
+ 0x7bb4,
+ 0x7bb8,
+ 0x7bc1,
+ 0x7bc6,
+ 0x7bc7,
+ 0x7bcc,
+ 0x7bd1,
+ 0x7bd3,
+ 0x7bd9,
+ 0x7bda,
+ 0x7bdd,
+ 0x7be1,
+ 0x7be5,
+ 0x7be6,
+ 0x7bea,
+ 0x7bee,
+ 0x7bf1,
+ 0x7bf7,
+ 0x7bfc,
+ 0x7bfe,
+ 0x7c07,
+ 0x7c0b,
+ 0x7c0c,
+ 0x7c0f,
+ 0x7c16,
+ 0x7c1f,
+ 0x7c26,
+ 0x7c27,
+ 0x7c2a,
+ 0x7c38,
+ 0x7c3f,
+ 0x7c40,
+ 0x7c41,
+ 0x7c4d,
+ 0x7c73,
+ 0x7c74,
+ 0x7c7b,
+ 0x7c7c,
+ 0x7c7d,
+ 0x7c89,
+ 0x7c91,
+ 0x7c92,
+ 0x7c95,
+ 0x7c97,
+ 0x7c98,
+ 0x7c9c,
+ 0x7c9d,
+ 0x7c9e,
+ 0x7c9f,
+ 0x7ca2,
+ 0x7ca4,
+ 0x7ca5,
+ 0x7caa,
+ 0x7cae,
+ 0x7cb1,
+ 0x7cb2,
+ 0x7cb3,
+ 0x7cb9,
+ 0x7cbc,
+ 0x7cbd,
+ 0x7cbe,
+ 0x7cc1,
+ 0x7cc5,
+ 0x7cc7,
+ 0x7cc8,
+ 0x7cca,
+ 0x7ccc,
+ 0x7ccd,
+ 0x7cd5,
+ 0x7cd6,
+ 0x7cd7,
+ 0x7cd9,
+ 0x7cdc,
+ 0x7cdf,
+ 0x7ce0,
+ 0x7ce8,
+ 0x7cef,
+ 0x7cf8,
+ 0x7cfb,
+ 0x7d0a,
+ 0x7d20,
+ 0x7d22,
+ 0x7d27,
+ 0x7d2b,
+ 0x7d2f,
+ 0x7d6e,
+ 0x7d77,
+ 0x7da6,
+ 0x7dae,
+ 0x7e3b,
+ 0x7e41,
+ 0x7e47,
+ 0x7e82,
+ 0x7e9b,
+ 0x7e9f,
+ 0x7ea0,
+ 0x7ea1,
+ 0x7ea2,
+ 0x7ea3,
+ 0x7ea4,
+ 0x7ea5,
+ 0x7ea6,
+ 0x7ea7,
+ 0x7ea8,
+ 0x7ea9,
+ 0x7eaa,
+ 0x7eab,
+ 0x7eac,
+ 0x7ead,
+ 0x7eaf,
+ 0x7eb0,
+ 0x7eb1,
+ 0x7eb2,
+ 0x7eb3,
+ 0x7eb5,
+ 0x7eb6,
+ 0x7eb7,
+ 0x7eb8,
+ 0x7eb9,
+ 0x7eba,
+ 0x7ebd,
+ 0x7ebe,
+ 0x7ebf,
+ 0x7ec0,
+ 0x7ec1,
+ 0x7ec2,
+ 0x7ec3,
+ 0x7ec4,
+ 0x7ec5,
+ 0x7ec6,
+ 0x7ec7,
+ 0x7ec8,
+ 0x7ec9,
+ 0x7eca,
+ 0x7ecb,
+ 0x7ecc,
+ 0x7ecd,
+ 0x7ece,
+ 0x7ecf,
+ 0x7ed0,
+ 0x7ed1,
+ 0x7ed2,
+ 0x7ed3,
+ 0x7ed4,
+ 0x7ed5,
+ 0x7ed7,
+ 0x7ed8,
+ 0x7ed9,
+ 0x7eda,
+ 0x7edb,
+ 0x7edc,
+ 0x7edd,
+ 0x7ede,
+ 0x7edf,
+ 0x7ee0,
+ 0x7ee1,
+ 0x7ee2,
+ 0x7ee3,
+ 0x7ee5,
+ 0x7ee6,
+ 0x7ee7,
+ 0x7ee8,
+ 0x7ee9,
+ 0x7eea,
+ 0x7eeb,
+ 0x7eed,
+ 0x7eee,
+ 0x7eef,
+ 0x7ef0,
+ 0x7ef1,
+ 0x7ef2,
+ 0x7ef3,
+ 0x7ef4,
+ 0x7ef5,
+ 0x7ef6,
+ 0x7ef7,
+ 0x7ef8,
+ 0x7efa,
+ 0x7efb,
+ 0x7efc,
+ 0x7efd,
+ 0x7efe,
+ 0x7eff,
+ 0x7f00,
+ 0x7f01,
+ 0x7f02,
+ 0x7f03,
+ 0x7f04,
+ 0x7f05,
+ 0x7f06,
+ 0x7f07,
+ 0x7f08,
+ 0x7f09,
+ 0x7f0b,
+ 0x7f0c,
+ 0x7f0d,
+ 0x7f0e,
+ 0x7f0f,
+ 0x7f11,
+ 0x7f12,
+ 0x7f13,
+ 0x7f14,
+ 0x7f15,
+ 0x7f16,
+ 0x7f17,
+ 0x7f18,
+ 0x7f19,
+ 0x7f1a,
+ 0x7f1b,
+ 0x7f1c,
+ 0x7f1d,
+ 0x7f1f,
+ 0x7f20,
+ 0x7f21,
+ 0x7f22,
+ 0x7f23,
+ 0x7f24,
+ 0x7f25,
+ 0x7f26,
+ 0x7f27,
+ 0x7f28,
+ 0x7f29,
+ 0x7f2a,
+ 0x7f2b,
+ 0x7f2c,
+ 0x7f2d,
+ 0x7f2e,
+ 0x7f2f,
+ 0x7f30,
+ 0x7f31,
+ 0x7f32,
+ 0x7f33,
+ 0x7f34,
+ 0x7f35,
+ 0x7f36,
+ 0x7f38,
+ 0x7f3a,
+ 0x7f42,
+ 0x7f44,
+ 0x7f45,
+ 0x7f50,
+ 0x7f51,
+ 0x7f54,
+ 0x7f55,
+ 0x7f57,
+ 0x7f58,
+ 0x7f5a,
+ 0x7f5f,
+ 0x7f61,
+ 0x7f62,
+ 0x7f68,
+ 0x7f69,
+ 0x7f6a,
+ 0x7f6e,
+ 0x7f71,
+ 0x7f72,
+ 0x7f74,
+ 0x7f79,
+ 0x7f7e,
+ 0x7f81,
+ 0x7f8a,
+ 0x7f8c,
+ 0x7f8e,
+ 0x7f94,
+ 0x7f9a,
+ 0x7f9d,
+ 0x7f9e,
+ 0x7f9f,
+ 0x7fa1,
+ 0x7fa4,
+ 0x7fa7,
+ 0x7faf,
+ 0x7fb0,
+ 0x7fb2,
+ 0x7fb8,
+ 0x7fb9,
+ 0x7fbc,
+ 0x7fbd,
+ 0x7fbf,
+ 0x7fc1,
+ 0x7fc5,
+ 0x7fca,
+ 0x7fcc,
+ 0x7fce,
+ 0x7fd4,
+ 0x7fd5,
+ 0x7fd8,
+ 0x7fdf,
+ 0x7fe0,
+ 0x7fe1,
+ 0x7fe5,
+ 0x7fe6,
+ 0x7fe9,
+ 0x7fee,
+ 0x7ff0,
+ 0x7ff1,
+ 0x7ff3,
+ 0x7ffb,
+ 0x7ffc,
+ 0x8000,
+ 0x8001,
+ 0x8003,
+ 0x8004,
+ 0x8005,
+ 0x8006,
+ 0x800b,
+ 0x800c,
+ 0x800d,
+ 0x8010,
+ 0x8012,
+ 0x8014,
+ 0x8015,
+ 0x8016,
+ 0x8017,
+ 0x8018,
+ 0x8019,
+ 0x801c,
+ 0x8020,
+ 0x8022,
+ 0x8025,
+ 0x8026,
+ 0x8027,
+ 0x8028,
+ 0x8029,
+ 0x802a,
+ 0x8031,
+ 0x8033,
+ 0x8035,
+ 0x8036,
+ 0x8037,
+ 0x8038,
+ 0x803b,
+ 0x803d,
+ 0x803f,
+ 0x8042,
+ 0x8043,
+ 0x8046,
+ 0x804a,
+ 0x804b,
+ 0x804c,
+ 0x804d,
+ 0x8052,
+ 0x8054,
+ 0x8058,
+ 0x805a,
+ 0x8069,
+ 0x806a,
+ 0x8071,
+ 0x807f,
+ 0x8080,
+ 0x8083,
+ 0x8084,
+ 0x8086,
+ 0x8087,
+ 0x8089,
+ 0x808b,
+ 0x808c,
+ 0x8093,
+ 0x8096,
+ 0x8098,
+ 0x809a,
+ 0x809b,
+ 0x809c,
+ 0x809d,
+ 0x809f,
+ 0x80a0,
+ 0x80a1,
+ 0x80a2,
+ 0x80a4,
+ 0x80a5,
+ 0x80a9,
+ 0x80aa,
+ 0x80ab,
+ 0x80ad,
+ 0x80ae,
+ 0x80af,
+ 0x80b1,
+ 0x80b2,
+ 0x80b4,
+ 0x80b7,
+ 0x80ba,
+ 0x80bc,
+ 0x80bd,
+ 0x80be,
+ 0x80bf,
+ 0x80c0,
+ 0x80c1,
+ 0x80c2,
+ 0x80c3,
+ 0x80c4,
+ 0x80c6,
+ 0x80cc,
+ 0x80cd,
+ 0x80ce,
+ 0x80d6,
+ 0x80d7,
+ 0x80d9,
+ 0x80da,
+ 0x80db,
+ 0x80dc,
+ 0x80dd,
+ 0x80de,
+ 0x80e1,
+ 0x80e4,
+ 0x80e5,
+ 0x80e7,
+ 0x80e8,
+ 0x80e9,
+ 0x80ea,
+ 0x80eb,
+ 0x80ec,
+ 0x80ed,
+ 0x80ef,
+ 0x80f0,
+ 0x80f1,
+ 0x80f2,
+ 0x80f3,
+ 0x80f4,
+ 0x80f6,
+ 0x80f8,
+ 0x80fa,
+ 0x80fc,
+ 0x80fd,
+ 0x8102,
+ 0x8106,
+ 0x8109,
+ 0x810a,
+ 0x810d,
+ 0x810e,
+ 0x810f,
+ 0x8110,
+ 0x8111,
+ 0x8112,
+ 0x8113,
+ 0x8114,
+ 0x8116,
+ 0x8118,
+ 0x811a,
+ 0x811e,
+ 0x812c,
+ 0x812f,
+ 0x8131,
+ 0x8132,
+ 0x8136,
+ 0x8138,
+ 0x813e,
+ 0x8146,
+ 0x8148,
+ 0x814a,
+ 0x814b,
+ 0x814c,
+ 0x8150,
+ 0x8151,
+ 0x8153,
+ 0x8154,
+ 0x8155,
+ 0x8159,
+ 0x815a,
+ 0x8160,
+ 0x8165,
+ 0x8167,
+ 0x8169,
+ 0x816d,
+ 0x816e,
+ 0x8170,
+ 0x8171,
+ 0x8174,
+ 0x8179,
+ 0x817a,
+ 0x817b,
+ 0x817c,
+ 0x817d,
+ 0x817e,
+ 0x817f,
+ 0x8180,
+ 0x8182,
+ 0x8188,
+ 0x818a,
+ 0x818f,
+ 0x8191,
+ 0x8198,
+ 0x819b,
+ 0x819c,
+ 0x819d,
+ 0x81a3,
+ 0x81a6,
+ 0x81a8,
+ 0x81aa,
+ 0x81b3,
+ 0x81ba,
+ 0x81bb,
+ 0x81c0,
+ 0x81c1,
+ 0x81c2,
+ 0x81c3,
+ 0x81c6,
+ 0x81ca,
+ 0x81cc,
+ 0x81e3,
+ 0x81e7,
+ 0x81ea,
+ 0x81ec,
+ 0x81ed,
+ 0x81f3,
+ 0x81f4,
+ 0x81fb,
+ 0x81fc,
+ 0x81fe,
+ 0x8200,
+ 0x8201,
+ 0x8202,
+ 0x8204,
+ 0x8205,
+ 0x8206,
+ 0x820c,
+ 0x820d,
+ 0x8210,
+ 0x8212,
+ 0x8214,
+ 0x821b,
+ 0x821c,
+ 0x821e,
+ 0x821f,
+ 0x8221,
+ 0x8222,
+ 0x8223,
+ 0x8228,
+ 0x822a,
+ 0x822b,
+ 0x822c,
+ 0x822d,
+ 0x822f,
+ 0x8230,
+ 0x8231,
+ 0x8233,
+ 0x8234,
+ 0x8235,
+ 0x8236,
+ 0x8237,
+ 0x8238,
+ 0x8239,
+ 0x823b,
+ 0x823e,
+ 0x8244,
+ 0x8247,
+ 0x8249,
+ 0x824b,
+ 0x824f,
+ 0x8258,
+ 0x825a,
+ 0x825f,
+ 0x8268,
+ 0x826e,
+ 0x826f,
+ 0x8270,
+ 0x8272,
+ 0x8273,
+ 0x8274,
+ 0x8279,
+ 0x827a,
+ 0x827d,
+ 0x827e,
+ 0x827f,
+ 0x8282,
+ 0x8284,
+ 0x8288,
+ 0x828a,
+ 0x828b,
+ 0x828d,
+ 0x828e,
+ 0x828f,
+ 0x8291,
+ 0x8292,
+ 0x8297,
+ 0x8298,
+ 0x8299,
+ 0x829c,
+ 0x829d,
+ 0x829f,
+ 0x82a1,
+ 0x82a4,
+ 0x82a5,
+ 0x82a6,
+ 0x82a8,
+ 0x82a9,
+ 0x82aa,
+ 0x82ab,
+ 0x82ac,
+ 0x82ad,
+ 0x82ae,
+ 0x82af,
+ 0x82b0,
+ 0x82b1,
+ 0x82b3,
+ 0x82b4,
+ 0x82b7,
+ 0x82b8,
+ 0x82b9,
+ 0x82bd,
+ 0x82be,
+ 0x82c1,
+ 0x82c4,
+ 0x82c7,
+ 0x82c8,
+ 0x82ca,
+ 0x82cb,
+ 0x82cc,
+ 0x82cd,
+ 0x82ce,
+ 0x82cf,
+ 0x82d1,
+ 0x82d2,
+ 0x82d3,
+ 0x82d4,
+ 0x82d5,
+ 0x82d7,
+ 0x82d8,
+ 0x82db,
+ 0x82dc,
+ 0x82de,
+ 0x82df,
+ 0x82e0,
+ 0x82e1,
+ 0x82e3,
+ 0x82e4,
+ 0x82e5,
+ 0x82e6,
+ 0x82eb,
+ 0x82ef,
+ 0x82f1,
+ 0x82f4,
+ 0x82f7,
+ 0x82f9,
+ 0x82fb,
+ 0x8301,
+ 0x8302,
+ 0x8303,
+ 0x8304,
+ 0x8305,
+ 0x8306,
+ 0x8307,
+ 0x8308,
+ 0x8309,
+ 0x830c,
+ 0x830e,
+ 0x830f,
+ 0x8311,
+ 0x8314,
+ 0x8315,
+ 0x8317,
+ 0x831a,
+ 0x831b,
+ 0x831c,
+ 0x8327,
+ 0x8328,
+ 0x832b,
+ 0x832c,
+ 0x832d,
+ 0x832f,
+ 0x8331,
+ 0x8333,
+ 0x8334,
+ 0x8335,
+ 0x8336,
+ 0x8338,
+ 0x8339,
+ 0x833a,
+ 0x833c,
+ 0x8340,
+ 0x8343,
+ 0x8346,
+ 0x8347,
+ 0x8349,
+ 0x834f,
+ 0x8350,
+ 0x8351,
+ 0x8352,
+ 0x8354,
+ 0x835a,
+ 0x835b,
+ 0x835c,
+ 0x835e,
+ 0x835f,
+ 0x8360,
+ 0x8361,
+ 0x8363,
+ 0x8364,
+ 0x8365,
+ 0x8366,
+ 0x8367,
+ 0x8368,
+ 0x8369,
+ 0x836a,
+ 0x836b,
+ 0x836c,
+ 0x836d,
+ 0x836e,
+ 0x836f,
+ 0x8377,
+ 0x8378,
+ 0x837b,
+ 0x837c,
+ 0x837d,
+ 0x8385,
+ 0x8386,
+ 0x8389,
+ 0x838e,
+ 0x8392,
+ 0x8393,
+ 0x8398,
+ 0x839b,
+ 0x839c,
+ 0x839e,
+ 0x83a0,
+ 0x83a8,
+ 0x83a9,
+ 0x83aa,
+ 0x83ab,
+ 0x83b0,
+ 0x83b1,
+ 0x83b2,
+ 0x83b3,
+ 0x83b4,
+ 0x83b6,
+ 0x83b7,
+ 0x83b8,
+ 0x83b9,
+ 0x83ba,
+ 0x83bc,
+ 0x83bd,
+ 0x83c0,
+ 0x83c1,
+ 0x83c5,
+ 0x83c7,
+ 0x83ca,
+ 0x83cc,
+ 0x83cf,
+ 0x83d4,
+ 0x83d6,
+ 0x83d8,
+ 0x83dc,
+ 0x83dd,
+ 0x83df,
+ 0x83e0,
+ 0x83e1,
+ 0x83e5,
+ 0x83e9,
+ 0x83ea,
+ 0x83f0,
+ 0x83f1,
+ 0x83f2,
+ 0x83f8,
+ 0x83f9,
+ 0x83fd,
+ 0x8401,
+ 0x8403,
+ 0x8404,
+ 0x8406,
+ 0x840b,
+ 0x840c,
+ 0x840d,
+ 0x840e,
+ 0x840f,
+ 0x8411,
+ 0x8418,
+ 0x841c,
+ 0x841d,
+ 0x8424,
+ 0x8425,
+ 0x8426,
+ 0x8427,
+ 0x8428,
+ 0x8431,
+ 0x8438,
+ 0x843c,
+ 0x843d,
+ 0x8446,
+ 0x8451,
+ 0x8457,
+ 0x8459,
+ 0x845a,
+ 0x845b,
+ 0x845c,
+ 0x8461,
+ 0x8463,
+ 0x8469,
+ 0x846b,
+ 0x846c,
+ 0x846d,
+ 0x8471,
+ 0x8473,
+ 0x8475,
+ 0x8476,
+ 0x8478,
+ 0x847a,
+ 0x8482,
+ 0x8487,
+ 0x8488,
+ 0x8489,
+ 0x848b,
+ 0x848c,
+ 0x848e,
+ 0x8497,
+ 0x8499,
+ 0x849c,
+ 0x84a1,
+ 0x84af,
+ 0x84b2,
+ 0x84b4,
+ 0x84b8,
+ 0x84b9,
+ 0x84ba,
+ 0x84bd,
+ 0x84bf,
+ 0x84c1,
+ 0x84c4,
+ 0x84c9,
+ 0x84ca,
+ 0x84cd,
+ 0x84d0,
+ 0x84d1,
+ 0x84d3,
+ 0x84d6,
+ 0x84dd,
+ 0x84df,
+ 0x84e0,
+ 0x84e3,
+ 0x84e5,
+ 0x84e6,
+ 0x84ec,
+ 0x84f0,
+ 0x84fc,
+ 0x84ff,
+ 0x850c,
+ 0x8511,
+ 0x8513,
+ 0x8517,
+ 0x851a,
+ 0x851f,
+ 0x8521,
+ 0x852b,
+ 0x852c,
+ 0x8537,
+ 0x8538,
+ 0x8539,
+ 0x853a,
+ 0x853b,
+ 0x853c,
+ 0x853d,
+ 0x8543,
+ 0x8548,
+ 0x8549,
+ 0x854a,
+ 0x8556,
+ 0x8559,
+ 0x855e,
+ 0x8564,
+ 0x8568,
+ 0x8572,
+ 0x8574,
+ 0x8579,
+ 0x857a,
+ 0x857b,
+ 0x857e,
+ 0x8584,
+ 0x8585,
+ 0x8587,
+ 0x858f,
+ 0x859b,
+ 0x859c,
+ 0x85a4,
+ 0x85a8,
+ 0x85aa,
+ 0x85ae,
+ 0x85af,
+ 0x85b0,
+ 0x85b7,
+ 0x85b9,
+ 0x85c1,
+ 0x85c9,
+ 0x85cf,
+ 0x85d0,
+ 0x85d3,
+ 0x85d5,
+ 0x85dc,
+ 0x85e4,
+ 0x85e9,
+ 0x85fb,
+ 0x85ff,
+ 0x8605,
+ 0x8611,
+ 0x8616,
+ 0x8627,
+ 0x8629,
+ 0x8638,
+ 0x863c,
+ 0x864d,
+ 0x864e,
+ 0x864f,
+ 0x8650,
+ 0x8651,
+ 0x8654,
+ 0x865a,
+ 0x865e,
+ 0x8662,
+ 0x866b,
+ 0x866c,
+ 0x866e,
+ 0x8671,
+ 0x8679,
+ 0x867a,
+ 0x867b,
+ 0x867c,
+ 0x867d,
+ 0x867e,
+ 0x867f,
+ 0x8680,
+ 0x8681,
+ 0x8682,
+ 0x868a,
+ 0x868b,
+ 0x868c,
+ 0x868d,
+ 0x8693,
+ 0x8695,
+ 0x869c,
+ 0x869d,
+ 0x86a3,
+ 0x86a4,
+ 0x86a7,
+ 0x86a8,
+ 0x86a9,
+ 0x86aa,
+ 0x86ac,
+ 0x86af,
+ 0x86b0,
+ 0x86b1,
+ 0x86b4,
+ 0x86b5,
+ 0x86b6,
+ 0x86ba,
+ 0x86c0,
+ 0x86c4,
+ 0x86c6,
+ 0x86c7,
+ 0x86c9,
+ 0x86ca,
+ 0x86cb,
+ 0x86ce,
+ 0x86cf,
+ 0x86d0,
+ 0x86d1,
+ 0x86d4,
+ 0x86d8,
+ 0x86d9,
+ 0x86db,
+ 0x86de,
+ 0x86df,
+ 0x86e4,
+ 0x86e9,
+ 0x86ed,
+ 0x86ee,
+ 0x86f0,
+ 0x86f1,
+ 0x86f2,
+ 0x86f3,
+ 0x86f4,
+ 0x86f8,
+ 0x86f9,
+ 0x86fe,
+ 0x8700,
+ 0x8702,
+ 0x8703,
+ 0x8707,
+ 0x8708,
+ 0x8709,
+ 0x870a,
+ 0x870d,
+ 0x8712,
+ 0x8713,
+ 0x8715,
+ 0x8717,
+ 0x8718,
+ 0x871a,
+ 0x871c,
+ 0x871e,
+ 0x8721,
+ 0x8722,
+ 0x8723,
+ 0x8725,
+ 0x8729,
+ 0x872e,
+ 0x8731,
+ 0x8734,
+ 0x8737,
+ 0x873b,
+ 0x873e,
+ 0x873f,
+ 0x8747,
+ 0x8748,
+ 0x8749,
+ 0x874c,
+ 0x874e,
+ 0x8753,
+ 0x8757,
+ 0x8759,
+ 0x8760,
+ 0x8763,
+ 0x8764,
+ 0x8765,
+ 0x876e,
+ 0x8770,
+ 0x8774,
+ 0x8776,
+ 0x877b,
+ 0x877c,
+ 0x877d,
+ 0x877e,
+ 0x8782,
+ 0x8783,
+ 0x8785,
+ 0x8788,
+ 0x878b,
+ 0x878d,
+ 0x8793,
+ 0x8797,
+ 0x879f,
+ 0x87a8,
+ 0x87ab,
+ 0x87ac,
+ 0x87ad,
+ 0x87af,
+ 0x87b3,
+ 0x87b5,
+ 0x87ba,
+ 0x87bd,
+ 0x87c0,
+ 0x87c6,
+ 0x87ca,
+ 0x87cb,
+ 0x87d1,
+ 0x87d2,
+ 0x87d3,
+ 0x87db,
+ 0x87e0,
+ 0x87e5,
+ 0x87ea,
+ 0x87ee,
+ 0x87f9,
+ 0x87fe,
+ 0x8803,
+ 0x880a,
+ 0x8813,
+ 0x8815,
+ 0x8816,
+ 0x881b,
+ 0x8821,
+ 0x8822,
+ 0x8832,
+ 0x8839,
+ 0x883c,
+ 0x8840,
+ 0x8844,
+ 0x8845,
+ 0x884c,
+ 0x884d,
+ 0x8854,
+ 0x8857,
+ 0x8859,
+ 0x8861,
+ 0x8862,
+ 0x8863,
+ 0x8864,
+ 0x8865,
+ 0x8868,
+ 0x8869,
+ 0x886b,
+ 0x886c,
+ 0x886e,
+ 0x8870,
+ 0x8872,
+ 0x8877,
+ 0x887d,
+ 0x887e,
+ 0x887f,
+ 0x8881,
+ 0x8882,
+ 0x8884,
+ 0x8885,
+ 0x8888,
+ 0x888b,
+ 0x888d,
+ 0x8892,
+ 0x8896,
+ 0x889c,
+ 0x88a2,
+ 0x88a4,
+ 0x88ab,
+ 0x88ad,
+ 0x88b1,
+ 0x88b7,
+ 0x88bc,
+ 0x88c1,
+ 0x88c2,
+ 0x88c5,
+ 0x88c6,
+ 0x88c9,
+ 0x88ce,
+ 0x88d2,
+ 0x88d4,
+ 0x88d5,
+ 0x88d8,
+ 0x88d9,
+ 0x88df,
+ 0x88e2,
+ 0x88e3,
+ 0x88e4,
+ 0x88e5,
+ 0x88e8,
+ 0x88f0,
+ 0x88f1,
+ 0x88f3,
+ 0x88f4,
+ 0x88f8,
+ 0x88f9,
+ 0x88fc,
+ 0x88fe,
+ 0x8902,
+ 0x890a,
+ 0x8910,
+ 0x8912,
+ 0x8913,
+ 0x8919,
+ 0x891a,
+ 0x891b,
+ 0x8921,
+ 0x8925,
+ 0x892a,
+ 0x892b,
+ 0x8930,
+ 0x8934,
+ 0x8936,
+ 0x8941,
+ 0x8944,
+ 0x895e,
+ 0x895f,
+ 0x8966,
+ 0x897b,
+ 0x897f,
+ 0x8981,
+ 0x8983,
+ 0x8986,
+ 0x89c1,
+ 0x89c2,
+ 0x89c4,
+ 0x89c5,
+ 0x89c6,
+ 0x89c7,
+ 0x89c8,
+ 0x89c9,
+ 0x89ca,
+ 0x89cb,
+ 0x89cc,
+ 0x89ce,
+ 0x89cf,
+ 0x89d0,
+ 0x89d1,
+ 0x89d2,
+ 0x89d6,
+ 0x89da,
+ 0x89dc,
+ 0x89de,
+ 0x89e3,
+ 0x89e5,
+ 0x89e6,
+ 0x89eb,
+ 0x89ef,
+ 0x89f3,
+ 0x8a00,
+ 0x8a07,
+ 0x8a3e,
+ 0x8a48,
+ 0x8a79,
+ 0x8a89,
+ 0x8a8a,
+ 0x8a93,
+ 0x8b07,
+ 0x8b26,
+ 0x8b66,
+ 0x8b6c,
+ 0x8ba0,
+ 0x8ba1,
+ 0x8ba2,
+ 0x8ba3,
+ 0x8ba4,
+ 0x8ba5,
+ 0x8ba6,
+ 0x8ba7,
+ 0x8ba8,
+ 0x8ba9,
+ 0x8baa,
+ 0x8bab,
+ 0x8bad,
+ 0x8bae,
+ 0x8baf,
+ 0x8bb0,
+ 0x8bb2,
+ 0x8bb3,
+ 0x8bb4,
+ 0x8bb5,
+ 0x8bb6,
+ 0x8bb7,
+ 0x8bb8,
+ 0x8bb9,
+ 0x8bba,
+ 0x8bbc,
+ 0x8bbd,
+ 0x8bbe,
+ 0x8bbf,
+ 0x8bc0,
+ 0x8bc1,
+ 0x8bc2,
+ 0x8bc3,
+ 0x8bc4,
+ 0x8bc5,
+ 0x8bc6,
+ 0x8bc8,
+ 0x8bc9,
+ 0x8bca,
+ 0x8bcb,
+ 0x8bcc,
+ 0x8bcd,
+ 0x8bce,
+ 0x8bcf,
+ 0x8bd1,
+ 0x8bd2,
+ 0x8bd3,
+ 0x8bd4,
+ 0x8bd5,
+ 0x8bd6,
+ 0x8bd7,
+ 0x8bd8,
+ 0x8bd9,
+ 0x8bda,
+ 0x8bdb,
+ 0x8bdc,
+ 0x8bdd,
+ 0x8bde,
+ 0x8bdf,
+ 0x8be0,
+ 0x8be1,
+ 0x8be2,
+ 0x8be3,
+ 0x8be4,
+ 0x8be5,
+ 0x8be6,
+ 0x8be7,
+ 0x8be8,
+ 0x8be9,
+ 0x8beb,
+ 0x8bec,
+ 0x8bed,
+ 0x8bee,
+ 0x8bef,
+ 0x8bf0,
+ 0x8bf1,
+ 0x8bf2,
+ 0x8bf3,
+ 0x8bf4,
+ 0x8bf5,
+ 0x8bf6,
+ 0x8bf7,
+ 0x8bf8,
+ 0x8bf9,
+ 0x8bfa,
+ 0x8bfb,
+ 0x8bfc,
+ 0x8bfd,
+ 0x8bfe,
+ 0x8bff,
+ 0x8c00,
+ 0x8c01,
+ 0x8c02,
+ 0x8c03,
+ 0x8c04,
+ 0x8c05,
+ 0x8c06,
+ 0x8c07,
+ 0x8c08,
+ 0x8c0a,
+ 0x8c0b,
+ 0x8c0c,
+ 0x8c0d,
+ 0x8c0e,
+ 0x8c0f,
+ 0x8c10,
+ 0x8c11,
+ 0x8c12,
+ 0x8c13,
+ 0x8c14,
+ 0x8c15,
+ 0x8c16,
+ 0x8c17,
+ 0x8c18,
+ 0x8c19,
+ 0x8c1a,
+ 0x8c1b,
+ 0x8c1c,
+ 0x8c1d,
+ 0x8c1f,
+ 0x8c20,
+ 0x8c21,
+ 0x8c22,
+ 0x8c23,
+ 0x8c24,
+ 0x8c25,
+ 0x8c26,
+ 0x8c27,
+ 0x8c28,
+ 0x8c29,
+ 0x8c2a,
+ 0x8c2b,
+ 0x8c2c,
+ 0x8c2d,
+ 0x8c2e,
+ 0x8c2f,
+ 0x8c30,
+ 0x8c31,
+ 0x8c32,
+ 0x8c33,
+ 0x8c34,
+ 0x8c35,
+ 0x8c36,
+ 0x8c37,
+ 0x8c41,
+ 0x8c46,
+ 0x8c47,
+ 0x8c49,
+ 0x8c4c,
+ 0x8c55,
+ 0x8c5a,
+ 0x8c61,
+ 0x8c62,
+ 0x8c6a,
+ 0x8c6b,
+ 0x8c73,
+ 0x8c78,
+ 0x8c79,
+ 0x8c7a,
+ 0x8c82,
+ 0x8c85,
+ 0x8c89,
+ 0x8c8a,
+ 0x8c8c,
+ 0x8c94,
+ 0x8c98,
+ 0x8d1d,
+ 0x8d1e,
+ 0x8d1f,
+ 0x8d21,
+ 0x8d22,
+ 0x8d23,
+ 0x8d24,
+ 0x8d25,
+ 0x8d26,
+ 0x8d27,
+ 0x8d28,
+ 0x8d29,
+ 0x8d2a,
+ 0x8d2b,
+ 0x8d2c,
+ 0x8d2d,
+ 0x8d2e,
+ 0x8d2f,
+ 0x8d30,
+ 0x8d31,
+ 0x8d32,
+ 0x8d33,
+ 0x8d34,
+ 0x8d35,
+ 0x8d36,
+ 0x8d37,
+ 0x8d38,
+ 0x8d39,
+ 0x8d3a,
+ 0x8d3b,
+ 0x8d3c,
+ 0x8d3d,
+ 0x8d3e,
+ 0x8d3f,
+ 0x8d40,
+ 0x8d41,
+ 0x8d42,
+ 0x8d43,
+ 0x8d44,
+ 0x8d45,
+ 0x8d46,
+ 0x8d47,
+ 0x8d48,
+ 0x8d49,
+ 0x8d4a,
+ 0x8d4b,
+ 0x8d4c,
+ 0x8d4d,
+ 0x8d4e,
+ 0x8d4f,
+ 0x8d50,
+ 0x8d53,
+ 0x8d54,
+ 0x8d55,
+ 0x8d56,
+ 0x8d58,
+ 0x8d59,
+ 0x8d5a,
+ 0x8d5b,
+ 0x8d5c,
+ 0x8d5d,
+ 0x8d5e,
+ 0x8d60,
+ 0x8d61,
+ 0x8d62,
+ 0x8d63,
+ 0x8d64,
+ 0x8d66,
+ 0x8d67,
+ 0x8d6b,
+ 0x8d6d,
+ 0x8d70,
+ 0x8d73,
+ 0x8d74,
+ 0x8d75,
+ 0x8d76,
+ 0x8d77,
+ 0x8d81,
+ 0x8d84,
+ 0x8d85,
+ 0x8d8a,
+ 0x8d8b,
+ 0x8d91,
+ 0x8d94,
+ 0x8d9f,
+ 0x8da3,
+ 0x8db1,
+ 0x8db3,
+ 0x8db4,
+ 0x8db5,
+ 0x8db8,
+ 0x8dba,
+ 0x8dbc,
+ 0x8dbe,
+ 0x8dbf,
+ 0x8dc3,
+ 0x8dc4,
+ 0x8dc6,
+ 0x8dcb,
+ 0x8dcc,
+ 0x8dce,
+ 0x8dcf,
+ 0x8dd1,
+ 0x8dd6,
+ 0x8dd7,
+ 0x8dda,
+ 0x8ddb,
+ 0x8ddd,
+ 0x8dde,
+ 0x8ddf,
+ 0x8de3,
+ 0x8de4,
+ 0x8de8,
+ 0x8dea,
+ 0x8deb,
+ 0x8dec,
+ 0x8def,
+ 0x8df3,
+ 0x8df5,
+ 0x8df7,
+ 0x8df8,
+ 0x8df9,
+ 0x8dfa,
+ 0x8dfb,
+ 0x8dfd,
+ 0x8e05,
+ 0x8e09,
+ 0x8e0a,
+ 0x8e0c,
+ 0x8e0f,
+ 0x8e14,
+ 0x8e1d,
+ 0x8e1e,
+ 0x8e1f,
+ 0x8e22,
+ 0x8e23,
+ 0x8e29,
+ 0x8e2a,
+ 0x8e2c,
+ 0x8e2e,
+ 0x8e2f,
+ 0x8e31,
+ 0x8e35,
+ 0x8e39,
+ 0x8e3a,
+ 0x8e3d,
+ 0x8e40,
+ 0x8e41,
+ 0x8e42,
+ 0x8e44,
+ 0x8e47,
+ 0x8e48,
+ 0x8e49,
+ 0x8e4a,
+ 0x8e4b,
+ 0x8e51,
+ 0x8e52,
+ 0x8e59,
+ 0x8e66,
+ 0x8e69,
+ 0x8e6c,
+ 0x8e6d,
+ 0x8e6f,
+ 0x8e70,
+ 0x8e72,
+ 0x8e74,
+ 0x8e76,
+ 0x8e7c,
+ 0x8e7f,
+ 0x8e81,
+ 0x8e85,
+ 0x8e87,
+ 0x8e8f,
+ 0x8e90,
+ 0x8e94,
+ 0x8e9c,
+ 0x8e9e,
+ 0x8eab,
+ 0x8eac,
+ 0x8eaf,
+ 0x8eb2,
+ 0x8eba,
+ 0x8ece,
+ 0x8f66,
+ 0x8f67,
+ 0x8f68,
+ 0x8f69,
+ 0x8f6b,
+ 0x8f6c,
+ 0x8f6d,
+ 0x8f6e,
+ 0x8f6f,
+ 0x8f70,
+ 0x8f71,
+ 0x8f72,
+ 0x8f73,
+ 0x8f74,
+ 0x8f75,
+ 0x8f76,
+ 0x8f77,
+ 0x8f78,
+ 0x8f79,
+ 0x8f7a,
+ 0x8f7b,
+ 0x8f7c,
+ 0x8f7d,
+ 0x8f7e,
+ 0x8f7f,
+ 0x8f81,
+ 0x8f82,
+ 0x8f83,
+ 0x8f84,
+ 0x8f85,
+ 0x8f86,
+ 0x8f87,
+ 0x8f88,
+ 0x8f89,
+ 0x8f8a,
+ 0x8f8b,
+ 0x8f8d,
+ 0x8f8e,
+ 0x8f8f,
+ 0x8f90,
+ 0x8f91,
+ 0x8f93,
+ 0x8f94,
+ 0x8f95,
+ 0x8f96,
+ 0x8f97,
+ 0x8f98,
+ 0x8f99,
+ 0x8f9a,
+ 0x8f9b,
+ 0x8f9c,
+ 0x8f9e,
+ 0x8f9f,
+ 0x8fa3,
+ 0x8fa8,
+ 0x8fa9,
+ 0x8fab,
+ 0x8fb0,
+ 0x8fb1,
+ 0x8fb6,
+ 0x8fb9,
+ 0x8fbd,
+ 0x8fbe,
+ 0x8fc1,
+ 0x8fc2,
+ 0x8fc4,
+ 0x8fc5,
+ 0x8fc7,
+ 0x8fc8,
+ 0x8fce,
+ 0x8fd0,
+ 0x8fd1,
+ 0x8fd3,
+ 0x8fd4,
+ 0x8fd5,
+ 0x8fd8,
+ 0x8fd9,
+ 0x8fdb,
+ 0x8fdc,
+ 0x8fdd,
+ 0x8fde,
+ 0x8fdf,
+ 0x8fe2,
+ 0x8fe4,
+ 0x8fe5,
+ 0x8fe6,
+ 0x8fe8,
+ 0x8fe9,
+ 0x8fea,
+ 0x8feb,
+ 0x8fed,
+ 0x8fee,
+ 0x8ff0,
+ 0x8ff3,
+ 0x8ff7,
+ 0x8ff8,
+ 0x8ff9,
+ 0x8ffd,
+ 0x9000,
+ 0x9001,
+ 0x9002,
+ 0x9003,
+ 0x9004,
+ 0x9005,
+ 0x9006,
+ 0x9009,
+ 0x900a,
+ 0x900b,
+ 0x900d,
+ 0x900f,
+ 0x9010,
+ 0x9011,
+ 0x9012,
+ 0x9014,
+ 0x9016,
+ 0x9017,
+ 0x901a,
+ 0x901b,
+ 0x901d,
+ 0x901e,
+ 0x901f,
+ 0x9020,
+ 0x9021,
+ 0x9022,
+ 0x9026,
+ 0x902d,
+ 0x902e,
+ 0x902f,
+ 0x9035,
+ 0x9036,
+ 0x9038,
+ 0x903b,
+ 0x903c,
+ 0x903e,
+ 0x9041,
+ 0x9042,
+ 0x9044,
+ 0x9047,
+ 0x904d,
+ 0x904f,
+ 0x9050,
+ 0x9051,
+ 0x9052,
+ 0x9053,
+ 0x9057,
+ 0x9058,
+ 0x905b,
+ 0x9062,
+ 0x9063,
+ 0x9065,
+ 0x9068,
+ 0x906d,
+ 0x906e,
+ 0x9074,
+ 0x9075,
+ 0x907d,
+ 0x907f,
+ 0x9080,
+ 0x9082,
+ 0x9083,
+ 0x9088,
+ 0x908b,
+ 0x9091,
+ 0x9093,
+ 0x9095,
+ 0x9097,
+ 0x9099,
+ 0x909b,
+ 0x909d,
+ 0x90a1,
+ 0x90a2,
+ 0x90a3,
+ 0x90a6,
+ 0x90aa,
+ 0x90ac,
+ 0x90ae,
+ 0x90af,
+ 0x90b0,
+ 0x90b1,
+ 0x90b3,
+ 0x90b4,
+ 0x90b5,
+ 0x90b6,
+ 0x90b8,
+ 0x90b9,
+ 0x90ba,
+ 0x90bb,
+ 0x90be,
+ 0x90c1,
+ 0x90c4,
+ 0x90c5,
+ 0x90c7,
+ 0x90ca,
+ 0x90ce,
+ 0x90cf,
+ 0x90d0,
+ 0x90d1,
+ 0x90d3,
+ 0x90d7,
+ 0x90db,
+ 0x90dc,
+ 0x90dd,
+ 0x90e1,
+ 0x90e2,
+ 0x90e6,
+ 0x90e7,
+ 0x90e8,
+ 0x90eb,
+ 0x90ed,
+ 0x90ef,
+ 0x90f4,
+ 0x90f8,
+ 0x90fd,
+ 0x90fe,
+ 0x9102,
+ 0x9104,
+ 0x9119,
+ 0x911e,
+ 0x9122,
+ 0x9123,
+ 0x912f,
+ 0x9131,
+ 0x9139,
+ 0x9143,
+ 0x9146,
+ 0x9149,
+ 0x914a,
+ 0x914b,
+ 0x914c,
+ 0x914d,
+ 0x914e,
+ 0x914f,
+ 0x9150,
+ 0x9152,
+ 0x9157,
+ 0x915a,
+ 0x915d,
+ 0x915e,
+ 0x9161,
+ 0x9162,
+ 0x9163,
+ 0x9164,
+ 0x9165,
+ 0x9169,
+ 0x916a,
+ 0x916c,
+ 0x916e,
+ 0x916f,
+ 0x9170,
+ 0x9171,
+ 0x9172,
+ 0x9174,
+ 0x9175,
+ 0x9176,
+ 0x9177,
+ 0x9178,
+ 0x9179,
+ 0x917d,
+ 0x917e,
+ 0x917f,
+ 0x9185,
+ 0x9187,
+ 0x9189,
+ 0x918b,
+ 0x918c,
+ 0x918d,
+ 0x9190,
+ 0x9191,
+ 0x9192,
+ 0x919a,
+ 0x919b,
+ 0x91a2,
+ 0x91a3,
+ 0x91aa,
+ 0x91ad,
+ 0x91ae,
+ 0x91af,
+ 0x91b4,
+ 0x91b5,
+ 0x91ba,
+ 0x91c7,
+ 0x91c9,
+ 0x91ca,
+ 0x91cc,
+ 0x91cd,
+ 0x91ce,
+ 0x91cf,
+ 0x91d1,
+ 0x91dc,
+ 0x9274,
+ 0x928e,
+ 0x92ae,
+ 0x92c8,
+ 0x933e,
+ 0x936a,
+ 0x938f,
+ 0x93ca,
+ 0x93d6,
+ 0x943e,
+ 0x946b,
+ 0x9485,
+ 0x9486,
+ 0x9487,
+ 0x9488,
+ 0x9489,
+ 0x948a,
+ 0x948b,
+ 0x948c,
+ 0x948d,
+ 0x948e,
+ 0x948f,
+ 0x9490,
+ 0x9492,
+ 0x9493,
+ 0x9494,
+ 0x9495,
+ 0x9497,
+ 0x9499,
+ 0x949a,
+ 0x949b,
+ 0x949c,
+ 0x949d,
+ 0x949e,
+ 0x949f,
+ 0x94a0,
+ 0x94a1,
+ 0x94a2,
+ 0x94a3,
+ 0x94a4,
+ 0x94a5,
+ 0x94a6,
+ 0x94a7,
+ 0x94a8,
+ 0x94a9,
+ 0x94aa,
+ 0x94ab,
+ 0x94ac,
+ 0x94ad,
+ 0x94ae,
+ 0x94af,
+ 0x94b0,
+ 0x94b1,
+ 0x94b2,
+ 0x94b3,
+ 0x94b4,
+ 0x94b5,
+ 0x94b6,
+ 0x94b7,
+ 0x94b8,
+ 0x94b9,
+ 0x94ba,
+ 0x94bb,
+ 0x94bc,
+ 0x94bd,
+ 0x94be,
+ 0x94bf,
+ 0x94c0,
+ 0x94c1,
+ 0x94c2,
+ 0x94c3,
+ 0x94c4,
+ 0x94c5,
+ 0x94c6,
+ 0x94c8,
+ 0x94c9,
+ 0x94ca,
+ 0x94cb,
+ 0x94cc,
+ 0x94cd,
+ 0x94ce,
+ 0x94d0,
+ 0x94d1,
+ 0x94d2,
+ 0x94d5,
+ 0x94d6,
+ 0x94d7,
+ 0x94d8,
+ 0x94d9,
+ 0x94db,
+ 0x94dc,
+ 0x94dd,
+ 0x94de,
+ 0x94df,
+ 0x94e0,
+ 0x94e1,
+ 0x94e2,
+ 0x94e3,
+ 0x94e4,
+ 0x94e5,
+ 0x94e7,
+ 0x94e8,
+ 0x94e9,
+ 0x94ea,
+ 0x94eb,
+ 0x94ec,
+ 0x94ed,
+ 0x94ee,
+ 0x94ef,
+ 0x94f0,
+ 0x94f1,
+ 0x94f2,
+ 0x94f3,
+ 0x94f4,
+ 0x94f5,
+ 0x94f6,
+ 0x94f7,
+ 0x94f8,
+ 0x94f9,
+ 0x94fa,
+ 0x94fc,
+ 0x94fd,
+ 0x94fe,
+ 0x94ff,
+ 0x9500,
+ 0x9501,
+ 0x9502,
+ 0x9503,
+ 0x9504,
+ 0x9505,
+ 0x9506,
+ 0x9507,
+ 0x9508,
+ 0x9509,
+ 0x950a,
+ 0x950b,
+ 0x950c,
+ 0x950d,
+ 0x950e,
+ 0x950f,
+ 0x9510,
+ 0x9511,
+ 0x9512,
+ 0x9513,
+ 0x9514,
+ 0x9515,
+ 0x9516,
+ 0x9517,
+ 0x9518,
+ 0x9519,
+ 0x951a,
+ 0x951b,
+ 0x951d,
+ 0x951e,
+ 0x951f,
+ 0x9521,
+ 0x9522,
+ 0x9523,
+ 0x9524,
+ 0x9525,
+ 0x9526,
+ 0x9528,
+ 0x9529,
+ 0x952a,
+ 0x952b,
+ 0x952c,
+ 0x952d,
+ 0x952e,
+ 0x952f,
+ 0x9530,
+ 0x9531,
+ 0x9532,
+ 0x9534,
+ 0x9535,
+ 0x9536,
+ 0x9537,
+ 0x9538,
+ 0x9539,
+ 0x953a,
+ 0x953b,
+ 0x953c,
+ 0x953e,
+ 0x953f,
+ 0x9540,
+ 0x9541,
+ 0x9542,
+ 0x9544,
+ 0x9545,
+ 0x9546,
+ 0x9547,
+ 0x9549,
+ 0x954a,
+ 0x954c,
+ 0x954d,
+ 0x954e,
+ 0x954f,
+ 0x9550,
+ 0x9551,
+ 0x9552,
+ 0x9553,
+ 0x9554,
+ 0x9556,
+ 0x9557,
+ 0x9558,
+ 0x9559,
+ 0x955b,
+ 0x955c,
+ 0x955d,
+ 0x955e,
+ 0x955f,
+ 0x9561,
+ 0x9562,
+ 0x9563,
+ 0x9564,
+ 0x9565,
+ 0x9566,
+ 0x9567,
+ 0x9568,
+ 0x9569,
+ 0x956a,
+ 0x956b,
+ 0x956c,
+ 0x956d,
+ 0x956f,
+ 0x9570,
+ 0x9571,
+ 0x9572,
+ 0x9573,
+ 0x9576,
+ 0x957f,
+ 0x95e8,
+ 0x95e9,
+ 0x95ea,
+ 0x95eb,
+ 0x95ed,
+ 0x95ee,
+ 0x95ef,
+ 0x95f0,
+ 0x95f1,
+ 0x95f2,
+ 0x95f3,
+ 0x95f4,
+ 0x95f5,
+ 0x95f6,
+ 0x95f7,
+ 0x95f8,
+ 0x95f9,
+ 0x95fa,
+ 0x95fb,
+ 0x95fc,
+ 0x95fd,
+ 0x95fe,
+ 0x9600,
+ 0x9601,
+ 0x9602,
+ 0x9603,
+ 0x9604,
+ 0x9605,
+ 0x9606,
+ 0x9608,
+ 0x9609,
+ 0x960a,
+ 0x960b,
+ 0x960c,
+ 0x960d,
+ 0x960e,
+ 0x960f,
+ 0x9610,
+ 0x9611,
+ 0x9612,
+ 0x9614,
+ 0x9615,
+ 0x9616,
+ 0x9617,
+ 0x9619,
+ 0x961a,
+ 0x961c,
+ 0x961d,
+ 0x961f,
+ 0x9621,
+ 0x9622,
+ 0x962a,
+ 0x962e,
+ 0x9631,
+ 0x9632,
+ 0x9633,
+ 0x9634,
+ 0x9635,
+ 0x9636,
+ 0x963b,
+ 0x963c,
+ 0x963d,
+ 0x963f,
+ 0x9640,
+ 0x9642,
+ 0x9644,
+ 0x9645,
+ 0x9646,
+ 0x9647,
+ 0x9648,
+ 0x9649,
+ 0x964b,
+ 0x964c,
+ 0x964d,
+ 0x9650,
+ 0x9654,
+ 0x9655,
+ 0x965b,
+ 0x965f,
+ 0x9661,
+ 0x9662,
+ 0x9664,
+ 0x9667,
+ 0x9668,
+ 0x9669,
+ 0x966a,
+ 0x966c,
+ 0x9672,
+ 0x9674,
+ 0x9675,
+ 0x9676,
+ 0x9677,
+ 0x9685,
+ 0x9686,
+ 0x9688,
+ 0x968b,
+ 0x968d,
+ 0x968f,
+ 0x9690,
+ 0x9694,
+ 0x9697,
+ 0x9698,
+ 0x9699,
+ 0x969c,
+ 0x96a7,
+ 0x96b0,
+ 0x96b3,
+ 0x96b6,
+ 0x96b9,
+ 0x96bc,
+ 0x96bd,
+ 0x96be,
+ 0x96c0,
+ 0x96c1,
+ 0x96c4,
+ 0x96c5,
+ 0x96c6,
+ 0x96c7,
+ 0x96c9,
+ 0x96cc,
+ 0x96cd,
+ 0x96ce,
+ 0x96cf,
+ 0x96d2,
+ 0x96d5,
+ 0x96e0,
+ 0x96e8,
+ 0x96e9,
+ 0x96ea,
+ 0x96ef,
+ 0x96f3,
+ 0x96f6,
+ 0x96f7,
+ 0x96f9,
+ 0x96fe,
+ 0x9700,
+ 0x9701,
+ 0x9704,
+ 0x9706,
+ 0x9707,
+ 0x9708,
+ 0x9709,
+ 0x970d,
+ 0x970e,
+ 0x970f,
+ 0x9713,
+ 0x9716,
+ 0x971c,
+ 0x971e,
+ 0x972a,
+ 0x972d,
+ 0x9730,
+ 0x9732,
+ 0x9738,
+ 0x9739,
+ 0x973e,
+ 0x9752,
+ 0x9753,
+ 0x9756,
+ 0x9759,
+ 0x975b,
+ 0x975e,
+ 0x9760,
+ 0x9761,
+ 0x9762,
+ 0x9765,
+ 0x9769,
+ 0x9773,
+ 0x9774,
+ 0x9776,
+ 0x977c,
+ 0x9785,
+ 0x978b,
+ 0x978d,
+ 0x9791,
+ 0x9792,
+ 0x9794,
+ 0x9798,
+ 0x97a0,
+ 0x97a3,
+ 0x97ab,
+ 0x97ad,
+ 0x97af,
+ 0x97b2,
+ 0x97b4,
+ 0x97e6,
+ 0x97e7,
+ 0x97e9,
+ 0x97ea,
+ 0x97eb,
+ 0x97ec,
+ 0x97ed,
+ 0x97f3,
+ 0x97f5,
+ 0x97f6,
+ 0x9875,
+ 0x9876,
+ 0x9877,
+ 0x9878,
+ 0x9879,
+ 0x987a,
+ 0x987b,
+ 0x987c,
+ 0x987d,
+ 0x987e,
+ 0x987f,
+ 0x9880,
+ 0x9881,
+ 0x9882,
+ 0x9883,
+ 0x9884,
+ 0x9885,
+ 0x9886,
+ 0x9887,
+ 0x9888,
+ 0x9889,
+ 0x988a,
+ 0x988c,
+ 0x988d,
+ 0x988f,
+ 0x9890,
+ 0x9891,
+ 0x9893,
+ 0x9894,
+ 0x9896,
+ 0x9897,
+ 0x9898,
+ 0x989a,
+ 0x989b,
+ 0x989c,
+ 0x989d,
+ 0x989e,
+ 0x989f,
+ 0x98a0,
+ 0x98a1,
+ 0x98a2,
+ 0x98a4,
+ 0x98a5,
+ 0x98a6,
+ 0x98a7,
+ 0x98ce,
+ 0x98d1,
+ 0x98d2,
+ 0x98d3,
+ 0x98d5,
+ 0x98d8,
+ 0x98d9,
+ 0x98da,
+ 0x98de,
+ 0x98df,
+ 0x98e7,
+ 0x98e8,
+ 0x990d,
+ 0x9910,
+ 0x992e,
+ 0x9954,
+ 0x9955,
+ 0x9963,
+ 0x9965,
+ 0x9967,
+ 0x9968,
+ 0x9969,
+ 0x996a,
+ 0x996b,
+ 0x996c,
+ 0x996d,
+ 0x996e,
+ 0x996f,
+ 0x9970,
+ 0x9971,
+ 0x9972,
+ 0x9974,
+ 0x9975,
+ 0x9976,
+ 0x9977,
+ 0x997a,
+ 0x997c,
+ 0x997d,
+ 0x997f,
+ 0x9980,
+ 0x9981,
+ 0x9984,
+ 0x9985,
+ 0x9986,
+ 0x9987,
+ 0x9988,
+ 0x998a,
+ 0x998b,
+ 0x998d,
+ 0x998f,
+ 0x9990,
+ 0x9991,
+ 0x9992,
+ 0x9993,
+ 0x9994,
+ 0x9995,
+ 0x9996,
+ 0x9997,
+ 0x9998,
+ 0x9999,
+ 0x99a5,
+ 0x99a8,
+ 0x9a6c,
+ 0x9a6d,
+ 0x9a6e,
+ 0x9a6f,
+ 0x9a70,
+ 0x9a71,
+ 0x9a73,
+ 0x9a74,
+ 0x9a75,
+ 0x9a76,
+ 0x9a77,
+ 0x9a78,
+ 0x9a79,
+ 0x9a7a,
+ 0x9a7b,
+ 0x9a7c,
+ 0x9a7d,
+ 0x9a7e,
+ 0x9a7f,
+ 0x9a80,
+ 0x9a81,
+ 0x9a82,
+ 0x9a84,
+ 0x9a85,
+ 0x9a86,
+ 0x9a87,
+ 0x9a88,
+ 0x9a8a,
+ 0x9a8b,
+ 0x9a8c,
+ 0x9a8f,
+ 0x9a90,
+ 0x9a91,
+ 0x9a92,
+ 0x9a93,
+ 0x9a96,
+ 0x9a97,
+ 0x9a98,
+ 0x9a9a,
+ 0x9a9b,
+ 0x9a9c,
+ 0x9a9d,
+ 0x9a9e,
+ 0x9a9f,
+ 0x9aa0,
+ 0x9aa1,
+ 0x9aa2,
+ 0x9aa3,
+ 0x9aa4,
+ 0x9aa5,
+ 0x9aa7,
+ 0x9aa8,
+ 0x9ab0,
+ 0x9ab1,
+ 0x9ab6,
+ 0x9ab7,
+ 0x9ab8,
+ 0x9aba,
+ 0x9abc,
+ 0x9ac0,
+ 0x9ac1,
+ 0x9ac2,
+ 0x9ac5,
+ 0x9acb,
+ 0x9acc,
+ 0x9ad1,
+ 0x9ad3,
+ 0x9ad8,
+ 0x9adf,
+ 0x9ae1,
+ 0x9ae6,
+ 0x9aeb,
+ 0x9aed,
+ 0x9aef,
+ 0x9af9,
+ 0x9afb,
+ 0x9b03,
+ 0x9b08,
+ 0x9b0f,
+ 0x9b13,
+ 0x9b1f,
+ 0x9b23,
+ 0x9b2f,
+ 0x9b32,
+ 0x9b3b,
+ 0x9b3c,
+ 0x9b41,
+ 0x9b42,
+ 0x9b43,
+ 0x9b44,
+ 0x9b45,
+ 0x9b47,
+ 0x9b48,
+ 0x9b49,
+ 0x9b4d,
+ 0x9b4f,
+ 0x9b51,
+ 0x9b54,
+ 0x9c7c,
+ 0x9c7f,
+ 0x9c81,
+ 0x9c82,
+ 0x9c85,
+ 0x9c86,
+ 0x9c87,
+ 0x9c88,
+ 0x9c8b,
+ 0x9c8d,
+ 0x9c8e,
+ 0x9c90,
+ 0x9c91,
+ 0x9c92,
+ 0x9c94,
+ 0x9c95,
+ 0x9c9a,
+ 0x9c9b,
+ 0x9c9c,
+ 0x9c9e,
+ 0x9c9f,
+ 0x9ca0,
+ 0x9ca1,
+ 0x9ca2,
+ 0x9ca3,
+ 0x9ca4,
+ 0x9ca5,
+ 0x9ca6,
+ 0x9ca7,
+ 0x9ca8,
+ 0x9ca9,
+ 0x9cab,
+ 0x9cad,
+ 0x9cae,
+ 0x9cb0,
+ 0x9cb1,
+ 0x9cb2,
+ 0x9cb3,
+ 0x9cb4,
+ 0x9cb5,
+ 0x9cb6,
+ 0x9cb7,
+ 0x9cb8,
+ 0x9cba,
+ 0x9cbb,
+ 0x9cbc,
+ 0x9cbd,
+ 0x9cc3,
+ 0x9cc4,
+ 0x9cc5,
+ 0x9cc6,
+ 0x9cc7,
+ 0x9cca,
+ 0x9ccb,
+ 0x9ccc,
+ 0x9ccd,
+ 0x9cce,
+ 0x9ccf,
+ 0x9cd0,
+ 0x9cd3,
+ 0x9cd4,
+ 0x9cd5,
+ 0x9cd6,
+ 0x9cd7,
+ 0x9cd8,
+ 0x9cd9,
+ 0x9cdc,
+ 0x9cdd,
+ 0x9cde,
+ 0x9cdf,
+ 0x9ce2,
+ 0x9e1f,
+ 0x9e20,
+ 0x9e21,
+ 0x9e22,
+ 0x9e23,
+ 0x9e25,
+ 0x9e26,
+ 0x9e28,
+ 0x9e29,
+ 0x9e2a,
+ 0x9e2b,
+ 0x9e2c,
+ 0x9e2d,
+ 0x9e2f,
+ 0x9e31,
+ 0x9e32,
+ 0x9e33,
+ 0x9e35,
+ 0x9e36,
+ 0x9e37,
+ 0x9e38,
+ 0x9e39,
+ 0x9e3a,
+ 0x9e3d,
+ 0x9e3e,
+ 0x9e3f,
+ 0x9e41,
+ 0x9e42,
+ 0x9e43,
+ 0x9e44,
+ 0x9e45,
+ 0x9e46,
+ 0x9e47,
+ 0x9e48,
+ 0x9e49,
+ 0x9e4a,
+ 0x9e4b,
+ 0x9e4c,
+ 0x9e4e,
+ 0x9e4f,
+ 0x9e51,
+ 0x9e55,
+ 0x9e57,
+ 0x9e58,
+ 0x9e5a,
+ 0x9e5b,
+ 0x9e5c,
+ 0x9e5e,
+ 0x9e63,
+ 0x9e64,
+ 0x9e66,
+ 0x9e67,
+ 0x9e68,
+ 0x9e69,
+ 0x9e6a,
+ 0x9e6b,
+ 0x9e6c,
+ 0x9e6d,
+ 0x9e70,
+ 0x9e71,
+ 0x9e73,
+ 0x9e7e,
+ 0x9e7f,
+ 0x9e82,
+ 0x9e87,
+ 0x9e88,
+ 0x9e8b,
+ 0x9e92,
+ 0x9e93,
+ 0x9e9d,
+ 0x9e9f,
+ 0x9ea6,
+ 0x9eb4,
+ 0x9eb8,
+ 0x9ebb,
+ 0x9ebd,
+ 0x9ebe,
+ 0x9ec4,
+ 0x9ec9,
+ 0x9ecd,
+ 0x9ece,
+ 0x9ecf,
+ 0x9ed1,
+ 0x9ed4,
+ 0x9ed8,
+ 0x9edb,
+ 0x9edc,
+ 0x9edd,
+ 0x9edf,
+ 0x9ee0,
+ 0x9ee2,
+ 0x9ee5,
+ 0x9ee7,
+ 0x9ee9,
+ 0x9eea,
+ 0x9eef,
+ 0x9ef9,
+ 0x9efb,
+ 0x9efc,
+ 0x9efe,
+ 0x9f0b,
+ 0x9f0d,
+ 0x9f0e,
+ 0x9f10,
+ 0x9f13,
+ 0x9f17,
+ 0x9f19,
+ 0x9f20,
+ 0x9f22,
+ 0x9f2c,
+ 0x9f2f,
+ 0x9f37,
+ 0x9f39,
+ 0x9f3b,
+ 0x9f3d,
+ 0x9f3e,
+ 0x9f44,
+ 0x9f50,
+ 0x9f51,
+ 0x9f7f,
+ 0x9f80,
+ 0x9f83,
+ 0x9f84,
+ 0x9f85,
+ 0x9f86,
+ 0x9f87,
+ 0x9f88,
+ 0x9f89,
+ 0x9f8a,
+ 0x9f8b,
+ 0x9f8c,
+ 0x9f99,
+ 0x9f9a,
+ 0x9f9b,
+ 0x9f9f,
+ 0x9fa0,
+};
+#define ZH_CN_LANG_ORTH_SZ 6765
diff --git a/crengine/fc-lang/files/zh_hk_orth.c b/crengine/fc-lang/files/zh_hk_orth.c
new file mode 100644
index 0000000000..0f1167a0ec
--- /dev/null
+++ b/crengine/fc-lang/files/zh_hk_orth.c
@@ -0,0 +1,1092 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int zh_hk_lang_orth_chars[] = {
+ 0x3007,
+ 0x344c,
+ 0x3464,
+ 0x3473,
+ 0x347a,
+ 0x347d,
+ 0x347e,
+ 0x3493,
+ 0x3496,
+ 0x34a5,
+ 0x34bc,
+ 0x34c1,
+ 0x34c8,
+ 0x34df,
+ 0x34e4,
+ 0x34fb,
+ 0x3506,
+ 0x353e,
+ 0x3551,
+ 0x3561,
+ 0x356d,
+ 0x3570,
+ 0x3572,
+ 0x3577,
+ 0x3578,
+ 0x3584,
+ 0x3597,
+ 0x35a1,
+ 0x35a5,
+ 0x35ad,
+ 0x35bf,
+ 0x35c1,
+ 0x35c5,
+ 0x35c7,
+ 0x35ca,
+ 0x35ce,
+ 0x35d2,
+ 0x35d6,
+ 0x35db,
+ 0x35f1,
+ 0x35f2,
+ 0x35f3,
+ 0x35fb,
+ 0x35fe,
+ 0x3609,
+ 0x361a,
+ 0x3623,
+ 0x362d,
+ 0x3635,
+ 0x3639,
+ 0x3647,
+ 0x3648,
+ 0x3649,
+ 0x364e,
+ 0x365f,
+ 0x367a,
+ 0x3681,
+ 0x36a5,
+ 0x36aa,
+ 0x36ac,
+ 0x36b0,
+ 0x36b1,
+ 0x36b5,
+ 0x36b9,
+ 0x36bc,
+ 0x36c1,
+ 0x36c3,
+ 0x36c4,
+ 0x36c5,
+ 0x36d3,
+ 0x36d4,
+ 0x36d6,
+ 0x36dd,
+ 0x36e5,
+ 0x36e6,
+ 0x36f5,
+ 0x3703,
+ 0x3708,
+ 0x370a,
+ 0x370d,
+ 0x371c,
+ 0x3723,
+ 0x3725,
+ 0x3730,
+ 0x3732,
+ 0x3733,
+ 0x373a,
+ 0x3740,
+ 0x3743,
+ 0x3762,
+ 0x376f,
+ 0x3797,
+ 0x37a0,
+ 0x37b9,
+ 0x37be,
+ 0x37f2,
+ 0x37f8,
+ 0x37fb,
+ 0x380f,
+ 0x3819,
+ 0x3820,
+ 0x382d,
+ 0x3836,
+ 0x3838,
+ 0x3863,
+ 0x38a0,
+ 0x38c3,
+ 0x38cc,
+ 0x38d1,
+ 0x38fa,
+ 0x3908,
+ 0x3914,
+ 0x3927,
+ 0x3932,
+ 0x393f,
+ 0x394d,
+ 0x3963,
+ 0x3980,
+ 0x3989,
+ 0x398a,
+ 0x3992,
+ 0x399b,
+ 0x39a1,
+ 0x39a4,
+ 0x39b8,
+ 0x39dc,
+ 0x39e2,
+ 0x39e5,
+ 0x39ec,
+ 0x39f8,
+ 0x39fb,
+ 0x39fe,
+ 0x3a01,
+ 0x3a03,
+ 0x3a06,
+ 0x3a17,
+ 0x3a18,
+ 0x3a29,
+ 0x3a2a,
+ 0x3a34,
+ 0x3a4b,
+ 0x3a52,
+ 0x3a57,
+ 0x3a5c,
+ 0x3a5e,
+ 0x3a66,
+ 0x3a67,
+ 0x3a97,
+ 0x3aab,
+ 0x3abd,
+ 0x3ade,
+ 0x3af0,
+ 0x3af2,
+ 0x3afb,
+ 0x3b0e,
+ 0x3b19,
+ 0x3b22,
+ 0x3b2b,
+ 0x3b39,
+ 0x3b42,
+ 0x3b58,
+ 0x3b60,
+ 0x3b71,
+ 0x3b72,
+ 0x3b7b,
+ 0x3b7c,
+ 0x3b80,
+ 0x3b96,
+ 0x3b99,
+ 0x3ba1,
+ 0x3bbe,
+ 0x3bc2,
+ 0x3bc4,
+ 0x3bd7,
+ 0x3bdd,
+ 0x3bec,
+ 0x3bf2,
+ 0x3bf3,
+ 0x3c0d,
+ 0x3c11,
+ 0x3c15,
+ 0x3c54,
+ 0x3ccb,
+ 0x3ccd,
+ 0x3cd1,
+ 0x3cd6,
+ 0x3cdc,
+ 0x3ceb,
+ 0x3d13,
+ 0x3d1d,
+ 0x3d32,
+ 0x3d46,
+ 0x3d4c,
+ 0x3d4e,
+ 0x3d51,
+ 0x3d5f,
+ 0x3d62,
+ 0x3d69,
+ 0x3d6a,
+ 0x3d6f,
+ 0x3d75,
+ 0x3d7d,
+ 0x3d85,
+ 0x3d8f,
+ 0x3d91,
+ 0x3da5,
+ 0x3dad,
+ 0x3db4,
+ 0x3dbf,
+ 0x3dc6,
+ 0x3dc7,
+ 0x3dcd,
+ 0x3dd3,
+ 0x3ddb,
+ 0x3deb,
+ 0x3df3,
+ 0x3df7,
+ 0x3dfc,
+ 0x3e40,
+ 0x3e43,
+ 0x3e48,
+ 0x3e55,
+ 0x3e74,
+ 0x3ea8,
+ 0x3ea9,
+ 0x3eaa,
+ 0x3ead,
+ 0x3eb1,
+ 0x3eb8,
+ 0x3ebf,
+ 0x3ec2,
+ 0x3eca,
+ 0x3ecc,
+ 0x3ed1,
+ 0x3ed6,
+ 0x3ed7,
+ 0x3ede,
+ 0x3ee1,
+ 0x3ee7,
+ 0x3eeb,
+ 0x3ef0,
+ 0x3efa,
+ 0x3eff,
+ 0x3f04,
+ 0x3f0e,
+ 0x3f58,
+ 0x3f59,
+ 0x3f63,
+ 0x3f93,
+ 0x3fc0,
+ 0x3fd7,
+ 0x3fdc,
+ 0x3fe5,
+ 0x3fed,
+ 0x3ff9,
+ 0x3ffa,
+ 0x4004,
+ 0x4039,
+ 0x4045,
+ 0x4053,
+ 0x4057,
+ 0x4062,
+ 0x4065,
+ 0x406a,
+ 0x406f,
+ 0x40bb,
+ 0x40bf,
+ 0x40c8,
+ 0x40d8,
+ 0x40df,
+ 0x40fa,
+ 0x4103,
+ 0x4104,
+ 0x4109,
+ 0x410e,
+ 0x4132,
+ 0x4167,
+ 0x416c,
+ 0x416e,
+ 0x417f,
+ 0x4190,
+ 0x41b2,
+ 0x41cf,
+ 0x41db,
+ 0x41ef,
+ 0x41f9,
+ 0x4211,
+ 0x4240,
+ 0x4260,
+ 0x426a,
+ 0x427a,
+ 0x4294,
+ 0x42a2,
+ 0x42b5,
+ 0x42b9,
+ 0x42bc,
+ 0x42f4,
+ 0x42fb,
+ 0x42fc,
+ 0x432b,
+ 0x436e,
+ 0x4397,
+ 0x43ba,
+ 0x43c1,
+ 0x43d9,
+ 0x43df,
+ 0x43ed,
+ 0x43f2,
+ 0x4401,
+ 0x4402,
+ 0x4413,
+ 0x447a,
+ 0x448f,
+ 0x449f,
+ 0x44a0,
+ 0x44b0,
+ 0x44b7,
+ 0x44dd,
+ 0x44df,
+ 0x44e4,
+ 0x44ea,
+ 0x44f4,
+ 0x4503,
+ 0x4504,
+ 0x4509,
+ 0x4516,
+ 0x4527,
+ 0x452e,
+ 0x4533,
+ 0x453b,
+ 0x453f,
+ 0x4543,
+ 0x4551,
+ 0x4552,
+ 0x4555,
+ 0x4562,
+ 0x456a,
+ 0x4577,
+ 0x4585,
+ 0x45e9,
+ 0x4603,
+ 0x4606,
+ 0x460f,
+ 0x4615,
+ 0x4617,
+ 0x465b,
+ 0x467a,
+ 0x46cf,
+ 0x46d0,
+ 0x46f5,
+ 0x4718,
+ 0x477c,
+ 0x47d5,
+ 0x47ed,
+ 0x47f4,
+ 0x4800,
+ 0x480b,
+ 0x4871,
+ 0x489b,
+ 0x48ad,
+ 0x48d0,
+ 0x48dd,
+ 0x48ed,
+ 0x48fa,
+ 0x4906,
+ 0x491e,
+ 0x492a,
+ 0x492d,
+ 0x4935,
+ 0x493c,
+ 0x493e,
+ 0x4945,
+ 0x4951,
+ 0x4953,
+ 0x4965,
+ 0x496a,
+ 0x4972,
+ 0x4989,
+ 0x49a7,
+ 0x49df,
+ 0x49e5,
+ 0x4a0f,
+ 0x4a1d,
+ 0x4a24,
+ 0x4a35,
+ 0x4a96,
+ 0x4ab4,
+ 0x4ab8,
+ 0x4ad1,
+ 0x4ae4,
+ 0x4aff,
+ 0x4b19,
+ 0x4b2c,
+ 0x4b37,
+ 0x4b6f,
+ 0x4b70,
+ 0x4b72,
+ 0x4b7b,
+ 0x4b7e,
+ 0x4b8e,
+ 0x4b90,
+ 0x4b93,
+ 0x4b96,
+ 0x4b97,
+ 0x4b9d,
+ 0x4bbd,
+ 0x4bbe,
+ 0x4bc0,
+ 0x4c04,
+ 0x4c07,
+ 0x4c0e,
+ 0x4c3b,
+ 0x4c3e,
+ 0x4c5b,
+ 0x4c6d,
+ 0x4c77,
+ 0x4c7b,
+ 0x4c7d,
+ 0x4c81,
+ 0x4cae,
+ 0x4cb0,
+ 0x4ccd,
+ 0x4ce1,
+ 0x4ced,
+ 0x4d09,
+ 0x4d10,
+ 0x4d34,
+ 0x4d77,
+ 0x4d91,
+ 0x4d9c,
+ 0x4e04,
+ 0x4e21,
+ 0x4e2a,
+ 0x4e5a,
+ 0x4e5b,
+ 0x4e6a,
+ 0x4e78,
+ 0x4e80,
+ 0x4e85,
+ 0x4e98,
+ 0x4ece,
+ 0x4eee,
+ 0x4f37,
+ 0x4fe5,
+ 0x4ff9,
+ 0x5008,
+ 0x503b,
+ 0x50cd,
+ 0x510d,
+ 0x510e,
+ 0x516a,
+ 0x5186,
+ 0x519a,
+ 0x51a7,
+ 0x51a8,
+ 0x51b2,
+ 0x51b3,
+ 0x51b4,
+ 0x51b5,
+ 0x51c9,
+ 0x51ed,
+ 0x51f4,
+ 0x520b,
+ 0x5226,
+ 0x5227,
+ 0x5234,
+ 0x523c,
+ 0x5257,
+ 0x528f,
+ 0x52b5,
+ 0x52b9,
+ 0x52c5,
+ 0x52d1,
+ 0x5338,
+ 0x5374,
+ 0x537d,
+ 0x5393,
+ 0x53a0,
+ 0x53a6,
+ 0x53a8,
+ 0x53c1,
+ 0x53cc,
+ 0x53d9,
+ 0x53e0,
+ 0x53f6,
+ 0x53fe,
+ 0x5413,
+ 0x5414,
+ 0x5416,
+ 0x5421,
+ 0x544c,
+ 0x544d,
+ 0x546a,
+ 0x546d,
+ 0x548f,
+ 0x5493,
+ 0x5494,
+ 0x5497,
+ 0x54a4,
+ 0x54b2,
+ 0x54cb,
+ 0x54cd,
+ 0x54e3,
+ 0x5502,
+ 0x5513,
+ 0x551e,
+ 0x5525,
+ 0x5553,
+ 0x555d,
+ 0x5569,
+ 0x556b,
+ 0x5571,
+ 0x5572,
+ 0x5579,
+ 0x5586,
+ 0x5590,
+ 0x55a9,
+ 0x55b0,
+ 0x55ba,
+ 0x55bc,
+ 0x55d7,
+ 0x55de,
+ 0x55ec,
+ 0x55f0,
+ 0x55f1,
+ 0x55fb,
+ 0x5605,
+ 0x5611,
+ 0x561e,
+ 0x5622,
+ 0x5623,
+ 0x5625,
+ 0x562d,
+ 0x5643,
+ 0x564d,
+ 0x564f,
+ 0x5652,
+ 0x5654,
+ 0x565d,
+ 0x5689,
+ 0x5692,
+ 0x569f,
+ 0x56a1,
+ 0x56a4,
+ 0x56b1,
+ 0x56b9,
+ 0x56bf,
+ 0x56d6,
+ 0x56fd,
+ 0x5742,
+ 0x577a,
+ 0x57c8,
+ 0x57d7,
+ 0x57de,
+ 0x5803,
+ 0x5826,
+ 0x583a,
+ 0x5840,
+ 0x5869,
+ 0x5872,
+ 0x5873,
+ 0x58aa,
+ 0x58bb,
+ 0x58e0,
+ 0x58f2,
+ 0x58f3,
+ 0x58fb,
+ 0x590a,
+ 0x5975,
+ 0x599f,
+ 0x59ac,
+ 0x59c9,
+ 0x59eb,
+ 0x59f8,
+ 0x5a2b,
+ 0x5a7e,
+ 0x5af2,
+ 0x5afa,
+ 0x5b46,
+ 0x5b6d,
+ 0x5b9d,
+ 0x5b9f,
+ 0x5bc3,
+ 0x5bdb,
+ 0x5bf3,
+ 0x5c05,
+ 0x5c4a,
+ 0x5c5e,
+ 0x5cef,
+ 0x5d8b,
+ 0x5df5,
+ 0x5e7a,
+ 0x5e83,
+ 0x5ed0,
+ 0x5ef8,
+ 0x5ef9,
+ 0x5efb,
+ 0x5efc,
+ 0x5f0c,
+ 0x5f0d,
+ 0x5f0e,
+ 0x5f5c,
+ 0x5fa7,
+ 0x5fdf,
+ 0x6031,
+ 0x6075,
+ 0x609e,
+ 0x60a4,
+ 0x60d7,
+ 0x60e3,
+ 0x6159,
+ 0x6164,
+ 0x617d,
+ 0x6187,
+ 0x61d0,
+ 0x6239,
+ 0x629d,
+ 0x62a6,
+ 0x62c3,
+ 0x62c5,
+ 0x62d5,
+ 0x6331,
+ 0x6379,
+ 0x63b9,
+ 0x63d1,
+ 0x63de,
+ 0x63e6,
+ 0x63f8,
+ 0x63fc,
+ 0x63fe,
+ 0x6407,
+ 0x6432,
+ 0x643a,
+ 0x647c,
+ 0x648d,
+ 0x6491,
+ 0x64b4,
+ 0x64dd,
+ 0x64e1,
+ 0x64e7,
+ 0x651e,
+ 0x6530,
+ 0x654d,
+ 0x6586,
+ 0x6589,
+ 0x65e3,
+ 0x6630,
+ 0x6644,
+ 0x664b,
+ 0x6667,
+ 0x666b,
+ 0x6673,
+ 0x668e,
+ 0x66f1,
+ 0x6725,
+ 0x6736,
+ 0x6761,
+ 0x6767,
+ 0x67a0,
+ 0x67b1,
+ 0x6803,
+ 0x6804,
+ 0x681e,
+ 0x6822,
+ 0x6898,
+ 0x68b6,
+ 0x6900,
+ 0x6936,
+ 0x6961,
+ 0x6973,
+ 0x698a,
+ 0x69b2,
+ 0x6a0b,
+ 0x6a2b,
+ 0x6ac8,
+ 0x6b35,
+ 0x6b6f,
+ 0x6b74,
+ 0x6b7a,
+ 0x6be1,
+ 0x6c37,
+ 0x6c39,
+ 0x6c5a,
+ 0x6ca2,
+ 0x6cea,
+ 0x6d5c,
+ 0x6d72,
+ 0x6d96,
+ 0x6e15,
+ 0x6e29,
+ 0x6e7c,
+ 0x6ed9,
+ 0x6edb,
+ 0x6edd,
+ 0x6f16,
+ 0x6f56,
+ 0x6f81,
+ 0x6fbe,
+ 0x6ff6,
+ 0x701e,
+ 0x702c,
+ 0x7081,
+ 0x7089,
+ 0x70b9,
+ 0x70df,
+ 0x70f1,
+ 0x7105,
+ 0x712b,
+ 0x7140,
+ 0x7145,
+ 0x714a,
+ 0x7151,
+ 0x7171,
+ 0x71f6,
+ 0x7215,
+ 0x7240,
+ 0x7282,
+ 0x7287,
+ 0x732a,
+ 0x732e,
+ 0x7341,
+ 0x7374,
+ 0x73c9,
+ 0x73cf,
+ 0x7439,
+ 0x743c,
+ 0x7448,
+ 0x7460,
+ 0x7505,
+ 0x7534,
+ 0x753b,
+ 0x754a,
+ 0x7551,
+ 0x7553,
+ 0x7560,
+ 0x7567,
+ 0x758d,
+ 0x758e,
+ 0x75b1,
+ 0x75b4,
+ 0x7602,
+ 0x763b,
+ 0x764e,
+ 0x7666,
+ 0x7667,
+ 0x7676,
+ 0x767a,
+ 0x770c,
+ 0x771e,
+ 0x7740,
+ 0x7758,
+ 0x7778,
+ 0x777a,
+ 0x7793,
+ 0x77b9,
+ 0x77cb,
+ 0x7808,
+ 0x7881,
+ 0x788d,
+ 0x78b1,
+ 0x78b8,
+ 0x78d7,
+ 0x7906,
+ 0x792e,
+ 0x7958,
+ 0x7962,
+ 0x7991,
+ 0x79c4,
+ 0x7a93,
+ 0x7ab0,
+ 0x7ac8,
+ 0x7ac9,
+ 0x7adc,
+ 0x7add,
+ 0x7aea,
+ 0x7b0b,
+ 0x7b39,
+ 0x7b6f,
+ 0x7c15,
+ 0x7ca6,
+ 0x7ca7,
+ 0x7cae,
+ 0x7cc9,
+ 0x7ccd,
+ 0x7ced,
+ 0x7cf9,
+ 0x7cfc,
+ 0x7d25,
+ 0x7d5d,
+ 0x7d89,
+ 0x7dab,
+ 0x7db3,
+ 0x7dcd,
+ 0x7dcf,
+ 0x7ddc,
+ 0x7e6e,
+ 0x7f47,
+ 0x7f49,
+ 0x7f4e,
+ 0x7f78,
+ 0x7f97,
+ 0x7fa3,
+ 0x8061,
+ 0x80b6,
+ 0x80bd,
+ 0x80c6,
+ 0x8107,
+ 0x8117,
+ 0x8137,
+ 0x81a5,
+ 0x81b6,
+ 0x81ef,
+ 0x8218,
+ 0x8226,
+ 0x8276,
+ 0x82a6,
+ 0x82aa,
+ 0x82f7,
+ 0x8318,
+ 0x83d3,
+ 0x8418,
+ 0x8420,
+ 0x8471,
+ 0x84ad,
+ 0x84bd,
+ 0x84e2,
+ 0x8503,
+ 0x8534,
+ 0x8570,
+ 0x8602,
+ 0x862f,
+ 0x86ef,
+ 0x8786,
+ 0x87ce,
+ 0x8804,
+ 0x882d,
+ 0x8846,
+ 0x885e,
+ 0x889c,
+ 0x88c7,
+ 0x88cf,
+ 0x8947,
+ 0x8987,
+ 0x8994,
+ 0x89a5,
+ 0x89a7,
+ 0x8a94,
+ 0x8b4c,
+ 0x8b81,
+ 0x8b83,
+ 0x8b90,
+ 0x8ccd,
+ 0x8cdb,
+ 0x8d03,
+ 0x8d0b,
+ 0x8e0e,
+ 0x8e2a,
+ 0x8e2d,
+ 0x8e4f,
+ 0x8e7e,
+ 0x8e80,
+ 0x8ead,
+ 0x8eda,
+ 0x8ee2,
+ 0x8ef2,
+ 0x8f2d,
+ 0x8fb5,
+ 0x8fba,
+ 0x8fbb,
+ 0x8fbc,
+ 0x8ff9,
+ 0x9033,
+ 0x9056,
+ 0x9061,
+ 0x90a8,
+ 0x9176,
+ 0x9208,
+ 0x920e,
+ 0x922a,
+ 0x9244,
+ 0x9255,
+ 0x925d,
+ 0x9262,
+ 0x926e,
+ 0x92b9,
+ 0x92be,
+ 0x9307,
+ 0x9340,
+ 0x9345,
+ 0x9348,
+ 0x9369,
+ 0x9384,
+ 0x9385,
+ 0x9387,
+ 0x93ad,
+ 0x93bf,
+ 0x93f0,
+ 0x9404,
+ 0x9426,
+ 0x9427,
+ 0x9454,
+ 0x945b,
+ 0x9465,
+ 0x9599,
+ 0x95a2,
+ 0x95aa,
+ 0x9696,
+ 0x96a3,
+ 0x9721,
+ 0x9751,
+ 0x976d,
+ 0x97ee,
+ 0x97f5,
+ 0x9834,
+ 0x98b7,
+ 0x98c8,
+ 0x98e0,
+ 0x991c,
+ 0x9938,
+ 0x994a,
+ 0x994d,
+ 0x9962,
+ 0x99c5,
+ 0x99e1,
+ 0x9a10,
+ 0x9b2a,
+ 0x9b2d,
+ 0x9b81,
+ 0x9b8b,
+ 0x9b8e,
+ 0x9bed,
+ 0x9bf1,
+ 0x9bff,
+ 0x9c02,
+ 0x9c0c,
+ 0x9c2f,
+ 0x9c35,
+ 0x9c3a,
+ 0x9c45,
+ 0x9c5d,
+ 0x9c72,
+ 0x9d34,
+ 0x9d50,
+ 0x9d5e,
+ 0x9d93,
+ 0x9dc0,
+ 0x9dc4,
+ 0x9dc9,
+ 0x9dd4,
+ 0x9e0a,
+ 0x9e0c,
+ 0x9e90,
+ 0x9e95,
+ 0x9e96,
+ 0x9eaa,
+ 0x9eab,
+ 0x9eaf,
+ 0x9ebf,
+ 0x9f08,
+ 0x9f26,
+ 0x9f62,
+ 0x9f8e,
+ 0x200ca,
+ 0x201a4,
+ 0x201a9,
+ 0x20325,
+ 0x20341,
+ 0x2070e,
+ 0x20779,
+ 0x20c41,
+ 0x20c53,
+ 0x20c65,
+ 0x20c78,
+ 0x20c96,
+ 0x20cb5,
+ 0x20ccf,
+ 0x20d31,
+ 0x20d71,
+ 0x20d7e,
+ 0x20d7f,
+ 0x20d9c,
+ 0x20da7,
+ 0x20e04,
+ 0x20e09,
+ 0x20e4c,
+ 0x20e73,
+ 0x20e76,
+ 0x20e7a,
+ 0x20e9d,
+ 0x20ea2,
+ 0x20ed7,
+ 0x20ef9,
+ 0x20f2d,
+ 0x20f2e,
+ 0x20f3b,
+ 0x20f4c,
+ 0x20fb4,
+ 0x20fea,
+ 0x21014,
+ 0x2105c,
+ 0x2106f,
+ 0x21075,
+ 0x21076,
+ 0x2107b,
+ 0x210c1,
+ 0x210d3,
+ 0x2113d,
+ 0x21145,
+ 0x2114f,
+ 0x2197c,
+ 0x21a34,
+ 0x21c2a,
+ 0x21df9,
+ 0x220c7,
+ 0x221a1,
+ 0x22acf,
+ 0x22b43,
+ 0x22bca,
+ 0x22c51,
+ 0x22c55,
+ 0x22c62,
+ 0x22cb2,
+ 0x22cc2,
+ 0x22d4c,
+ 0x22d67,
+ 0x22d8d,
+ 0x22dee,
+ 0x22f74,
+ 0x23231,
+ 0x23595,
+ 0x236ba,
+ 0x23cb7,
+ 0x23e89,
+ 0x23f80,
+ 0x244d3,
+ 0x24db8,
+ 0x24dea,
+ 0x24ea7,
+ 0x2512b,
+ 0x25148,
+ 0x2517e,
+ 0x25535,
+ 0x25e49,
+ 0x26258,
+ 0x266da,
+ 0x267cc,
+ 0x2688a,
+ 0x269f2,
+ 0x269fa,
+ 0x27285,
+ 0x27574,
+ 0x27657,
+ 0x27735,
+ 0x2775e,
+ 0x2789d,
+ 0x2797a,
+ 0x279a0,
+ 0x27a3e,
+ 0x27a59,
+ 0x27d73,
+ 0x28024,
+ 0x280bd,
+ 0x2815d,
+ 0x28207,
+ 0x282e2,
+ 0x2836d,
+ 0x289c0,
+ 0x289dc,
+ 0x28a0f,
+ 0x28b46,
+ 0x28b4e,
+ 0x28cca,
+ 0x28ccd,
+ 0x28cd2,
+ 0x28d99,
+ 0x28ee7,
+ 0x294e5,
+ 0x29720,
+ 0x298d1,
+ 0x29a4d,
+ 0x29d98,
+ 0x2a632,
+ 0x2a65b,
+};
+#define ZH_HK_LANG_ORTH_SZ 1083
diff --git a/crengine/fc-lang/files/zh_mo_orth.c b/crengine/fc-lang/files/zh_mo_orth.c
new file mode 100644
index 0000000000..f0b22cee0b
--- /dev/null
+++ b/crengine/fc-lang/files/zh_mo_orth.c
@@ -0,0 +1,1092 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int zh_mo_lang_orth_chars[] = {
+ 0x3007,
+ 0x344c,
+ 0x3464,
+ 0x3473,
+ 0x347a,
+ 0x347d,
+ 0x347e,
+ 0x3493,
+ 0x3496,
+ 0x34a5,
+ 0x34bc,
+ 0x34c1,
+ 0x34c8,
+ 0x34df,
+ 0x34e4,
+ 0x34fb,
+ 0x3506,
+ 0x353e,
+ 0x3551,
+ 0x3561,
+ 0x356d,
+ 0x3570,
+ 0x3572,
+ 0x3577,
+ 0x3578,
+ 0x3584,
+ 0x3597,
+ 0x35a1,
+ 0x35a5,
+ 0x35ad,
+ 0x35bf,
+ 0x35c1,
+ 0x35c5,
+ 0x35c7,
+ 0x35ca,
+ 0x35ce,
+ 0x35d2,
+ 0x35d6,
+ 0x35db,
+ 0x35f1,
+ 0x35f2,
+ 0x35f3,
+ 0x35fb,
+ 0x35fe,
+ 0x3609,
+ 0x361a,
+ 0x3623,
+ 0x362d,
+ 0x3635,
+ 0x3639,
+ 0x3647,
+ 0x3648,
+ 0x3649,
+ 0x364e,
+ 0x365f,
+ 0x367a,
+ 0x3681,
+ 0x36a5,
+ 0x36aa,
+ 0x36ac,
+ 0x36b0,
+ 0x36b1,
+ 0x36b5,
+ 0x36b9,
+ 0x36bc,
+ 0x36c1,
+ 0x36c3,
+ 0x36c4,
+ 0x36c5,
+ 0x36d3,
+ 0x36d4,
+ 0x36d6,
+ 0x36dd,
+ 0x36e5,
+ 0x36e6,
+ 0x36f5,
+ 0x3703,
+ 0x3708,
+ 0x370a,
+ 0x370d,
+ 0x371c,
+ 0x3723,
+ 0x3725,
+ 0x3730,
+ 0x3732,
+ 0x3733,
+ 0x373a,
+ 0x3740,
+ 0x3743,
+ 0x3762,
+ 0x376f,
+ 0x3797,
+ 0x37a0,
+ 0x37b9,
+ 0x37be,
+ 0x37f2,
+ 0x37f8,
+ 0x37fb,
+ 0x380f,
+ 0x3819,
+ 0x3820,
+ 0x382d,
+ 0x3836,
+ 0x3838,
+ 0x3863,
+ 0x38a0,
+ 0x38c3,
+ 0x38cc,
+ 0x38d1,
+ 0x38fa,
+ 0x3908,
+ 0x3914,
+ 0x3927,
+ 0x3932,
+ 0x393f,
+ 0x394d,
+ 0x3963,
+ 0x3980,
+ 0x3989,
+ 0x398a,
+ 0x3992,
+ 0x399b,
+ 0x39a1,
+ 0x39a4,
+ 0x39b8,
+ 0x39dc,
+ 0x39e2,
+ 0x39e5,
+ 0x39ec,
+ 0x39f8,
+ 0x39fb,
+ 0x39fe,
+ 0x3a01,
+ 0x3a03,
+ 0x3a06,
+ 0x3a17,
+ 0x3a18,
+ 0x3a29,
+ 0x3a2a,
+ 0x3a34,
+ 0x3a4b,
+ 0x3a52,
+ 0x3a57,
+ 0x3a5c,
+ 0x3a5e,
+ 0x3a66,
+ 0x3a67,
+ 0x3a97,
+ 0x3aab,
+ 0x3abd,
+ 0x3ade,
+ 0x3af0,
+ 0x3af2,
+ 0x3afb,
+ 0x3b0e,
+ 0x3b19,
+ 0x3b22,
+ 0x3b2b,
+ 0x3b39,
+ 0x3b42,
+ 0x3b58,
+ 0x3b60,
+ 0x3b71,
+ 0x3b72,
+ 0x3b7b,
+ 0x3b7c,
+ 0x3b80,
+ 0x3b96,
+ 0x3b99,
+ 0x3ba1,
+ 0x3bbe,
+ 0x3bc2,
+ 0x3bc4,
+ 0x3bd7,
+ 0x3bdd,
+ 0x3bec,
+ 0x3bf2,
+ 0x3bf3,
+ 0x3c0d,
+ 0x3c11,
+ 0x3c15,
+ 0x3c54,
+ 0x3ccb,
+ 0x3ccd,
+ 0x3cd1,
+ 0x3cd6,
+ 0x3cdc,
+ 0x3ceb,
+ 0x3d13,
+ 0x3d1d,
+ 0x3d32,
+ 0x3d46,
+ 0x3d4c,
+ 0x3d4e,
+ 0x3d51,
+ 0x3d5f,
+ 0x3d62,
+ 0x3d69,
+ 0x3d6a,
+ 0x3d6f,
+ 0x3d75,
+ 0x3d7d,
+ 0x3d85,
+ 0x3d8f,
+ 0x3d91,
+ 0x3da5,
+ 0x3dad,
+ 0x3db4,
+ 0x3dbf,
+ 0x3dc6,
+ 0x3dc7,
+ 0x3dcd,
+ 0x3dd3,
+ 0x3ddb,
+ 0x3deb,
+ 0x3df3,
+ 0x3df7,
+ 0x3dfc,
+ 0x3e40,
+ 0x3e43,
+ 0x3e48,
+ 0x3e55,
+ 0x3e74,
+ 0x3ea8,
+ 0x3ea9,
+ 0x3eaa,
+ 0x3ead,
+ 0x3eb1,
+ 0x3eb8,
+ 0x3ebf,
+ 0x3ec2,
+ 0x3eca,
+ 0x3ecc,
+ 0x3ed1,
+ 0x3ed6,
+ 0x3ed7,
+ 0x3ede,
+ 0x3ee1,
+ 0x3ee7,
+ 0x3eeb,
+ 0x3ef0,
+ 0x3efa,
+ 0x3eff,
+ 0x3f04,
+ 0x3f0e,
+ 0x3f58,
+ 0x3f59,
+ 0x3f63,
+ 0x3f93,
+ 0x3fc0,
+ 0x3fd7,
+ 0x3fdc,
+ 0x3fe5,
+ 0x3fed,
+ 0x3ff9,
+ 0x3ffa,
+ 0x4004,
+ 0x4039,
+ 0x4045,
+ 0x4053,
+ 0x4057,
+ 0x4062,
+ 0x4065,
+ 0x406a,
+ 0x406f,
+ 0x40bb,
+ 0x40bf,
+ 0x40c8,
+ 0x40d8,
+ 0x40df,
+ 0x40fa,
+ 0x4103,
+ 0x4104,
+ 0x4109,
+ 0x410e,
+ 0x4132,
+ 0x4167,
+ 0x416c,
+ 0x416e,
+ 0x417f,
+ 0x4190,
+ 0x41b2,
+ 0x41cf,
+ 0x41db,
+ 0x41ef,
+ 0x41f9,
+ 0x4211,
+ 0x4240,
+ 0x4260,
+ 0x426a,
+ 0x427a,
+ 0x4294,
+ 0x42a2,
+ 0x42b5,
+ 0x42b9,
+ 0x42bc,
+ 0x42f4,
+ 0x42fb,
+ 0x42fc,
+ 0x432b,
+ 0x436e,
+ 0x4397,
+ 0x43ba,
+ 0x43c1,
+ 0x43d9,
+ 0x43df,
+ 0x43ed,
+ 0x43f2,
+ 0x4401,
+ 0x4402,
+ 0x4413,
+ 0x447a,
+ 0x448f,
+ 0x449f,
+ 0x44a0,
+ 0x44b0,
+ 0x44b7,
+ 0x44dd,
+ 0x44df,
+ 0x44e4,
+ 0x44ea,
+ 0x44f4,
+ 0x4503,
+ 0x4504,
+ 0x4509,
+ 0x4516,
+ 0x4527,
+ 0x452e,
+ 0x4533,
+ 0x453b,
+ 0x453f,
+ 0x4543,
+ 0x4551,
+ 0x4552,
+ 0x4555,
+ 0x4562,
+ 0x456a,
+ 0x4577,
+ 0x4585,
+ 0x45e9,
+ 0x4603,
+ 0x4606,
+ 0x460f,
+ 0x4615,
+ 0x4617,
+ 0x465b,
+ 0x467a,
+ 0x46cf,
+ 0x46d0,
+ 0x46f5,
+ 0x4718,
+ 0x477c,
+ 0x47d5,
+ 0x47ed,
+ 0x47f4,
+ 0x4800,
+ 0x480b,
+ 0x4871,
+ 0x489b,
+ 0x48ad,
+ 0x48d0,
+ 0x48dd,
+ 0x48ed,
+ 0x48fa,
+ 0x4906,
+ 0x491e,
+ 0x492a,
+ 0x492d,
+ 0x4935,
+ 0x493c,
+ 0x493e,
+ 0x4945,
+ 0x4951,
+ 0x4953,
+ 0x4965,
+ 0x496a,
+ 0x4972,
+ 0x4989,
+ 0x49a7,
+ 0x49df,
+ 0x49e5,
+ 0x4a0f,
+ 0x4a1d,
+ 0x4a24,
+ 0x4a35,
+ 0x4a96,
+ 0x4ab4,
+ 0x4ab8,
+ 0x4ad1,
+ 0x4ae4,
+ 0x4aff,
+ 0x4b19,
+ 0x4b2c,
+ 0x4b37,
+ 0x4b6f,
+ 0x4b70,
+ 0x4b72,
+ 0x4b7b,
+ 0x4b7e,
+ 0x4b8e,
+ 0x4b90,
+ 0x4b93,
+ 0x4b96,
+ 0x4b97,
+ 0x4b9d,
+ 0x4bbd,
+ 0x4bbe,
+ 0x4bc0,
+ 0x4c04,
+ 0x4c07,
+ 0x4c0e,
+ 0x4c3b,
+ 0x4c3e,
+ 0x4c5b,
+ 0x4c6d,
+ 0x4c77,
+ 0x4c7b,
+ 0x4c7d,
+ 0x4c81,
+ 0x4cae,
+ 0x4cb0,
+ 0x4ccd,
+ 0x4ce1,
+ 0x4ced,
+ 0x4d09,
+ 0x4d10,
+ 0x4d34,
+ 0x4d77,
+ 0x4d91,
+ 0x4d9c,
+ 0x4e04,
+ 0x4e21,
+ 0x4e2a,
+ 0x4e5a,
+ 0x4e5b,
+ 0x4e6a,
+ 0x4e78,
+ 0x4e80,
+ 0x4e85,
+ 0x4e98,
+ 0x4ece,
+ 0x4eee,
+ 0x4f37,
+ 0x4fe5,
+ 0x4ff9,
+ 0x5008,
+ 0x503b,
+ 0x50cd,
+ 0x510d,
+ 0x510e,
+ 0x516a,
+ 0x5186,
+ 0x519a,
+ 0x51a7,
+ 0x51a8,
+ 0x51b2,
+ 0x51b3,
+ 0x51b4,
+ 0x51b5,
+ 0x51c9,
+ 0x51ed,
+ 0x51f4,
+ 0x520b,
+ 0x5226,
+ 0x5227,
+ 0x5234,
+ 0x523c,
+ 0x5257,
+ 0x528f,
+ 0x52b5,
+ 0x52b9,
+ 0x52c5,
+ 0x52d1,
+ 0x5338,
+ 0x5374,
+ 0x537d,
+ 0x5393,
+ 0x53a0,
+ 0x53a6,
+ 0x53a8,
+ 0x53c1,
+ 0x53cc,
+ 0x53d9,
+ 0x53e0,
+ 0x53f6,
+ 0x53fe,
+ 0x5413,
+ 0x5414,
+ 0x5416,
+ 0x5421,
+ 0x544c,
+ 0x544d,
+ 0x546a,
+ 0x546d,
+ 0x548f,
+ 0x5493,
+ 0x5494,
+ 0x5497,
+ 0x54a4,
+ 0x54b2,
+ 0x54cb,
+ 0x54cd,
+ 0x54e3,
+ 0x5502,
+ 0x5513,
+ 0x551e,
+ 0x5525,
+ 0x5553,
+ 0x555d,
+ 0x5569,
+ 0x556b,
+ 0x5571,
+ 0x5572,
+ 0x5579,
+ 0x5586,
+ 0x5590,
+ 0x55a9,
+ 0x55b0,
+ 0x55ba,
+ 0x55bc,
+ 0x55d7,
+ 0x55de,
+ 0x55ec,
+ 0x55f0,
+ 0x55f1,
+ 0x55fb,
+ 0x5605,
+ 0x5611,
+ 0x561e,
+ 0x5622,
+ 0x5623,
+ 0x5625,
+ 0x562d,
+ 0x5643,
+ 0x564d,
+ 0x564f,
+ 0x5652,
+ 0x5654,
+ 0x565d,
+ 0x5689,
+ 0x5692,
+ 0x569f,
+ 0x56a1,
+ 0x56a4,
+ 0x56b1,
+ 0x56b9,
+ 0x56bf,
+ 0x56d6,
+ 0x56fd,
+ 0x5742,
+ 0x577a,
+ 0x57c8,
+ 0x57d7,
+ 0x57de,
+ 0x5803,
+ 0x5826,
+ 0x583a,
+ 0x5840,
+ 0x5869,
+ 0x5872,
+ 0x5873,
+ 0x58aa,
+ 0x58bb,
+ 0x58e0,
+ 0x58f2,
+ 0x58f3,
+ 0x58fb,
+ 0x590a,
+ 0x5975,
+ 0x599f,
+ 0x59ac,
+ 0x59c9,
+ 0x59eb,
+ 0x59f8,
+ 0x5a2b,
+ 0x5a7e,
+ 0x5af2,
+ 0x5afa,
+ 0x5b46,
+ 0x5b6d,
+ 0x5b9d,
+ 0x5b9f,
+ 0x5bc3,
+ 0x5bdb,
+ 0x5bf3,
+ 0x5c05,
+ 0x5c4a,
+ 0x5c5e,
+ 0x5cef,
+ 0x5d8b,
+ 0x5df5,
+ 0x5e7a,
+ 0x5e83,
+ 0x5ed0,
+ 0x5ef8,
+ 0x5ef9,
+ 0x5efb,
+ 0x5efc,
+ 0x5f0c,
+ 0x5f0d,
+ 0x5f0e,
+ 0x5f5c,
+ 0x5fa7,
+ 0x5fdf,
+ 0x6031,
+ 0x6075,
+ 0x609e,
+ 0x60a4,
+ 0x60d7,
+ 0x60e3,
+ 0x6159,
+ 0x6164,
+ 0x617d,
+ 0x6187,
+ 0x61d0,
+ 0x6239,
+ 0x629d,
+ 0x62a6,
+ 0x62c3,
+ 0x62c5,
+ 0x62d5,
+ 0x6331,
+ 0x6379,
+ 0x63b9,
+ 0x63d1,
+ 0x63de,
+ 0x63e6,
+ 0x63f8,
+ 0x63fc,
+ 0x63fe,
+ 0x6407,
+ 0x6432,
+ 0x643a,
+ 0x647c,
+ 0x648d,
+ 0x6491,
+ 0x64b4,
+ 0x64dd,
+ 0x64e1,
+ 0x64e7,
+ 0x651e,
+ 0x6530,
+ 0x654d,
+ 0x6586,
+ 0x6589,
+ 0x65e3,
+ 0x6630,
+ 0x6644,
+ 0x664b,
+ 0x6667,
+ 0x666b,
+ 0x6673,
+ 0x668e,
+ 0x66f1,
+ 0x6725,
+ 0x6736,
+ 0x6761,
+ 0x6767,
+ 0x67a0,
+ 0x67b1,
+ 0x6803,
+ 0x6804,
+ 0x681e,
+ 0x6822,
+ 0x6898,
+ 0x68b6,
+ 0x6900,
+ 0x6936,
+ 0x6961,
+ 0x6973,
+ 0x698a,
+ 0x69b2,
+ 0x6a0b,
+ 0x6a2b,
+ 0x6ac8,
+ 0x6b35,
+ 0x6b6f,
+ 0x6b74,
+ 0x6b7a,
+ 0x6be1,
+ 0x6c37,
+ 0x6c39,
+ 0x6c5a,
+ 0x6ca2,
+ 0x6cea,
+ 0x6d5c,
+ 0x6d72,
+ 0x6d96,
+ 0x6e15,
+ 0x6e29,
+ 0x6e7c,
+ 0x6ed9,
+ 0x6edb,
+ 0x6edd,
+ 0x6f16,
+ 0x6f56,
+ 0x6f81,
+ 0x6fbe,
+ 0x6ff6,
+ 0x701e,
+ 0x702c,
+ 0x7081,
+ 0x7089,
+ 0x70b9,
+ 0x70df,
+ 0x70f1,
+ 0x7105,
+ 0x712b,
+ 0x7140,
+ 0x7145,
+ 0x714a,
+ 0x7151,
+ 0x7171,
+ 0x71f6,
+ 0x7215,
+ 0x7240,
+ 0x7282,
+ 0x7287,
+ 0x732a,
+ 0x732e,
+ 0x7341,
+ 0x7374,
+ 0x73c9,
+ 0x73cf,
+ 0x7439,
+ 0x743c,
+ 0x7448,
+ 0x7460,
+ 0x7505,
+ 0x7534,
+ 0x753b,
+ 0x754a,
+ 0x7551,
+ 0x7553,
+ 0x7560,
+ 0x7567,
+ 0x758d,
+ 0x758e,
+ 0x75b1,
+ 0x75b4,
+ 0x7602,
+ 0x763b,
+ 0x764e,
+ 0x7666,
+ 0x7667,
+ 0x7676,
+ 0x767a,
+ 0x770c,
+ 0x771e,
+ 0x7740,
+ 0x7758,
+ 0x7778,
+ 0x777a,
+ 0x7793,
+ 0x77b9,
+ 0x77cb,
+ 0x7808,
+ 0x7881,
+ 0x788d,
+ 0x78b1,
+ 0x78b8,
+ 0x78d7,
+ 0x7906,
+ 0x792e,
+ 0x7958,
+ 0x7962,
+ 0x7991,
+ 0x79c4,
+ 0x7a93,
+ 0x7ab0,
+ 0x7ac8,
+ 0x7ac9,
+ 0x7adc,
+ 0x7add,
+ 0x7aea,
+ 0x7b0b,
+ 0x7b39,
+ 0x7b6f,
+ 0x7c15,
+ 0x7ca6,
+ 0x7ca7,
+ 0x7cae,
+ 0x7cc9,
+ 0x7ccd,
+ 0x7ced,
+ 0x7cf9,
+ 0x7cfc,
+ 0x7d25,
+ 0x7d5d,
+ 0x7d89,
+ 0x7dab,
+ 0x7db3,
+ 0x7dcd,
+ 0x7dcf,
+ 0x7ddc,
+ 0x7e6e,
+ 0x7f47,
+ 0x7f49,
+ 0x7f4e,
+ 0x7f78,
+ 0x7f97,
+ 0x7fa3,
+ 0x8061,
+ 0x80b6,
+ 0x80bd,
+ 0x80c6,
+ 0x8107,
+ 0x8117,
+ 0x8137,
+ 0x81a5,
+ 0x81b6,
+ 0x81ef,
+ 0x8218,
+ 0x8226,
+ 0x8276,
+ 0x82a6,
+ 0x82aa,
+ 0x82f7,
+ 0x8318,
+ 0x83d3,
+ 0x8418,
+ 0x8420,
+ 0x8471,
+ 0x84ad,
+ 0x84bd,
+ 0x84e2,
+ 0x8503,
+ 0x8534,
+ 0x8570,
+ 0x8602,
+ 0x862f,
+ 0x86ef,
+ 0x8786,
+ 0x87ce,
+ 0x8804,
+ 0x882d,
+ 0x8846,
+ 0x885e,
+ 0x889c,
+ 0x88c7,
+ 0x88cf,
+ 0x8947,
+ 0x8987,
+ 0x8994,
+ 0x89a5,
+ 0x89a7,
+ 0x8a94,
+ 0x8b4c,
+ 0x8b81,
+ 0x8b83,
+ 0x8b90,
+ 0x8ccd,
+ 0x8cdb,
+ 0x8d03,
+ 0x8d0b,
+ 0x8e0e,
+ 0x8e2a,
+ 0x8e2d,
+ 0x8e4f,
+ 0x8e7e,
+ 0x8e80,
+ 0x8ead,
+ 0x8eda,
+ 0x8ee2,
+ 0x8ef2,
+ 0x8f2d,
+ 0x8fb5,
+ 0x8fba,
+ 0x8fbb,
+ 0x8fbc,
+ 0x8ff9,
+ 0x9033,
+ 0x9056,
+ 0x9061,
+ 0x90a8,
+ 0x9176,
+ 0x9208,
+ 0x920e,
+ 0x922a,
+ 0x9244,
+ 0x9255,
+ 0x925d,
+ 0x9262,
+ 0x926e,
+ 0x92b9,
+ 0x92be,
+ 0x9307,
+ 0x9340,
+ 0x9345,
+ 0x9348,
+ 0x9369,
+ 0x9384,
+ 0x9385,
+ 0x9387,
+ 0x93ad,
+ 0x93bf,
+ 0x93f0,
+ 0x9404,
+ 0x9426,
+ 0x9427,
+ 0x9454,
+ 0x945b,
+ 0x9465,
+ 0x9599,
+ 0x95a2,
+ 0x95aa,
+ 0x9696,
+ 0x96a3,
+ 0x9721,
+ 0x9751,
+ 0x976d,
+ 0x97ee,
+ 0x97f5,
+ 0x9834,
+ 0x98b7,
+ 0x98c8,
+ 0x98e0,
+ 0x991c,
+ 0x9938,
+ 0x994a,
+ 0x994d,
+ 0x9962,
+ 0x99c5,
+ 0x99e1,
+ 0x9a10,
+ 0x9b2a,
+ 0x9b2d,
+ 0x9b81,
+ 0x9b8b,
+ 0x9b8e,
+ 0x9bed,
+ 0x9bf1,
+ 0x9bff,
+ 0x9c02,
+ 0x9c0c,
+ 0x9c2f,
+ 0x9c35,
+ 0x9c3a,
+ 0x9c45,
+ 0x9c5d,
+ 0x9c72,
+ 0x9d34,
+ 0x9d50,
+ 0x9d5e,
+ 0x9d93,
+ 0x9dc0,
+ 0x9dc4,
+ 0x9dc9,
+ 0x9dd4,
+ 0x9e0a,
+ 0x9e0c,
+ 0x9e90,
+ 0x9e95,
+ 0x9e96,
+ 0x9eaa,
+ 0x9eab,
+ 0x9eaf,
+ 0x9ebf,
+ 0x9f08,
+ 0x9f26,
+ 0x9f62,
+ 0x9f8e,
+ 0x200ca,
+ 0x201a4,
+ 0x201a9,
+ 0x20325,
+ 0x20341,
+ 0x2070e,
+ 0x20779,
+ 0x20c41,
+ 0x20c53,
+ 0x20c65,
+ 0x20c78,
+ 0x20c96,
+ 0x20cb5,
+ 0x20ccf,
+ 0x20d31,
+ 0x20d71,
+ 0x20d7e,
+ 0x20d7f,
+ 0x20d9c,
+ 0x20da7,
+ 0x20e04,
+ 0x20e09,
+ 0x20e4c,
+ 0x20e73,
+ 0x20e76,
+ 0x20e7a,
+ 0x20e9d,
+ 0x20ea2,
+ 0x20ed7,
+ 0x20ef9,
+ 0x20f2d,
+ 0x20f2e,
+ 0x20f3b,
+ 0x20f4c,
+ 0x20fb4,
+ 0x20fea,
+ 0x21014,
+ 0x2105c,
+ 0x2106f,
+ 0x21075,
+ 0x21076,
+ 0x2107b,
+ 0x210c1,
+ 0x210d3,
+ 0x2113d,
+ 0x21145,
+ 0x2114f,
+ 0x2197c,
+ 0x21a34,
+ 0x21c2a,
+ 0x21df9,
+ 0x220c7,
+ 0x221a1,
+ 0x22acf,
+ 0x22b43,
+ 0x22bca,
+ 0x22c51,
+ 0x22c55,
+ 0x22c62,
+ 0x22cb2,
+ 0x22cc2,
+ 0x22d4c,
+ 0x22d67,
+ 0x22d8d,
+ 0x22dee,
+ 0x22f74,
+ 0x23231,
+ 0x23595,
+ 0x236ba,
+ 0x23cb7,
+ 0x23e89,
+ 0x23f80,
+ 0x244d3,
+ 0x24db8,
+ 0x24dea,
+ 0x24ea7,
+ 0x2512b,
+ 0x25148,
+ 0x2517e,
+ 0x25535,
+ 0x25e49,
+ 0x26258,
+ 0x266da,
+ 0x267cc,
+ 0x2688a,
+ 0x269f2,
+ 0x269fa,
+ 0x27285,
+ 0x27574,
+ 0x27657,
+ 0x27735,
+ 0x2775e,
+ 0x2789d,
+ 0x2797a,
+ 0x279a0,
+ 0x27a3e,
+ 0x27a59,
+ 0x27d73,
+ 0x28024,
+ 0x280bd,
+ 0x2815d,
+ 0x28207,
+ 0x282e2,
+ 0x2836d,
+ 0x289c0,
+ 0x289dc,
+ 0x28a0f,
+ 0x28b46,
+ 0x28b4e,
+ 0x28cca,
+ 0x28ccd,
+ 0x28cd2,
+ 0x28d99,
+ 0x28ee7,
+ 0x294e5,
+ 0x29720,
+ 0x298d1,
+ 0x29a4d,
+ 0x29d98,
+ 0x2a632,
+ 0x2a65b,
+};
+#define ZH_MO_LANG_ORTH_SZ 1083
diff --git a/crengine/fc-lang/files/zh_sg_orth.c b/crengine/fc-lang/files/zh_sg_orth.c
new file mode 100644
index 0000000000..f8d02a0f0d
--- /dev/null
+++ b/crengine/fc-lang/files/zh_sg_orth.c
@@ -0,0 +1,6774 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int zh_sg_lang_orth_chars[] = {
+ 0x02c7,
+ 0x02c9,
+ 0x4e00,
+ 0x4e01,
+ 0x4e03,
+ 0x4e07,
+ 0x4e08,
+ 0x4e09,
+ 0x4e0a,
+ 0x4e0b,
+ 0x4e0c,
+ 0x4e0d,
+ 0x4e0e,
+ 0x4e10,
+ 0x4e11,
+ 0x4e13,
+ 0x4e14,
+ 0x4e15,
+ 0x4e16,
+ 0x4e18,
+ 0x4e19,
+ 0x4e1a,
+ 0x4e1b,
+ 0x4e1c,
+ 0x4e1d,
+ 0x4e1e,
+ 0x4e22,
+ 0x4e24,
+ 0x4e25,
+ 0x4e27,
+ 0x4e28,
+ 0x4e2a,
+ 0x4e2b,
+ 0x4e2c,
+ 0x4e2d,
+ 0x4e30,
+ 0x4e32,
+ 0x4e34,
+ 0x4e36,
+ 0x4e38,
+ 0x4e39,
+ 0x4e3a,
+ 0x4e3b,
+ 0x4e3d,
+ 0x4e3e,
+ 0x4e3f,
+ 0x4e43,
+ 0x4e45,
+ 0x4e47,
+ 0x4e48,
+ 0x4e49,
+ 0x4e4b,
+ 0x4e4c,
+ 0x4e4d,
+ 0x4e4e,
+ 0x4e4f,
+ 0x4e50,
+ 0x4e52,
+ 0x4e53,
+ 0x4e54,
+ 0x4e56,
+ 0x4e58,
+ 0x4e59,
+ 0x4e5c,
+ 0x4e5d,
+ 0x4e5e,
+ 0x4e5f,
+ 0x4e60,
+ 0x4e61,
+ 0x4e66,
+ 0x4e69,
+ 0x4e70,
+ 0x4e71,
+ 0x4e73,
+ 0x4e7e,
+ 0x4e86,
+ 0x4e88,
+ 0x4e89,
+ 0x4e8b,
+ 0x4e8c,
+ 0x4e8d,
+ 0x4e8e,
+ 0x4e8f,
+ 0x4e91,
+ 0x4e92,
+ 0x4e93,
+ 0x4e94,
+ 0x4e95,
+ 0x4e98,
+ 0x4e9a,
+ 0x4e9b,
+ 0x4e9f,
+ 0x4ea0,
+ 0x4ea1,
+ 0x4ea2,
+ 0x4ea4,
+ 0x4ea5,
+ 0x4ea6,
+ 0x4ea7,
+ 0x4ea8,
+ 0x4ea9,
+ 0x4eab,
+ 0x4eac,
+ 0x4ead,
+ 0x4eae,
+ 0x4eb2,
+ 0x4eb3,
+ 0x4eb5,
+ 0x4eba,
+ 0x4ebb,
+ 0x4ebf,
+ 0x4ec0,
+ 0x4ec1,
+ 0x4ec2,
+ 0x4ec3,
+ 0x4ec4,
+ 0x4ec5,
+ 0x4ec6,
+ 0x4ec7,
+ 0x4ec9,
+ 0x4eca,
+ 0x4ecb,
+ 0x4ecd,
+ 0x4ece,
+ 0x4ed1,
+ 0x4ed3,
+ 0x4ed4,
+ 0x4ed5,
+ 0x4ed6,
+ 0x4ed7,
+ 0x4ed8,
+ 0x4ed9,
+ 0x4edd,
+ 0x4ede,
+ 0x4edf,
+ 0x4ee1,
+ 0x4ee3,
+ 0x4ee4,
+ 0x4ee5,
+ 0x4ee8,
+ 0x4eea,
+ 0x4eeb,
+ 0x4eec,
+ 0x4ef0,
+ 0x4ef2,
+ 0x4ef3,
+ 0x4ef5,
+ 0x4ef6,
+ 0x4ef7,
+ 0x4efb,
+ 0x4efd,
+ 0x4eff,
+ 0x4f01,
+ 0x4f09,
+ 0x4f0a,
+ 0x4f0d,
+ 0x4f0e,
+ 0x4f0f,
+ 0x4f10,
+ 0x4f11,
+ 0x4f17,
+ 0x4f18,
+ 0x4f19,
+ 0x4f1a,
+ 0x4f1b,
+ 0x4f1e,
+ 0x4f1f,
+ 0x4f20,
+ 0x4f22,
+ 0x4f24,
+ 0x4f25,
+ 0x4f26,
+ 0x4f27,
+ 0x4f2a,
+ 0x4f2b,
+ 0x4f2f,
+ 0x4f30,
+ 0x4f32,
+ 0x4f34,
+ 0x4f36,
+ 0x4f38,
+ 0x4f3a,
+ 0x4f3c,
+ 0x4f3d,
+ 0x4f43,
+ 0x4f46,
+ 0x4f4d,
+ 0x4f4e,
+ 0x4f4f,
+ 0x4f50,
+ 0x4f51,
+ 0x4f53,
+ 0x4f55,
+ 0x4f57,
+ 0x4f58,
+ 0x4f59,
+ 0x4f5a,
+ 0x4f5b,
+ 0x4f5c,
+ 0x4f5d,
+ 0x4f5e,
+ 0x4f5f,
+ 0x4f60,
+ 0x4f63,
+ 0x4f64,
+ 0x4f65,
+ 0x4f67,
+ 0x4f69,
+ 0x4f6c,
+ 0x4f6f,
+ 0x4f70,
+ 0x4f73,
+ 0x4f74,
+ 0x4f76,
+ 0x4f7b,
+ 0x4f7c,
+ 0x4f7e,
+ 0x4f7f,
+ 0x4f83,
+ 0x4f84,
+ 0x4f88,
+ 0x4f89,
+ 0x4f8b,
+ 0x4f8d,
+ 0x4f8f,
+ 0x4f91,
+ 0x4f94,
+ 0x4f97,
+ 0x4f9b,
+ 0x4f9d,
+ 0x4fa0,
+ 0x4fa3,
+ 0x4fa5,
+ 0x4fa6,
+ 0x4fa7,
+ 0x4fa8,
+ 0x4fa9,
+ 0x4faa,
+ 0x4fac,
+ 0x4fae,
+ 0x4faf,
+ 0x4fb5,
+ 0x4fbf,
+ 0x4fc3,
+ 0x4fc4,
+ 0x4fc5,
+ 0x4fca,
+ 0x4fce,
+ 0x4fcf,
+ 0x4fd0,
+ 0x4fd1,
+ 0x4fd7,
+ 0x4fd8,
+ 0x4fda,
+ 0x4fdc,
+ 0x4fdd,
+ 0x4fde,
+ 0x4fdf,
+ 0x4fe1,
+ 0x4fe3,
+ 0x4fe6,
+ 0x4fe8,
+ 0x4fe9,
+ 0x4fea,
+ 0x4fed,
+ 0x4fee,
+ 0x4fef,
+ 0x4ff1,
+ 0x4ff3,
+ 0x4ff8,
+ 0x4ffa,
+ 0x4ffe,
+ 0x500c,
+ 0x500d,
+ 0x500f,
+ 0x5012,
+ 0x5014,
+ 0x5018,
+ 0x5019,
+ 0x501a,
+ 0x501c,
+ 0x501f,
+ 0x5021,
+ 0x5025,
+ 0x5026,
+ 0x5028,
+ 0x5029,
+ 0x502a,
+ 0x502c,
+ 0x502d,
+ 0x502e,
+ 0x503a,
+ 0x503c,
+ 0x503e,
+ 0x5043,
+ 0x5047,
+ 0x5048,
+ 0x504c,
+ 0x504e,
+ 0x504f,
+ 0x5055,
+ 0x505a,
+ 0x505c,
+ 0x5065,
+ 0x506c,
+ 0x5076,
+ 0x5077,
+ 0x507b,
+ 0x507e,
+ 0x507f,
+ 0x5080,
+ 0x5085,
+ 0x5088,
+ 0x508d,
+ 0x50a3,
+ 0x50a5,
+ 0x50a7,
+ 0x50a8,
+ 0x50a9,
+ 0x50ac,
+ 0x50b2,
+ 0x50ba,
+ 0x50bb,
+ 0x50cf,
+ 0x50d6,
+ 0x50da,
+ 0x50e6,
+ 0x50e7,
+ 0x50ec,
+ 0x50ed,
+ 0x50ee,
+ 0x50f3,
+ 0x50f5,
+ 0x50fb,
+ 0x5106,
+ 0x5107,
+ 0x510b,
+ 0x5112,
+ 0x5121,
+ 0x513f,
+ 0x5140,
+ 0x5141,
+ 0x5143,
+ 0x5144,
+ 0x5145,
+ 0x5146,
+ 0x5148,
+ 0x5149,
+ 0x514b,
+ 0x514d,
+ 0x5151,
+ 0x5154,
+ 0x5155,
+ 0x5156,
+ 0x515a,
+ 0x515c,
+ 0x5162,
+ 0x5165,
+ 0x5168,
+ 0x516b,
+ 0x516c,
+ 0x516d,
+ 0x516e,
+ 0x5170,
+ 0x5171,
+ 0x5173,
+ 0x5174,
+ 0x5175,
+ 0x5176,
+ 0x5177,
+ 0x5178,
+ 0x5179,
+ 0x517b,
+ 0x517c,
+ 0x517d,
+ 0x5180,
+ 0x5181,
+ 0x5182,
+ 0x5185,
+ 0x5188,
+ 0x5189,
+ 0x518c,
+ 0x518d,
+ 0x5192,
+ 0x5195,
+ 0x5196,
+ 0x5197,
+ 0x5199,
+ 0x519b,
+ 0x519c,
+ 0x51a0,
+ 0x51a2,
+ 0x51a4,
+ 0x51a5,
+ 0x51ab,
+ 0x51ac,
+ 0x51af,
+ 0x51b0,
+ 0x51b1,
+ 0x51b2,
+ 0x51b3,
+ 0x51b5,
+ 0x51b6,
+ 0x51b7,
+ 0x51bb,
+ 0x51bc,
+ 0x51bd,
+ 0x51c0,
+ 0x51c4,
+ 0x51c6,
+ 0x51c7,
+ 0x51c9,
+ 0x51cb,
+ 0x51cc,
+ 0x51cf,
+ 0x51d1,
+ 0x51db,
+ 0x51dd,
+ 0x51e0,
+ 0x51e1,
+ 0x51e4,
+ 0x51eb,
+ 0x51ed,
+ 0x51ef,
+ 0x51f0,
+ 0x51f3,
+ 0x51f5,
+ 0x51f6,
+ 0x51f8,
+ 0x51f9,
+ 0x51fa,
+ 0x51fb,
+ 0x51fc,
+ 0x51fd,
+ 0x51ff,
+ 0x5200,
+ 0x5201,
+ 0x5202,
+ 0x5203,
+ 0x5206,
+ 0x5207,
+ 0x5208,
+ 0x520a,
+ 0x520d,
+ 0x520e,
+ 0x5211,
+ 0x5212,
+ 0x5216,
+ 0x5217,
+ 0x5218,
+ 0x5219,
+ 0x521a,
+ 0x521b,
+ 0x521d,
+ 0x5220,
+ 0x5224,
+ 0x5228,
+ 0x5229,
+ 0x522b,
+ 0x522d,
+ 0x522e,
+ 0x5230,
+ 0x5233,
+ 0x5236,
+ 0x5237,
+ 0x5238,
+ 0x5239,
+ 0x523a,
+ 0x523b,
+ 0x523d,
+ 0x523f,
+ 0x5240,
+ 0x5241,
+ 0x5242,
+ 0x5243,
+ 0x524a,
+ 0x524c,
+ 0x524d,
+ 0x5250,
+ 0x5251,
+ 0x5254,
+ 0x5256,
+ 0x525c,
+ 0x525e,
+ 0x5261,
+ 0x5265,
+ 0x5267,
+ 0x5269,
+ 0x526a,
+ 0x526f,
+ 0x5272,
+ 0x527d,
+ 0x527f,
+ 0x5281,
+ 0x5282,
+ 0x5288,
+ 0x5290,
+ 0x5293,
+ 0x529b,
+ 0x529d,
+ 0x529e,
+ 0x529f,
+ 0x52a0,
+ 0x52a1,
+ 0x52a2,
+ 0x52a3,
+ 0x52a8,
+ 0x52a9,
+ 0x52aa,
+ 0x52ab,
+ 0x52ac,
+ 0x52ad,
+ 0x52b1,
+ 0x52b2,
+ 0x52b3,
+ 0x52be,
+ 0x52bf,
+ 0x52c3,
+ 0x52c7,
+ 0x52c9,
+ 0x52cb,
+ 0x52d0,
+ 0x52d2,
+ 0x52d6,
+ 0x52d8,
+ 0x52df,
+ 0x52e4,
+ 0x52f0,
+ 0x52f9,
+ 0x52fa,
+ 0x52fe,
+ 0x52ff,
+ 0x5300,
+ 0x5305,
+ 0x5306,
+ 0x5308,
+ 0x530d,
+ 0x530f,
+ 0x5310,
+ 0x5315,
+ 0x5316,
+ 0x5317,
+ 0x5319,
+ 0x531a,
+ 0x531d,
+ 0x5320,
+ 0x5321,
+ 0x5323,
+ 0x5326,
+ 0x532a,
+ 0x532e,
+ 0x5339,
+ 0x533a,
+ 0x533b,
+ 0x533e,
+ 0x533f,
+ 0x5341,
+ 0x5343,
+ 0x5345,
+ 0x5347,
+ 0x5348,
+ 0x5349,
+ 0x534a,
+ 0x534e,
+ 0x534f,
+ 0x5351,
+ 0x5352,
+ 0x5353,
+ 0x5355,
+ 0x5356,
+ 0x5357,
+ 0x535a,
+ 0x535c,
+ 0x535e,
+ 0x535f,
+ 0x5360,
+ 0x5361,
+ 0x5362,
+ 0x5363,
+ 0x5364,
+ 0x5366,
+ 0x5367,
+ 0x5369,
+ 0x536b,
+ 0x536e,
+ 0x536f,
+ 0x5370,
+ 0x5371,
+ 0x5373,
+ 0x5374,
+ 0x5375,
+ 0x5377,
+ 0x5378,
+ 0x537a,
+ 0x537f,
+ 0x5382,
+ 0x5384,
+ 0x5385,
+ 0x5386,
+ 0x5389,
+ 0x538b,
+ 0x538c,
+ 0x538d,
+ 0x5395,
+ 0x5398,
+ 0x539a,
+ 0x539d,
+ 0x539f,
+ 0x53a2,
+ 0x53a3,
+ 0x53a5,
+ 0x53a6,
+ 0x53a8,
+ 0x53a9,
+ 0x53ae,
+ 0x53b6,
+ 0x53bb,
+ 0x53bf,
+ 0x53c1,
+ 0x53c2,
+ 0x53c8,
+ 0x53c9,
+ 0x53ca,
+ 0x53cb,
+ 0x53cc,
+ 0x53cd,
+ 0x53d1,
+ 0x53d4,
+ 0x53d6,
+ 0x53d7,
+ 0x53d8,
+ 0x53d9,
+ 0x53db,
+ 0x53df,
+ 0x53e0,
+ 0x53e3,
+ 0x53e4,
+ 0x53e5,
+ 0x53e6,
+ 0x53e8,
+ 0x53e9,
+ 0x53ea,
+ 0x53eb,
+ 0x53ec,
+ 0x53ed,
+ 0x53ee,
+ 0x53ef,
+ 0x53f0,
+ 0x53f1,
+ 0x53f2,
+ 0x53f3,
+ 0x53f5,
+ 0x53f6,
+ 0x53f7,
+ 0x53f8,
+ 0x53f9,
+ 0x53fb,
+ 0x53fc,
+ 0x53fd,
+ 0x5401,
+ 0x5403,
+ 0x5404,
+ 0x5406,
+ 0x5408,
+ 0x5409,
+ 0x540a,
+ 0x540c,
+ 0x540d,
+ 0x540e,
+ 0x540f,
+ 0x5410,
+ 0x5411,
+ 0x5412,
+ 0x5413,
+ 0x5415,
+ 0x5416,
+ 0x5417,
+ 0x541b,
+ 0x541d,
+ 0x541e,
+ 0x541f,
+ 0x5420,
+ 0x5421,
+ 0x5423,
+ 0x5426,
+ 0x5427,
+ 0x5428,
+ 0x5429,
+ 0x542b,
+ 0x542c,
+ 0x542d,
+ 0x542e,
+ 0x542f,
+ 0x5431,
+ 0x5432,
+ 0x5434,
+ 0x5435,
+ 0x5438,
+ 0x5439,
+ 0x543b,
+ 0x543c,
+ 0x543e,
+ 0x5440,
+ 0x5443,
+ 0x5446,
+ 0x5448,
+ 0x544a,
+ 0x544b,
+ 0x5450,
+ 0x5452,
+ 0x5453,
+ 0x5454,
+ 0x5455,
+ 0x5456,
+ 0x5457,
+ 0x5458,
+ 0x5459,
+ 0x545b,
+ 0x545c,
+ 0x5462,
+ 0x5464,
+ 0x5466,
+ 0x5468,
+ 0x5471,
+ 0x5472,
+ 0x5473,
+ 0x5475,
+ 0x5476,
+ 0x5477,
+ 0x5478,
+ 0x547b,
+ 0x547c,
+ 0x547d,
+ 0x5480,
+ 0x5482,
+ 0x5484,
+ 0x5486,
+ 0x548b,
+ 0x548c,
+ 0x548e,
+ 0x548f,
+ 0x5490,
+ 0x5492,
+ 0x5494,
+ 0x5495,
+ 0x5496,
+ 0x5499,
+ 0x549a,
+ 0x549b,
+ 0x549d,
+ 0x54a3,
+ 0x54a4,
+ 0x54a6,
+ 0x54a7,
+ 0x54a8,
+ 0x54a9,
+ 0x54aa,
+ 0x54ab,
+ 0x54ac,
+ 0x54ad,
+ 0x54af,
+ 0x54b1,
+ 0x54b3,
+ 0x54b4,
+ 0x54b8,
+ 0x54bb,
+ 0x54bd,
+ 0x54bf,
+ 0x54c0,
+ 0x54c1,
+ 0x54c2,
+ 0x54c4,
+ 0x54c6,
+ 0x54c7,
+ 0x54c8,
+ 0x54c9,
+ 0x54cc,
+ 0x54cd,
+ 0x54ce,
+ 0x54cf,
+ 0x54d0,
+ 0x54d1,
+ 0x54d2,
+ 0x54d3,
+ 0x54d4,
+ 0x54d5,
+ 0x54d7,
+ 0x54d9,
+ 0x54da,
+ 0x54dc,
+ 0x54dd,
+ 0x54de,
+ 0x54df,
+ 0x54e5,
+ 0x54e6,
+ 0x54e7,
+ 0x54e8,
+ 0x54e9,
+ 0x54ea,
+ 0x54ed,
+ 0x54ee,
+ 0x54f2,
+ 0x54f3,
+ 0x54fa,
+ 0x54fc,
+ 0x54fd,
+ 0x54ff,
+ 0x5501,
+ 0x5506,
+ 0x5507,
+ 0x5509,
+ 0x550f,
+ 0x5510,
+ 0x5511,
+ 0x5514,
+ 0x551b,
+ 0x5520,
+ 0x5522,
+ 0x5523,
+ 0x5524,
+ 0x5527,
+ 0x552a,
+ 0x552c,
+ 0x552e,
+ 0x552f,
+ 0x5530,
+ 0x5531,
+ 0x5533,
+ 0x5537,
+ 0x553c,
+ 0x553e,
+ 0x553f,
+ 0x5541,
+ 0x5543,
+ 0x5544,
+ 0x5546,
+ 0x5549,
+ 0x554a,
+ 0x5550,
+ 0x5555,
+ 0x5556,
+ 0x555c,
+ 0x5561,
+ 0x5564,
+ 0x5565,
+ 0x5566,
+ 0x5567,
+ 0x556a,
+ 0x556c,
+ 0x556d,
+ 0x556e,
+ 0x5575,
+ 0x5576,
+ 0x5577,
+ 0x5578,
+ 0x557b,
+ 0x557c,
+ 0x557e,
+ 0x5580,
+ 0x5581,
+ 0x5582,
+ 0x5583,
+ 0x5584,
+ 0x5587,
+ 0x5588,
+ 0x5589,
+ 0x558a,
+ 0x558b,
+ 0x558f,
+ 0x5591,
+ 0x5594,
+ 0x5598,
+ 0x5599,
+ 0x559c,
+ 0x559d,
+ 0x559f,
+ 0x55a7,
+ 0x55b1,
+ 0x55b3,
+ 0x55b5,
+ 0x55b7,
+ 0x55b9,
+ 0x55bb,
+ 0x55bd,
+ 0x55be,
+ 0x55c4,
+ 0x55c5,
+ 0x55c9,
+ 0x55cc,
+ 0x55cd,
+ 0x55d1,
+ 0x55d2,
+ 0x55d3,
+ 0x55d4,
+ 0x55d6,
+ 0x55dc,
+ 0x55dd,
+ 0x55df,
+ 0x55e1,
+ 0x55e3,
+ 0x55e4,
+ 0x55e5,
+ 0x55e6,
+ 0x55e8,
+ 0x55ea,
+ 0x55eb,
+ 0x55ec,
+ 0x55ef,
+ 0x55f2,
+ 0x55f3,
+ 0x55f5,
+ 0x55f7,
+ 0x55fd,
+ 0x55fe,
+ 0x5600,
+ 0x5601,
+ 0x5608,
+ 0x5609,
+ 0x560c,
+ 0x560e,
+ 0x560f,
+ 0x5618,
+ 0x561b,
+ 0x561e,
+ 0x561f,
+ 0x5623,
+ 0x5624,
+ 0x5627,
+ 0x562c,
+ 0x562d,
+ 0x5631,
+ 0x5632,
+ 0x5634,
+ 0x5636,
+ 0x5639,
+ 0x563b,
+ 0x563f,
+ 0x564c,
+ 0x564d,
+ 0x564e,
+ 0x5654,
+ 0x5657,
+ 0x5658,
+ 0x5659,
+ 0x565c,
+ 0x5662,
+ 0x5664,
+ 0x5668,
+ 0x5669,
+ 0x566a,
+ 0x566b,
+ 0x566c,
+ 0x5671,
+ 0x5676,
+ 0x567b,
+ 0x567c,
+ 0x5685,
+ 0x5686,
+ 0x568e,
+ 0x568f,
+ 0x5693,
+ 0x56a3,
+ 0x56af,
+ 0x56b7,
+ 0x56bc,
+ 0x56ca,
+ 0x56d4,
+ 0x56d7,
+ 0x56da,
+ 0x56db,
+ 0x56dd,
+ 0x56de,
+ 0x56df,
+ 0x56e0,
+ 0x56e1,
+ 0x56e2,
+ 0x56e4,
+ 0x56eb,
+ 0x56ed,
+ 0x56f0,
+ 0x56f1,
+ 0x56f4,
+ 0x56f5,
+ 0x56f9,
+ 0x56fa,
+ 0x56fd,
+ 0x56fe,
+ 0x56ff,
+ 0x5703,
+ 0x5704,
+ 0x5706,
+ 0x5708,
+ 0x5709,
+ 0x570a,
+ 0x571c,
+ 0x571f,
+ 0x5723,
+ 0x5728,
+ 0x5729,
+ 0x572a,
+ 0x572c,
+ 0x572d,
+ 0x572e,
+ 0x572f,
+ 0x5730,
+ 0x5733,
+ 0x5739,
+ 0x573a,
+ 0x573b,
+ 0x573e,
+ 0x5740,
+ 0x5742,
+ 0x5747,
+ 0x574a,
+ 0x574c,
+ 0x574d,
+ 0x574e,
+ 0x574f,
+ 0x5750,
+ 0x5751,
+ 0x5757,
+ 0x575a,
+ 0x575b,
+ 0x575c,
+ 0x575d,
+ 0x575e,
+ 0x575f,
+ 0x5760,
+ 0x5761,
+ 0x5764,
+ 0x5766,
+ 0x5768,
+ 0x5769,
+ 0x576a,
+ 0x576b,
+ 0x576d,
+ 0x576f,
+ 0x5773,
+ 0x5776,
+ 0x5777,
+ 0x577b,
+ 0x577c,
+ 0x5782,
+ 0x5783,
+ 0x5784,
+ 0x5785,
+ 0x5786,
+ 0x578b,
+ 0x578c,
+ 0x5792,
+ 0x5793,
+ 0x579b,
+ 0x57a0,
+ 0x57a1,
+ 0x57a2,
+ 0x57a3,
+ 0x57a4,
+ 0x57a6,
+ 0x57a7,
+ 0x57a9,
+ 0x57ab,
+ 0x57ad,
+ 0x57ae,
+ 0x57b2,
+ 0x57b4,
+ 0x57b8,
+ 0x57c2,
+ 0x57c3,
+ 0x57cb,
+ 0x57ce,
+ 0x57cf,
+ 0x57d2,
+ 0x57d4,
+ 0x57d5,
+ 0x57d8,
+ 0x57d9,
+ 0x57da,
+ 0x57dd,
+ 0x57df,
+ 0x57e0,
+ 0x57e4,
+ 0x57ed,
+ 0x57ef,
+ 0x57f4,
+ 0x57f8,
+ 0x57f9,
+ 0x57fa,
+ 0x57fd,
+ 0x5800,
+ 0x5802,
+ 0x5806,
+ 0x5807,
+ 0x580b,
+ 0x580d,
+ 0x5811,
+ 0x5815,
+ 0x5819,
+ 0x581e,
+ 0x5820,
+ 0x5821,
+ 0x5824,
+ 0x582a,
+ 0x5830,
+ 0x5835,
+ 0x5844,
+ 0x584c,
+ 0x584d,
+ 0x5851,
+ 0x5854,
+ 0x5858,
+ 0x585e,
+ 0x5865,
+ 0x586b,
+ 0x586c,
+ 0x587e,
+ 0x5880,
+ 0x5881,
+ 0x5883,
+ 0x5885,
+ 0x5889,
+ 0x5892,
+ 0x5893,
+ 0x5899,
+ 0x589a,
+ 0x589e,
+ 0x589f,
+ 0x58a8,
+ 0x58a9,
+ 0x58bc,
+ 0x58c1,
+ 0x58c5,
+ 0x58d1,
+ 0x58d5,
+ 0x58e4,
+ 0x58eb,
+ 0x58ec,
+ 0x58ee,
+ 0x58f0,
+ 0x58f3,
+ 0x58f6,
+ 0x58f9,
+ 0x5902,
+ 0x5904,
+ 0x5907,
+ 0x590d,
+ 0x590f,
+ 0x5914,
+ 0x5915,
+ 0x5916,
+ 0x5919,
+ 0x591a,
+ 0x591c,
+ 0x591f,
+ 0x5924,
+ 0x5925,
+ 0x5927,
+ 0x5929,
+ 0x592a,
+ 0x592b,
+ 0x592d,
+ 0x592e,
+ 0x592f,
+ 0x5931,
+ 0x5934,
+ 0x5937,
+ 0x5938,
+ 0x5939,
+ 0x593a,
+ 0x593c,
+ 0x5941,
+ 0x5942,
+ 0x5944,
+ 0x5947,
+ 0x5948,
+ 0x5949,
+ 0x594b,
+ 0x594e,
+ 0x594f,
+ 0x5951,
+ 0x5954,
+ 0x5955,
+ 0x5956,
+ 0x5957,
+ 0x5958,
+ 0x595a,
+ 0x5960,
+ 0x5962,
+ 0x5965,
+ 0x5973,
+ 0x5974,
+ 0x5976,
+ 0x5978,
+ 0x5979,
+ 0x597d,
+ 0x5981,
+ 0x5982,
+ 0x5983,
+ 0x5984,
+ 0x5986,
+ 0x5987,
+ 0x5988,
+ 0x598a,
+ 0x598d,
+ 0x5992,
+ 0x5993,
+ 0x5996,
+ 0x5997,
+ 0x5999,
+ 0x599e,
+ 0x59a3,
+ 0x59a4,
+ 0x59a5,
+ 0x59a8,
+ 0x59a9,
+ 0x59aa,
+ 0x59ab,
+ 0x59ae,
+ 0x59af,
+ 0x59b2,
+ 0x59b9,
+ 0x59bb,
+ 0x59be,
+ 0x59c6,
+ 0x59ca,
+ 0x59cb,
+ 0x59d0,
+ 0x59d1,
+ 0x59d2,
+ 0x59d3,
+ 0x59d4,
+ 0x59d7,
+ 0x59d8,
+ 0x59da,
+ 0x59dc,
+ 0x59dd,
+ 0x59e3,
+ 0x59e5,
+ 0x59e8,
+ 0x59ec,
+ 0x59f9,
+ 0x59fb,
+ 0x59ff,
+ 0x5a01,
+ 0x5a03,
+ 0x5a04,
+ 0x5a05,
+ 0x5a06,
+ 0x5a07,
+ 0x5a08,
+ 0x5a09,
+ 0x5a0c,
+ 0x5a11,
+ 0x5a13,
+ 0x5a18,
+ 0x5a1c,
+ 0x5a1f,
+ 0x5a20,
+ 0x5a23,
+ 0x5a25,
+ 0x5a29,
+ 0x5a31,
+ 0x5a32,
+ 0x5a34,
+ 0x5a36,
+ 0x5a3c,
+ 0x5a40,
+ 0x5a46,
+ 0x5a49,
+ 0x5a4a,
+ 0x5a55,
+ 0x5a5a,
+ 0x5a62,
+ 0x5a67,
+ 0x5a6a,
+ 0x5a74,
+ 0x5a75,
+ 0x5a76,
+ 0x5a77,
+ 0x5a7a,
+ 0x5a7f,
+ 0x5a92,
+ 0x5a9a,
+ 0x5a9b,
+ 0x5aaa,
+ 0x5ab2,
+ 0x5ab3,
+ 0x5ab5,
+ 0x5ab8,
+ 0x5abe,
+ 0x5ac1,
+ 0x5ac2,
+ 0x5ac9,
+ 0x5acc,
+ 0x5ad2,
+ 0x5ad4,
+ 0x5ad6,
+ 0x5ad8,
+ 0x5adc,
+ 0x5ae0,
+ 0x5ae1,
+ 0x5ae3,
+ 0x5ae6,
+ 0x5ae9,
+ 0x5aeb,
+ 0x5af1,
+ 0x5b09,
+ 0x5b16,
+ 0x5b17,
+ 0x5b32,
+ 0x5b34,
+ 0x5b37,
+ 0x5b40,
+ 0x5b50,
+ 0x5b51,
+ 0x5b53,
+ 0x5b54,
+ 0x5b55,
+ 0x5b57,
+ 0x5b58,
+ 0x5b59,
+ 0x5b5a,
+ 0x5b5b,
+ 0x5b5c,
+ 0x5b5d,
+ 0x5b5f,
+ 0x5b62,
+ 0x5b63,
+ 0x5b64,
+ 0x5b65,
+ 0x5b66,
+ 0x5b69,
+ 0x5b6a,
+ 0x5b6c,
+ 0x5b70,
+ 0x5b71,
+ 0x5b73,
+ 0x5b75,
+ 0x5b7a,
+ 0x5b7d,
+ 0x5b80,
+ 0x5b81,
+ 0x5b83,
+ 0x5b84,
+ 0x5b85,
+ 0x5b87,
+ 0x5b88,
+ 0x5b89,
+ 0x5b8b,
+ 0x5b8c,
+ 0x5b8f,
+ 0x5b93,
+ 0x5b95,
+ 0x5b97,
+ 0x5b98,
+ 0x5b99,
+ 0x5b9a,
+ 0x5b9b,
+ 0x5b9c,
+ 0x5b9d,
+ 0x5b9e,
+ 0x5ba0,
+ 0x5ba1,
+ 0x5ba2,
+ 0x5ba3,
+ 0x5ba4,
+ 0x5ba5,
+ 0x5ba6,
+ 0x5baa,
+ 0x5bab,
+ 0x5bb0,
+ 0x5bb3,
+ 0x5bb4,
+ 0x5bb5,
+ 0x5bb6,
+ 0x5bb8,
+ 0x5bb9,
+ 0x5bbd,
+ 0x5bbe,
+ 0x5bbf,
+ 0x5bc2,
+ 0x5bc4,
+ 0x5bc5,
+ 0x5bc6,
+ 0x5bc7,
+ 0x5bcc,
+ 0x5bd0,
+ 0x5bd2,
+ 0x5bd3,
+ 0x5bdd,
+ 0x5bde,
+ 0x5bdf,
+ 0x5be1,
+ 0x5be4,
+ 0x5be5,
+ 0x5be8,
+ 0x5bee,
+ 0x5bf0,
+ 0x5bf8,
+ 0x5bf9,
+ 0x5bfa,
+ 0x5bfb,
+ 0x5bfc,
+ 0x5bff,
+ 0x5c01,
+ 0x5c04,
+ 0x5c06,
+ 0x5c09,
+ 0x5c0a,
+ 0x5c0f,
+ 0x5c11,
+ 0x5c14,
+ 0x5c15,
+ 0x5c16,
+ 0x5c18,
+ 0x5c1a,
+ 0x5c1c,
+ 0x5c1d,
+ 0x5c22,
+ 0x5c24,
+ 0x5c25,
+ 0x5c27,
+ 0x5c2c,
+ 0x5c31,
+ 0x5c34,
+ 0x5c38,
+ 0x5c39,
+ 0x5c3a,
+ 0x5c3b,
+ 0x5c3c,
+ 0x5c3d,
+ 0x5c3e,
+ 0x5c3f,
+ 0x5c40,
+ 0x5c41,
+ 0x5c42,
+ 0x5c45,
+ 0x5c48,
+ 0x5c49,
+ 0x5c4a,
+ 0x5c4b,
+ 0x5c4e,
+ 0x5c4f,
+ 0x5c50,
+ 0x5c51,
+ 0x5c55,
+ 0x5c59,
+ 0x5c5e,
+ 0x5c60,
+ 0x5c61,
+ 0x5c63,
+ 0x5c65,
+ 0x5c66,
+ 0x5c6e,
+ 0x5c6f,
+ 0x5c71,
+ 0x5c79,
+ 0x5c7a,
+ 0x5c7f,
+ 0x5c81,
+ 0x5c82,
+ 0x5c88,
+ 0x5c8c,
+ 0x5c8d,
+ 0x5c90,
+ 0x5c91,
+ 0x5c94,
+ 0x5c96,
+ 0x5c97,
+ 0x5c98,
+ 0x5c99,
+ 0x5c9a,
+ 0x5c9b,
+ 0x5c9c,
+ 0x5ca2,
+ 0x5ca3,
+ 0x5ca9,
+ 0x5cab,
+ 0x5cac,
+ 0x5cad,
+ 0x5cb1,
+ 0x5cb3,
+ 0x5cb5,
+ 0x5cb7,
+ 0x5cb8,
+ 0x5cbd,
+ 0x5cbf,
+ 0x5cc1,
+ 0x5cc4,
+ 0x5ccb,
+ 0x5cd2,
+ 0x5cd9,
+ 0x5ce1,
+ 0x5ce4,
+ 0x5ce5,
+ 0x5ce6,
+ 0x5ce8,
+ 0x5cea,
+ 0x5ced,
+ 0x5cf0,
+ 0x5cfb,
+ 0x5d02,
+ 0x5d03,
+ 0x5d06,
+ 0x5d07,
+ 0x5d0e,
+ 0x5d14,
+ 0x5d16,
+ 0x5d1b,
+ 0x5d1e,
+ 0x5d24,
+ 0x5d26,
+ 0x5d27,
+ 0x5d29,
+ 0x5d2d,
+ 0x5d2e,
+ 0x5d34,
+ 0x5d3d,
+ 0x5d3e,
+ 0x5d47,
+ 0x5d4a,
+ 0x5d4b,
+ 0x5d4c,
+ 0x5d58,
+ 0x5d5b,
+ 0x5d5d,
+ 0x5d69,
+ 0x5d6b,
+ 0x5d6c,
+ 0x5d6f,
+ 0x5d74,
+ 0x5d82,
+ 0x5d99,
+ 0x5d9d,
+ 0x5db7,
+ 0x5dc5,
+ 0x5dcd,
+ 0x5ddb,
+ 0x5ddd,
+ 0x5dde,
+ 0x5de1,
+ 0x5de2,
+ 0x5de5,
+ 0x5de6,
+ 0x5de7,
+ 0x5de8,
+ 0x5de9,
+ 0x5deb,
+ 0x5dee,
+ 0x5def,
+ 0x5df1,
+ 0x5df2,
+ 0x5df3,
+ 0x5df4,
+ 0x5df7,
+ 0x5dfd,
+ 0x5dfe,
+ 0x5e01,
+ 0x5e02,
+ 0x5e03,
+ 0x5e05,
+ 0x5e06,
+ 0x5e08,
+ 0x5e0c,
+ 0x5e0f,
+ 0x5e10,
+ 0x5e11,
+ 0x5e14,
+ 0x5e15,
+ 0x5e16,
+ 0x5e18,
+ 0x5e19,
+ 0x5e1a,
+ 0x5e1b,
+ 0x5e1c,
+ 0x5e1d,
+ 0x5e26,
+ 0x5e27,
+ 0x5e2d,
+ 0x5e2e,
+ 0x5e31,
+ 0x5e37,
+ 0x5e38,
+ 0x5e3b,
+ 0x5e3c,
+ 0x5e3d,
+ 0x5e42,
+ 0x5e44,
+ 0x5e45,
+ 0x5e4c,
+ 0x5e54,
+ 0x5e55,
+ 0x5e5b,
+ 0x5e5e,
+ 0x5e61,
+ 0x5e62,
+ 0x5e72,
+ 0x5e73,
+ 0x5e74,
+ 0x5e76,
+ 0x5e78,
+ 0x5e7a,
+ 0x5e7b,
+ 0x5e7c,
+ 0x5e7d,
+ 0x5e7f,
+ 0x5e80,
+ 0x5e84,
+ 0x5e86,
+ 0x5e87,
+ 0x5e8a,
+ 0x5e8b,
+ 0x5e8f,
+ 0x5e90,
+ 0x5e91,
+ 0x5e93,
+ 0x5e94,
+ 0x5e95,
+ 0x5e96,
+ 0x5e97,
+ 0x5e99,
+ 0x5e9a,
+ 0x5e9c,
+ 0x5e9e,
+ 0x5e9f,
+ 0x5ea0,
+ 0x5ea5,
+ 0x5ea6,
+ 0x5ea7,
+ 0x5ead,
+ 0x5eb3,
+ 0x5eb5,
+ 0x5eb6,
+ 0x5eb7,
+ 0x5eb8,
+ 0x5eb9,
+ 0x5ebe,
+ 0x5ec9,
+ 0x5eca,
+ 0x5ed1,
+ 0x5ed2,
+ 0x5ed3,
+ 0x5ed6,
+ 0x5edb,
+ 0x5ee8,
+ 0x5eea,
+ 0x5ef4,
+ 0x5ef6,
+ 0x5ef7,
+ 0x5efa,
+ 0x5efe,
+ 0x5eff,
+ 0x5f00,
+ 0x5f01,
+ 0x5f02,
+ 0x5f03,
+ 0x5f04,
+ 0x5f08,
+ 0x5f0a,
+ 0x5f0b,
+ 0x5f0f,
+ 0x5f11,
+ 0x5f13,
+ 0x5f15,
+ 0x5f17,
+ 0x5f18,
+ 0x5f1b,
+ 0x5f1f,
+ 0x5f20,
+ 0x5f25,
+ 0x5f26,
+ 0x5f27,
+ 0x5f29,
+ 0x5f2a,
+ 0x5f2d,
+ 0x5f2f,
+ 0x5f31,
+ 0x5f39,
+ 0x5f3a,
+ 0x5f3c,
+ 0x5f40,
+ 0x5f50,
+ 0x5f52,
+ 0x5f53,
+ 0x5f55,
+ 0x5f56,
+ 0x5f57,
+ 0x5f58,
+ 0x5f5d,
+ 0x5f61,
+ 0x5f62,
+ 0x5f64,
+ 0x5f66,
+ 0x5f69,
+ 0x5f6a,
+ 0x5f6c,
+ 0x5f6d,
+ 0x5f70,
+ 0x5f71,
+ 0x5f73,
+ 0x5f77,
+ 0x5f79,
+ 0x5f7b,
+ 0x5f7c,
+ 0x5f80,
+ 0x5f81,
+ 0x5f82,
+ 0x5f84,
+ 0x5f85,
+ 0x5f87,
+ 0x5f88,
+ 0x5f89,
+ 0x5f8a,
+ 0x5f8b,
+ 0x5f8c,
+ 0x5f90,
+ 0x5f92,
+ 0x5f95,
+ 0x5f97,
+ 0x5f98,
+ 0x5f99,
+ 0x5f9c,
+ 0x5fa1,
+ 0x5fa8,
+ 0x5faa,
+ 0x5fad,
+ 0x5fae,
+ 0x5fb5,
+ 0x5fb7,
+ 0x5fbc,
+ 0x5fbd,
+ 0x5fc3,
+ 0x5fc4,
+ 0x5fc5,
+ 0x5fc6,
+ 0x5fc9,
+ 0x5fcc,
+ 0x5fcd,
+ 0x5fcf,
+ 0x5fd0,
+ 0x5fd1,
+ 0x5fd2,
+ 0x5fd6,
+ 0x5fd7,
+ 0x5fd8,
+ 0x5fd9,
+ 0x5fdd,
+ 0x5fe0,
+ 0x5fe1,
+ 0x5fe4,
+ 0x5fe7,
+ 0x5fea,
+ 0x5feb,
+ 0x5fed,
+ 0x5fee,
+ 0x5ff1,
+ 0x5ff5,
+ 0x5ff8,
+ 0x5ffb,
+ 0x5ffd,
+ 0x5ffe,
+ 0x5fff,
+ 0x6000,
+ 0x6001,
+ 0x6002,
+ 0x6003,
+ 0x6004,
+ 0x6005,
+ 0x6006,
+ 0x600a,
+ 0x600d,
+ 0x600e,
+ 0x600f,
+ 0x6012,
+ 0x6014,
+ 0x6015,
+ 0x6016,
+ 0x6019,
+ 0x601b,
+ 0x601c,
+ 0x601d,
+ 0x6020,
+ 0x6021,
+ 0x6025,
+ 0x6026,
+ 0x6027,
+ 0x6028,
+ 0x6029,
+ 0x602a,
+ 0x602b,
+ 0x602f,
+ 0x6035,
+ 0x603b,
+ 0x603c,
+ 0x603f,
+ 0x6041,
+ 0x6042,
+ 0x6043,
+ 0x604b,
+ 0x604d,
+ 0x6050,
+ 0x6052,
+ 0x6055,
+ 0x6059,
+ 0x605a,
+ 0x605d,
+ 0x6062,
+ 0x6063,
+ 0x6064,
+ 0x6067,
+ 0x6068,
+ 0x6069,
+ 0x606a,
+ 0x606b,
+ 0x606c,
+ 0x606d,
+ 0x606f,
+ 0x6070,
+ 0x6073,
+ 0x6076,
+ 0x6078,
+ 0x6079,
+ 0x607a,
+ 0x607b,
+ 0x607c,
+ 0x607d,
+ 0x607f,
+ 0x6083,
+ 0x6084,
+ 0x6089,
+ 0x608c,
+ 0x608d,
+ 0x6092,
+ 0x6094,
+ 0x6096,
+ 0x609a,
+ 0x609b,
+ 0x609d,
+ 0x609f,
+ 0x60a0,
+ 0x60a3,
+ 0x60a6,
+ 0x60a8,
+ 0x60ab,
+ 0x60ac,
+ 0x60ad,
+ 0x60af,
+ 0x60b1,
+ 0x60b2,
+ 0x60b4,
+ 0x60b8,
+ 0x60bb,
+ 0x60bc,
+ 0x60c5,
+ 0x60c6,
+ 0x60ca,
+ 0x60cb,
+ 0x60d1,
+ 0x60d5,
+ 0x60d8,
+ 0x60da,
+ 0x60dc,
+ 0x60dd,
+ 0x60df,
+ 0x60e0,
+ 0x60e6,
+ 0x60e7,
+ 0x60e8,
+ 0x60e9,
+ 0x60eb,
+ 0x60ec,
+ 0x60ed,
+ 0x60ee,
+ 0x60ef,
+ 0x60f0,
+ 0x60f3,
+ 0x60f4,
+ 0x60f6,
+ 0x60f9,
+ 0x60fa,
+ 0x6100,
+ 0x6101,
+ 0x6106,
+ 0x6108,
+ 0x6109,
+ 0x610d,
+ 0x610e,
+ 0x610f,
+ 0x6115,
+ 0x611a,
+ 0x611f,
+ 0x6120,
+ 0x6123,
+ 0x6124,
+ 0x6126,
+ 0x6127,
+ 0x612b,
+ 0x613f,
+ 0x6148,
+ 0x614a,
+ 0x614c,
+ 0x614e,
+ 0x6151,
+ 0x6155,
+ 0x615d,
+ 0x6162,
+ 0x6167,
+ 0x6168,
+ 0x6170,
+ 0x6175,
+ 0x6177,
+ 0x618b,
+ 0x618e,
+ 0x6194,
+ 0x619d,
+ 0x61a7,
+ 0x61a8,
+ 0x61a9,
+ 0x61ac,
+ 0x61b7,
+ 0x61be,
+ 0x61c2,
+ 0x61c8,
+ 0x61ca,
+ 0x61cb,
+ 0x61d1,
+ 0x61d2,
+ 0x61d4,
+ 0x61e6,
+ 0x61f5,
+ 0x61ff,
+ 0x6206,
+ 0x6208,
+ 0x620a,
+ 0x620b,
+ 0x620c,
+ 0x620d,
+ 0x620e,
+ 0x620f,
+ 0x6210,
+ 0x6211,
+ 0x6212,
+ 0x6215,
+ 0x6216,
+ 0x6217,
+ 0x6218,
+ 0x621a,
+ 0x621b,
+ 0x621f,
+ 0x6221,
+ 0x6222,
+ 0x6224,
+ 0x6225,
+ 0x622a,
+ 0x622c,
+ 0x622e,
+ 0x6233,
+ 0x6234,
+ 0x6237,
+ 0x623d,
+ 0x623e,
+ 0x623f,
+ 0x6240,
+ 0x6241,
+ 0x6243,
+ 0x6247,
+ 0x6248,
+ 0x6249,
+ 0x624b,
+ 0x624c,
+ 0x624d,
+ 0x624e,
+ 0x6251,
+ 0x6252,
+ 0x6253,
+ 0x6254,
+ 0x6258,
+ 0x625b,
+ 0x6263,
+ 0x6266,
+ 0x6267,
+ 0x6269,
+ 0x626a,
+ 0x626b,
+ 0x626c,
+ 0x626d,
+ 0x626e,
+ 0x626f,
+ 0x6270,
+ 0x6273,
+ 0x6276,
+ 0x6279,
+ 0x627c,
+ 0x627e,
+ 0x627f,
+ 0x6280,
+ 0x6284,
+ 0x6289,
+ 0x628a,
+ 0x6291,
+ 0x6292,
+ 0x6293,
+ 0x6295,
+ 0x6296,
+ 0x6297,
+ 0x6298,
+ 0x629a,
+ 0x629b,
+ 0x629f,
+ 0x62a0,
+ 0x62a1,
+ 0x62a2,
+ 0x62a4,
+ 0x62a5,
+ 0x62a8,
+ 0x62ab,
+ 0x62ac,
+ 0x62b1,
+ 0x62b5,
+ 0x62b9,
+ 0x62bb,
+ 0x62bc,
+ 0x62bd,
+ 0x62bf,
+ 0x62c2,
+ 0x62c4,
+ 0x62c5,
+ 0x62c6,
+ 0x62c7,
+ 0x62c8,
+ 0x62c9,
+ 0x62ca,
+ 0x62cc,
+ 0x62cd,
+ 0x62ce,
+ 0x62d0,
+ 0x62d2,
+ 0x62d3,
+ 0x62d4,
+ 0x62d6,
+ 0x62d7,
+ 0x62d8,
+ 0x62d9,
+ 0x62da,
+ 0x62db,
+ 0x62dc,
+ 0x62df,
+ 0x62e2,
+ 0x62e3,
+ 0x62e5,
+ 0x62e6,
+ 0x62e7,
+ 0x62e8,
+ 0x62e9,
+ 0x62ec,
+ 0x62ed,
+ 0x62ee,
+ 0x62ef,
+ 0x62f1,
+ 0x62f3,
+ 0x62f4,
+ 0x62f6,
+ 0x62f7,
+ 0x62fc,
+ 0x62fd,
+ 0x62fe,
+ 0x62ff,
+ 0x6301,
+ 0x6302,
+ 0x6307,
+ 0x6308,
+ 0x6309,
+ 0x630e,
+ 0x6311,
+ 0x6316,
+ 0x631a,
+ 0x631b,
+ 0x631d,
+ 0x631e,
+ 0x631f,
+ 0x6320,
+ 0x6321,
+ 0x6322,
+ 0x6323,
+ 0x6324,
+ 0x6325,
+ 0x6328,
+ 0x632a,
+ 0x632b,
+ 0x632f,
+ 0x6332,
+ 0x6339,
+ 0x633a,
+ 0x633d,
+ 0x6342,
+ 0x6343,
+ 0x6345,
+ 0x6346,
+ 0x6349,
+ 0x634b,
+ 0x634c,
+ 0x634d,
+ 0x634e,
+ 0x634f,
+ 0x6350,
+ 0x6355,
+ 0x635e,
+ 0x635f,
+ 0x6361,
+ 0x6362,
+ 0x6363,
+ 0x6367,
+ 0x6369,
+ 0x636d,
+ 0x636e,
+ 0x6371,
+ 0x6376,
+ 0x6377,
+ 0x637a,
+ 0x637b,
+ 0x6380,
+ 0x6382,
+ 0x6387,
+ 0x6388,
+ 0x6389,
+ 0x638a,
+ 0x638c,
+ 0x638e,
+ 0x638f,
+ 0x6390,
+ 0x6392,
+ 0x6396,
+ 0x6398,
+ 0x63a0,
+ 0x63a2,
+ 0x63a3,
+ 0x63a5,
+ 0x63a7,
+ 0x63a8,
+ 0x63a9,
+ 0x63aa,
+ 0x63ac,
+ 0x63ad,
+ 0x63ae,
+ 0x63b0,
+ 0x63b3,
+ 0x63b4,
+ 0x63b7,
+ 0x63b8,
+ 0x63ba,
+ 0x63bc,
+ 0x63be,
+ 0x63c4,
+ 0x63c6,
+ 0x63c9,
+ 0x63cd,
+ 0x63ce,
+ 0x63cf,
+ 0x63d0,
+ 0x63d2,
+ 0x63d6,
+ 0x63de,
+ 0x63e0,
+ 0x63e1,
+ 0x63e3,
+ 0x63e9,
+ 0x63ea,
+ 0x63ed,
+ 0x63f2,
+ 0x63f4,
+ 0x63f6,
+ 0x63f8,
+ 0x63fd,
+ 0x63ff,
+ 0x6400,
+ 0x6401,
+ 0x6402,
+ 0x6405,
+ 0x640b,
+ 0x640c,
+ 0x640f,
+ 0x6410,
+ 0x6413,
+ 0x6414,
+ 0x641b,
+ 0x641c,
+ 0x641e,
+ 0x6420,
+ 0x6421,
+ 0x6426,
+ 0x642a,
+ 0x642c,
+ 0x642d,
+ 0x6434,
+ 0x643a,
+ 0x643d,
+ 0x643f,
+ 0x6441,
+ 0x6444,
+ 0x6445,
+ 0x6446,
+ 0x6447,
+ 0x6448,
+ 0x644a,
+ 0x6452,
+ 0x6454,
+ 0x6458,
+ 0x645e,
+ 0x6467,
+ 0x6469,
+ 0x646d,
+ 0x6478,
+ 0x6479,
+ 0x647a,
+ 0x6482,
+ 0x6484,
+ 0x6485,
+ 0x6487,
+ 0x6491,
+ 0x6492,
+ 0x6495,
+ 0x6496,
+ 0x6499,
+ 0x649e,
+ 0x64a4,
+ 0x64a9,
+ 0x64ac,
+ 0x64ad,
+ 0x64ae,
+ 0x64b0,
+ 0x64b5,
+ 0x64b7,
+ 0x64b8,
+ 0x64ba,
+ 0x64bc,
+ 0x64c0,
+ 0x64c2,
+ 0x64c5,
+ 0x64cd,
+ 0x64ce,
+ 0x64d0,
+ 0x64d2,
+ 0x64d7,
+ 0x64d8,
+ 0x64de,
+ 0x64e2,
+ 0x64e4,
+ 0x64e6,
+ 0x6500,
+ 0x6509,
+ 0x6512,
+ 0x6518,
+ 0x6525,
+ 0x652b,
+ 0x652e,
+ 0x652f,
+ 0x6534,
+ 0x6535,
+ 0x6536,
+ 0x6538,
+ 0x6539,
+ 0x653b,
+ 0x653e,
+ 0x653f,
+ 0x6545,
+ 0x6548,
+ 0x6549,
+ 0x654c,
+ 0x654f,
+ 0x6551,
+ 0x6555,
+ 0x6556,
+ 0x6559,
+ 0x655b,
+ 0x655d,
+ 0x655e,
+ 0x6562,
+ 0x6563,
+ 0x6566,
+ 0x656b,
+ 0x656c,
+ 0x6570,
+ 0x6572,
+ 0x6574,
+ 0x6577,
+ 0x6587,
+ 0x658b,
+ 0x658c,
+ 0x6590,
+ 0x6591,
+ 0x6593,
+ 0x6597,
+ 0x6599,
+ 0x659b,
+ 0x659c,
+ 0x659f,
+ 0x65a1,
+ 0x65a4,
+ 0x65a5,
+ 0x65a7,
+ 0x65a9,
+ 0x65ab,
+ 0x65ad,
+ 0x65af,
+ 0x65b0,
+ 0x65b9,
+ 0x65bc,
+ 0x65bd,
+ 0x65c1,
+ 0x65c3,
+ 0x65c4,
+ 0x65c5,
+ 0x65c6,
+ 0x65cb,
+ 0x65cc,
+ 0x65ce,
+ 0x65cf,
+ 0x65d2,
+ 0x65d6,
+ 0x65d7,
+ 0x65e0,
+ 0x65e2,
+ 0x65e5,
+ 0x65e6,
+ 0x65e7,
+ 0x65e8,
+ 0x65e9,
+ 0x65ec,
+ 0x65ed,
+ 0x65ee,
+ 0x65ef,
+ 0x65f0,
+ 0x65f1,
+ 0x65f6,
+ 0x65f7,
+ 0x65fa,
+ 0x6600,
+ 0x6602,
+ 0x6603,
+ 0x6606,
+ 0x660a,
+ 0x660c,
+ 0x660e,
+ 0x660f,
+ 0x6613,
+ 0x6614,
+ 0x6615,
+ 0x6619,
+ 0x661d,
+ 0x661f,
+ 0x6620,
+ 0x6625,
+ 0x6627,
+ 0x6628,
+ 0x662d,
+ 0x662f,
+ 0x6631,
+ 0x6634,
+ 0x6635,
+ 0x6636,
+ 0x663c,
+ 0x663e,
+ 0x6641,
+ 0x6643,
+ 0x664b,
+ 0x664c,
+ 0x664f,
+ 0x6652,
+ 0x6653,
+ 0x6654,
+ 0x6655,
+ 0x6656,
+ 0x6657,
+ 0x665a,
+ 0x665f,
+ 0x6661,
+ 0x6664,
+ 0x6666,
+ 0x6668,
+ 0x666e,
+ 0x666f,
+ 0x6670,
+ 0x6674,
+ 0x6676,
+ 0x6677,
+ 0x667a,
+ 0x667e,
+ 0x6682,
+ 0x6684,
+ 0x6687,
+ 0x668c,
+ 0x6691,
+ 0x6696,
+ 0x6697,
+ 0x669d,
+ 0x66a7,
+ 0x66a8,
+ 0x66ae,
+ 0x66b4,
+ 0x66b9,
+ 0x66be,
+ 0x66d9,
+ 0x66db,
+ 0x66dc,
+ 0x66dd,
+ 0x66e6,
+ 0x66e9,
+ 0x66f0,
+ 0x66f2,
+ 0x66f3,
+ 0x66f4,
+ 0x66f7,
+ 0x66f9,
+ 0x66fc,
+ 0x66fe,
+ 0x66ff,
+ 0x6700,
+ 0x6708,
+ 0x6709,
+ 0x670a,
+ 0x670b,
+ 0x670d,
+ 0x6710,
+ 0x6714,
+ 0x6715,
+ 0x6717,
+ 0x671b,
+ 0x671d,
+ 0x671f,
+ 0x6726,
+ 0x6728,
+ 0x672a,
+ 0x672b,
+ 0x672c,
+ 0x672d,
+ 0x672f,
+ 0x6731,
+ 0x6734,
+ 0x6735,
+ 0x673a,
+ 0x673d,
+ 0x6740,
+ 0x6742,
+ 0x6743,
+ 0x6746,
+ 0x6748,
+ 0x6749,
+ 0x674c,
+ 0x674e,
+ 0x674f,
+ 0x6750,
+ 0x6751,
+ 0x6753,
+ 0x6756,
+ 0x675c,
+ 0x675e,
+ 0x675f,
+ 0x6760,
+ 0x6761,
+ 0x6765,
+ 0x6768,
+ 0x6769,
+ 0x676a,
+ 0x676d,
+ 0x676f,
+ 0x6770,
+ 0x6772,
+ 0x6773,
+ 0x6775,
+ 0x6777,
+ 0x677c,
+ 0x677e,
+ 0x677f,
+ 0x6781,
+ 0x6784,
+ 0x6787,
+ 0x6789,
+ 0x678b,
+ 0x6790,
+ 0x6795,
+ 0x6797,
+ 0x6798,
+ 0x679a,
+ 0x679c,
+ 0x679d,
+ 0x679e,
+ 0x67a2,
+ 0x67a3,
+ 0x67a5,
+ 0x67a7,
+ 0x67a8,
+ 0x67aa,
+ 0x67ab,
+ 0x67ad,
+ 0x67af,
+ 0x67b0,
+ 0x67b3,
+ 0x67b5,
+ 0x67b6,
+ 0x67b7,
+ 0x67b8,
+ 0x67c1,
+ 0x67c3,
+ 0x67c4,
+ 0x67cf,
+ 0x67d0,
+ 0x67d1,
+ 0x67d2,
+ 0x67d3,
+ 0x67d4,
+ 0x67d8,
+ 0x67d9,
+ 0x67da,
+ 0x67dc,
+ 0x67dd,
+ 0x67de,
+ 0x67e0,
+ 0x67e2,
+ 0x67e5,
+ 0x67e9,
+ 0x67ec,
+ 0x67ef,
+ 0x67f0,
+ 0x67f1,
+ 0x67f3,
+ 0x67f4,
+ 0x67fd,
+ 0x67ff,
+ 0x6800,
+ 0x6805,
+ 0x6807,
+ 0x6808,
+ 0x6809,
+ 0x680a,
+ 0x680b,
+ 0x680c,
+ 0x680e,
+ 0x680f,
+ 0x6811,
+ 0x6813,
+ 0x6816,
+ 0x6817,
+ 0x681d,
+ 0x6821,
+ 0x6829,
+ 0x682a,
+ 0x6832,
+ 0x6833,
+ 0x6837,
+ 0x6838,
+ 0x6839,
+ 0x683c,
+ 0x683d,
+ 0x683e,
+ 0x6840,
+ 0x6841,
+ 0x6842,
+ 0x6843,
+ 0x6844,
+ 0x6845,
+ 0x6846,
+ 0x6848,
+ 0x6849,
+ 0x684a,
+ 0x684c,
+ 0x684e,
+ 0x6850,
+ 0x6851,
+ 0x6853,
+ 0x6854,
+ 0x6855,
+ 0x6860,
+ 0x6861,
+ 0x6862,
+ 0x6863,
+ 0x6864,
+ 0x6865,
+ 0x6866,
+ 0x6867,
+ 0x6868,
+ 0x6869,
+ 0x686b,
+ 0x6874,
+ 0x6876,
+ 0x6877,
+ 0x6881,
+ 0x6883,
+ 0x6885,
+ 0x6886,
+ 0x688f,
+ 0x6893,
+ 0x6897,
+ 0x68a2,
+ 0x68a6,
+ 0x68a7,
+ 0x68a8,
+ 0x68ad,
+ 0x68af,
+ 0x68b0,
+ 0x68b3,
+ 0x68b5,
+ 0x68c0,
+ 0x68c2,
+ 0x68c9,
+ 0x68cb,
+ 0x68cd,
+ 0x68d2,
+ 0x68d5,
+ 0x68d8,
+ 0x68da,
+ 0x68e0,
+ 0x68e3,
+ 0x68ee,
+ 0x68f0,
+ 0x68f1,
+ 0x68f5,
+ 0x68f9,
+ 0x68fa,
+ 0x68fc,
+ 0x6901,
+ 0x6905,
+ 0x690b,
+ 0x690d,
+ 0x690e,
+ 0x6910,
+ 0x6912,
+ 0x691f,
+ 0x6920,
+ 0x6924,
+ 0x692d,
+ 0x6930,
+ 0x6934,
+ 0x6939,
+ 0x693d,
+ 0x693f,
+ 0x6942,
+ 0x6954,
+ 0x6957,
+ 0x695a,
+ 0x695d,
+ 0x695e,
+ 0x6960,
+ 0x6963,
+ 0x6966,
+ 0x696b,
+ 0x696e,
+ 0x6971,
+ 0x6977,
+ 0x6978,
+ 0x6979,
+ 0x697c,
+ 0x6980,
+ 0x6982,
+ 0x6984,
+ 0x6986,
+ 0x6987,
+ 0x6988,
+ 0x6989,
+ 0x698d,
+ 0x6994,
+ 0x6995,
+ 0x6998,
+ 0x699b,
+ 0x699c,
+ 0x69a7,
+ 0x69a8,
+ 0x69ab,
+ 0x69ad,
+ 0x69b1,
+ 0x69b4,
+ 0x69b7,
+ 0x69bb,
+ 0x69c1,
+ 0x69ca,
+ 0x69cc,
+ 0x69ce,
+ 0x69d0,
+ 0x69d4,
+ 0x69db,
+ 0x69df,
+ 0x69e0,
+ 0x69ed,
+ 0x69f2,
+ 0x69fd,
+ 0x69ff,
+ 0x6a0a,
+ 0x6a17,
+ 0x6a18,
+ 0x6a1f,
+ 0x6a21,
+ 0x6a28,
+ 0x6a2a,
+ 0x6a2f,
+ 0x6a31,
+ 0x6a35,
+ 0x6a3d,
+ 0x6a3e,
+ 0x6a44,
+ 0x6a47,
+ 0x6a50,
+ 0x6a58,
+ 0x6a59,
+ 0x6a5b,
+ 0x6a61,
+ 0x6a65,
+ 0x6a71,
+ 0x6a79,
+ 0x6a7c,
+ 0x6a80,
+ 0x6a84,
+ 0x6a8e,
+ 0x6a90,
+ 0x6a91,
+ 0x6a97,
+ 0x6aa0,
+ 0x6aa9,
+ 0x6aab,
+ 0x6aac,
+ 0x6b20,
+ 0x6b21,
+ 0x6b22,
+ 0x6b23,
+ 0x6b24,
+ 0x6b27,
+ 0x6b32,
+ 0x6b37,
+ 0x6b39,
+ 0x6b3a,
+ 0x6b3e,
+ 0x6b43,
+ 0x6b46,
+ 0x6b47,
+ 0x6b49,
+ 0x6b4c,
+ 0x6b59,
+ 0x6b62,
+ 0x6b63,
+ 0x6b64,
+ 0x6b65,
+ 0x6b66,
+ 0x6b67,
+ 0x6b6a,
+ 0x6b79,
+ 0x6b7b,
+ 0x6b7c,
+ 0x6b81,
+ 0x6b82,
+ 0x6b83,
+ 0x6b84,
+ 0x6b86,
+ 0x6b87,
+ 0x6b89,
+ 0x6b8a,
+ 0x6b8b,
+ 0x6b8d,
+ 0x6b92,
+ 0x6b93,
+ 0x6b96,
+ 0x6b9a,
+ 0x6b9b,
+ 0x6ba1,
+ 0x6baa,
+ 0x6bb3,
+ 0x6bb4,
+ 0x6bb5,
+ 0x6bb7,
+ 0x6bbf,
+ 0x6bc1,
+ 0x6bc2,
+ 0x6bc5,
+ 0x6bcb,
+ 0x6bcd,
+ 0x6bcf,
+ 0x6bd2,
+ 0x6bd3,
+ 0x6bd4,
+ 0x6bd5,
+ 0x6bd6,
+ 0x6bd7,
+ 0x6bd9,
+ 0x6bdb,
+ 0x6be1,
+ 0x6bea,
+ 0x6beb,
+ 0x6bef,
+ 0x6bf3,
+ 0x6bf5,
+ 0x6bf9,
+ 0x6bfd,
+ 0x6c05,
+ 0x6c06,
+ 0x6c07,
+ 0x6c0d,
+ 0x6c0f,
+ 0x6c10,
+ 0x6c11,
+ 0x6c13,
+ 0x6c14,
+ 0x6c15,
+ 0x6c16,
+ 0x6c18,
+ 0x6c19,
+ 0x6c1a,
+ 0x6c1b,
+ 0x6c1f,
+ 0x6c21,
+ 0x6c22,
+ 0x6c24,
+ 0x6c26,
+ 0x6c27,
+ 0x6c28,
+ 0x6c29,
+ 0x6c2a,
+ 0x6c2e,
+ 0x6c2f,
+ 0x6c30,
+ 0x6c32,
+ 0x6c34,
+ 0x6c35,
+ 0x6c38,
+ 0x6c3d,
+ 0x6c40,
+ 0x6c41,
+ 0x6c42,
+ 0x6c46,
+ 0x6c47,
+ 0x6c49,
+ 0x6c4a,
+ 0x6c50,
+ 0x6c54,
+ 0x6c55,
+ 0x6c57,
+ 0x6c5b,
+ 0x6c5c,
+ 0x6c5d,
+ 0x6c5e,
+ 0x6c5f,
+ 0x6c60,
+ 0x6c61,
+ 0x6c64,
+ 0x6c68,
+ 0x6c69,
+ 0x6c6a,
+ 0x6c70,
+ 0x6c72,
+ 0x6c74,
+ 0x6c76,
+ 0x6c79,
+ 0x6c7d,
+ 0x6c7e,
+ 0x6c81,
+ 0x6c82,
+ 0x6c83,
+ 0x6c85,
+ 0x6c86,
+ 0x6c88,
+ 0x6c89,
+ 0x6c8c,
+ 0x6c8f,
+ 0x6c90,
+ 0x6c93,
+ 0x6c94,
+ 0x6c99,
+ 0x6c9b,
+ 0x6c9f,
+ 0x6ca1,
+ 0x6ca3,
+ 0x6ca4,
+ 0x6ca5,
+ 0x6ca6,
+ 0x6ca7,
+ 0x6ca9,
+ 0x6caa,
+ 0x6cab,
+ 0x6cad,
+ 0x6cae,
+ 0x6cb1,
+ 0x6cb2,
+ 0x6cb3,
+ 0x6cb8,
+ 0x6cb9,
+ 0x6cbb,
+ 0x6cbc,
+ 0x6cbd,
+ 0x6cbe,
+ 0x6cbf,
+ 0x6cc4,
+ 0x6cc5,
+ 0x6cc9,
+ 0x6cca,
+ 0x6ccc,
+ 0x6cd0,
+ 0x6cd3,
+ 0x6cd4,
+ 0x6cd5,
+ 0x6cd6,
+ 0x6cd7,
+ 0x6cdb,
+ 0x6cde,
+ 0x6ce0,
+ 0x6ce1,
+ 0x6ce2,
+ 0x6ce3,
+ 0x6ce5,
+ 0x6ce8,
+ 0x6cea,
+ 0x6ceb,
+ 0x6cee,
+ 0x6cef,
+ 0x6cf0,
+ 0x6cf1,
+ 0x6cf3,
+ 0x6cf5,
+ 0x6cf6,
+ 0x6cf7,
+ 0x6cf8,
+ 0x6cfa,
+ 0x6cfb,
+ 0x6cfc,
+ 0x6cfd,
+ 0x6cfe,
+ 0x6d01,
+ 0x6d04,
+ 0x6d07,
+ 0x6d0b,
+ 0x6d0c,
+ 0x6d0e,
+ 0x6d12,
+ 0x6d17,
+ 0x6d19,
+ 0x6d1a,
+ 0x6d1b,
+ 0x6d1e,
+ 0x6d25,
+ 0x6d27,
+ 0x6d2a,
+ 0x6d2b,
+ 0x6d2e,
+ 0x6d31,
+ 0x6d32,
+ 0x6d33,
+ 0x6d35,
+ 0x6d39,
+ 0x6d3b,
+ 0x6d3c,
+ 0x6d3d,
+ 0x6d3e,
+ 0x6d41,
+ 0x6d43,
+ 0x6d45,
+ 0x6d46,
+ 0x6d47,
+ 0x6d48,
+ 0x6d4a,
+ 0x6d4b,
+ 0x6d4d,
+ 0x6d4e,
+ 0x6d4f,
+ 0x6d51,
+ 0x6d52,
+ 0x6d53,
+ 0x6d54,
+ 0x6d59,
+ 0x6d5a,
+ 0x6d5c,
+ 0x6d5e,
+ 0x6d60,
+ 0x6d63,
+ 0x6d66,
+ 0x6d69,
+ 0x6d6a,
+ 0x6d6e,
+ 0x6d6f,
+ 0x6d74,
+ 0x6d77,
+ 0x6d78,
+ 0x6d7c,
+ 0x6d82,
+ 0x6d85,
+ 0x6d88,
+ 0x6d89,
+ 0x6d8c,
+ 0x6d8e,
+ 0x6d91,
+ 0x6d93,
+ 0x6d94,
+ 0x6d95,
+ 0x6d9b,
+ 0x6d9d,
+ 0x6d9e,
+ 0x6d9f,
+ 0x6da0,
+ 0x6da1,
+ 0x6da3,
+ 0x6da4,
+ 0x6da6,
+ 0x6da7,
+ 0x6da8,
+ 0x6da9,
+ 0x6daa,
+ 0x6dab,
+ 0x6dae,
+ 0x6daf,
+ 0x6db2,
+ 0x6db5,
+ 0x6db8,
+ 0x6dbf,
+ 0x6dc0,
+ 0x6dc4,
+ 0x6dc5,
+ 0x6dc6,
+ 0x6dc7,
+ 0x6dcb,
+ 0x6dcc,
+ 0x6dd1,
+ 0x6dd6,
+ 0x6dd8,
+ 0x6dd9,
+ 0x6ddd,
+ 0x6dde,
+ 0x6de0,
+ 0x6de1,
+ 0x6de4,
+ 0x6de6,
+ 0x6deb,
+ 0x6dec,
+ 0x6dee,
+ 0x6df1,
+ 0x6df3,
+ 0x6df7,
+ 0x6df9,
+ 0x6dfb,
+ 0x6dfc,
+ 0x6e05,
+ 0x6e0a,
+ 0x6e0c,
+ 0x6e0d,
+ 0x6e0e,
+ 0x6e10,
+ 0x6e11,
+ 0x6e14,
+ 0x6e16,
+ 0x6e17,
+ 0x6e1a,
+ 0x6e1d,
+ 0x6e20,
+ 0x6e21,
+ 0x6e23,
+ 0x6e24,
+ 0x6e25,
+ 0x6e29,
+ 0x6e2b,
+ 0x6e2d,
+ 0x6e2f,
+ 0x6e32,
+ 0x6e34,
+ 0x6e38,
+ 0x6e3a,
+ 0x6e43,
+ 0x6e44,
+ 0x6e4d,
+ 0x6e4e,
+ 0x6e53,
+ 0x6e54,
+ 0x6e56,
+ 0x6e58,
+ 0x6e5b,
+ 0x6e5f,
+ 0x6e6b,
+ 0x6e6e,
+ 0x6e7e,
+ 0x6e7f,
+ 0x6e83,
+ 0x6e85,
+ 0x6e86,
+ 0x6e89,
+ 0x6e8f,
+ 0x6e90,
+ 0x6e98,
+ 0x6e9c,
+ 0x6e9f,
+ 0x6ea2,
+ 0x6ea5,
+ 0x6ea7,
+ 0x6eaa,
+ 0x6eaf,
+ 0x6eb1,
+ 0x6eb2,
+ 0x6eb4,
+ 0x6eb6,
+ 0x6eb7,
+ 0x6eba,
+ 0x6ebb,
+ 0x6ebd,
+ 0x6ec1,
+ 0x6ec2,
+ 0x6ec7,
+ 0x6ecb,
+ 0x6ecf,
+ 0x6ed1,
+ 0x6ed3,
+ 0x6ed4,
+ 0x6ed5,
+ 0x6ed7,
+ 0x6eda,
+ 0x6ede,
+ 0x6edf,
+ 0x6ee0,
+ 0x6ee1,
+ 0x6ee2,
+ 0x6ee4,
+ 0x6ee5,
+ 0x6ee6,
+ 0x6ee8,
+ 0x6ee9,
+ 0x6ef4,
+ 0x6ef9,
+ 0x6f02,
+ 0x6f06,
+ 0x6f09,
+ 0x6f0f,
+ 0x6f13,
+ 0x6f14,
+ 0x6f15,
+ 0x6f20,
+ 0x6f24,
+ 0x6f29,
+ 0x6f2a,
+ 0x6f2b,
+ 0x6f2d,
+ 0x6f2f,
+ 0x6f31,
+ 0x6f33,
+ 0x6f36,
+ 0x6f3e,
+ 0x6f46,
+ 0x6f47,
+ 0x6f4b,
+ 0x6f4d,
+ 0x6f58,
+ 0x6f5c,
+ 0x6f5e,
+ 0x6f62,
+ 0x6f66,
+ 0x6f6d,
+ 0x6f6e,
+ 0x6f72,
+ 0x6f74,
+ 0x6f78,
+ 0x6f7a,
+ 0x6f7c,
+ 0x6f84,
+ 0x6f88,
+ 0x6f89,
+ 0x6f8c,
+ 0x6f8d,
+ 0x6f8e,
+ 0x6f9c,
+ 0x6fa1,
+ 0x6fa7,
+ 0x6fb3,
+ 0x6fb6,
+ 0x6fb9,
+ 0x6fc0,
+ 0x6fc2,
+ 0x6fc9,
+ 0x6fd1,
+ 0x6fd2,
+ 0x6fde,
+ 0x6fe0,
+ 0x6fe1,
+ 0x6fee,
+ 0x6fef,
+ 0x7011,
+ 0x701a,
+ 0x701b,
+ 0x7023,
+ 0x7035,
+ 0x7039,
+ 0x704c,
+ 0x704f,
+ 0x705e,
+ 0x706b,
+ 0x706c,
+ 0x706d,
+ 0x706f,
+ 0x7070,
+ 0x7075,
+ 0x7076,
+ 0x7078,
+ 0x707c,
+ 0x707e,
+ 0x707f,
+ 0x7080,
+ 0x7085,
+ 0x7089,
+ 0x708a,
+ 0x708e,
+ 0x7092,
+ 0x7094,
+ 0x7095,
+ 0x7096,
+ 0x7099,
+ 0x709c,
+ 0x709d,
+ 0x70ab,
+ 0x70ac,
+ 0x70ad,
+ 0x70ae,
+ 0x70af,
+ 0x70b1,
+ 0x70b3,
+ 0x70b7,
+ 0x70b8,
+ 0x70b9,
+ 0x70bb,
+ 0x70bc,
+ 0x70bd,
+ 0x70c0,
+ 0x70c1,
+ 0x70c2,
+ 0x70c3,
+ 0x70c8,
+ 0x70ca,
+ 0x70d8,
+ 0x70d9,
+ 0x70db,
+ 0x70df,
+ 0x70e4,
+ 0x70e6,
+ 0x70e7,
+ 0x70e8,
+ 0x70e9,
+ 0x70eb,
+ 0x70ec,
+ 0x70ed,
+ 0x70ef,
+ 0x70f7,
+ 0x70f9,
+ 0x70fd,
+ 0x7109,
+ 0x710a,
+ 0x7110,
+ 0x7113,
+ 0x7115,
+ 0x7116,
+ 0x7118,
+ 0x7119,
+ 0x711a,
+ 0x7126,
+ 0x712f,
+ 0x7130,
+ 0x7131,
+ 0x7136,
+ 0x7145,
+ 0x714a,
+ 0x714c,
+ 0x714e,
+ 0x715c,
+ 0x715e,
+ 0x7164,
+ 0x7166,
+ 0x7167,
+ 0x7168,
+ 0x716e,
+ 0x7172,
+ 0x7173,
+ 0x7178,
+ 0x717a,
+ 0x717d,
+ 0x7184,
+ 0x718a,
+ 0x718f,
+ 0x7194,
+ 0x7198,
+ 0x7199,
+ 0x719f,
+ 0x71a0,
+ 0x71a8,
+ 0x71ac,
+ 0x71b3,
+ 0x71b5,
+ 0x71b9,
+ 0x71c3,
+ 0x71ce,
+ 0x71d4,
+ 0x71d5,
+ 0x71e0,
+ 0x71e5,
+ 0x71e7,
+ 0x71ee,
+ 0x71f9,
+ 0x7206,
+ 0x721d,
+ 0x7228,
+ 0x722a,
+ 0x722c,
+ 0x7230,
+ 0x7231,
+ 0x7235,
+ 0x7236,
+ 0x7237,
+ 0x7238,
+ 0x7239,
+ 0x723b,
+ 0x723d,
+ 0x723f,
+ 0x7247,
+ 0x7248,
+ 0x724c,
+ 0x724d,
+ 0x7252,
+ 0x7256,
+ 0x7259,
+ 0x725b,
+ 0x725d,
+ 0x725f,
+ 0x7261,
+ 0x7262,
+ 0x7266,
+ 0x7267,
+ 0x7269,
+ 0x726e,
+ 0x726f,
+ 0x7272,
+ 0x7275,
+ 0x7279,
+ 0x727a,
+ 0x727e,
+ 0x727f,
+ 0x7280,
+ 0x7281,
+ 0x7284,
+ 0x728a,
+ 0x728b,
+ 0x728d,
+ 0x728f,
+ 0x7292,
+ 0x729f,
+ 0x72ac,
+ 0x72ad,
+ 0x72af,
+ 0x72b0,
+ 0x72b4,
+ 0x72b6,
+ 0x72b7,
+ 0x72b8,
+ 0x72b9,
+ 0x72c1,
+ 0x72c2,
+ 0x72c3,
+ 0x72c4,
+ 0x72c8,
+ 0x72cd,
+ 0x72ce,
+ 0x72d0,
+ 0x72d2,
+ 0x72d7,
+ 0x72d9,
+ 0x72de,
+ 0x72e0,
+ 0x72e1,
+ 0x72e8,
+ 0x72e9,
+ 0x72ec,
+ 0x72ed,
+ 0x72ee,
+ 0x72ef,
+ 0x72f0,
+ 0x72f1,
+ 0x72f2,
+ 0x72f3,
+ 0x72f4,
+ 0x72f7,
+ 0x72f8,
+ 0x72fa,
+ 0x72fb,
+ 0x72fc,
+ 0x7301,
+ 0x7303,
+ 0x730a,
+ 0x730e,
+ 0x7313,
+ 0x7315,
+ 0x7316,
+ 0x7317,
+ 0x731b,
+ 0x731c,
+ 0x731d,
+ 0x731e,
+ 0x7321,
+ 0x7322,
+ 0x7325,
+ 0x7329,
+ 0x732a,
+ 0x732b,
+ 0x732c,
+ 0x732e,
+ 0x7331,
+ 0x7334,
+ 0x7337,
+ 0x7338,
+ 0x7339,
+ 0x733e,
+ 0x733f,
+ 0x734d,
+ 0x7350,
+ 0x7352,
+ 0x7357,
+ 0x7360,
+ 0x736c,
+ 0x736d,
+ 0x736f,
+ 0x737e,
+ 0x7384,
+ 0x7387,
+ 0x7389,
+ 0x738b,
+ 0x738e,
+ 0x7391,
+ 0x7396,
+ 0x739b,
+ 0x739f,
+ 0x73a2,
+ 0x73a9,
+ 0x73ab,
+ 0x73ae,
+ 0x73af,
+ 0x73b0,
+ 0x73b2,
+ 0x73b3,
+ 0x73b7,
+ 0x73ba,
+ 0x73bb,
+ 0x73c0,
+ 0x73c2,
+ 0x73c8,
+ 0x73c9,
+ 0x73ca,
+ 0x73cd,
+ 0x73cf,
+ 0x73d0,
+ 0x73d1,
+ 0x73d9,
+ 0x73de,
+ 0x73e0,
+ 0x73e5,
+ 0x73e7,
+ 0x73e9,
+ 0x73ed,
+ 0x73f2,
+ 0x7403,
+ 0x7405,
+ 0x7406,
+ 0x7409,
+ 0x740a,
+ 0x740f,
+ 0x7410,
+ 0x741a,
+ 0x741b,
+ 0x7422,
+ 0x7425,
+ 0x7426,
+ 0x7428,
+ 0x742a,
+ 0x742c,
+ 0x742e,
+ 0x7430,
+ 0x7433,
+ 0x7434,
+ 0x7435,
+ 0x7436,
+ 0x743c,
+ 0x7441,
+ 0x7455,
+ 0x7457,
+ 0x7459,
+ 0x745a,
+ 0x745b,
+ 0x745c,
+ 0x745e,
+ 0x745f,
+ 0x746d,
+ 0x7470,
+ 0x7476,
+ 0x7477,
+ 0x747e,
+ 0x7480,
+ 0x7481,
+ 0x7483,
+ 0x7487,
+ 0x748b,
+ 0x748e,
+ 0x7490,
+ 0x749c,
+ 0x749e,
+ 0x74a7,
+ 0x74a8,
+ 0x74a9,
+ 0x74ba,
+ 0x74d2,
+ 0x74dc,
+ 0x74de,
+ 0x74e0,
+ 0x74e2,
+ 0x74e3,
+ 0x74e4,
+ 0x74e6,
+ 0x74ee,
+ 0x74ef,
+ 0x74f4,
+ 0x74f6,
+ 0x74f7,
+ 0x74ff,
+ 0x7504,
+ 0x750d,
+ 0x750f,
+ 0x7511,
+ 0x7513,
+ 0x7518,
+ 0x7519,
+ 0x751a,
+ 0x751c,
+ 0x751f,
+ 0x7525,
+ 0x7528,
+ 0x7529,
+ 0x752b,
+ 0x752c,
+ 0x752d,
+ 0x752f,
+ 0x7530,
+ 0x7531,
+ 0x7532,
+ 0x7533,
+ 0x7535,
+ 0x7537,
+ 0x7538,
+ 0x753a,
+ 0x753b,
+ 0x753e,
+ 0x7540,
+ 0x7545,
+ 0x7548,
+ 0x754b,
+ 0x754c,
+ 0x754e,
+ 0x754f,
+ 0x7554,
+ 0x7559,
+ 0x755a,
+ 0x755b,
+ 0x755c,
+ 0x7565,
+ 0x7566,
+ 0x756a,
+ 0x7572,
+ 0x7574,
+ 0x7578,
+ 0x7579,
+ 0x757f,
+ 0x7583,
+ 0x7586,
+ 0x758b,
+ 0x758f,
+ 0x7591,
+ 0x7592,
+ 0x7594,
+ 0x7596,
+ 0x7597,
+ 0x7599,
+ 0x759a,
+ 0x759d,
+ 0x759f,
+ 0x75a0,
+ 0x75a1,
+ 0x75a3,
+ 0x75a4,
+ 0x75a5,
+ 0x75ab,
+ 0x75ac,
+ 0x75ae,
+ 0x75af,
+ 0x75b0,
+ 0x75b1,
+ 0x75b2,
+ 0x75b3,
+ 0x75b4,
+ 0x75b5,
+ 0x75b8,
+ 0x75b9,
+ 0x75bc,
+ 0x75bd,
+ 0x75be,
+ 0x75c2,
+ 0x75c3,
+ 0x75c4,
+ 0x75c5,
+ 0x75c7,
+ 0x75c8,
+ 0x75c9,
+ 0x75ca,
+ 0x75cd,
+ 0x75d2,
+ 0x75d4,
+ 0x75d5,
+ 0x75d6,
+ 0x75d8,
+ 0x75db,
+ 0x75de,
+ 0x75e2,
+ 0x75e3,
+ 0x75e4,
+ 0x75e6,
+ 0x75e7,
+ 0x75e8,
+ 0x75ea,
+ 0x75eb,
+ 0x75f0,
+ 0x75f1,
+ 0x75f4,
+ 0x75f9,
+ 0x75fc,
+ 0x75ff,
+ 0x7600,
+ 0x7601,
+ 0x7603,
+ 0x7605,
+ 0x760a,
+ 0x760c,
+ 0x7610,
+ 0x7615,
+ 0x7617,
+ 0x7618,
+ 0x7619,
+ 0x761b,
+ 0x761f,
+ 0x7620,
+ 0x7622,
+ 0x7624,
+ 0x7625,
+ 0x7626,
+ 0x7629,
+ 0x762a,
+ 0x762b,
+ 0x762d,
+ 0x7630,
+ 0x7633,
+ 0x7634,
+ 0x7635,
+ 0x7638,
+ 0x763c,
+ 0x763e,
+ 0x763f,
+ 0x7640,
+ 0x7643,
+ 0x764c,
+ 0x764d,
+ 0x7654,
+ 0x7656,
+ 0x765c,
+ 0x765e,
+ 0x7663,
+ 0x766b,
+ 0x766f,
+ 0x7678,
+ 0x767b,
+ 0x767d,
+ 0x767e,
+ 0x7682,
+ 0x7684,
+ 0x7686,
+ 0x7687,
+ 0x7688,
+ 0x768b,
+ 0x768e,
+ 0x7691,
+ 0x7693,
+ 0x7696,
+ 0x7699,
+ 0x76a4,
+ 0x76ae,
+ 0x76b1,
+ 0x76b2,
+ 0x76b4,
+ 0x76bf,
+ 0x76c2,
+ 0x76c5,
+ 0x76c6,
+ 0x76c8,
+ 0x76ca,
+ 0x76cd,
+ 0x76ce,
+ 0x76cf,
+ 0x76d0,
+ 0x76d1,
+ 0x76d2,
+ 0x76d4,
+ 0x76d6,
+ 0x76d7,
+ 0x76d8,
+ 0x76db,
+ 0x76df,
+ 0x76e5,
+ 0x76ee,
+ 0x76ef,
+ 0x76f1,
+ 0x76f2,
+ 0x76f4,
+ 0x76f8,
+ 0x76f9,
+ 0x76fc,
+ 0x76fe,
+ 0x7701,
+ 0x7704,
+ 0x7707,
+ 0x7708,
+ 0x7709,
+ 0x770b,
+ 0x770d,
+ 0x7719,
+ 0x771a,
+ 0x771f,
+ 0x7720,
+ 0x7722,
+ 0x7726,
+ 0x7728,
+ 0x7729,
+ 0x772d,
+ 0x772f,
+ 0x7735,
+ 0x7736,
+ 0x7737,
+ 0x7738,
+ 0x773a,
+ 0x773c,
+ 0x7740,
+ 0x7741,
+ 0x7743,
+ 0x7747,
+ 0x7750,
+ 0x7751,
+ 0x775a,
+ 0x775b,
+ 0x7761,
+ 0x7762,
+ 0x7763,
+ 0x7765,
+ 0x7766,
+ 0x7768,
+ 0x776b,
+ 0x776c,
+ 0x7779,
+ 0x777d,
+ 0x777e,
+ 0x777f,
+ 0x7780,
+ 0x7784,
+ 0x7785,
+ 0x778c,
+ 0x778d,
+ 0x778e,
+ 0x7791,
+ 0x7792,
+ 0x779f,
+ 0x77a0,
+ 0x77a2,
+ 0x77a5,
+ 0x77a7,
+ 0x77a9,
+ 0x77aa,
+ 0x77ac,
+ 0x77b0,
+ 0x77b3,
+ 0x77b5,
+ 0x77bb,
+ 0x77bd,
+ 0x77bf,
+ 0x77cd,
+ 0x77d7,
+ 0x77db,
+ 0x77dc,
+ 0x77e2,
+ 0x77e3,
+ 0x77e5,
+ 0x77e7,
+ 0x77e9,
+ 0x77eb,
+ 0x77ec,
+ 0x77ed,
+ 0x77ee,
+ 0x77f3,
+ 0x77f6,
+ 0x77f8,
+ 0x77fd,
+ 0x77fe,
+ 0x77ff,
+ 0x7800,
+ 0x7801,
+ 0x7802,
+ 0x7809,
+ 0x780c,
+ 0x780d,
+ 0x7811,
+ 0x7812,
+ 0x7814,
+ 0x7816,
+ 0x7817,
+ 0x7818,
+ 0x781a,
+ 0x781c,
+ 0x781d,
+ 0x781f,
+ 0x7823,
+ 0x7825,
+ 0x7826,
+ 0x7827,
+ 0x7829,
+ 0x782c,
+ 0x782d,
+ 0x7830,
+ 0x7834,
+ 0x7837,
+ 0x7838,
+ 0x7839,
+ 0x783a,
+ 0x783b,
+ 0x783c,
+ 0x783e,
+ 0x7840,
+ 0x7845,
+ 0x7847,
+ 0x784c,
+ 0x784e,
+ 0x7850,
+ 0x7852,
+ 0x7855,
+ 0x7856,
+ 0x7857,
+ 0x785d,
+ 0x786a,
+ 0x786b,
+ 0x786c,
+ 0x786d,
+ 0x786e,
+ 0x7877,
+ 0x787c,
+ 0x7887,
+ 0x7889,
+ 0x788c,
+ 0x788d,
+ 0x788e,
+ 0x7891,
+ 0x7893,
+ 0x7897,
+ 0x7898,
+ 0x789a,
+ 0x789b,
+ 0x789c,
+ 0x789f,
+ 0x78a1,
+ 0x78a3,
+ 0x78a5,
+ 0x78a7,
+ 0x78b0,
+ 0x78b1,
+ 0x78b2,
+ 0x78b3,
+ 0x78b4,
+ 0x78b9,
+ 0x78be,
+ 0x78c1,
+ 0x78c5,
+ 0x78c9,
+ 0x78ca,
+ 0x78cb,
+ 0x78d0,
+ 0x78d4,
+ 0x78d5,
+ 0x78d9,
+ 0x78e8,
+ 0x78ec,
+ 0x78f2,
+ 0x78f4,
+ 0x78f7,
+ 0x78fa,
+ 0x7901,
+ 0x7905,
+ 0x7913,
+ 0x791e,
+ 0x7924,
+ 0x7934,
+ 0x793a,
+ 0x793b,
+ 0x793c,
+ 0x793e,
+ 0x7940,
+ 0x7941,
+ 0x7946,
+ 0x7948,
+ 0x7949,
+ 0x7953,
+ 0x7956,
+ 0x7957,
+ 0x795a,
+ 0x795b,
+ 0x795c,
+ 0x795d,
+ 0x795e,
+ 0x795f,
+ 0x7960,
+ 0x7962,
+ 0x7965,
+ 0x7967,
+ 0x7968,
+ 0x796d,
+ 0x796f,
+ 0x7977,
+ 0x7978,
+ 0x797a,
+ 0x7980,
+ 0x7981,
+ 0x7984,
+ 0x7985,
+ 0x798a,
+ 0x798f,
+ 0x799a,
+ 0x79a7,
+ 0x79b3,
+ 0x79b9,
+ 0x79ba,
+ 0x79bb,
+ 0x79bd,
+ 0x79be,
+ 0x79c0,
+ 0x79c1,
+ 0x79c3,
+ 0x79c6,
+ 0x79c9,
+ 0x79cb,
+ 0x79cd,
+ 0x79d1,
+ 0x79d2,
+ 0x79d5,
+ 0x79d8,
+ 0x79df,
+ 0x79e3,
+ 0x79e4,
+ 0x79e6,
+ 0x79e7,
+ 0x79e9,
+ 0x79eb,
+ 0x79ed,
+ 0x79ef,
+ 0x79f0,
+ 0x79f8,
+ 0x79fb,
+ 0x79fd,
+ 0x7a00,
+ 0x7a02,
+ 0x7a03,
+ 0x7a06,
+ 0x7a0b,
+ 0x7a0d,
+ 0x7a0e,
+ 0x7a14,
+ 0x7a17,
+ 0x7a1a,
+ 0x7a1e,
+ 0x7a20,
+ 0x7a23,
+ 0x7a33,
+ 0x7a37,
+ 0x7a39,
+ 0x7a3b,
+ 0x7a3c,
+ 0x7a3d,
+ 0x7a3f,
+ 0x7a46,
+ 0x7a51,
+ 0x7a57,
+ 0x7a70,
+ 0x7a74,
+ 0x7a76,
+ 0x7a77,
+ 0x7a78,
+ 0x7a79,
+ 0x7a7a,
+ 0x7a7f,
+ 0x7a80,
+ 0x7a81,
+ 0x7a83,
+ 0x7a84,
+ 0x7a86,
+ 0x7a88,
+ 0x7a8d,
+ 0x7a91,
+ 0x7a92,
+ 0x7a95,
+ 0x7a96,
+ 0x7a97,
+ 0x7a98,
+ 0x7a9c,
+ 0x7a9d,
+ 0x7a9f,
+ 0x7aa0,
+ 0x7aa5,
+ 0x7aa6,
+ 0x7aa8,
+ 0x7aac,
+ 0x7aad,
+ 0x7ab3,
+ 0x7abf,
+ 0x7acb,
+ 0x7ad6,
+ 0x7ad9,
+ 0x7ade,
+ 0x7adf,
+ 0x7ae0,
+ 0x7ae3,
+ 0x7ae5,
+ 0x7ae6,
+ 0x7aed,
+ 0x7aef,
+ 0x7af9,
+ 0x7afa,
+ 0x7afd,
+ 0x7aff,
+ 0x7b03,
+ 0x7b04,
+ 0x7b06,
+ 0x7b08,
+ 0x7b0a,
+ 0x7b0b,
+ 0x7b0f,
+ 0x7b11,
+ 0x7b14,
+ 0x7b15,
+ 0x7b19,
+ 0x7b1b,
+ 0x7b1e,
+ 0x7b20,
+ 0x7b24,
+ 0x7b25,
+ 0x7b26,
+ 0x7b28,
+ 0x7b2a,
+ 0x7b2b,
+ 0x7b2c,
+ 0x7b2e,
+ 0x7b31,
+ 0x7b33,
+ 0x7b38,
+ 0x7b3a,
+ 0x7b3c,
+ 0x7b3e,
+ 0x7b45,
+ 0x7b47,
+ 0x7b49,
+ 0x7b4b,
+ 0x7b4c,
+ 0x7b4f,
+ 0x7b50,
+ 0x7b51,
+ 0x7b52,
+ 0x7b54,
+ 0x7b56,
+ 0x7b58,
+ 0x7b5a,
+ 0x7b5b,
+ 0x7b5d,
+ 0x7b60,
+ 0x7b62,
+ 0x7b6e,
+ 0x7b71,
+ 0x7b72,
+ 0x7b75,
+ 0x7b77,
+ 0x7b79,
+ 0x7b7b,
+ 0x7b7e,
+ 0x7b80,
+ 0x7b85,
+ 0x7b8d,
+ 0x7b90,
+ 0x7b94,
+ 0x7b95,
+ 0x7b97,
+ 0x7b9c,
+ 0x7b9d,
+ 0x7ba1,
+ 0x7ba2,
+ 0x7ba6,
+ 0x7ba7,
+ 0x7ba8,
+ 0x7ba9,
+ 0x7baa,
+ 0x7bab,
+ 0x7bac,
+ 0x7bad,
+ 0x7bb1,
+ 0x7bb4,
+ 0x7bb8,
+ 0x7bc1,
+ 0x7bc6,
+ 0x7bc7,
+ 0x7bcc,
+ 0x7bd1,
+ 0x7bd3,
+ 0x7bd9,
+ 0x7bda,
+ 0x7bdd,
+ 0x7be1,
+ 0x7be5,
+ 0x7be6,
+ 0x7bea,
+ 0x7bee,
+ 0x7bf1,
+ 0x7bf7,
+ 0x7bfc,
+ 0x7bfe,
+ 0x7c07,
+ 0x7c0b,
+ 0x7c0c,
+ 0x7c0f,
+ 0x7c16,
+ 0x7c1f,
+ 0x7c26,
+ 0x7c27,
+ 0x7c2a,
+ 0x7c38,
+ 0x7c3f,
+ 0x7c40,
+ 0x7c41,
+ 0x7c4d,
+ 0x7c73,
+ 0x7c74,
+ 0x7c7b,
+ 0x7c7c,
+ 0x7c7d,
+ 0x7c89,
+ 0x7c91,
+ 0x7c92,
+ 0x7c95,
+ 0x7c97,
+ 0x7c98,
+ 0x7c9c,
+ 0x7c9d,
+ 0x7c9e,
+ 0x7c9f,
+ 0x7ca2,
+ 0x7ca4,
+ 0x7ca5,
+ 0x7caa,
+ 0x7cae,
+ 0x7cb1,
+ 0x7cb2,
+ 0x7cb3,
+ 0x7cb9,
+ 0x7cbc,
+ 0x7cbd,
+ 0x7cbe,
+ 0x7cc1,
+ 0x7cc5,
+ 0x7cc7,
+ 0x7cc8,
+ 0x7cca,
+ 0x7ccc,
+ 0x7ccd,
+ 0x7cd5,
+ 0x7cd6,
+ 0x7cd7,
+ 0x7cd9,
+ 0x7cdc,
+ 0x7cdf,
+ 0x7ce0,
+ 0x7ce8,
+ 0x7cef,
+ 0x7cf8,
+ 0x7cfb,
+ 0x7d0a,
+ 0x7d20,
+ 0x7d22,
+ 0x7d27,
+ 0x7d2b,
+ 0x7d2f,
+ 0x7d6e,
+ 0x7d77,
+ 0x7da6,
+ 0x7dae,
+ 0x7e3b,
+ 0x7e41,
+ 0x7e47,
+ 0x7e82,
+ 0x7e9b,
+ 0x7e9f,
+ 0x7ea0,
+ 0x7ea1,
+ 0x7ea2,
+ 0x7ea3,
+ 0x7ea4,
+ 0x7ea5,
+ 0x7ea6,
+ 0x7ea7,
+ 0x7ea8,
+ 0x7ea9,
+ 0x7eaa,
+ 0x7eab,
+ 0x7eac,
+ 0x7ead,
+ 0x7eaf,
+ 0x7eb0,
+ 0x7eb1,
+ 0x7eb2,
+ 0x7eb3,
+ 0x7eb5,
+ 0x7eb6,
+ 0x7eb7,
+ 0x7eb8,
+ 0x7eb9,
+ 0x7eba,
+ 0x7ebd,
+ 0x7ebe,
+ 0x7ebf,
+ 0x7ec0,
+ 0x7ec1,
+ 0x7ec2,
+ 0x7ec3,
+ 0x7ec4,
+ 0x7ec5,
+ 0x7ec6,
+ 0x7ec7,
+ 0x7ec8,
+ 0x7ec9,
+ 0x7eca,
+ 0x7ecb,
+ 0x7ecc,
+ 0x7ecd,
+ 0x7ece,
+ 0x7ecf,
+ 0x7ed0,
+ 0x7ed1,
+ 0x7ed2,
+ 0x7ed3,
+ 0x7ed4,
+ 0x7ed5,
+ 0x7ed7,
+ 0x7ed8,
+ 0x7ed9,
+ 0x7eda,
+ 0x7edb,
+ 0x7edc,
+ 0x7edd,
+ 0x7ede,
+ 0x7edf,
+ 0x7ee0,
+ 0x7ee1,
+ 0x7ee2,
+ 0x7ee3,
+ 0x7ee5,
+ 0x7ee6,
+ 0x7ee7,
+ 0x7ee8,
+ 0x7ee9,
+ 0x7eea,
+ 0x7eeb,
+ 0x7eed,
+ 0x7eee,
+ 0x7eef,
+ 0x7ef0,
+ 0x7ef1,
+ 0x7ef2,
+ 0x7ef3,
+ 0x7ef4,
+ 0x7ef5,
+ 0x7ef6,
+ 0x7ef7,
+ 0x7ef8,
+ 0x7efa,
+ 0x7efb,
+ 0x7efc,
+ 0x7efd,
+ 0x7efe,
+ 0x7eff,
+ 0x7f00,
+ 0x7f01,
+ 0x7f02,
+ 0x7f03,
+ 0x7f04,
+ 0x7f05,
+ 0x7f06,
+ 0x7f07,
+ 0x7f08,
+ 0x7f09,
+ 0x7f0b,
+ 0x7f0c,
+ 0x7f0d,
+ 0x7f0e,
+ 0x7f0f,
+ 0x7f11,
+ 0x7f12,
+ 0x7f13,
+ 0x7f14,
+ 0x7f15,
+ 0x7f16,
+ 0x7f17,
+ 0x7f18,
+ 0x7f19,
+ 0x7f1a,
+ 0x7f1b,
+ 0x7f1c,
+ 0x7f1d,
+ 0x7f1f,
+ 0x7f20,
+ 0x7f21,
+ 0x7f22,
+ 0x7f23,
+ 0x7f24,
+ 0x7f25,
+ 0x7f26,
+ 0x7f27,
+ 0x7f28,
+ 0x7f29,
+ 0x7f2a,
+ 0x7f2b,
+ 0x7f2c,
+ 0x7f2d,
+ 0x7f2e,
+ 0x7f2f,
+ 0x7f30,
+ 0x7f31,
+ 0x7f32,
+ 0x7f33,
+ 0x7f34,
+ 0x7f35,
+ 0x7f36,
+ 0x7f38,
+ 0x7f3a,
+ 0x7f42,
+ 0x7f44,
+ 0x7f45,
+ 0x7f50,
+ 0x7f51,
+ 0x7f54,
+ 0x7f55,
+ 0x7f57,
+ 0x7f58,
+ 0x7f5a,
+ 0x7f5f,
+ 0x7f61,
+ 0x7f62,
+ 0x7f68,
+ 0x7f69,
+ 0x7f6a,
+ 0x7f6e,
+ 0x7f71,
+ 0x7f72,
+ 0x7f74,
+ 0x7f79,
+ 0x7f7e,
+ 0x7f81,
+ 0x7f8a,
+ 0x7f8c,
+ 0x7f8e,
+ 0x7f94,
+ 0x7f9a,
+ 0x7f9d,
+ 0x7f9e,
+ 0x7f9f,
+ 0x7fa1,
+ 0x7fa4,
+ 0x7fa7,
+ 0x7faf,
+ 0x7fb0,
+ 0x7fb2,
+ 0x7fb8,
+ 0x7fb9,
+ 0x7fbc,
+ 0x7fbd,
+ 0x7fbf,
+ 0x7fc1,
+ 0x7fc5,
+ 0x7fca,
+ 0x7fcc,
+ 0x7fce,
+ 0x7fd4,
+ 0x7fd5,
+ 0x7fd8,
+ 0x7fdf,
+ 0x7fe0,
+ 0x7fe1,
+ 0x7fe5,
+ 0x7fe6,
+ 0x7fe9,
+ 0x7fee,
+ 0x7ff0,
+ 0x7ff1,
+ 0x7ff3,
+ 0x7ffb,
+ 0x7ffc,
+ 0x8000,
+ 0x8001,
+ 0x8003,
+ 0x8004,
+ 0x8005,
+ 0x8006,
+ 0x800b,
+ 0x800c,
+ 0x800d,
+ 0x8010,
+ 0x8012,
+ 0x8014,
+ 0x8015,
+ 0x8016,
+ 0x8017,
+ 0x8018,
+ 0x8019,
+ 0x801c,
+ 0x8020,
+ 0x8022,
+ 0x8025,
+ 0x8026,
+ 0x8027,
+ 0x8028,
+ 0x8029,
+ 0x802a,
+ 0x8031,
+ 0x8033,
+ 0x8035,
+ 0x8036,
+ 0x8037,
+ 0x8038,
+ 0x803b,
+ 0x803d,
+ 0x803f,
+ 0x8042,
+ 0x8043,
+ 0x8046,
+ 0x804a,
+ 0x804b,
+ 0x804c,
+ 0x804d,
+ 0x8052,
+ 0x8054,
+ 0x8058,
+ 0x805a,
+ 0x8069,
+ 0x806a,
+ 0x8071,
+ 0x807f,
+ 0x8080,
+ 0x8083,
+ 0x8084,
+ 0x8086,
+ 0x8087,
+ 0x8089,
+ 0x808b,
+ 0x808c,
+ 0x8093,
+ 0x8096,
+ 0x8098,
+ 0x809a,
+ 0x809b,
+ 0x809c,
+ 0x809d,
+ 0x809f,
+ 0x80a0,
+ 0x80a1,
+ 0x80a2,
+ 0x80a4,
+ 0x80a5,
+ 0x80a9,
+ 0x80aa,
+ 0x80ab,
+ 0x80ad,
+ 0x80ae,
+ 0x80af,
+ 0x80b1,
+ 0x80b2,
+ 0x80b4,
+ 0x80b7,
+ 0x80ba,
+ 0x80bc,
+ 0x80bd,
+ 0x80be,
+ 0x80bf,
+ 0x80c0,
+ 0x80c1,
+ 0x80c2,
+ 0x80c3,
+ 0x80c4,
+ 0x80c6,
+ 0x80cc,
+ 0x80cd,
+ 0x80ce,
+ 0x80d6,
+ 0x80d7,
+ 0x80d9,
+ 0x80da,
+ 0x80db,
+ 0x80dc,
+ 0x80dd,
+ 0x80de,
+ 0x80e1,
+ 0x80e4,
+ 0x80e5,
+ 0x80e7,
+ 0x80e8,
+ 0x80e9,
+ 0x80ea,
+ 0x80eb,
+ 0x80ec,
+ 0x80ed,
+ 0x80ef,
+ 0x80f0,
+ 0x80f1,
+ 0x80f2,
+ 0x80f3,
+ 0x80f4,
+ 0x80f6,
+ 0x80f8,
+ 0x80fa,
+ 0x80fc,
+ 0x80fd,
+ 0x8102,
+ 0x8106,
+ 0x8109,
+ 0x810a,
+ 0x810d,
+ 0x810e,
+ 0x810f,
+ 0x8110,
+ 0x8111,
+ 0x8112,
+ 0x8113,
+ 0x8114,
+ 0x8116,
+ 0x8118,
+ 0x811a,
+ 0x811e,
+ 0x812c,
+ 0x812f,
+ 0x8131,
+ 0x8132,
+ 0x8136,
+ 0x8138,
+ 0x813e,
+ 0x8146,
+ 0x8148,
+ 0x814a,
+ 0x814b,
+ 0x814c,
+ 0x8150,
+ 0x8151,
+ 0x8153,
+ 0x8154,
+ 0x8155,
+ 0x8159,
+ 0x815a,
+ 0x8160,
+ 0x8165,
+ 0x8167,
+ 0x8169,
+ 0x816d,
+ 0x816e,
+ 0x8170,
+ 0x8171,
+ 0x8174,
+ 0x8179,
+ 0x817a,
+ 0x817b,
+ 0x817c,
+ 0x817d,
+ 0x817e,
+ 0x817f,
+ 0x8180,
+ 0x8182,
+ 0x8188,
+ 0x818a,
+ 0x818f,
+ 0x8191,
+ 0x8198,
+ 0x819b,
+ 0x819c,
+ 0x819d,
+ 0x81a3,
+ 0x81a6,
+ 0x81a8,
+ 0x81aa,
+ 0x81b3,
+ 0x81ba,
+ 0x81bb,
+ 0x81c0,
+ 0x81c1,
+ 0x81c2,
+ 0x81c3,
+ 0x81c6,
+ 0x81ca,
+ 0x81cc,
+ 0x81e3,
+ 0x81e7,
+ 0x81ea,
+ 0x81ec,
+ 0x81ed,
+ 0x81f3,
+ 0x81f4,
+ 0x81fb,
+ 0x81fc,
+ 0x81fe,
+ 0x8200,
+ 0x8201,
+ 0x8202,
+ 0x8204,
+ 0x8205,
+ 0x8206,
+ 0x820c,
+ 0x820d,
+ 0x8210,
+ 0x8212,
+ 0x8214,
+ 0x821b,
+ 0x821c,
+ 0x821e,
+ 0x821f,
+ 0x8221,
+ 0x8222,
+ 0x8223,
+ 0x8228,
+ 0x822a,
+ 0x822b,
+ 0x822c,
+ 0x822d,
+ 0x822f,
+ 0x8230,
+ 0x8231,
+ 0x8233,
+ 0x8234,
+ 0x8235,
+ 0x8236,
+ 0x8237,
+ 0x8238,
+ 0x8239,
+ 0x823b,
+ 0x823e,
+ 0x8244,
+ 0x8247,
+ 0x8249,
+ 0x824b,
+ 0x824f,
+ 0x8258,
+ 0x825a,
+ 0x825f,
+ 0x8268,
+ 0x826e,
+ 0x826f,
+ 0x8270,
+ 0x8272,
+ 0x8273,
+ 0x8274,
+ 0x8279,
+ 0x827a,
+ 0x827d,
+ 0x827e,
+ 0x827f,
+ 0x8282,
+ 0x8284,
+ 0x8288,
+ 0x828a,
+ 0x828b,
+ 0x828d,
+ 0x828e,
+ 0x828f,
+ 0x8291,
+ 0x8292,
+ 0x8297,
+ 0x8298,
+ 0x8299,
+ 0x829c,
+ 0x829d,
+ 0x829f,
+ 0x82a1,
+ 0x82a4,
+ 0x82a5,
+ 0x82a6,
+ 0x82a8,
+ 0x82a9,
+ 0x82aa,
+ 0x82ab,
+ 0x82ac,
+ 0x82ad,
+ 0x82ae,
+ 0x82af,
+ 0x82b0,
+ 0x82b1,
+ 0x82b3,
+ 0x82b4,
+ 0x82b7,
+ 0x82b8,
+ 0x82b9,
+ 0x82bd,
+ 0x82be,
+ 0x82c1,
+ 0x82c4,
+ 0x82c7,
+ 0x82c8,
+ 0x82ca,
+ 0x82cb,
+ 0x82cc,
+ 0x82cd,
+ 0x82ce,
+ 0x82cf,
+ 0x82d1,
+ 0x82d2,
+ 0x82d3,
+ 0x82d4,
+ 0x82d5,
+ 0x82d7,
+ 0x82d8,
+ 0x82db,
+ 0x82dc,
+ 0x82de,
+ 0x82df,
+ 0x82e0,
+ 0x82e1,
+ 0x82e3,
+ 0x82e4,
+ 0x82e5,
+ 0x82e6,
+ 0x82eb,
+ 0x82ef,
+ 0x82f1,
+ 0x82f4,
+ 0x82f7,
+ 0x82f9,
+ 0x82fb,
+ 0x8301,
+ 0x8302,
+ 0x8303,
+ 0x8304,
+ 0x8305,
+ 0x8306,
+ 0x8307,
+ 0x8308,
+ 0x8309,
+ 0x830c,
+ 0x830e,
+ 0x830f,
+ 0x8311,
+ 0x8314,
+ 0x8315,
+ 0x8317,
+ 0x831a,
+ 0x831b,
+ 0x831c,
+ 0x8327,
+ 0x8328,
+ 0x832b,
+ 0x832c,
+ 0x832d,
+ 0x832f,
+ 0x8331,
+ 0x8333,
+ 0x8334,
+ 0x8335,
+ 0x8336,
+ 0x8338,
+ 0x8339,
+ 0x833a,
+ 0x833c,
+ 0x8340,
+ 0x8343,
+ 0x8346,
+ 0x8347,
+ 0x8349,
+ 0x834f,
+ 0x8350,
+ 0x8351,
+ 0x8352,
+ 0x8354,
+ 0x835a,
+ 0x835b,
+ 0x835c,
+ 0x835e,
+ 0x835f,
+ 0x8360,
+ 0x8361,
+ 0x8363,
+ 0x8364,
+ 0x8365,
+ 0x8366,
+ 0x8367,
+ 0x8368,
+ 0x8369,
+ 0x836a,
+ 0x836b,
+ 0x836c,
+ 0x836d,
+ 0x836e,
+ 0x836f,
+ 0x8377,
+ 0x8378,
+ 0x837b,
+ 0x837c,
+ 0x837d,
+ 0x8385,
+ 0x8386,
+ 0x8389,
+ 0x838e,
+ 0x8392,
+ 0x8393,
+ 0x8398,
+ 0x839b,
+ 0x839c,
+ 0x839e,
+ 0x83a0,
+ 0x83a8,
+ 0x83a9,
+ 0x83aa,
+ 0x83ab,
+ 0x83b0,
+ 0x83b1,
+ 0x83b2,
+ 0x83b3,
+ 0x83b4,
+ 0x83b6,
+ 0x83b7,
+ 0x83b8,
+ 0x83b9,
+ 0x83ba,
+ 0x83bc,
+ 0x83bd,
+ 0x83c0,
+ 0x83c1,
+ 0x83c5,
+ 0x83c7,
+ 0x83ca,
+ 0x83cc,
+ 0x83cf,
+ 0x83d4,
+ 0x83d6,
+ 0x83d8,
+ 0x83dc,
+ 0x83dd,
+ 0x83df,
+ 0x83e0,
+ 0x83e1,
+ 0x83e5,
+ 0x83e9,
+ 0x83ea,
+ 0x83f0,
+ 0x83f1,
+ 0x83f2,
+ 0x83f8,
+ 0x83f9,
+ 0x83fd,
+ 0x8401,
+ 0x8403,
+ 0x8404,
+ 0x8406,
+ 0x840b,
+ 0x840c,
+ 0x840d,
+ 0x840e,
+ 0x840f,
+ 0x8411,
+ 0x8418,
+ 0x841c,
+ 0x841d,
+ 0x8424,
+ 0x8425,
+ 0x8426,
+ 0x8427,
+ 0x8428,
+ 0x8431,
+ 0x8438,
+ 0x843c,
+ 0x843d,
+ 0x8446,
+ 0x8451,
+ 0x8457,
+ 0x8459,
+ 0x845a,
+ 0x845b,
+ 0x845c,
+ 0x8461,
+ 0x8463,
+ 0x8469,
+ 0x846b,
+ 0x846c,
+ 0x846d,
+ 0x8471,
+ 0x8473,
+ 0x8475,
+ 0x8476,
+ 0x8478,
+ 0x847a,
+ 0x8482,
+ 0x8487,
+ 0x8488,
+ 0x8489,
+ 0x848b,
+ 0x848c,
+ 0x848e,
+ 0x8497,
+ 0x8499,
+ 0x849c,
+ 0x84a1,
+ 0x84af,
+ 0x84b2,
+ 0x84b4,
+ 0x84b8,
+ 0x84b9,
+ 0x84ba,
+ 0x84bd,
+ 0x84bf,
+ 0x84c1,
+ 0x84c4,
+ 0x84c9,
+ 0x84ca,
+ 0x84cd,
+ 0x84d0,
+ 0x84d1,
+ 0x84d3,
+ 0x84d6,
+ 0x84dd,
+ 0x84df,
+ 0x84e0,
+ 0x84e3,
+ 0x84e5,
+ 0x84e6,
+ 0x84ec,
+ 0x84f0,
+ 0x84fc,
+ 0x84ff,
+ 0x850c,
+ 0x8511,
+ 0x8513,
+ 0x8517,
+ 0x851a,
+ 0x851f,
+ 0x8521,
+ 0x852b,
+ 0x852c,
+ 0x8537,
+ 0x8538,
+ 0x8539,
+ 0x853a,
+ 0x853b,
+ 0x853c,
+ 0x853d,
+ 0x8543,
+ 0x8548,
+ 0x8549,
+ 0x854a,
+ 0x8556,
+ 0x8559,
+ 0x855e,
+ 0x8564,
+ 0x8568,
+ 0x8572,
+ 0x8574,
+ 0x8579,
+ 0x857a,
+ 0x857b,
+ 0x857e,
+ 0x8584,
+ 0x8585,
+ 0x8587,
+ 0x858f,
+ 0x859b,
+ 0x859c,
+ 0x85a4,
+ 0x85a8,
+ 0x85aa,
+ 0x85ae,
+ 0x85af,
+ 0x85b0,
+ 0x85b7,
+ 0x85b9,
+ 0x85c1,
+ 0x85c9,
+ 0x85cf,
+ 0x85d0,
+ 0x85d3,
+ 0x85d5,
+ 0x85dc,
+ 0x85e4,
+ 0x85e9,
+ 0x85fb,
+ 0x85ff,
+ 0x8605,
+ 0x8611,
+ 0x8616,
+ 0x8627,
+ 0x8629,
+ 0x8638,
+ 0x863c,
+ 0x864d,
+ 0x864e,
+ 0x864f,
+ 0x8650,
+ 0x8651,
+ 0x8654,
+ 0x865a,
+ 0x865e,
+ 0x8662,
+ 0x866b,
+ 0x866c,
+ 0x866e,
+ 0x8671,
+ 0x8679,
+ 0x867a,
+ 0x867b,
+ 0x867c,
+ 0x867d,
+ 0x867e,
+ 0x867f,
+ 0x8680,
+ 0x8681,
+ 0x8682,
+ 0x868a,
+ 0x868b,
+ 0x868c,
+ 0x868d,
+ 0x8693,
+ 0x8695,
+ 0x869c,
+ 0x869d,
+ 0x86a3,
+ 0x86a4,
+ 0x86a7,
+ 0x86a8,
+ 0x86a9,
+ 0x86aa,
+ 0x86ac,
+ 0x86af,
+ 0x86b0,
+ 0x86b1,
+ 0x86b4,
+ 0x86b5,
+ 0x86b6,
+ 0x86ba,
+ 0x86c0,
+ 0x86c4,
+ 0x86c6,
+ 0x86c7,
+ 0x86c9,
+ 0x86ca,
+ 0x86cb,
+ 0x86ce,
+ 0x86cf,
+ 0x86d0,
+ 0x86d1,
+ 0x86d4,
+ 0x86d8,
+ 0x86d9,
+ 0x86db,
+ 0x86de,
+ 0x86df,
+ 0x86e4,
+ 0x86e9,
+ 0x86ed,
+ 0x86ee,
+ 0x86f0,
+ 0x86f1,
+ 0x86f2,
+ 0x86f3,
+ 0x86f4,
+ 0x86f8,
+ 0x86f9,
+ 0x86fe,
+ 0x8700,
+ 0x8702,
+ 0x8703,
+ 0x8707,
+ 0x8708,
+ 0x8709,
+ 0x870a,
+ 0x870d,
+ 0x8712,
+ 0x8713,
+ 0x8715,
+ 0x8717,
+ 0x8718,
+ 0x871a,
+ 0x871c,
+ 0x871e,
+ 0x8721,
+ 0x8722,
+ 0x8723,
+ 0x8725,
+ 0x8729,
+ 0x872e,
+ 0x8731,
+ 0x8734,
+ 0x8737,
+ 0x873b,
+ 0x873e,
+ 0x873f,
+ 0x8747,
+ 0x8748,
+ 0x8749,
+ 0x874c,
+ 0x874e,
+ 0x8753,
+ 0x8757,
+ 0x8759,
+ 0x8760,
+ 0x8763,
+ 0x8764,
+ 0x8765,
+ 0x876e,
+ 0x8770,
+ 0x8774,
+ 0x8776,
+ 0x877b,
+ 0x877c,
+ 0x877d,
+ 0x877e,
+ 0x8782,
+ 0x8783,
+ 0x8785,
+ 0x8788,
+ 0x878b,
+ 0x878d,
+ 0x8793,
+ 0x8797,
+ 0x879f,
+ 0x87a8,
+ 0x87ab,
+ 0x87ac,
+ 0x87ad,
+ 0x87af,
+ 0x87b3,
+ 0x87b5,
+ 0x87ba,
+ 0x87bd,
+ 0x87c0,
+ 0x87c6,
+ 0x87ca,
+ 0x87cb,
+ 0x87d1,
+ 0x87d2,
+ 0x87d3,
+ 0x87db,
+ 0x87e0,
+ 0x87e5,
+ 0x87ea,
+ 0x87ee,
+ 0x87f9,
+ 0x87fe,
+ 0x8803,
+ 0x880a,
+ 0x8813,
+ 0x8815,
+ 0x8816,
+ 0x881b,
+ 0x8821,
+ 0x8822,
+ 0x8832,
+ 0x8839,
+ 0x883c,
+ 0x8840,
+ 0x8844,
+ 0x8845,
+ 0x884c,
+ 0x884d,
+ 0x8854,
+ 0x8857,
+ 0x8859,
+ 0x8861,
+ 0x8862,
+ 0x8863,
+ 0x8864,
+ 0x8865,
+ 0x8868,
+ 0x8869,
+ 0x886b,
+ 0x886c,
+ 0x886e,
+ 0x8870,
+ 0x8872,
+ 0x8877,
+ 0x887d,
+ 0x887e,
+ 0x887f,
+ 0x8881,
+ 0x8882,
+ 0x8884,
+ 0x8885,
+ 0x8888,
+ 0x888b,
+ 0x888d,
+ 0x8892,
+ 0x8896,
+ 0x889c,
+ 0x88a2,
+ 0x88a4,
+ 0x88ab,
+ 0x88ad,
+ 0x88b1,
+ 0x88b7,
+ 0x88bc,
+ 0x88c1,
+ 0x88c2,
+ 0x88c5,
+ 0x88c6,
+ 0x88c9,
+ 0x88ce,
+ 0x88d2,
+ 0x88d4,
+ 0x88d5,
+ 0x88d8,
+ 0x88d9,
+ 0x88df,
+ 0x88e2,
+ 0x88e3,
+ 0x88e4,
+ 0x88e5,
+ 0x88e8,
+ 0x88f0,
+ 0x88f1,
+ 0x88f3,
+ 0x88f4,
+ 0x88f8,
+ 0x88f9,
+ 0x88fc,
+ 0x88fe,
+ 0x8902,
+ 0x890a,
+ 0x8910,
+ 0x8912,
+ 0x8913,
+ 0x8919,
+ 0x891a,
+ 0x891b,
+ 0x8921,
+ 0x8925,
+ 0x892a,
+ 0x892b,
+ 0x8930,
+ 0x8934,
+ 0x8936,
+ 0x8941,
+ 0x8944,
+ 0x895e,
+ 0x895f,
+ 0x8966,
+ 0x897b,
+ 0x897f,
+ 0x8981,
+ 0x8983,
+ 0x8986,
+ 0x89c1,
+ 0x89c2,
+ 0x89c4,
+ 0x89c5,
+ 0x89c6,
+ 0x89c7,
+ 0x89c8,
+ 0x89c9,
+ 0x89ca,
+ 0x89cb,
+ 0x89cc,
+ 0x89ce,
+ 0x89cf,
+ 0x89d0,
+ 0x89d1,
+ 0x89d2,
+ 0x89d6,
+ 0x89da,
+ 0x89dc,
+ 0x89de,
+ 0x89e3,
+ 0x89e5,
+ 0x89e6,
+ 0x89eb,
+ 0x89ef,
+ 0x89f3,
+ 0x8a00,
+ 0x8a07,
+ 0x8a3e,
+ 0x8a48,
+ 0x8a79,
+ 0x8a89,
+ 0x8a8a,
+ 0x8a93,
+ 0x8b07,
+ 0x8b26,
+ 0x8b66,
+ 0x8b6c,
+ 0x8ba0,
+ 0x8ba1,
+ 0x8ba2,
+ 0x8ba3,
+ 0x8ba4,
+ 0x8ba5,
+ 0x8ba6,
+ 0x8ba7,
+ 0x8ba8,
+ 0x8ba9,
+ 0x8baa,
+ 0x8bab,
+ 0x8bad,
+ 0x8bae,
+ 0x8baf,
+ 0x8bb0,
+ 0x8bb2,
+ 0x8bb3,
+ 0x8bb4,
+ 0x8bb5,
+ 0x8bb6,
+ 0x8bb7,
+ 0x8bb8,
+ 0x8bb9,
+ 0x8bba,
+ 0x8bbc,
+ 0x8bbd,
+ 0x8bbe,
+ 0x8bbf,
+ 0x8bc0,
+ 0x8bc1,
+ 0x8bc2,
+ 0x8bc3,
+ 0x8bc4,
+ 0x8bc5,
+ 0x8bc6,
+ 0x8bc8,
+ 0x8bc9,
+ 0x8bca,
+ 0x8bcb,
+ 0x8bcc,
+ 0x8bcd,
+ 0x8bce,
+ 0x8bcf,
+ 0x8bd1,
+ 0x8bd2,
+ 0x8bd3,
+ 0x8bd4,
+ 0x8bd5,
+ 0x8bd6,
+ 0x8bd7,
+ 0x8bd8,
+ 0x8bd9,
+ 0x8bda,
+ 0x8bdb,
+ 0x8bdc,
+ 0x8bdd,
+ 0x8bde,
+ 0x8bdf,
+ 0x8be0,
+ 0x8be1,
+ 0x8be2,
+ 0x8be3,
+ 0x8be4,
+ 0x8be5,
+ 0x8be6,
+ 0x8be7,
+ 0x8be8,
+ 0x8be9,
+ 0x8beb,
+ 0x8bec,
+ 0x8bed,
+ 0x8bee,
+ 0x8bef,
+ 0x8bf0,
+ 0x8bf1,
+ 0x8bf2,
+ 0x8bf3,
+ 0x8bf4,
+ 0x8bf5,
+ 0x8bf6,
+ 0x8bf7,
+ 0x8bf8,
+ 0x8bf9,
+ 0x8bfa,
+ 0x8bfb,
+ 0x8bfc,
+ 0x8bfd,
+ 0x8bfe,
+ 0x8bff,
+ 0x8c00,
+ 0x8c01,
+ 0x8c02,
+ 0x8c03,
+ 0x8c04,
+ 0x8c05,
+ 0x8c06,
+ 0x8c07,
+ 0x8c08,
+ 0x8c0a,
+ 0x8c0b,
+ 0x8c0c,
+ 0x8c0d,
+ 0x8c0e,
+ 0x8c0f,
+ 0x8c10,
+ 0x8c11,
+ 0x8c12,
+ 0x8c13,
+ 0x8c14,
+ 0x8c15,
+ 0x8c16,
+ 0x8c17,
+ 0x8c18,
+ 0x8c19,
+ 0x8c1a,
+ 0x8c1b,
+ 0x8c1c,
+ 0x8c1d,
+ 0x8c1f,
+ 0x8c20,
+ 0x8c21,
+ 0x8c22,
+ 0x8c23,
+ 0x8c24,
+ 0x8c25,
+ 0x8c26,
+ 0x8c27,
+ 0x8c28,
+ 0x8c29,
+ 0x8c2a,
+ 0x8c2b,
+ 0x8c2c,
+ 0x8c2d,
+ 0x8c2e,
+ 0x8c2f,
+ 0x8c30,
+ 0x8c31,
+ 0x8c32,
+ 0x8c33,
+ 0x8c34,
+ 0x8c35,
+ 0x8c36,
+ 0x8c37,
+ 0x8c41,
+ 0x8c46,
+ 0x8c47,
+ 0x8c49,
+ 0x8c4c,
+ 0x8c55,
+ 0x8c5a,
+ 0x8c61,
+ 0x8c62,
+ 0x8c6a,
+ 0x8c6b,
+ 0x8c73,
+ 0x8c78,
+ 0x8c79,
+ 0x8c7a,
+ 0x8c82,
+ 0x8c85,
+ 0x8c89,
+ 0x8c8a,
+ 0x8c8c,
+ 0x8c94,
+ 0x8c98,
+ 0x8d1d,
+ 0x8d1e,
+ 0x8d1f,
+ 0x8d21,
+ 0x8d22,
+ 0x8d23,
+ 0x8d24,
+ 0x8d25,
+ 0x8d26,
+ 0x8d27,
+ 0x8d28,
+ 0x8d29,
+ 0x8d2a,
+ 0x8d2b,
+ 0x8d2c,
+ 0x8d2d,
+ 0x8d2e,
+ 0x8d2f,
+ 0x8d30,
+ 0x8d31,
+ 0x8d32,
+ 0x8d33,
+ 0x8d34,
+ 0x8d35,
+ 0x8d36,
+ 0x8d37,
+ 0x8d38,
+ 0x8d39,
+ 0x8d3a,
+ 0x8d3b,
+ 0x8d3c,
+ 0x8d3d,
+ 0x8d3e,
+ 0x8d3f,
+ 0x8d40,
+ 0x8d41,
+ 0x8d42,
+ 0x8d43,
+ 0x8d44,
+ 0x8d45,
+ 0x8d46,
+ 0x8d47,
+ 0x8d48,
+ 0x8d49,
+ 0x8d4a,
+ 0x8d4b,
+ 0x8d4c,
+ 0x8d4d,
+ 0x8d4e,
+ 0x8d4f,
+ 0x8d50,
+ 0x8d53,
+ 0x8d54,
+ 0x8d55,
+ 0x8d56,
+ 0x8d58,
+ 0x8d59,
+ 0x8d5a,
+ 0x8d5b,
+ 0x8d5c,
+ 0x8d5d,
+ 0x8d5e,
+ 0x8d60,
+ 0x8d61,
+ 0x8d62,
+ 0x8d63,
+ 0x8d64,
+ 0x8d66,
+ 0x8d67,
+ 0x8d6b,
+ 0x8d6d,
+ 0x8d70,
+ 0x8d73,
+ 0x8d74,
+ 0x8d75,
+ 0x8d76,
+ 0x8d77,
+ 0x8d81,
+ 0x8d84,
+ 0x8d85,
+ 0x8d8a,
+ 0x8d8b,
+ 0x8d91,
+ 0x8d94,
+ 0x8d9f,
+ 0x8da3,
+ 0x8db1,
+ 0x8db3,
+ 0x8db4,
+ 0x8db5,
+ 0x8db8,
+ 0x8dba,
+ 0x8dbc,
+ 0x8dbe,
+ 0x8dbf,
+ 0x8dc3,
+ 0x8dc4,
+ 0x8dc6,
+ 0x8dcb,
+ 0x8dcc,
+ 0x8dce,
+ 0x8dcf,
+ 0x8dd1,
+ 0x8dd6,
+ 0x8dd7,
+ 0x8dda,
+ 0x8ddb,
+ 0x8ddd,
+ 0x8dde,
+ 0x8ddf,
+ 0x8de3,
+ 0x8de4,
+ 0x8de8,
+ 0x8dea,
+ 0x8deb,
+ 0x8dec,
+ 0x8def,
+ 0x8df3,
+ 0x8df5,
+ 0x8df7,
+ 0x8df8,
+ 0x8df9,
+ 0x8dfa,
+ 0x8dfb,
+ 0x8dfd,
+ 0x8e05,
+ 0x8e09,
+ 0x8e0a,
+ 0x8e0c,
+ 0x8e0f,
+ 0x8e14,
+ 0x8e1d,
+ 0x8e1e,
+ 0x8e1f,
+ 0x8e22,
+ 0x8e23,
+ 0x8e29,
+ 0x8e2a,
+ 0x8e2c,
+ 0x8e2e,
+ 0x8e2f,
+ 0x8e31,
+ 0x8e35,
+ 0x8e39,
+ 0x8e3a,
+ 0x8e3d,
+ 0x8e40,
+ 0x8e41,
+ 0x8e42,
+ 0x8e44,
+ 0x8e47,
+ 0x8e48,
+ 0x8e49,
+ 0x8e4a,
+ 0x8e4b,
+ 0x8e51,
+ 0x8e52,
+ 0x8e59,
+ 0x8e66,
+ 0x8e69,
+ 0x8e6c,
+ 0x8e6d,
+ 0x8e6f,
+ 0x8e70,
+ 0x8e72,
+ 0x8e74,
+ 0x8e76,
+ 0x8e7c,
+ 0x8e7f,
+ 0x8e81,
+ 0x8e85,
+ 0x8e87,
+ 0x8e8f,
+ 0x8e90,
+ 0x8e94,
+ 0x8e9c,
+ 0x8e9e,
+ 0x8eab,
+ 0x8eac,
+ 0x8eaf,
+ 0x8eb2,
+ 0x8eba,
+ 0x8ece,
+ 0x8f66,
+ 0x8f67,
+ 0x8f68,
+ 0x8f69,
+ 0x8f6b,
+ 0x8f6c,
+ 0x8f6d,
+ 0x8f6e,
+ 0x8f6f,
+ 0x8f70,
+ 0x8f71,
+ 0x8f72,
+ 0x8f73,
+ 0x8f74,
+ 0x8f75,
+ 0x8f76,
+ 0x8f77,
+ 0x8f78,
+ 0x8f79,
+ 0x8f7a,
+ 0x8f7b,
+ 0x8f7c,
+ 0x8f7d,
+ 0x8f7e,
+ 0x8f7f,
+ 0x8f81,
+ 0x8f82,
+ 0x8f83,
+ 0x8f84,
+ 0x8f85,
+ 0x8f86,
+ 0x8f87,
+ 0x8f88,
+ 0x8f89,
+ 0x8f8a,
+ 0x8f8b,
+ 0x8f8d,
+ 0x8f8e,
+ 0x8f8f,
+ 0x8f90,
+ 0x8f91,
+ 0x8f93,
+ 0x8f94,
+ 0x8f95,
+ 0x8f96,
+ 0x8f97,
+ 0x8f98,
+ 0x8f99,
+ 0x8f9a,
+ 0x8f9b,
+ 0x8f9c,
+ 0x8f9e,
+ 0x8f9f,
+ 0x8fa3,
+ 0x8fa8,
+ 0x8fa9,
+ 0x8fab,
+ 0x8fb0,
+ 0x8fb1,
+ 0x8fb6,
+ 0x8fb9,
+ 0x8fbd,
+ 0x8fbe,
+ 0x8fc1,
+ 0x8fc2,
+ 0x8fc4,
+ 0x8fc5,
+ 0x8fc7,
+ 0x8fc8,
+ 0x8fce,
+ 0x8fd0,
+ 0x8fd1,
+ 0x8fd3,
+ 0x8fd4,
+ 0x8fd5,
+ 0x8fd8,
+ 0x8fd9,
+ 0x8fdb,
+ 0x8fdc,
+ 0x8fdd,
+ 0x8fde,
+ 0x8fdf,
+ 0x8fe2,
+ 0x8fe4,
+ 0x8fe5,
+ 0x8fe6,
+ 0x8fe8,
+ 0x8fe9,
+ 0x8fea,
+ 0x8feb,
+ 0x8fed,
+ 0x8fee,
+ 0x8ff0,
+ 0x8ff3,
+ 0x8ff7,
+ 0x8ff8,
+ 0x8ff9,
+ 0x8ffd,
+ 0x9000,
+ 0x9001,
+ 0x9002,
+ 0x9003,
+ 0x9004,
+ 0x9005,
+ 0x9006,
+ 0x9009,
+ 0x900a,
+ 0x900b,
+ 0x900d,
+ 0x900f,
+ 0x9010,
+ 0x9011,
+ 0x9012,
+ 0x9014,
+ 0x9016,
+ 0x9017,
+ 0x901a,
+ 0x901b,
+ 0x901d,
+ 0x901e,
+ 0x901f,
+ 0x9020,
+ 0x9021,
+ 0x9022,
+ 0x9026,
+ 0x902d,
+ 0x902e,
+ 0x902f,
+ 0x9035,
+ 0x9036,
+ 0x9038,
+ 0x903b,
+ 0x903c,
+ 0x903e,
+ 0x9041,
+ 0x9042,
+ 0x9044,
+ 0x9047,
+ 0x904d,
+ 0x904f,
+ 0x9050,
+ 0x9051,
+ 0x9052,
+ 0x9053,
+ 0x9057,
+ 0x9058,
+ 0x905b,
+ 0x9062,
+ 0x9063,
+ 0x9065,
+ 0x9068,
+ 0x906d,
+ 0x906e,
+ 0x9074,
+ 0x9075,
+ 0x907d,
+ 0x907f,
+ 0x9080,
+ 0x9082,
+ 0x9083,
+ 0x9088,
+ 0x908b,
+ 0x9091,
+ 0x9093,
+ 0x9095,
+ 0x9097,
+ 0x9099,
+ 0x909b,
+ 0x909d,
+ 0x90a1,
+ 0x90a2,
+ 0x90a3,
+ 0x90a6,
+ 0x90aa,
+ 0x90ac,
+ 0x90ae,
+ 0x90af,
+ 0x90b0,
+ 0x90b1,
+ 0x90b3,
+ 0x90b4,
+ 0x90b5,
+ 0x90b6,
+ 0x90b8,
+ 0x90b9,
+ 0x90ba,
+ 0x90bb,
+ 0x90be,
+ 0x90c1,
+ 0x90c4,
+ 0x90c5,
+ 0x90c7,
+ 0x90ca,
+ 0x90ce,
+ 0x90cf,
+ 0x90d0,
+ 0x90d1,
+ 0x90d3,
+ 0x90d7,
+ 0x90db,
+ 0x90dc,
+ 0x90dd,
+ 0x90e1,
+ 0x90e2,
+ 0x90e6,
+ 0x90e7,
+ 0x90e8,
+ 0x90eb,
+ 0x90ed,
+ 0x90ef,
+ 0x90f4,
+ 0x90f8,
+ 0x90fd,
+ 0x90fe,
+ 0x9102,
+ 0x9104,
+ 0x9119,
+ 0x911e,
+ 0x9122,
+ 0x9123,
+ 0x912f,
+ 0x9131,
+ 0x9139,
+ 0x9143,
+ 0x9146,
+ 0x9149,
+ 0x914a,
+ 0x914b,
+ 0x914c,
+ 0x914d,
+ 0x914e,
+ 0x914f,
+ 0x9150,
+ 0x9152,
+ 0x9157,
+ 0x915a,
+ 0x915d,
+ 0x915e,
+ 0x9161,
+ 0x9162,
+ 0x9163,
+ 0x9164,
+ 0x9165,
+ 0x9169,
+ 0x916a,
+ 0x916c,
+ 0x916e,
+ 0x916f,
+ 0x9170,
+ 0x9171,
+ 0x9172,
+ 0x9174,
+ 0x9175,
+ 0x9176,
+ 0x9177,
+ 0x9178,
+ 0x9179,
+ 0x917d,
+ 0x917e,
+ 0x917f,
+ 0x9185,
+ 0x9187,
+ 0x9189,
+ 0x918b,
+ 0x918c,
+ 0x918d,
+ 0x9190,
+ 0x9191,
+ 0x9192,
+ 0x919a,
+ 0x919b,
+ 0x91a2,
+ 0x91a3,
+ 0x91aa,
+ 0x91ad,
+ 0x91ae,
+ 0x91af,
+ 0x91b4,
+ 0x91b5,
+ 0x91ba,
+ 0x91c7,
+ 0x91c9,
+ 0x91ca,
+ 0x91cc,
+ 0x91cd,
+ 0x91ce,
+ 0x91cf,
+ 0x91d1,
+ 0x91dc,
+ 0x9274,
+ 0x928e,
+ 0x92ae,
+ 0x92c8,
+ 0x933e,
+ 0x936a,
+ 0x938f,
+ 0x93ca,
+ 0x93d6,
+ 0x943e,
+ 0x946b,
+ 0x9485,
+ 0x9486,
+ 0x9487,
+ 0x9488,
+ 0x9489,
+ 0x948a,
+ 0x948b,
+ 0x948c,
+ 0x948d,
+ 0x948e,
+ 0x948f,
+ 0x9490,
+ 0x9492,
+ 0x9493,
+ 0x9494,
+ 0x9495,
+ 0x9497,
+ 0x9499,
+ 0x949a,
+ 0x949b,
+ 0x949c,
+ 0x949d,
+ 0x949e,
+ 0x949f,
+ 0x94a0,
+ 0x94a1,
+ 0x94a2,
+ 0x94a3,
+ 0x94a4,
+ 0x94a5,
+ 0x94a6,
+ 0x94a7,
+ 0x94a8,
+ 0x94a9,
+ 0x94aa,
+ 0x94ab,
+ 0x94ac,
+ 0x94ad,
+ 0x94ae,
+ 0x94af,
+ 0x94b0,
+ 0x94b1,
+ 0x94b2,
+ 0x94b3,
+ 0x94b4,
+ 0x94b5,
+ 0x94b6,
+ 0x94b7,
+ 0x94b8,
+ 0x94b9,
+ 0x94ba,
+ 0x94bb,
+ 0x94bc,
+ 0x94bd,
+ 0x94be,
+ 0x94bf,
+ 0x94c0,
+ 0x94c1,
+ 0x94c2,
+ 0x94c3,
+ 0x94c4,
+ 0x94c5,
+ 0x94c6,
+ 0x94c8,
+ 0x94c9,
+ 0x94ca,
+ 0x94cb,
+ 0x94cc,
+ 0x94cd,
+ 0x94ce,
+ 0x94d0,
+ 0x94d1,
+ 0x94d2,
+ 0x94d5,
+ 0x94d6,
+ 0x94d7,
+ 0x94d8,
+ 0x94d9,
+ 0x94db,
+ 0x94dc,
+ 0x94dd,
+ 0x94de,
+ 0x94df,
+ 0x94e0,
+ 0x94e1,
+ 0x94e2,
+ 0x94e3,
+ 0x94e4,
+ 0x94e5,
+ 0x94e7,
+ 0x94e8,
+ 0x94e9,
+ 0x94ea,
+ 0x94eb,
+ 0x94ec,
+ 0x94ed,
+ 0x94ee,
+ 0x94ef,
+ 0x94f0,
+ 0x94f1,
+ 0x94f2,
+ 0x94f3,
+ 0x94f4,
+ 0x94f5,
+ 0x94f6,
+ 0x94f7,
+ 0x94f8,
+ 0x94f9,
+ 0x94fa,
+ 0x94fc,
+ 0x94fd,
+ 0x94fe,
+ 0x94ff,
+ 0x9500,
+ 0x9501,
+ 0x9502,
+ 0x9503,
+ 0x9504,
+ 0x9505,
+ 0x9506,
+ 0x9507,
+ 0x9508,
+ 0x9509,
+ 0x950a,
+ 0x950b,
+ 0x950c,
+ 0x950d,
+ 0x950e,
+ 0x950f,
+ 0x9510,
+ 0x9511,
+ 0x9512,
+ 0x9513,
+ 0x9514,
+ 0x9515,
+ 0x9516,
+ 0x9517,
+ 0x9518,
+ 0x9519,
+ 0x951a,
+ 0x951b,
+ 0x951d,
+ 0x951e,
+ 0x951f,
+ 0x9521,
+ 0x9522,
+ 0x9523,
+ 0x9524,
+ 0x9525,
+ 0x9526,
+ 0x9528,
+ 0x9529,
+ 0x952a,
+ 0x952b,
+ 0x952c,
+ 0x952d,
+ 0x952e,
+ 0x952f,
+ 0x9530,
+ 0x9531,
+ 0x9532,
+ 0x9534,
+ 0x9535,
+ 0x9536,
+ 0x9537,
+ 0x9538,
+ 0x9539,
+ 0x953a,
+ 0x953b,
+ 0x953c,
+ 0x953e,
+ 0x953f,
+ 0x9540,
+ 0x9541,
+ 0x9542,
+ 0x9544,
+ 0x9545,
+ 0x9546,
+ 0x9547,
+ 0x9549,
+ 0x954a,
+ 0x954c,
+ 0x954d,
+ 0x954e,
+ 0x954f,
+ 0x9550,
+ 0x9551,
+ 0x9552,
+ 0x9553,
+ 0x9554,
+ 0x9556,
+ 0x9557,
+ 0x9558,
+ 0x9559,
+ 0x955b,
+ 0x955c,
+ 0x955d,
+ 0x955e,
+ 0x955f,
+ 0x9561,
+ 0x9562,
+ 0x9563,
+ 0x9564,
+ 0x9565,
+ 0x9566,
+ 0x9567,
+ 0x9568,
+ 0x9569,
+ 0x956a,
+ 0x956b,
+ 0x956c,
+ 0x956d,
+ 0x956f,
+ 0x9570,
+ 0x9571,
+ 0x9572,
+ 0x9573,
+ 0x9576,
+ 0x957f,
+ 0x95e8,
+ 0x95e9,
+ 0x95ea,
+ 0x95eb,
+ 0x95ed,
+ 0x95ee,
+ 0x95ef,
+ 0x95f0,
+ 0x95f1,
+ 0x95f2,
+ 0x95f3,
+ 0x95f4,
+ 0x95f5,
+ 0x95f6,
+ 0x95f7,
+ 0x95f8,
+ 0x95f9,
+ 0x95fa,
+ 0x95fb,
+ 0x95fc,
+ 0x95fd,
+ 0x95fe,
+ 0x9600,
+ 0x9601,
+ 0x9602,
+ 0x9603,
+ 0x9604,
+ 0x9605,
+ 0x9606,
+ 0x9608,
+ 0x9609,
+ 0x960a,
+ 0x960b,
+ 0x960c,
+ 0x960d,
+ 0x960e,
+ 0x960f,
+ 0x9610,
+ 0x9611,
+ 0x9612,
+ 0x9614,
+ 0x9615,
+ 0x9616,
+ 0x9617,
+ 0x9619,
+ 0x961a,
+ 0x961c,
+ 0x961d,
+ 0x961f,
+ 0x9621,
+ 0x9622,
+ 0x962a,
+ 0x962e,
+ 0x9631,
+ 0x9632,
+ 0x9633,
+ 0x9634,
+ 0x9635,
+ 0x9636,
+ 0x963b,
+ 0x963c,
+ 0x963d,
+ 0x963f,
+ 0x9640,
+ 0x9642,
+ 0x9644,
+ 0x9645,
+ 0x9646,
+ 0x9647,
+ 0x9648,
+ 0x9649,
+ 0x964b,
+ 0x964c,
+ 0x964d,
+ 0x9650,
+ 0x9654,
+ 0x9655,
+ 0x965b,
+ 0x965f,
+ 0x9661,
+ 0x9662,
+ 0x9664,
+ 0x9667,
+ 0x9668,
+ 0x9669,
+ 0x966a,
+ 0x966c,
+ 0x9672,
+ 0x9674,
+ 0x9675,
+ 0x9676,
+ 0x9677,
+ 0x9685,
+ 0x9686,
+ 0x9688,
+ 0x968b,
+ 0x968d,
+ 0x968f,
+ 0x9690,
+ 0x9694,
+ 0x9697,
+ 0x9698,
+ 0x9699,
+ 0x969c,
+ 0x96a7,
+ 0x96b0,
+ 0x96b3,
+ 0x96b6,
+ 0x96b9,
+ 0x96bc,
+ 0x96bd,
+ 0x96be,
+ 0x96c0,
+ 0x96c1,
+ 0x96c4,
+ 0x96c5,
+ 0x96c6,
+ 0x96c7,
+ 0x96c9,
+ 0x96cc,
+ 0x96cd,
+ 0x96ce,
+ 0x96cf,
+ 0x96d2,
+ 0x96d5,
+ 0x96e0,
+ 0x96e8,
+ 0x96e9,
+ 0x96ea,
+ 0x96ef,
+ 0x96f3,
+ 0x96f6,
+ 0x96f7,
+ 0x96f9,
+ 0x96fe,
+ 0x9700,
+ 0x9701,
+ 0x9704,
+ 0x9706,
+ 0x9707,
+ 0x9708,
+ 0x9709,
+ 0x970d,
+ 0x970e,
+ 0x970f,
+ 0x9713,
+ 0x9716,
+ 0x971c,
+ 0x971e,
+ 0x972a,
+ 0x972d,
+ 0x9730,
+ 0x9732,
+ 0x9738,
+ 0x9739,
+ 0x973e,
+ 0x9752,
+ 0x9753,
+ 0x9756,
+ 0x9759,
+ 0x975b,
+ 0x975e,
+ 0x9760,
+ 0x9761,
+ 0x9762,
+ 0x9765,
+ 0x9769,
+ 0x9773,
+ 0x9774,
+ 0x9776,
+ 0x977c,
+ 0x9785,
+ 0x978b,
+ 0x978d,
+ 0x9791,
+ 0x9792,
+ 0x9794,
+ 0x9798,
+ 0x97a0,
+ 0x97a3,
+ 0x97ab,
+ 0x97ad,
+ 0x97af,
+ 0x97b2,
+ 0x97b4,
+ 0x97e6,
+ 0x97e7,
+ 0x97e9,
+ 0x97ea,
+ 0x97eb,
+ 0x97ec,
+ 0x97ed,
+ 0x97f3,
+ 0x97f5,
+ 0x97f6,
+ 0x9875,
+ 0x9876,
+ 0x9877,
+ 0x9878,
+ 0x9879,
+ 0x987a,
+ 0x987b,
+ 0x987c,
+ 0x987d,
+ 0x987e,
+ 0x987f,
+ 0x9880,
+ 0x9881,
+ 0x9882,
+ 0x9883,
+ 0x9884,
+ 0x9885,
+ 0x9886,
+ 0x9887,
+ 0x9888,
+ 0x9889,
+ 0x988a,
+ 0x988c,
+ 0x988d,
+ 0x988f,
+ 0x9890,
+ 0x9891,
+ 0x9893,
+ 0x9894,
+ 0x9896,
+ 0x9897,
+ 0x9898,
+ 0x989a,
+ 0x989b,
+ 0x989c,
+ 0x989d,
+ 0x989e,
+ 0x989f,
+ 0x98a0,
+ 0x98a1,
+ 0x98a2,
+ 0x98a4,
+ 0x98a5,
+ 0x98a6,
+ 0x98a7,
+ 0x98ce,
+ 0x98d1,
+ 0x98d2,
+ 0x98d3,
+ 0x98d5,
+ 0x98d8,
+ 0x98d9,
+ 0x98da,
+ 0x98de,
+ 0x98df,
+ 0x98e7,
+ 0x98e8,
+ 0x990d,
+ 0x9910,
+ 0x992e,
+ 0x9954,
+ 0x9955,
+ 0x9963,
+ 0x9965,
+ 0x9967,
+ 0x9968,
+ 0x9969,
+ 0x996a,
+ 0x996b,
+ 0x996c,
+ 0x996d,
+ 0x996e,
+ 0x996f,
+ 0x9970,
+ 0x9971,
+ 0x9972,
+ 0x9974,
+ 0x9975,
+ 0x9976,
+ 0x9977,
+ 0x997a,
+ 0x997c,
+ 0x997d,
+ 0x997f,
+ 0x9980,
+ 0x9981,
+ 0x9984,
+ 0x9985,
+ 0x9986,
+ 0x9987,
+ 0x9988,
+ 0x998a,
+ 0x998b,
+ 0x998d,
+ 0x998f,
+ 0x9990,
+ 0x9991,
+ 0x9992,
+ 0x9993,
+ 0x9994,
+ 0x9995,
+ 0x9996,
+ 0x9997,
+ 0x9998,
+ 0x9999,
+ 0x99a5,
+ 0x99a8,
+ 0x9a6c,
+ 0x9a6d,
+ 0x9a6e,
+ 0x9a6f,
+ 0x9a70,
+ 0x9a71,
+ 0x9a73,
+ 0x9a74,
+ 0x9a75,
+ 0x9a76,
+ 0x9a77,
+ 0x9a78,
+ 0x9a79,
+ 0x9a7a,
+ 0x9a7b,
+ 0x9a7c,
+ 0x9a7d,
+ 0x9a7e,
+ 0x9a7f,
+ 0x9a80,
+ 0x9a81,
+ 0x9a82,
+ 0x9a84,
+ 0x9a85,
+ 0x9a86,
+ 0x9a87,
+ 0x9a88,
+ 0x9a8a,
+ 0x9a8b,
+ 0x9a8c,
+ 0x9a8f,
+ 0x9a90,
+ 0x9a91,
+ 0x9a92,
+ 0x9a93,
+ 0x9a96,
+ 0x9a97,
+ 0x9a98,
+ 0x9a9a,
+ 0x9a9b,
+ 0x9a9c,
+ 0x9a9d,
+ 0x9a9e,
+ 0x9a9f,
+ 0x9aa0,
+ 0x9aa1,
+ 0x9aa2,
+ 0x9aa3,
+ 0x9aa4,
+ 0x9aa5,
+ 0x9aa7,
+ 0x9aa8,
+ 0x9ab0,
+ 0x9ab1,
+ 0x9ab6,
+ 0x9ab7,
+ 0x9ab8,
+ 0x9aba,
+ 0x9abc,
+ 0x9ac0,
+ 0x9ac1,
+ 0x9ac2,
+ 0x9ac5,
+ 0x9acb,
+ 0x9acc,
+ 0x9ad1,
+ 0x9ad3,
+ 0x9ad8,
+ 0x9adf,
+ 0x9ae1,
+ 0x9ae6,
+ 0x9aeb,
+ 0x9aed,
+ 0x9aef,
+ 0x9af9,
+ 0x9afb,
+ 0x9b03,
+ 0x9b08,
+ 0x9b0f,
+ 0x9b13,
+ 0x9b1f,
+ 0x9b23,
+ 0x9b2f,
+ 0x9b32,
+ 0x9b3b,
+ 0x9b3c,
+ 0x9b41,
+ 0x9b42,
+ 0x9b43,
+ 0x9b44,
+ 0x9b45,
+ 0x9b47,
+ 0x9b48,
+ 0x9b49,
+ 0x9b4d,
+ 0x9b4f,
+ 0x9b51,
+ 0x9b54,
+ 0x9c7c,
+ 0x9c7f,
+ 0x9c81,
+ 0x9c82,
+ 0x9c85,
+ 0x9c86,
+ 0x9c87,
+ 0x9c88,
+ 0x9c8b,
+ 0x9c8d,
+ 0x9c8e,
+ 0x9c90,
+ 0x9c91,
+ 0x9c92,
+ 0x9c94,
+ 0x9c95,
+ 0x9c9a,
+ 0x9c9b,
+ 0x9c9c,
+ 0x9c9e,
+ 0x9c9f,
+ 0x9ca0,
+ 0x9ca1,
+ 0x9ca2,
+ 0x9ca3,
+ 0x9ca4,
+ 0x9ca5,
+ 0x9ca6,
+ 0x9ca7,
+ 0x9ca8,
+ 0x9ca9,
+ 0x9cab,
+ 0x9cad,
+ 0x9cae,
+ 0x9cb0,
+ 0x9cb1,
+ 0x9cb2,
+ 0x9cb3,
+ 0x9cb4,
+ 0x9cb5,
+ 0x9cb6,
+ 0x9cb7,
+ 0x9cb8,
+ 0x9cba,
+ 0x9cbb,
+ 0x9cbc,
+ 0x9cbd,
+ 0x9cc3,
+ 0x9cc4,
+ 0x9cc5,
+ 0x9cc6,
+ 0x9cc7,
+ 0x9cca,
+ 0x9ccb,
+ 0x9ccc,
+ 0x9ccd,
+ 0x9cce,
+ 0x9ccf,
+ 0x9cd0,
+ 0x9cd3,
+ 0x9cd4,
+ 0x9cd5,
+ 0x9cd6,
+ 0x9cd7,
+ 0x9cd8,
+ 0x9cd9,
+ 0x9cdc,
+ 0x9cdd,
+ 0x9cde,
+ 0x9cdf,
+ 0x9ce2,
+ 0x9e1f,
+ 0x9e20,
+ 0x9e21,
+ 0x9e22,
+ 0x9e23,
+ 0x9e25,
+ 0x9e26,
+ 0x9e28,
+ 0x9e29,
+ 0x9e2a,
+ 0x9e2b,
+ 0x9e2c,
+ 0x9e2d,
+ 0x9e2f,
+ 0x9e31,
+ 0x9e32,
+ 0x9e33,
+ 0x9e35,
+ 0x9e36,
+ 0x9e37,
+ 0x9e38,
+ 0x9e39,
+ 0x9e3a,
+ 0x9e3d,
+ 0x9e3e,
+ 0x9e3f,
+ 0x9e41,
+ 0x9e42,
+ 0x9e43,
+ 0x9e44,
+ 0x9e45,
+ 0x9e46,
+ 0x9e47,
+ 0x9e48,
+ 0x9e49,
+ 0x9e4a,
+ 0x9e4b,
+ 0x9e4c,
+ 0x9e4e,
+ 0x9e4f,
+ 0x9e51,
+ 0x9e55,
+ 0x9e57,
+ 0x9e58,
+ 0x9e5a,
+ 0x9e5b,
+ 0x9e5c,
+ 0x9e5e,
+ 0x9e63,
+ 0x9e64,
+ 0x9e66,
+ 0x9e67,
+ 0x9e68,
+ 0x9e69,
+ 0x9e6a,
+ 0x9e6b,
+ 0x9e6c,
+ 0x9e6d,
+ 0x9e70,
+ 0x9e71,
+ 0x9e73,
+ 0x9e7e,
+ 0x9e7f,
+ 0x9e82,
+ 0x9e87,
+ 0x9e88,
+ 0x9e8b,
+ 0x9e92,
+ 0x9e93,
+ 0x9e9d,
+ 0x9e9f,
+ 0x9ea6,
+ 0x9eb4,
+ 0x9eb8,
+ 0x9ebb,
+ 0x9ebd,
+ 0x9ebe,
+ 0x9ec4,
+ 0x9ec9,
+ 0x9ecd,
+ 0x9ece,
+ 0x9ecf,
+ 0x9ed1,
+ 0x9ed4,
+ 0x9ed8,
+ 0x9edb,
+ 0x9edc,
+ 0x9edd,
+ 0x9edf,
+ 0x9ee0,
+ 0x9ee2,
+ 0x9ee5,
+ 0x9ee7,
+ 0x9ee9,
+ 0x9eea,
+ 0x9eef,
+ 0x9ef9,
+ 0x9efb,
+ 0x9efc,
+ 0x9efe,
+ 0x9f0b,
+ 0x9f0d,
+ 0x9f0e,
+ 0x9f10,
+ 0x9f13,
+ 0x9f17,
+ 0x9f19,
+ 0x9f20,
+ 0x9f22,
+ 0x9f2c,
+ 0x9f2f,
+ 0x9f37,
+ 0x9f39,
+ 0x9f3b,
+ 0x9f3d,
+ 0x9f3e,
+ 0x9f44,
+ 0x9f50,
+ 0x9f51,
+ 0x9f7f,
+ 0x9f80,
+ 0x9f83,
+ 0x9f84,
+ 0x9f85,
+ 0x9f86,
+ 0x9f87,
+ 0x9f88,
+ 0x9f89,
+ 0x9f8a,
+ 0x9f8b,
+ 0x9f8c,
+ 0x9f99,
+ 0x9f9a,
+ 0x9f9b,
+ 0x9f9f,
+ 0x9fa0,
+};
+#define ZH_SG_LANG_ORTH_SZ 6765
diff --git a/crengine/fc-lang/files/zh_tw_orth.c b/crengine/fc-lang/files/zh_tw_orth.c
new file mode 100644
index 0000000000..5ad7bc6d8d
--- /dev/null
+++ b/crengine/fc-lang/files/zh_tw_orth.c
@@ -0,0 +1,13072 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int zh_tw_lang_orth_chars[] = {
+ 0x4e00,
+ 0x4e01,
+ 0x4e03,
+ 0x4e07,
+ 0x4e08,
+ 0x4e09,
+ 0x4e0a,
+ 0x4e0b,
+ 0x4e0c,
+ 0x4e0d,
+ 0x4e0e,
+ 0x4e0f,
+ 0x4e10,
+ 0x4e11,
+ 0x4e14,
+ 0x4e15,
+ 0x4e16,
+ 0x4e18,
+ 0x4e19,
+ 0x4e1e,
+ 0x4e1f,
+ 0x4e26,
+ 0x4e2b,
+ 0x4e2d,
+ 0x4e2e,
+ 0x4e30,
+ 0x4e31,
+ 0x4e32,
+ 0x4e33,
+ 0x4e38,
+ 0x4e39,
+ 0x4e3b,
+ 0x4e3c,
+ 0x4e42,
+ 0x4e43,
+ 0x4e45,
+ 0x4e47,
+ 0x4e48,
+ 0x4e4b,
+ 0x4e4d,
+ 0x4e4e,
+ 0x4e4f,
+ 0x4e52,
+ 0x4e53,
+ 0x4e56,
+ 0x4e58,
+ 0x4e59,
+ 0x4e5c,
+ 0x4e5d,
+ 0x4e5e,
+ 0x4e5f,
+ 0x4e69,
+ 0x4e73,
+ 0x4e7e,
+ 0x4e7f,
+ 0x4e82,
+ 0x4e83,
+ 0x4e84,
+ 0x4e86,
+ 0x4e88,
+ 0x4e8b,
+ 0x4e8c,
+ 0x4e8d,
+ 0x4e8e,
+ 0x4e91,
+ 0x4e92,
+ 0x4e93,
+ 0x4e94,
+ 0x4e95,
+ 0x4e99,
+ 0x4e9b,
+ 0x4e9e,
+ 0x4e9f,
+ 0x4ea1,
+ 0x4ea2,
+ 0x4ea4,
+ 0x4ea5,
+ 0x4ea6,
+ 0x4ea8,
+ 0x4eab,
+ 0x4eac,
+ 0x4ead,
+ 0x4eae,
+ 0x4eb3,
+ 0x4eb6,
+ 0x4eb9,
+ 0x4eba,
+ 0x4ec0,
+ 0x4ec1,
+ 0x4ec2,
+ 0x4ec3,
+ 0x4ec4,
+ 0x4ec6,
+ 0x4ec7,
+ 0x4ec8,
+ 0x4ec9,
+ 0x4eca,
+ 0x4ecb,
+ 0x4ecd,
+ 0x4ed4,
+ 0x4ed5,
+ 0x4ed6,
+ 0x4ed7,
+ 0x4ed8,
+ 0x4ed9,
+ 0x4eda,
+ 0x4edc,
+ 0x4edd,
+ 0x4ede,
+ 0x4edf,
+ 0x4ee1,
+ 0x4ee3,
+ 0x4ee4,
+ 0x4ee5,
+ 0x4ee8,
+ 0x4ee9,
+ 0x4ef0,
+ 0x4ef1,
+ 0x4ef2,
+ 0x4ef3,
+ 0x4ef4,
+ 0x4ef5,
+ 0x4ef6,
+ 0x4ef7,
+ 0x4efb,
+ 0x4efd,
+ 0x4eff,
+ 0x4f00,
+ 0x4f01,
+ 0x4f02,
+ 0x4f04,
+ 0x4f05,
+ 0x4f08,
+ 0x4f09,
+ 0x4f0a,
+ 0x4f0b,
+ 0x4f0d,
+ 0x4f0e,
+ 0x4f0f,
+ 0x4f10,
+ 0x4f11,
+ 0x4f12,
+ 0x4f13,
+ 0x4f14,
+ 0x4f15,
+ 0x4f18,
+ 0x4f19,
+ 0x4f1d,
+ 0x4f22,
+ 0x4f2c,
+ 0x4f2d,
+ 0x4f2f,
+ 0x4f30,
+ 0x4f33,
+ 0x4f34,
+ 0x4f36,
+ 0x4f38,
+ 0x4f3a,
+ 0x4f3b,
+ 0x4f3c,
+ 0x4f3d,
+ 0x4f3e,
+ 0x4f3f,
+ 0x4f41,
+ 0x4f43,
+ 0x4f46,
+ 0x4f47,
+ 0x4f48,
+ 0x4f49,
+ 0x4f4c,
+ 0x4f4d,
+ 0x4f4e,
+ 0x4f4f,
+ 0x4f50,
+ 0x4f51,
+ 0x4f52,
+ 0x4f53,
+ 0x4f54,
+ 0x4f55,
+ 0x4f56,
+ 0x4f57,
+ 0x4f58,
+ 0x4f59,
+ 0x4f5a,
+ 0x4f5b,
+ 0x4f5c,
+ 0x4f5d,
+ 0x4f5e,
+ 0x4f5f,
+ 0x4f60,
+ 0x4f61,
+ 0x4f62,
+ 0x4f63,
+ 0x4f64,
+ 0x4f67,
+ 0x4f69,
+ 0x4f6a,
+ 0x4f6b,
+ 0x4f6c,
+ 0x4f6e,
+ 0x4f6f,
+ 0x4f70,
+ 0x4f73,
+ 0x4f74,
+ 0x4f75,
+ 0x4f76,
+ 0x4f77,
+ 0x4f78,
+ 0x4f79,
+ 0x4f7a,
+ 0x4f7b,
+ 0x4f7c,
+ 0x4f7d,
+ 0x4f7e,
+ 0x4f7f,
+ 0x4f80,
+ 0x4f81,
+ 0x4f82,
+ 0x4f83,
+ 0x4f84,
+ 0x4f85,
+ 0x4f86,
+ 0x4f87,
+ 0x4f88,
+ 0x4f89,
+ 0x4f8b,
+ 0x4f8d,
+ 0x4f8f,
+ 0x4f90,
+ 0x4f91,
+ 0x4f92,
+ 0x4f94,
+ 0x4f95,
+ 0x4f96,
+ 0x4f97,
+ 0x4f98,
+ 0x4f9a,
+ 0x4f9b,
+ 0x4f9c,
+ 0x4f9d,
+ 0x4f9e,
+ 0x4fae,
+ 0x4faf,
+ 0x4fb2,
+ 0x4fb3,
+ 0x4fb5,
+ 0x4fb6,
+ 0x4fb7,
+ 0x4fb9,
+ 0x4fba,
+ 0x4fbb,
+ 0x4fbf,
+ 0x4fc0,
+ 0x4fc1,
+ 0x4fc2,
+ 0x4fc3,
+ 0x4fc4,
+ 0x4fc5,
+ 0x4fc7,
+ 0x4fc9,
+ 0x4fca,
+ 0x4fcb,
+ 0x4fcd,
+ 0x4fce,
+ 0x4fcf,
+ 0x4fd0,
+ 0x4fd1,
+ 0x4fd3,
+ 0x4fd4,
+ 0x4fd6,
+ 0x4fd7,
+ 0x4fd8,
+ 0x4fd9,
+ 0x4fda,
+ 0x4fdb,
+ 0x4fdc,
+ 0x4fdd,
+ 0x4fde,
+ 0x4fdf,
+ 0x4fe0,
+ 0x4fe1,
+ 0x4fec,
+ 0x4fee,
+ 0x4fef,
+ 0x4ff1,
+ 0x4ff3,
+ 0x4ff4,
+ 0x4ff5,
+ 0x4ff6,
+ 0x4ff7,
+ 0x4ff8,
+ 0x4ffa,
+ 0x4ffe,
+ 0x5000,
+ 0x5005,
+ 0x5006,
+ 0x5007,
+ 0x5009,
+ 0x500b,
+ 0x500c,
+ 0x500d,
+ 0x500e,
+ 0x500f,
+ 0x5011,
+ 0x5012,
+ 0x5013,
+ 0x5014,
+ 0x5015,
+ 0x5016,
+ 0x5017,
+ 0x5018,
+ 0x5019,
+ 0x501a,
+ 0x501b,
+ 0x501c,
+ 0x501e,
+ 0x501f,
+ 0x5020,
+ 0x5021,
+ 0x5022,
+ 0x5023,
+ 0x5025,
+ 0x5026,
+ 0x5027,
+ 0x5028,
+ 0x5029,
+ 0x502a,
+ 0x502b,
+ 0x502c,
+ 0x502d,
+ 0x502f,
+ 0x5030,
+ 0x5031,
+ 0x5033,
+ 0x5035,
+ 0x5037,
+ 0x503c,
+ 0x5040,
+ 0x5041,
+ 0x5043,
+ 0x5045,
+ 0x5046,
+ 0x5047,
+ 0x5048,
+ 0x5049,
+ 0x504a,
+ 0x504b,
+ 0x504c,
+ 0x504d,
+ 0x504e,
+ 0x504f,
+ 0x5051,
+ 0x5053,
+ 0x5055,
+ 0x5057,
+ 0x505a,
+ 0x505b,
+ 0x505c,
+ 0x505d,
+ 0x505e,
+ 0x505f,
+ 0x5060,
+ 0x5061,
+ 0x5062,
+ 0x5063,
+ 0x5064,
+ 0x5065,
+ 0x5068,
+ 0x5069,
+ 0x506a,
+ 0x506b,
+ 0x506d,
+ 0x506e,
+ 0x506f,
+ 0x5070,
+ 0x5072,
+ 0x5073,
+ 0x5074,
+ 0x5075,
+ 0x5076,
+ 0x5077,
+ 0x507a,
+ 0x507d,
+ 0x5080,
+ 0x5082,
+ 0x5083,
+ 0x5085,
+ 0x5087,
+ 0x508b,
+ 0x508c,
+ 0x508d,
+ 0x508e,
+ 0x5091,
+ 0x5092,
+ 0x5094,
+ 0x5095,
+ 0x5096,
+ 0x5098,
+ 0x5099,
+ 0x509a,
+ 0x509b,
+ 0x509c,
+ 0x509d,
+ 0x509e,
+ 0x50a2,
+ 0x50a3,
+ 0x50ac,
+ 0x50ad,
+ 0x50ae,
+ 0x50af,
+ 0x50b0,
+ 0x50b1,
+ 0x50b2,
+ 0x50b3,
+ 0x50b4,
+ 0x50b5,
+ 0x50b6,
+ 0x50b7,
+ 0x50b8,
+ 0x50ba,
+ 0x50bb,
+ 0x50bd,
+ 0x50be,
+ 0x50bf,
+ 0x50c1,
+ 0x50c2,
+ 0x50c4,
+ 0x50c5,
+ 0x50c6,
+ 0x50c7,
+ 0x50c8,
+ 0x50c9,
+ 0x50ca,
+ 0x50cb,
+ 0x50ce,
+ 0x50cf,
+ 0x50d1,
+ 0x50d3,
+ 0x50d4,
+ 0x50d5,
+ 0x50d6,
+ 0x50d7,
+ 0x50da,
+ 0x50db,
+ 0x50dd,
+ 0x50e0,
+ 0x50e3,
+ 0x50e4,
+ 0x50e5,
+ 0x50e6,
+ 0x50e7,
+ 0x50e8,
+ 0x50e9,
+ 0x50ea,
+ 0x50ec,
+ 0x50ed,
+ 0x50ee,
+ 0x50ef,
+ 0x50f0,
+ 0x50f1,
+ 0x50f3,
+ 0x50f5,
+ 0x50f6,
+ 0x50f8,
+ 0x50f9,
+ 0x50fb,
+ 0x50fd,
+ 0x50fe,
+ 0x50ff,
+ 0x5100,
+ 0x5102,
+ 0x5103,
+ 0x5104,
+ 0x5105,
+ 0x5106,
+ 0x5107,
+ 0x5108,
+ 0x5109,
+ 0x510a,
+ 0x510b,
+ 0x510c,
+ 0x5110,
+ 0x5111,
+ 0x5112,
+ 0x5113,
+ 0x5114,
+ 0x5115,
+ 0x5117,
+ 0x5118,
+ 0x511a,
+ 0x511c,
+ 0x511f,
+ 0x5120,
+ 0x5121,
+ 0x5122,
+ 0x5124,
+ 0x5125,
+ 0x5126,
+ 0x5129,
+ 0x512a,
+ 0x512d,
+ 0x512e,
+ 0x5130,
+ 0x5131,
+ 0x5132,
+ 0x5133,
+ 0x5134,
+ 0x5135,
+ 0x5137,
+ 0x5138,
+ 0x5139,
+ 0x513a,
+ 0x513b,
+ 0x513c,
+ 0x513d,
+ 0x513f,
+ 0x5140,
+ 0x5141,
+ 0x5143,
+ 0x5144,
+ 0x5145,
+ 0x5146,
+ 0x5147,
+ 0x5148,
+ 0x5149,
+ 0x514b,
+ 0x514c,
+ 0x514d,
+ 0x5152,
+ 0x5154,
+ 0x5155,
+ 0x5157,
+ 0x5159,
+ 0x515a,
+ 0x515b,
+ 0x515c,
+ 0x515d,
+ 0x515e,
+ 0x515f,
+ 0x5161,
+ 0x5162,
+ 0x5163,
+ 0x5165,
+ 0x5167,
+ 0x5168,
+ 0x5169,
+ 0x516b,
+ 0x516c,
+ 0x516d,
+ 0x516e,
+ 0x5171,
+ 0x5175,
+ 0x5176,
+ 0x5177,
+ 0x5178,
+ 0x517c,
+ 0x5180,
+ 0x5187,
+ 0x5189,
+ 0x518a,
+ 0x518d,
+ 0x518f,
+ 0x5191,
+ 0x5192,
+ 0x5193,
+ 0x5194,
+ 0x5195,
+ 0x5197,
+ 0x5198,
+ 0x519e,
+ 0x51a0,
+ 0x51a2,
+ 0x51a4,
+ 0x51a5,
+ 0x51aa,
+ 0x51ac,
+ 0x51b0,
+ 0x51b1,
+ 0x51b6,
+ 0x51b7,
+ 0x51b9,
+ 0x51bc,
+ 0x51bd,
+ 0x51be,
+ 0x51c4,
+ 0x51c5,
+ 0x51c6,
+ 0x51c8,
+ 0x51ca,
+ 0x51cb,
+ 0x51cc,
+ 0x51cd,
+ 0x51ce,
+ 0x51d0,
+ 0x51d4,
+ 0x51d7,
+ 0x51d8,
+ 0x51dc,
+ 0x51dd,
+ 0x51de,
+ 0x51e0,
+ 0x51e1,
+ 0x51f0,
+ 0x51f1,
+ 0x51f3,
+ 0x51f5,
+ 0x51f6,
+ 0x51f8,
+ 0x51f9,
+ 0x51fa,
+ 0x51fd,
+ 0x5200,
+ 0x5201,
+ 0x5203,
+ 0x5206,
+ 0x5207,
+ 0x5208,
+ 0x5209,
+ 0x520a,
+ 0x520c,
+ 0x520e,
+ 0x5210,
+ 0x5211,
+ 0x5212,
+ 0x5213,
+ 0x5216,
+ 0x5217,
+ 0x521c,
+ 0x521d,
+ 0x521e,
+ 0x5221,
+ 0x5224,
+ 0x5225,
+ 0x5228,
+ 0x5229,
+ 0x522a,
+ 0x522e,
+ 0x5230,
+ 0x5231,
+ 0x5232,
+ 0x5233,
+ 0x5235,
+ 0x5236,
+ 0x5237,
+ 0x5238,
+ 0x523a,
+ 0x523b,
+ 0x5241,
+ 0x5243,
+ 0x5244,
+ 0x5246,
+ 0x5247,
+ 0x5249,
+ 0x524a,
+ 0x524b,
+ 0x524c,
+ 0x524d,
+ 0x524e,
+ 0x5252,
+ 0x5254,
+ 0x5255,
+ 0x5256,
+ 0x525a,
+ 0x525b,
+ 0x525c,
+ 0x525d,
+ 0x525e,
+ 0x525f,
+ 0x5261,
+ 0x5262,
+ 0x5269,
+ 0x526a,
+ 0x526b,
+ 0x526c,
+ 0x526d,
+ 0x526e,
+ 0x526f,
+ 0x5272,
+ 0x5274,
+ 0x5275,
+ 0x5277,
+ 0x5278,
+ 0x527a,
+ 0x527b,
+ 0x527c,
+ 0x527d,
+ 0x527f,
+ 0x5280,
+ 0x5281,
+ 0x5282,
+ 0x5283,
+ 0x5284,
+ 0x5287,
+ 0x5288,
+ 0x5289,
+ 0x528a,
+ 0x528b,
+ 0x528c,
+ 0x528d,
+ 0x5291,
+ 0x5293,
+ 0x5296,
+ 0x5297,
+ 0x5298,
+ 0x5299,
+ 0x529b,
+ 0x529f,
+ 0x52a0,
+ 0x52a3,
+ 0x52a6,
+ 0x52a9,
+ 0x52aa,
+ 0x52ab,
+ 0x52ac,
+ 0x52ad,
+ 0x52ae,
+ 0x52bb,
+ 0x52bc,
+ 0x52be,
+ 0x52c0,
+ 0x52c1,
+ 0x52c2,
+ 0x52c3,
+ 0x52c7,
+ 0x52c9,
+ 0x52cd,
+ 0x52d2,
+ 0x52d3,
+ 0x52d5,
+ 0x52d6,
+ 0x52d7,
+ 0x52d8,
+ 0x52d9,
+ 0x52db,
+ 0x52dd,
+ 0x52de,
+ 0x52df,
+ 0x52e2,
+ 0x52e3,
+ 0x52e4,
+ 0x52e6,
+ 0x52e9,
+ 0x52eb,
+ 0x52ef,
+ 0x52f0,
+ 0x52f1,
+ 0x52f3,
+ 0x52f4,
+ 0x52f5,
+ 0x52f7,
+ 0x52f8,
+ 0x52fa,
+ 0x52fb,
+ 0x52fc,
+ 0x52fe,
+ 0x52ff,
+ 0x5305,
+ 0x5306,
+ 0x5308,
+ 0x5309,
+ 0x530a,
+ 0x530b,
+ 0x530d,
+ 0x530e,
+ 0x530f,
+ 0x5310,
+ 0x5311,
+ 0x5312,
+ 0x5315,
+ 0x5316,
+ 0x5317,
+ 0x5319,
+ 0x531a,
+ 0x531c,
+ 0x531d,
+ 0x531f,
+ 0x5320,
+ 0x5321,
+ 0x5322,
+ 0x5323,
+ 0x532a,
+ 0x532d,
+ 0x532f,
+ 0x5330,
+ 0x5331,
+ 0x5334,
+ 0x5337,
+ 0x5339,
+ 0x533c,
+ 0x533d,
+ 0x533e,
+ 0x533f,
+ 0x5340,
+ 0x5341,
+ 0x5343,
+ 0x5344,
+ 0x5345,
+ 0x5347,
+ 0x5348,
+ 0x5349,
+ 0x534a,
+ 0x534c,
+ 0x534d,
+ 0x5351,
+ 0x5352,
+ 0x5353,
+ 0x5354,
+ 0x5357,
+ 0x535a,
+ 0x535c,
+ 0x535e,
+ 0x5360,
+ 0x5361,
+ 0x5363,
+ 0x5366,
+ 0x536c,
+ 0x536e,
+ 0x536f,
+ 0x5370,
+ 0x5371,
+ 0x5372,
+ 0x5373,
+ 0x5375,
+ 0x5377,
+ 0x5378,
+ 0x5379,
+ 0x537b,
+ 0x537c,
+ 0x537f,
+ 0x5382,
+ 0x5384,
+ 0x538a,
+ 0x538e,
+ 0x538f,
+ 0x5392,
+ 0x5394,
+ 0x5396,
+ 0x5397,
+ 0x5398,
+ 0x5399,
+ 0x539a,
+ 0x539c,
+ 0x539d,
+ 0x539e,
+ 0x539f,
+ 0x53a4,
+ 0x53a5,
+ 0x53a7,
+ 0x53ac,
+ 0x53ad,
+ 0x53b2,
+ 0x53b4,
+ 0x53b9,
+ 0x53bb,
+ 0x53c3,
+ 0x53c8,
+ 0x53c9,
+ 0x53ca,
+ 0x53cb,
+ 0x53cd,
+ 0x53d4,
+ 0x53d6,
+ 0x53d7,
+ 0x53db,
+ 0x53df,
+ 0x53e1,
+ 0x53e2,
+ 0x53e3,
+ 0x53e4,
+ 0x53e5,
+ 0x53e6,
+ 0x53e8,
+ 0x53e9,
+ 0x53ea,
+ 0x53eb,
+ 0x53ec,
+ 0x53ed,
+ 0x53ee,
+ 0x53ef,
+ 0x53f0,
+ 0x53f1,
+ 0x53f2,
+ 0x53f3,
+ 0x53f5,
+ 0x53f8,
+ 0x53fb,
+ 0x53fc,
+ 0x5401,
+ 0x5403,
+ 0x5404,
+ 0x5406,
+ 0x5407,
+ 0x5408,
+ 0x5409,
+ 0x540a,
+ 0x540b,
+ 0x540c,
+ 0x540d,
+ 0x540e,
+ 0x540f,
+ 0x5410,
+ 0x5411,
+ 0x5412,
+ 0x5418,
+ 0x5419,
+ 0x541b,
+ 0x541c,
+ 0x541d,
+ 0x541e,
+ 0x541f,
+ 0x5420,
+ 0x5424,
+ 0x5425,
+ 0x5426,
+ 0x5427,
+ 0x5428,
+ 0x5429,
+ 0x542a,
+ 0x542b,
+ 0x542c,
+ 0x542d,
+ 0x542e,
+ 0x5430,
+ 0x5431,
+ 0x5433,
+ 0x5435,
+ 0x5436,
+ 0x5437,
+ 0x5438,
+ 0x5439,
+ 0x543b,
+ 0x543c,
+ 0x543d,
+ 0x543e,
+ 0x5440,
+ 0x5441,
+ 0x5442,
+ 0x5443,
+ 0x5445,
+ 0x5446,
+ 0x5447,
+ 0x5448,
+ 0x544a,
+ 0x544e,
+ 0x544f,
+ 0x5454,
+ 0x5460,
+ 0x5461,
+ 0x5462,
+ 0x5463,
+ 0x5464,
+ 0x5465,
+ 0x5466,
+ 0x5467,
+ 0x5468,
+ 0x546b,
+ 0x546c,
+ 0x546f,
+ 0x5470,
+ 0x5471,
+ 0x5472,
+ 0x5473,
+ 0x5474,
+ 0x5475,
+ 0x5476,
+ 0x5477,
+ 0x5478,
+ 0x547a,
+ 0x547b,
+ 0x547c,
+ 0x547d,
+ 0x547e,
+ 0x547f,
+ 0x5480,
+ 0x5481,
+ 0x5482,
+ 0x5484,
+ 0x5486,
+ 0x5487,
+ 0x5488,
+ 0x548b,
+ 0x548c,
+ 0x548d,
+ 0x548e,
+ 0x5490,
+ 0x5491,
+ 0x5492,
+ 0x5495,
+ 0x5496,
+ 0x5498,
+ 0x549a,
+ 0x54a0,
+ 0x54a1,
+ 0x54a2,
+ 0x54a5,
+ 0x54a6,
+ 0x54a7,
+ 0x54a8,
+ 0x54a9,
+ 0x54aa,
+ 0x54ab,
+ 0x54ac,
+ 0x54ad,
+ 0x54ae,
+ 0x54af,
+ 0x54b0,
+ 0x54b1,
+ 0x54b3,
+ 0x54b6,
+ 0x54b7,
+ 0x54b8,
+ 0x54ba,
+ 0x54bb,
+ 0x54bc,
+ 0x54bd,
+ 0x54be,
+ 0x54bf,
+ 0x54c0,
+ 0x54c1,
+ 0x54c2,
+ 0x54c3,
+ 0x54c4,
+ 0x54c5,
+ 0x54c6,
+ 0x54c7,
+ 0x54c8,
+ 0x54c9,
+ 0x54ce,
+ 0x54cf,
+ 0x54d6,
+ 0x54de,
+ 0x54e0,
+ 0x54e1,
+ 0x54e2,
+ 0x54e4,
+ 0x54e5,
+ 0x54e6,
+ 0x54e7,
+ 0x54e8,
+ 0x54e9,
+ 0x54ea,
+ 0x54eb,
+ 0x54ed,
+ 0x54ee,
+ 0x54f1,
+ 0x54f2,
+ 0x54f3,
+ 0x54f7,
+ 0x54f8,
+ 0x54fa,
+ 0x54fb,
+ 0x54fc,
+ 0x54fd,
+ 0x54ff,
+ 0x5501,
+ 0x5503,
+ 0x5504,
+ 0x5505,
+ 0x5506,
+ 0x5507,
+ 0x5508,
+ 0x5509,
+ 0x550a,
+ 0x550b,
+ 0x550c,
+ 0x550e,
+ 0x550f,
+ 0x5510,
+ 0x5511,
+ 0x5512,
+ 0x5514,
+ 0x5517,
+ 0x551a,
+ 0x5526,
+ 0x5527,
+ 0x552a,
+ 0x552c,
+ 0x552d,
+ 0x552e,
+ 0x552f,
+ 0x5530,
+ 0x5531,
+ 0x5532,
+ 0x5533,
+ 0x5534,
+ 0x5535,
+ 0x5536,
+ 0x5537,
+ 0x5538,
+ 0x5539,
+ 0x553b,
+ 0x553c,
+ 0x553e,
+ 0x5540,
+ 0x5541,
+ 0x5543,
+ 0x5544,
+ 0x5545,
+ 0x5546,
+ 0x5548,
+ 0x554a,
+ 0x554b,
+ 0x554d,
+ 0x554e,
+ 0x554f,
+ 0x5550,
+ 0x5551,
+ 0x5552,
+ 0x5555,
+ 0x5556,
+ 0x5557,
+ 0x555c,
+ 0x555e,
+ 0x555f,
+ 0x5561,
+ 0x5562,
+ 0x5563,
+ 0x5564,
+ 0x5565,
+ 0x5566,
+ 0x556a,
+ 0x5575,
+ 0x5576,
+ 0x5577,
+ 0x557b,
+ 0x557c,
+ 0x557d,
+ 0x557e,
+ 0x557f,
+ 0x5580,
+ 0x5581,
+ 0x5582,
+ 0x5583,
+ 0x5584,
+ 0x5587,
+ 0x5588,
+ 0x5589,
+ 0x558a,
+ 0x558b,
+ 0x558c,
+ 0x558d,
+ 0x558e,
+ 0x558f,
+ 0x5591,
+ 0x5592,
+ 0x5593,
+ 0x5594,
+ 0x5595,
+ 0x5598,
+ 0x5599,
+ 0x559a,
+ 0x559c,
+ 0x559d,
+ 0x559f,
+ 0x55a1,
+ 0x55a2,
+ 0x55a3,
+ 0x55a4,
+ 0x55a5,
+ 0x55a6,
+ 0x55a7,
+ 0x55a8,
+ 0x55aa,
+ 0x55ab,
+ 0x55ac,
+ 0x55ad,
+ 0x55ae,
+ 0x55b1,
+ 0x55b2,
+ 0x55b3,
+ 0x55b5,
+ 0x55bb,
+ 0x55bf,
+ 0x55c0,
+ 0x55c2,
+ 0x55c3,
+ 0x55c4,
+ 0x55c5,
+ 0x55c6,
+ 0x55c7,
+ 0x55c8,
+ 0x55c9,
+ 0x55ca,
+ 0x55cb,
+ 0x55cc,
+ 0x55cd,
+ 0x55ce,
+ 0x55cf,
+ 0x55d0,
+ 0x55d1,
+ 0x55d2,
+ 0x55d3,
+ 0x55d4,
+ 0x55d5,
+ 0x55d6,
+ 0x55d9,
+ 0x55da,
+ 0x55db,
+ 0x55dc,
+ 0x55dd,
+ 0x55df,
+ 0x55e1,
+ 0x55e2,
+ 0x55e3,
+ 0x55e4,
+ 0x55e5,
+ 0x55e6,
+ 0x55e7,
+ 0x55e8,
+ 0x55e9,
+ 0x55ef,
+ 0x55f2,
+ 0x55f6,
+ 0x55f7,
+ 0x55f9,
+ 0x55fa,
+ 0x55fc,
+ 0x55fd,
+ 0x55fe,
+ 0x55ff,
+ 0x5600,
+ 0x5601,
+ 0x5602,
+ 0x5604,
+ 0x5606,
+ 0x5608,
+ 0x5609,
+ 0x560c,
+ 0x560d,
+ 0x560e,
+ 0x560f,
+ 0x5610,
+ 0x5612,
+ 0x5613,
+ 0x5614,
+ 0x5615,
+ 0x5616,
+ 0x5617,
+ 0x561b,
+ 0x561c,
+ 0x561d,
+ 0x561f,
+ 0x5627,
+ 0x5629,
+ 0x562a,
+ 0x562c,
+ 0x562e,
+ 0x562f,
+ 0x5630,
+ 0x5632,
+ 0x5633,
+ 0x5634,
+ 0x5635,
+ 0x5636,
+ 0x5638,
+ 0x5639,
+ 0x563a,
+ 0x563b,
+ 0x563d,
+ 0x563e,
+ 0x563f,
+ 0x5640,
+ 0x5641,
+ 0x5642,
+ 0x5645,
+ 0x5646,
+ 0x5648,
+ 0x5649,
+ 0x564a,
+ 0x564c,
+ 0x564e,
+ 0x5653,
+ 0x5657,
+ 0x5658,
+ 0x5659,
+ 0x565a,
+ 0x565e,
+ 0x5660,
+ 0x5662,
+ 0x5663,
+ 0x5664,
+ 0x5665,
+ 0x5666,
+ 0x5668,
+ 0x5669,
+ 0x566a,
+ 0x566b,
+ 0x566c,
+ 0x566d,
+ 0x566e,
+ 0x566f,
+ 0x5670,
+ 0x5671,
+ 0x5672,
+ 0x5673,
+ 0x5674,
+ 0x5676,
+ 0x5677,
+ 0x5678,
+ 0x5679,
+ 0x567e,
+ 0x567f,
+ 0x5680,
+ 0x5681,
+ 0x5682,
+ 0x5683,
+ 0x5684,
+ 0x5685,
+ 0x5686,
+ 0x5687,
+ 0x568c,
+ 0x568d,
+ 0x568e,
+ 0x568f,
+ 0x5690,
+ 0x5693,
+ 0x5695,
+ 0x5697,
+ 0x5698,
+ 0x5699,
+ 0x569a,
+ 0x569c,
+ 0x569d,
+ 0x56a5,
+ 0x56a6,
+ 0x56a7,
+ 0x56a8,
+ 0x56aa,
+ 0x56ab,
+ 0x56ac,
+ 0x56ad,
+ 0x56ae,
+ 0x56b2,
+ 0x56b3,
+ 0x56b4,
+ 0x56b5,
+ 0x56b6,
+ 0x56b7,
+ 0x56bc,
+ 0x56bd,
+ 0x56be,
+ 0x56c0,
+ 0x56c1,
+ 0x56c2,
+ 0x56c3,
+ 0x56c5,
+ 0x56c6,
+ 0x56c8,
+ 0x56c9,
+ 0x56ca,
+ 0x56cb,
+ 0x56cc,
+ 0x56cd,
+ 0x56d1,
+ 0x56d3,
+ 0x56d4,
+ 0x56d7,
+ 0x56da,
+ 0x56db,
+ 0x56dd,
+ 0x56de,
+ 0x56df,
+ 0x56e0,
+ 0x56e1,
+ 0x56e4,
+ 0x56e5,
+ 0x56e7,
+ 0x56ea,
+ 0x56eb,
+ 0x56ee,
+ 0x56f0,
+ 0x56f7,
+ 0x56f9,
+ 0x56fa,
+ 0x56ff,
+ 0x5701,
+ 0x5702,
+ 0x5703,
+ 0x5704,
+ 0x5707,
+ 0x5708,
+ 0x5709,
+ 0x570a,
+ 0x570b,
+ 0x570c,
+ 0x570d,
+ 0x5712,
+ 0x5713,
+ 0x5714,
+ 0x5716,
+ 0x5718,
+ 0x571a,
+ 0x571b,
+ 0x571c,
+ 0x571e,
+ 0x571f,
+ 0x5720,
+ 0x5722,
+ 0x5723,
+ 0x5728,
+ 0x5729,
+ 0x572a,
+ 0x572c,
+ 0x572d,
+ 0x572e,
+ 0x572f,
+ 0x5730,
+ 0x5733,
+ 0x5734,
+ 0x573b,
+ 0x573e,
+ 0x5740,
+ 0x5741,
+ 0x5745,
+ 0x5747,
+ 0x5749,
+ 0x574a,
+ 0x574b,
+ 0x574c,
+ 0x574d,
+ 0x574e,
+ 0x574f,
+ 0x5750,
+ 0x5751,
+ 0x5752,
+ 0x5761,
+ 0x5762,
+ 0x5764,
+ 0x5766,
+ 0x5768,
+ 0x5769,
+ 0x576a,
+ 0x576b,
+ 0x576d,
+ 0x576f,
+ 0x5770,
+ 0x5771,
+ 0x5772,
+ 0x5773,
+ 0x5774,
+ 0x5775,
+ 0x5776,
+ 0x5777,
+ 0x577b,
+ 0x577c,
+ 0x577d,
+ 0x5780,
+ 0x5782,
+ 0x5783,
+ 0x578b,
+ 0x578c,
+ 0x578f,
+ 0x5793,
+ 0x5794,
+ 0x5795,
+ 0x5797,
+ 0x5798,
+ 0x5799,
+ 0x579a,
+ 0x579b,
+ 0x579d,
+ 0x579e,
+ 0x579f,
+ 0x57a0,
+ 0x57a2,
+ 0x57a3,
+ 0x57a4,
+ 0x57a5,
+ 0x57ae,
+ 0x57b5,
+ 0x57b6,
+ 0x57b8,
+ 0x57b9,
+ 0x57ba,
+ 0x57bc,
+ 0x57bd,
+ 0x57bf,
+ 0x57c1,
+ 0x57c2,
+ 0x57c3,
+ 0x57c6,
+ 0x57c7,
+ 0x57cb,
+ 0x57cc,
+ 0x57ce,
+ 0x57cf,
+ 0x57d0,
+ 0x57d2,
+ 0x57d4,
+ 0x57d5,
+ 0x57dc,
+ 0x57df,
+ 0x57e0,
+ 0x57e1,
+ 0x57e2,
+ 0x57e3,
+ 0x57e4,
+ 0x57e5,
+ 0x57e7,
+ 0x57e9,
+ 0x57ec,
+ 0x57ed,
+ 0x57ee,
+ 0x57f0,
+ 0x57f1,
+ 0x57f2,
+ 0x57f3,
+ 0x57f4,
+ 0x57f5,
+ 0x57f6,
+ 0x57f7,
+ 0x57f8,
+ 0x57f9,
+ 0x57fa,
+ 0x57fb,
+ 0x57fc,
+ 0x57fd,
+ 0x5800,
+ 0x5801,
+ 0x5802,
+ 0x5804,
+ 0x5805,
+ 0x5806,
+ 0x5807,
+ 0x5808,
+ 0x5809,
+ 0x580a,
+ 0x580b,
+ 0x580c,
+ 0x580d,
+ 0x580e,
+ 0x5810,
+ 0x5814,
+ 0x5819,
+ 0x581b,
+ 0x581c,
+ 0x581d,
+ 0x581e,
+ 0x5820,
+ 0x5821,
+ 0x5823,
+ 0x5824,
+ 0x5825,
+ 0x5827,
+ 0x5828,
+ 0x5829,
+ 0x582a,
+ 0x582c,
+ 0x582d,
+ 0x582e,
+ 0x582f,
+ 0x5830,
+ 0x5831,
+ 0x5832,
+ 0x5833,
+ 0x5834,
+ 0x5835,
+ 0x5836,
+ 0x5837,
+ 0x5838,
+ 0x5839,
+ 0x583b,
+ 0x583d,
+ 0x583f,
+ 0x5848,
+ 0x5849,
+ 0x584a,
+ 0x584b,
+ 0x584c,
+ 0x584d,
+ 0x584e,
+ 0x584f,
+ 0x5851,
+ 0x5852,
+ 0x5853,
+ 0x5854,
+ 0x5855,
+ 0x5857,
+ 0x5858,
+ 0x5859,
+ 0x585a,
+ 0x585b,
+ 0x585d,
+ 0x585e,
+ 0x5862,
+ 0x5863,
+ 0x5864,
+ 0x5865,
+ 0x5868,
+ 0x586b,
+ 0x586d,
+ 0x586f,
+ 0x5871,
+ 0x5874,
+ 0x5875,
+ 0x5876,
+ 0x5879,
+ 0x587a,
+ 0x587b,
+ 0x587c,
+ 0x587d,
+ 0x587e,
+ 0x587f,
+ 0x5880,
+ 0x5881,
+ 0x5882,
+ 0x5883,
+ 0x5885,
+ 0x5886,
+ 0x5887,
+ 0x5888,
+ 0x5889,
+ 0x588a,
+ 0x588b,
+ 0x588e,
+ 0x588f,
+ 0x5890,
+ 0x5891,
+ 0x5893,
+ 0x5894,
+ 0x5898,
+ 0x589c,
+ 0x589d,
+ 0x589e,
+ 0x589f,
+ 0x58a0,
+ 0x58a1,
+ 0x58a3,
+ 0x58a5,
+ 0x58a6,
+ 0x58a8,
+ 0x58a9,
+ 0x58ab,
+ 0x58ac,
+ 0x58ae,
+ 0x58af,
+ 0x58b1,
+ 0x58b3,
+ 0x58ba,
+ 0x58bc,
+ 0x58bd,
+ 0x58be,
+ 0x58bf,
+ 0x58c1,
+ 0x58c2,
+ 0x58c5,
+ 0x58c6,
+ 0x58c7,
+ 0x58c8,
+ 0x58c9,
+ 0x58ce,
+ 0x58cf,
+ 0x58d1,
+ 0x58d2,
+ 0x58d3,
+ 0x58d4,
+ 0x58d5,
+ 0x58d6,
+ 0x58d8,
+ 0x58d9,
+ 0x58da,
+ 0x58db,
+ 0x58dd,
+ 0x58de,
+ 0x58df,
+ 0x58e2,
+ 0x58e3,
+ 0x58e4,
+ 0x58e7,
+ 0x58e8,
+ 0x58e9,
+ 0x58eb,
+ 0x58ec,
+ 0x58ef,
+ 0x58f4,
+ 0x58f9,
+ 0x58fa,
+ 0x58fc,
+ 0x58fd,
+ 0x58fe,
+ 0x58ff,
+ 0x5903,
+ 0x5906,
+ 0x590c,
+ 0x590d,
+ 0x590e,
+ 0x590f,
+ 0x5912,
+ 0x5914,
+ 0x5915,
+ 0x5916,
+ 0x5917,
+ 0x5919,
+ 0x591a,
+ 0x591c,
+ 0x5920,
+ 0x5922,
+ 0x5924,
+ 0x5925,
+ 0x5927,
+ 0x5929,
+ 0x592a,
+ 0x592b,
+ 0x592c,
+ 0x592d,
+ 0x592e,
+ 0x592f,
+ 0x5931,
+ 0x5937,
+ 0x5938,
+ 0x593c,
+ 0x593e,
+ 0x5940,
+ 0x5944,
+ 0x5945,
+ 0x5947,
+ 0x5948,
+ 0x5949,
+ 0x594a,
+ 0x594e,
+ 0x594f,
+ 0x5950,
+ 0x5951,
+ 0x5953,
+ 0x5954,
+ 0x5955,
+ 0x5957,
+ 0x5958,
+ 0x595a,
+ 0x595c,
+ 0x5960,
+ 0x5961,
+ 0x5962,
+ 0x5967,
+ 0x5969,
+ 0x596a,
+ 0x596b,
+ 0x596d,
+ 0x596e,
+ 0x5970,
+ 0x5971,
+ 0x5972,
+ 0x5973,
+ 0x5974,
+ 0x5976,
+ 0x5977,
+ 0x5978,
+ 0x5979,
+ 0x597b,
+ 0x597c,
+ 0x597d,
+ 0x597e,
+ 0x597f,
+ 0x5980,
+ 0x5981,
+ 0x5982,
+ 0x5983,
+ 0x5984,
+ 0x5985,
+ 0x598a,
+ 0x598d,
+ 0x598e,
+ 0x598f,
+ 0x5990,
+ 0x5992,
+ 0x5993,
+ 0x5996,
+ 0x5997,
+ 0x5998,
+ 0x5999,
+ 0x599d,
+ 0x599e,
+ 0x59a0,
+ 0x59a1,
+ 0x59a2,
+ 0x59a3,
+ 0x59a4,
+ 0x59a5,
+ 0x59a6,
+ 0x59a7,
+ 0x59a8,
+ 0x59ae,
+ 0x59af,
+ 0x59b1,
+ 0x59b2,
+ 0x59b3,
+ 0x59b4,
+ 0x59b5,
+ 0x59b6,
+ 0x59b9,
+ 0x59ba,
+ 0x59bb,
+ 0x59bc,
+ 0x59bd,
+ 0x59be,
+ 0x59c0,
+ 0x59c1,
+ 0x59c3,
+ 0x59c5,
+ 0x59c6,
+ 0x59c7,
+ 0x59c8,
+ 0x59ca,
+ 0x59cb,
+ 0x59cc,
+ 0x59cd,
+ 0x59ce,
+ 0x59cf,
+ 0x59d0,
+ 0x59d1,
+ 0x59d2,
+ 0x59d3,
+ 0x59d4,
+ 0x59d6,
+ 0x59d8,
+ 0x59da,
+ 0x59db,
+ 0x59dc,
+ 0x59dd,
+ 0x59de,
+ 0x59e0,
+ 0x59e1,
+ 0x59e3,
+ 0x59e4,
+ 0x59e5,
+ 0x59e6,
+ 0x59e8,
+ 0x59e9,
+ 0x59ea,
+ 0x59ec,
+ 0x59ed,
+ 0x59ee,
+ 0x59f1,
+ 0x59f2,
+ 0x59f3,
+ 0x59f4,
+ 0x59f5,
+ 0x59f6,
+ 0x59f7,
+ 0x59fa,
+ 0x59fb,
+ 0x59fc,
+ 0x59fd,
+ 0x59fe,
+ 0x59ff,
+ 0x5a00,
+ 0x5a01,
+ 0x5a03,
+ 0x5a09,
+ 0x5a0a,
+ 0x5a0c,
+ 0x5a0f,
+ 0x5a11,
+ 0x5a13,
+ 0x5a15,
+ 0x5a16,
+ 0x5a17,
+ 0x5a18,
+ 0x5a19,
+ 0x5a1b,
+ 0x5a1c,
+ 0x5a1e,
+ 0x5a1f,
+ 0x5a20,
+ 0x5a23,
+ 0x5a25,
+ 0x5a29,
+ 0x5a2d,
+ 0x5a2e,
+ 0x5a33,
+ 0x5a35,
+ 0x5a36,
+ 0x5a37,
+ 0x5a38,
+ 0x5a39,
+ 0x5a3c,
+ 0x5a3e,
+ 0x5a40,
+ 0x5a41,
+ 0x5a42,
+ 0x5a43,
+ 0x5a44,
+ 0x5a46,
+ 0x5a47,
+ 0x5a48,
+ 0x5a49,
+ 0x5a4a,
+ 0x5a4c,
+ 0x5a4d,
+ 0x5a50,
+ 0x5a51,
+ 0x5a52,
+ 0x5a53,
+ 0x5a55,
+ 0x5a56,
+ 0x5a57,
+ 0x5a58,
+ 0x5a5a,
+ 0x5a5b,
+ 0x5a5c,
+ 0x5a5d,
+ 0x5a5e,
+ 0x5a5f,
+ 0x5a60,
+ 0x5a62,
+ 0x5a64,
+ 0x5a65,
+ 0x5a66,
+ 0x5a67,
+ 0x5a69,
+ 0x5a6a,
+ 0x5a6c,
+ 0x5a6d,
+ 0x5a70,
+ 0x5a77,
+ 0x5a78,
+ 0x5a7a,
+ 0x5a7b,
+ 0x5a7c,
+ 0x5a7d,
+ 0x5a7f,
+ 0x5a83,
+ 0x5a84,
+ 0x5a8a,
+ 0x5a8b,
+ 0x5a8c,
+ 0x5a8e,
+ 0x5a8f,
+ 0x5a90,
+ 0x5a92,
+ 0x5a93,
+ 0x5a94,
+ 0x5a95,
+ 0x5a97,
+ 0x5a9a,
+ 0x5a9b,
+ 0x5a9c,
+ 0x5a9d,
+ 0x5a9e,
+ 0x5a9f,
+ 0x5aa2,
+ 0x5aa5,
+ 0x5aa6,
+ 0x5aa7,
+ 0x5aa9,
+ 0x5aac,
+ 0x5aae,
+ 0x5aaf,
+ 0x5ab0,
+ 0x5ab1,
+ 0x5ab2,
+ 0x5ab3,
+ 0x5ab4,
+ 0x5ab5,
+ 0x5ab6,
+ 0x5ab7,
+ 0x5ab8,
+ 0x5ab9,
+ 0x5aba,
+ 0x5abb,
+ 0x5abc,
+ 0x5abd,
+ 0x5abe,
+ 0x5abf,
+ 0x5ac0,
+ 0x5ac1,
+ 0x5ac2,
+ 0x5ac4,
+ 0x5ac6,
+ 0x5ac7,
+ 0x5ac8,
+ 0x5ac9,
+ 0x5aca,
+ 0x5acb,
+ 0x5acc,
+ 0x5acd,
+ 0x5ad5,
+ 0x5ad6,
+ 0x5ad7,
+ 0x5ad8,
+ 0x5ad9,
+ 0x5ada,
+ 0x5adb,
+ 0x5adc,
+ 0x5add,
+ 0x5ade,
+ 0x5adf,
+ 0x5ae0,
+ 0x5ae1,
+ 0x5ae2,
+ 0x5ae3,
+ 0x5ae5,
+ 0x5ae6,
+ 0x5ae8,
+ 0x5ae9,
+ 0x5aea,
+ 0x5aeb,
+ 0x5aec,
+ 0x5aed,
+ 0x5aee,
+ 0x5af3,
+ 0x5af4,
+ 0x5af5,
+ 0x5af6,
+ 0x5af7,
+ 0x5af8,
+ 0x5af9,
+ 0x5afb,
+ 0x5afd,
+ 0x5aff,
+ 0x5b01,
+ 0x5b02,
+ 0x5b03,
+ 0x5b05,
+ 0x5b07,
+ 0x5b08,
+ 0x5b09,
+ 0x5b0b,
+ 0x5b0c,
+ 0x5b0f,
+ 0x5b10,
+ 0x5b13,
+ 0x5b14,
+ 0x5b16,
+ 0x5b17,
+ 0x5b19,
+ 0x5b1a,
+ 0x5b1b,
+ 0x5b1d,
+ 0x5b1e,
+ 0x5b20,
+ 0x5b21,
+ 0x5b23,
+ 0x5b24,
+ 0x5b25,
+ 0x5b26,
+ 0x5b27,
+ 0x5b28,
+ 0x5b2a,
+ 0x5b2c,
+ 0x5b2d,
+ 0x5b2e,
+ 0x5b2f,
+ 0x5b30,
+ 0x5b32,
+ 0x5b34,
+ 0x5b38,
+ 0x5b3c,
+ 0x5b3d,
+ 0x5b3e,
+ 0x5b3f,
+ 0x5b40,
+ 0x5b43,
+ 0x5b45,
+ 0x5b47,
+ 0x5b48,
+ 0x5b4b,
+ 0x5b4c,
+ 0x5b4d,
+ 0x5b4e,
+ 0x5b50,
+ 0x5b51,
+ 0x5b53,
+ 0x5b54,
+ 0x5b55,
+ 0x5b56,
+ 0x5b57,
+ 0x5b58,
+ 0x5b5a,
+ 0x5b5b,
+ 0x5b5c,
+ 0x5b5d,
+ 0x5b5f,
+ 0x5b62,
+ 0x5b63,
+ 0x5b64,
+ 0x5b65,
+ 0x5b69,
+ 0x5b6b,
+ 0x5b6c,
+ 0x5b6e,
+ 0x5b70,
+ 0x5b71,
+ 0x5b72,
+ 0x5b73,
+ 0x5b75,
+ 0x5b77,
+ 0x5b78,
+ 0x5b7a,
+ 0x5b7b,
+ 0x5b7d,
+ 0x5b7f,
+ 0x5b81,
+ 0x5b83,
+ 0x5b84,
+ 0x5b85,
+ 0x5b87,
+ 0x5b88,
+ 0x5b89,
+ 0x5b8b,
+ 0x5b8c,
+ 0x5b8e,
+ 0x5b8f,
+ 0x5b92,
+ 0x5b93,
+ 0x5b95,
+ 0x5b97,
+ 0x5b98,
+ 0x5b99,
+ 0x5b9a,
+ 0x5b9b,
+ 0x5b9c,
+ 0x5ba2,
+ 0x5ba3,
+ 0x5ba4,
+ 0x5ba5,
+ 0x5ba6,
+ 0x5ba7,
+ 0x5ba8,
+ 0x5bac,
+ 0x5bad,
+ 0x5bae,
+ 0x5bb0,
+ 0x5bb3,
+ 0x5bb4,
+ 0x5bb5,
+ 0x5bb6,
+ 0x5bb8,
+ 0x5bb9,
+ 0x5bbf,
+ 0x5bc0,
+ 0x5bc1,
+ 0x5bc2,
+ 0x5bc4,
+ 0x5bc5,
+ 0x5bc6,
+ 0x5bc7,
+ 0x5bca,
+ 0x5bcb,
+ 0x5bcc,
+ 0x5bcd,
+ 0x5bce,
+ 0x5bd0,
+ 0x5bd1,
+ 0x5bd2,
+ 0x5bd3,
+ 0x5bd4,
+ 0x5bd6,
+ 0x5bd8,
+ 0x5bd9,
+ 0x5bde,
+ 0x5bdf,
+ 0x5be0,
+ 0x5be1,
+ 0x5be2,
+ 0x5be3,
+ 0x5be4,
+ 0x5be5,
+ 0x5be6,
+ 0x5be7,
+ 0x5be8,
+ 0x5be9,
+ 0x5bea,
+ 0x5beb,
+ 0x5bec,
+ 0x5bee,
+ 0x5bef,
+ 0x5bf0,
+ 0x5bf1,
+ 0x5bf2,
+ 0x5bf5,
+ 0x5bf6,
+ 0x5bf8,
+ 0x5bfa,
+ 0x5c01,
+ 0x5c03,
+ 0x5c04,
+ 0x5c07,
+ 0x5c08,
+ 0x5c09,
+ 0x5c0a,
+ 0x5c0b,
+ 0x5c0c,
+ 0x5c0d,
+ 0x5c0e,
+ 0x5c0f,
+ 0x5c10,
+ 0x5c11,
+ 0x5c12,
+ 0x5c15,
+ 0x5c16,
+ 0x5c1a,
+ 0x5c1f,
+ 0x5c22,
+ 0x5c24,
+ 0x5c25,
+ 0x5c28,
+ 0x5c2a,
+ 0x5c2c,
+ 0x5c30,
+ 0x5c31,
+ 0x5c33,
+ 0x5c37,
+ 0x5c38,
+ 0x5c39,
+ 0x5c3a,
+ 0x5c3b,
+ 0x5c3c,
+ 0x5c3e,
+ 0x5c3f,
+ 0x5c40,
+ 0x5c41,
+ 0x5c44,
+ 0x5c45,
+ 0x5c46,
+ 0x5c47,
+ 0x5c48,
+ 0x5c4b,
+ 0x5c4c,
+ 0x5c4d,
+ 0x5c4e,
+ 0x5c4f,
+ 0x5c50,
+ 0x5c51,
+ 0x5c54,
+ 0x5c55,
+ 0x5c56,
+ 0x5c58,
+ 0x5c59,
+ 0x5c5c,
+ 0x5c5d,
+ 0x5c60,
+ 0x5c62,
+ 0x5c63,
+ 0x5c64,
+ 0x5c65,
+ 0x5c67,
+ 0x5c68,
+ 0x5c69,
+ 0x5c6a,
+ 0x5c6c,
+ 0x5c6d,
+ 0x5c6e,
+ 0x5c6f,
+ 0x5c71,
+ 0x5c73,
+ 0x5c74,
+ 0x5c79,
+ 0x5c7a,
+ 0x5c7b,
+ 0x5c7c,
+ 0x5c7e,
+ 0x5c86,
+ 0x5c88,
+ 0x5c89,
+ 0x5c8a,
+ 0x5c8b,
+ 0x5c8c,
+ 0x5c8d,
+ 0x5c8f,
+ 0x5c90,
+ 0x5c91,
+ 0x5c92,
+ 0x5c93,
+ 0x5c94,
+ 0x5c95,
+ 0x5c9d,
+ 0x5c9f,
+ 0x5ca0,
+ 0x5ca1,
+ 0x5ca2,
+ 0x5ca3,
+ 0x5ca4,
+ 0x5ca5,
+ 0x5ca6,
+ 0x5ca7,
+ 0x5ca8,
+ 0x5ca9,
+ 0x5caa,
+ 0x5cab,
+ 0x5cac,
+ 0x5cad,
+ 0x5cae,
+ 0x5caf,
+ 0x5cb0,
+ 0x5cb1,
+ 0x5cb3,
+ 0x5cb5,
+ 0x5cb6,
+ 0x5cb7,
+ 0x5cb8,
+ 0x5cc6,
+ 0x5cc7,
+ 0x5cc8,
+ 0x5cc9,
+ 0x5cca,
+ 0x5ccb,
+ 0x5ccc,
+ 0x5cce,
+ 0x5ccf,
+ 0x5cd0,
+ 0x5cd2,
+ 0x5cd3,
+ 0x5cd4,
+ 0x5cd6,
+ 0x5cd7,
+ 0x5cd8,
+ 0x5cd9,
+ 0x5cda,
+ 0x5cdb,
+ 0x5cde,
+ 0x5cdf,
+ 0x5ce8,
+ 0x5cea,
+ 0x5cec,
+ 0x5ced,
+ 0x5cee,
+ 0x5cf0,
+ 0x5cf1,
+ 0x5cf4,
+ 0x5cf6,
+ 0x5cf7,
+ 0x5cf8,
+ 0x5cf9,
+ 0x5cfb,
+ 0x5cfd,
+ 0x5cff,
+ 0x5d00,
+ 0x5d01,
+ 0x5d06,
+ 0x5d07,
+ 0x5d0b,
+ 0x5d0c,
+ 0x5d0d,
+ 0x5d0e,
+ 0x5d0f,
+ 0x5d11,
+ 0x5d12,
+ 0x5d14,
+ 0x5d16,
+ 0x5d17,
+ 0x5d19,
+ 0x5d1a,
+ 0x5d1b,
+ 0x5d1d,
+ 0x5d1e,
+ 0x5d1f,
+ 0x5d20,
+ 0x5d22,
+ 0x5d23,
+ 0x5d24,
+ 0x5d25,
+ 0x5d26,
+ 0x5d27,
+ 0x5d28,
+ 0x5d29,
+ 0x5d2e,
+ 0x5d30,
+ 0x5d31,
+ 0x5d32,
+ 0x5d33,
+ 0x5d34,
+ 0x5d35,
+ 0x5d36,
+ 0x5d37,
+ 0x5d38,
+ 0x5d39,
+ 0x5d3a,
+ 0x5d3c,
+ 0x5d3d,
+ 0x5d3f,
+ 0x5d40,
+ 0x5d41,
+ 0x5d42,
+ 0x5d43,
+ 0x5d45,
+ 0x5d47,
+ 0x5d49,
+ 0x5d4a,
+ 0x5d4b,
+ 0x5d4c,
+ 0x5d4e,
+ 0x5d50,
+ 0x5d51,
+ 0x5d52,
+ 0x5d55,
+ 0x5d59,
+ 0x5d5e,
+ 0x5d62,
+ 0x5d63,
+ 0x5d65,
+ 0x5d67,
+ 0x5d68,
+ 0x5d69,
+ 0x5d6b,
+ 0x5d6c,
+ 0x5d6f,
+ 0x5d71,
+ 0x5d72,
+ 0x5d77,
+ 0x5d79,
+ 0x5d7a,
+ 0x5d7c,
+ 0x5d7d,
+ 0x5d7e,
+ 0x5d7f,
+ 0x5d80,
+ 0x5d81,
+ 0x5d82,
+ 0x5d84,
+ 0x5d86,
+ 0x5d87,
+ 0x5d88,
+ 0x5d89,
+ 0x5d8a,
+ 0x5d8d,
+ 0x5d92,
+ 0x5d93,
+ 0x5d94,
+ 0x5d95,
+ 0x5d97,
+ 0x5d99,
+ 0x5d9a,
+ 0x5d9c,
+ 0x5d9d,
+ 0x5d9e,
+ 0x5d9f,
+ 0x5da0,
+ 0x5da1,
+ 0x5da2,
+ 0x5da7,
+ 0x5da8,
+ 0x5da9,
+ 0x5daa,
+ 0x5dac,
+ 0x5dad,
+ 0x5dae,
+ 0x5daf,
+ 0x5db0,
+ 0x5db1,
+ 0x5db2,
+ 0x5db4,
+ 0x5db5,
+ 0x5db7,
+ 0x5db8,
+ 0x5dba,
+ 0x5dbc,
+ 0x5dbd,
+ 0x5dc0,
+ 0x5dc2,
+ 0x5dc3,
+ 0x5dc6,
+ 0x5dc7,
+ 0x5dc9,
+ 0x5dcb,
+ 0x5dcd,
+ 0x5dcf,
+ 0x5dd1,
+ 0x5dd2,
+ 0x5dd4,
+ 0x5dd5,
+ 0x5dd6,
+ 0x5dd8,
+ 0x5ddd,
+ 0x5dde,
+ 0x5ddf,
+ 0x5de0,
+ 0x5de1,
+ 0x5de2,
+ 0x5de5,
+ 0x5de6,
+ 0x5de7,
+ 0x5de8,
+ 0x5deb,
+ 0x5dee,
+ 0x5df0,
+ 0x5df1,
+ 0x5df2,
+ 0x5df3,
+ 0x5df4,
+ 0x5df7,
+ 0x5df9,
+ 0x5dfd,
+ 0x5dfe,
+ 0x5dff,
+ 0x5e02,
+ 0x5e03,
+ 0x5e04,
+ 0x5e06,
+ 0x5e0a,
+ 0x5e0c,
+ 0x5e0e,
+ 0x5e11,
+ 0x5e14,
+ 0x5e15,
+ 0x5e16,
+ 0x5e17,
+ 0x5e18,
+ 0x5e19,
+ 0x5e1a,
+ 0x5e1b,
+ 0x5e1d,
+ 0x5e1f,
+ 0x5e20,
+ 0x5e21,
+ 0x5e22,
+ 0x5e23,
+ 0x5e24,
+ 0x5e25,
+ 0x5e28,
+ 0x5e29,
+ 0x5e2b,
+ 0x5e2d,
+ 0x5e33,
+ 0x5e34,
+ 0x5e36,
+ 0x5e37,
+ 0x5e38,
+ 0x5e3d,
+ 0x5e3e,
+ 0x5e40,
+ 0x5e41,
+ 0x5e43,
+ 0x5e44,
+ 0x5e45,
+ 0x5e4a,
+ 0x5e4b,
+ 0x5e4c,
+ 0x5e4d,
+ 0x5e4e,
+ 0x5e4f,
+ 0x5e53,
+ 0x5e54,
+ 0x5e55,
+ 0x5e57,
+ 0x5e58,
+ 0x5e59,
+ 0x5e5b,
+ 0x5e5c,
+ 0x5e5d,
+ 0x5e5f,
+ 0x5e60,
+ 0x5e61,
+ 0x5e62,
+ 0x5e63,
+ 0x5e66,
+ 0x5e67,
+ 0x5e68,
+ 0x5e69,
+ 0x5e6a,
+ 0x5e6b,
+ 0x5e6c,
+ 0x5e6d,
+ 0x5e6e,
+ 0x5e6f,
+ 0x5e70,
+ 0x5e72,
+ 0x5e73,
+ 0x5e74,
+ 0x5e75,
+ 0x5e76,
+ 0x5e78,
+ 0x5e79,
+ 0x5e7b,
+ 0x5e7c,
+ 0x5e7d,
+ 0x5e7e,
+ 0x5e80,
+ 0x5e82,
+ 0x5e84,
+ 0x5e87,
+ 0x5e88,
+ 0x5e89,
+ 0x5e8a,
+ 0x5e8b,
+ 0x5e8c,
+ 0x5e8d,
+ 0x5e8f,
+ 0x5e95,
+ 0x5e96,
+ 0x5e97,
+ 0x5e9a,
+ 0x5e9b,
+ 0x5e9c,
+ 0x5ea0,
+ 0x5ea2,
+ 0x5ea3,
+ 0x5ea4,
+ 0x5ea5,
+ 0x5ea6,
+ 0x5ea7,
+ 0x5ea8,
+ 0x5eaa,
+ 0x5eab,
+ 0x5eac,
+ 0x5ead,
+ 0x5eae,
+ 0x5eb0,
+ 0x5eb1,
+ 0x5eb2,
+ 0x5eb3,
+ 0x5eb4,
+ 0x5eb5,
+ 0x5eb6,
+ 0x5eb7,
+ 0x5eb8,
+ 0x5eb9,
+ 0x5ebe,
+ 0x5ec1,
+ 0x5ec2,
+ 0x5ec4,
+ 0x5ec5,
+ 0x5ec6,
+ 0x5ec7,
+ 0x5ec8,
+ 0x5ec9,
+ 0x5eca,
+ 0x5ecb,
+ 0x5ecc,
+ 0x5ece,
+ 0x5ed1,
+ 0x5ed2,
+ 0x5ed3,
+ 0x5ed4,
+ 0x5ed5,
+ 0x5ed6,
+ 0x5ed7,
+ 0x5ed8,
+ 0x5ed9,
+ 0x5eda,
+ 0x5edb,
+ 0x5edc,
+ 0x5edd,
+ 0x5ede,
+ 0x5edf,
+ 0x5ee0,
+ 0x5ee1,
+ 0x5ee2,
+ 0x5ee3,
+ 0x5ee5,
+ 0x5ee6,
+ 0x5ee7,
+ 0x5ee8,
+ 0x5ee9,
+ 0x5eec,
+ 0x5eee,
+ 0x5eef,
+ 0x5ef1,
+ 0x5ef2,
+ 0x5ef3,
+ 0x5ef6,
+ 0x5ef7,
+ 0x5efa,
+ 0x5efe,
+ 0x5eff,
+ 0x5f01,
+ 0x5f02,
+ 0x5f04,
+ 0x5f05,
+ 0x5f07,
+ 0x5f08,
+ 0x5f0a,
+ 0x5f0b,
+ 0x5f0f,
+ 0x5f12,
+ 0x5f13,
+ 0x5f14,
+ 0x5f15,
+ 0x5f17,
+ 0x5f18,
+ 0x5f1a,
+ 0x5f1b,
+ 0x5f1d,
+ 0x5f1f,
+ 0x5f22,
+ 0x5f23,
+ 0x5f24,
+ 0x5f26,
+ 0x5f27,
+ 0x5f28,
+ 0x5f29,
+ 0x5f2d,
+ 0x5f2e,
+ 0x5f30,
+ 0x5f31,
+ 0x5f33,
+ 0x5f35,
+ 0x5f36,
+ 0x5f37,
+ 0x5f38,
+ 0x5f3c,
+ 0x5f40,
+ 0x5f43,
+ 0x5f44,
+ 0x5f46,
+ 0x5f48,
+ 0x5f49,
+ 0x5f4a,
+ 0x5f4b,
+ 0x5f4c,
+ 0x5f4e,
+ 0x5f4f,
+ 0x5f54,
+ 0x5f56,
+ 0x5f57,
+ 0x5f58,
+ 0x5f59,
+ 0x5f5d,
+ 0x5f62,
+ 0x5f64,
+ 0x5f65,
+ 0x5f67,
+ 0x5f69,
+ 0x5f6a,
+ 0x5f6b,
+ 0x5f6c,
+ 0x5f6d,
+ 0x5f6f,
+ 0x5f70,
+ 0x5f71,
+ 0x5f73,
+ 0x5f74,
+ 0x5f76,
+ 0x5f77,
+ 0x5f78,
+ 0x5f79,
+ 0x5f7c,
+ 0x5f7d,
+ 0x5f7e,
+ 0x5f7f,
+ 0x5f80,
+ 0x5f81,
+ 0x5f82,
+ 0x5f85,
+ 0x5f86,
+ 0x5f87,
+ 0x5f88,
+ 0x5f89,
+ 0x5f8a,
+ 0x5f8b,
+ 0x5f8c,
+ 0x5f90,
+ 0x5f91,
+ 0x5f92,
+ 0x5f96,
+ 0x5f97,
+ 0x5f98,
+ 0x5f99,
+ 0x5f9b,
+ 0x5f9c,
+ 0x5f9e,
+ 0x5f9f,
+ 0x5fa0,
+ 0x5fa1,
+ 0x5fa5,
+ 0x5fa6,
+ 0x5fa8,
+ 0x5fa9,
+ 0x5faa,
+ 0x5fab,
+ 0x5fac,
+ 0x5fad,
+ 0x5fae,
+ 0x5faf,
+ 0x5fb2,
+ 0x5fb5,
+ 0x5fb6,
+ 0x5fb7,
+ 0x5fb9,
+ 0x5fbb,
+ 0x5fbc,
+ 0x5fbd,
+ 0x5fbe,
+ 0x5fbf,
+ 0x5fc0,
+ 0x5fc1,
+ 0x5fc3,
+ 0x5fc5,
+ 0x5fc9,
+ 0x5fcc,
+ 0x5fcd,
+ 0x5fcf,
+ 0x5fd0,
+ 0x5fd1,
+ 0x5fd2,
+ 0x5fd4,
+ 0x5fd5,
+ 0x5fd6,
+ 0x5fd7,
+ 0x5fd8,
+ 0x5fd9,
+ 0x5fdd,
+ 0x5fde,
+ 0x5fe0,
+ 0x5fe1,
+ 0x5fe3,
+ 0x5fe4,
+ 0x5fe5,
+ 0x5fe8,
+ 0x5fea,
+ 0x5feb,
+ 0x5fed,
+ 0x5fee,
+ 0x5fef,
+ 0x5ff1,
+ 0x5ff3,
+ 0x5ff4,
+ 0x5ff5,
+ 0x5ff7,
+ 0x5ff8,
+ 0x5ffa,
+ 0x5ffb,
+ 0x5ffd,
+ 0x5fff,
+ 0x6000,
+ 0x6009,
+ 0x600a,
+ 0x600b,
+ 0x600c,
+ 0x600d,
+ 0x600e,
+ 0x600f,
+ 0x6010,
+ 0x6011,
+ 0x6012,
+ 0x6013,
+ 0x6014,
+ 0x6015,
+ 0x6016,
+ 0x6017,
+ 0x6019,
+ 0x601a,
+ 0x601b,
+ 0x601c,
+ 0x601d,
+ 0x601e,
+ 0x6020,
+ 0x6021,
+ 0x6022,
+ 0x6024,
+ 0x6025,
+ 0x6026,
+ 0x6027,
+ 0x6028,
+ 0x6029,
+ 0x602a,
+ 0x602b,
+ 0x602c,
+ 0x602d,
+ 0x602e,
+ 0x602f,
+ 0x6032,
+ 0x6033,
+ 0x6034,
+ 0x6035,
+ 0x6037,
+ 0x6039,
+ 0x6040,
+ 0x6041,
+ 0x6042,
+ 0x6043,
+ 0x6044,
+ 0x6045,
+ 0x6046,
+ 0x6047,
+ 0x6049,
+ 0x604c,
+ 0x604d,
+ 0x6050,
+ 0x6053,
+ 0x6054,
+ 0x6055,
+ 0x6058,
+ 0x6059,
+ 0x605a,
+ 0x605b,
+ 0x605d,
+ 0x605e,
+ 0x605f,
+ 0x6062,
+ 0x6063,
+ 0x6064,
+ 0x6065,
+ 0x6066,
+ 0x6067,
+ 0x6068,
+ 0x6069,
+ 0x606a,
+ 0x606b,
+ 0x606c,
+ 0x606d,
+ 0x606e,
+ 0x606f,
+ 0x6070,
+ 0x6072,
+ 0x607f,
+ 0x6080,
+ 0x6081,
+ 0x6083,
+ 0x6084,
+ 0x6085,
+ 0x6086,
+ 0x6087,
+ 0x6088,
+ 0x6089,
+ 0x608a,
+ 0x608c,
+ 0x608d,
+ 0x608e,
+ 0x6090,
+ 0x6092,
+ 0x6094,
+ 0x6095,
+ 0x6096,
+ 0x6097,
+ 0x609a,
+ 0x609b,
+ 0x609c,
+ 0x609d,
+ 0x609f,
+ 0x60a0,
+ 0x60a2,
+ 0x60a3,
+ 0x60a8,
+ 0x60b0,
+ 0x60b1,
+ 0x60b2,
+ 0x60b4,
+ 0x60b5,
+ 0x60b6,
+ 0x60b7,
+ 0x60b8,
+ 0x60b9,
+ 0x60ba,
+ 0x60bb,
+ 0x60bc,
+ 0x60bd,
+ 0x60be,
+ 0x60bf,
+ 0x60c0,
+ 0x60c1,
+ 0x60c3,
+ 0x60c4,
+ 0x60c5,
+ 0x60c6,
+ 0x60c7,
+ 0x60c8,
+ 0x60c9,
+ 0x60ca,
+ 0x60cb,
+ 0x60cc,
+ 0x60cd,
+ 0x60ce,
+ 0x60cf,
+ 0x60d1,
+ 0x60d3,
+ 0x60d4,
+ 0x60d5,
+ 0x60d8,
+ 0x60d9,
+ 0x60da,
+ 0x60db,
+ 0x60dc,
+ 0x60dd,
+ 0x60df,
+ 0x60e0,
+ 0x60e1,
+ 0x60e2,
+ 0x60e4,
+ 0x60e6,
+ 0x60f0,
+ 0x60f1,
+ 0x60f2,
+ 0x60f3,
+ 0x60f4,
+ 0x60f5,
+ 0x60f6,
+ 0x60f7,
+ 0x60f8,
+ 0x60f9,
+ 0x60fa,
+ 0x60fb,
+ 0x60fc,
+ 0x60fe,
+ 0x60ff,
+ 0x6100,
+ 0x6101,
+ 0x6103,
+ 0x6104,
+ 0x6105,
+ 0x6106,
+ 0x6108,
+ 0x6109,
+ 0x610a,
+ 0x610b,
+ 0x610d,
+ 0x610e,
+ 0x610f,
+ 0x6110,
+ 0x6112,
+ 0x6113,
+ 0x6114,
+ 0x6115,
+ 0x6116,
+ 0x6118,
+ 0x611a,
+ 0x611b,
+ 0x611c,
+ 0x611d,
+ 0x611f,
+ 0x6123,
+ 0x6127,
+ 0x6128,
+ 0x6129,
+ 0x612b,
+ 0x612c,
+ 0x612e,
+ 0x612f,
+ 0x6132,
+ 0x6134,
+ 0x6136,
+ 0x6137,
+ 0x613b,
+ 0x613e,
+ 0x613f,
+ 0x6140,
+ 0x6141,
+ 0x6144,
+ 0x6145,
+ 0x6146,
+ 0x6147,
+ 0x6148,
+ 0x6149,
+ 0x614a,
+ 0x614b,
+ 0x614c,
+ 0x614d,
+ 0x614e,
+ 0x614f,
+ 0x6152,
+ 0x6153,
+ 0x6154,
+ 0x6155,
+ 0x6156,
+ 0x6158,
+ 0x615a,
+ 0x615b,
+ 0x615d,
+ 0x615e,
+ 0x615f,
+ 0x6161,
+ 0x6162,
+ 0x6163,
+ 0x6165,
+ 0x6166,
+ 0x6167,
+ 0x6168,
+ 0x616a,
+ 0x616b,
+ 0x616c,
+ 0x616e,
+ 0x6170,
+ 0x6171,
+ 0x6172,
+ 0x6173,
+ 0x6174,
+ 0x6175,
+ 0x6176,
+ 0x6177,
+ 0x6179,
+ 0x617a,
+ 0x617c,
+ 0x617e,
+ 0x6180,
+ 0x6182,
+ 0x6183,
+ 0x6189,
+ 0x618a,
+ 0x618b,
+ 0x618c,
+ 0x618d,
+ 0x618e,
+ 0x6190,
+ 0x6191,
+ 0x6192,
+ 0x6193,
+ 0x6194,
+ 0x6196,
+ 0x619a,
+ 0x619b,
+ 0x619d,
+ 0x619f,
+ 0x61a1,
+ 0x61a2,
+ 0x61a4,
+ 0x61a7,
+ 0x61a8,
+ 0x61a9,
+ 0x61aa,
+ 0x61ab,
+ 0x61ac,
+ 0x61ad,
+ 0x61ae,
+ 0x61af,
+ 0x61b0,
+ 0x61b1,
+ 0x61b2,
+ 0x61b3,
+ 0x61b4,
+ 0x61b5,
+ 0x61b6,
+ 0x61b8,
+ 0x61ba,
+ 0x61bc,
+ 0x61be,
+ 0x61bf,
+ 0x61c1,
+ 0x61c2,
+ 0x61c3,
+ 0x61c5,
+ 0x61c6,
+ 0x61c7,
+ 0x61c8,
+ 0x61c9,
+ 0x61ca,
+ 0x61cb,
+ 0x61cc,
+ 0x61cd,
+ 0x61d6,
+ 0x61d8,
+ 0x61de,
+ 0x61df,
+ 0x61e0,
+ 0x61e3,
+ 0x61e4,
+ 0x61e5,
+ 0x61e6,
+ 0x61e7,
+ 0x61e8,
+ 0x61e9,
+ 0x61ea,
+ 0x61eb,
+ 0x61ed,
+ 0x61ee,
+ 0x61f0,
+ 0x61f1,
+ 0x61f2,
+ 0x61f5,
+ 0x61f6,
+ 0x61f7,
+ 0x61f8,
+ 0x61f9,
+ 0x61fa,
+ 0x61fb,
+ 0x61fc,
+ 0x61fd,
+ 0x61fe,
+ 0x61ff,
+ 0x6200,
+ 0x6201,
+ 0x6203,
+ 0x6204,
+ 0x6207,
+ 0x6208,
+ 0x6209,
+ 0x620a,
+ 0x620c,
+ 0x620d,
+ 0x620e,
+ 0x6210,
+ 0x6211,
+ 0x6212,
+ 0x6214,
+ 0x6215,
+ 0x6216,
+ 0x6219,
+ 0x621a,
+ 0x621b,
+ 0x621f,
+ 0x6220,
+ 0x6221,
+ 0x6222,
+ 0x6223,
+ 0x6224,
+ 0x6225,
+ 0x6227,
+ 0x6229,
+ 0x622a,
+ 0x622b,
+ 0x622d,
+ 0x622e,
+ 0x6230,
+ 0x6232,
+ 0x6233,
+ 0x6234,
+ 0x6236,
+ 0x623a,
+ 0x623d,
+ 0x623e,
+ 0x623f,
+ 0x6240,
+ 0x6241,
+ 0x6242,
+ 0x6243,
+ 0x6246,
+ 0x6247,
+ 0x6248,
+ 0x6249,
+ 0x624a,
+ 0x624b,
+ 0x624d,
+ 0x624e,
+ 0x6250,
+ 0x6251,
+ 0x6252,
+ 0x6253,
+ 0x6254,
+ 0x6258,
+ 0x6259,
+ 0x625a,
+ 0x625b,
+ 0x625c,
+ 0x625e,
+ 0x6260,
+ 0x6261,
+ 0x6262,
+ 0x6263,
+ 0x6264,
+ 0x6265,
+ 0x6266,
+ 0x626d,
+ 0x626e,
+ 0x626f,
+ 0x6270,
+ 0x6271,
+ 0x6272,
+ 0x6273,
+ 0x6274,
+ 0x6276,
+ 0x6277,
+ 0x6279,
+ 0x627a,
+ 0x627b,
+ 0x627c,
+ 0x627d,
+ 0x627e,
+ 0x627f,
+ 0x6280,
+ 0x6281,
+ 0x6283,
+ 0x6284,
+ 0x6286,
+ 0x6287,
+ 0x6288,
+ 0x6289,
+ 0x628a,
+ 0x628c,
+ 0x628e,
+ 0x628f,
+ 0x6291,
+ 0x6292,
+ 0x6293,
+ 0x6294,
+ 0x6295,
+ 0x6296,
+ 0x6297,
+ 0x6298,
+ 0x62a8,
+ 0x62a9,
+ 0x62aa,
+ 0x62ab,
+ 0x62ac,
+ 0x62ad,
+ 0x62ae,
+ 0x62af,
+ 0x62b0,
+ 0x62b1,
+ 0x62b3,
+ 0x62b4,
+ 0x62b5,
+ 0x62b6,
+ 0x62b8,
+ 0x62b9,
+ 0x62bb,
+ 0x62bc,
+ 0x62bd,
+ 0x62be,
+ 0x62bf,
+ 0x62c2,
+ 0x62c4,
+ 0x62c6,
+ 0x62c7,
+ 0x62c8,
+ 0x62c9,
+ 0x62ca,
+ 0x62cb,
+ 0x62cc,
+ 0x62cd,
+ 0x62ce,
+ 0x62cf,
+ 0x62d0,
+ 0x62d1,
+ 0x62d2,
+ 0x62d3,
+ 0x62d4,
+ 0x62d6,
+ 0x62d7,
+ 0x62d8,
+ 0x62d9,
+ 0x62da,
+ 0x62db,
+ 0x62dc,
+ 0x62eb,
+ 0x62ec,
+ 0x62ed,
+ 0x62ee,
+ 0x62ef,
+ 0x62f0,
+ 0x62f1,
+ 0x62f2,
+ 0x62f3,
+ 0x62f4,
+ 0x62f5,
+ 0x62f6,
+ 0x62f7,
+ 0x62f8,
+ 0x62f9,
+ 0x62fa,
+ 0x62fb,
+ 0x62fc,
+ 0x62fd,
+ 0x62fe,
+ 0x62ff,
+ 0x6300,
+ 0x6301,
+ 0x6302,
+ 0x6303,
+ 0x6307,
+ 0x6308,
+ 0x6309,
+ 0x630b,
+ 0x630c,
+ 0x630d,
+ 0x630e,
+ 0x630f,
+ 0x6310,
+ 0x6311,
+ 0x6313,
+ 0x6314,
+ 0x6315,
+ 0x6316,
+ 0x6328,
+ 0x6329,
+ 0x632a,
+ 0x632b,
+ 0x632c,
+ 0x632d,
+ 0x632f,
+ 0x6332,
+ 0x6333,
+ 0x6334,
+ 0x6336,
+ 0x6338,
+ 0x6339,
+ 0x633a,
+ 0x633b,
+ 0x633c,
+ 0x633d,
+ 0x633e,
+ 0x6340,
+ 0x6341,
+ 0x6342,
+ 0x6343,
+ 0x6344,
+ 0x6345,
+ 0x6346,
+ 0x6347,
+ 0x6348,
+ 0x6349,
+ 0x634a,
+ 0x634b,
+ 0x634c,
+ 0x634d,
+ 0x634e,
+ 0x634f,
+ 0x6350,
+ 0x6351,
+ 0x6354,
+ 0x6355,
+ 0x6356,
+ 0x6357,
+ 0x6358,
+ 0x6359,
+ 0x635a,
+ 0x6365,
+ 0x6367,
+ 0x6368,
+ 0x6369,
+ 0x636b,
+ 0x636d,
+ 0x636e,
+ 0x636f,
+ 0x6370,
+ 0x6371,
+ 0x6372,
+ 0x6375,
+ 0x6376,
+ 0x6377,
+ 0x6378,
+ 0x637a,
+ 0x637b,
+ 0x637c,
+ 0x637d,
+ 0x6380,
+ 0x6381,
+ 0x6382,
+ 0x6383,
+ 0x6384,
+ 0x6385,
+ 0x6387,
+ 0x6388,
+ 0x6389,
+ 0x638a,
+ 0x638c,
+ 0x638d,
+ 0x638e,
+ 0x638f,
+ 0x6390,
+ 0x6391,
+ 0x6392,
+ 0x6394,
+ 0x6396,
+ 0x6397,
+ 0x6398,
+ 0x6399,
+ 0x639b,
+ 0x639c,
+ 0x639d,
+ 0x639e,
+ 0x639f,
+ 0x63a0,
+ 0x63a1,
+ 0x63a2,
+ 0x63a3,
+ 0x63a4,
+ 0x63a5,
+ 0x63a7,
+ 0x63a8,
+ 0x63a9,
+ 0x63aa,
+ 0x63ab,
+ 0x63ac,
+ 0x63ad,
+ 0x63ae,
+ 0x63af,
+ 0x63b0,
+ 0x63b1,
+ 0x63bd,
+ 0x63be,
+ 0x63c0,
+ 0x63c2,
+ 0x63c3,
+ 0x63c4,
+ 0x63c5,
+ 0x63c6,
+ 0x63c7,
+ 0x63c8,
+ 0x63c9,
+ 0x63ca,
+ 0x63cb,
+ 0x63cc,
+ 0x63cd,
+ 0x63ce,
+ 0x63cf,
+ 0x63d0,
+ 0x63d2,
+ 0x63d3,
+ 0x63d5,
+ 0x63d6,
+ 0x63d7,
+ 0x63d8,
+ 0x63d9,
+ 0x63da,
+ 0x63db,
+ 0x63dc,
+ 0x63dd,
+ 0x63df,
+ 0x63e0,
+ 0x63e1,
+ 0x63e3,
+ 0x63e4,
+ 0x63e5,
+ 0x63e7,
+ 0x63e8,
+ 0x63e9,
+ 0x63ea,
+ 0x63eb,
+ 0x63ed,
+ 0x63ee,
+ 0x63ef,
+ 0x63f0,
+ 0x63f1,
+ 0x63f2,
+ 0x63f3,
+ 0x63f4,
+ 0x63f5,
+ 0x63f6,
+ 0x63f9,
+ 0x6406,
+ 0x6409,
+ 0x640a,
+ 0x640b,
+ 0x640c,
+ 0x640d,
+ 0x640e,
+ 0x640f,
+ 0x6410,
+ 0x6412,
+ 0x6413,
+ 0x6414,
+ 0x6415,
+ 0x6416,
+ 0x6417,
+ 0x6418,
+ 0x641a,
+ 0x641b,
+ 0x641c,
+ 0x641e,
+ 0x641f,
+ 0x6420,
+ 0x6421,
+ 0x6422,
+ 0x6423,
+ 0x6424,
+ 0x6425,
+ 0x6426,
+ 0x6427,
+ 0x6428,
+ 0x642a,
+ 0x642b,
+ 0x642c,
+ 0x642d,
+ 0x642e,
+ 0x642f,
+ 0x6430,
+ 0x6433,
+ 0x6434,
+ 0x6435,
+ 0x6436,
+ 0x6437,
+ 0x6439,
+ 0x643d,
+ 0x643e,
+ 0x643f,
+ 0x6440,
+ 0x6441,
+ 0x6443,
+ 0x644b,
+ 0x644d,
+ 0x644e,
+ 0x6450,
+ 0x6451,
+ 0x6452,
+ 0x6453,
+ 0x6454,
+ 0x6458,
+ 0x6459,
+ 0x645b,
+ 0x645c,
+ 0x645d,
+ 0x645e,
+ 0x645f,
+ 0x6460,
+ 0x6461,
+ 0x6465,
+ 0x6466,
+ 0x6467,
+ 0x6468,
+ 0x6469,
+ 0x646b,
+ 0x646c,
+ 0x646d,
+ 0x646e,
+ 0x646f,
+ 0x6470,
+ 0x6472,
+ 0x6473,
+ 0x6474,
+ 0x6475,
+ 0x6476,
+ 0x6477,
+ 0x6478,
+ 0x6479,
+ 0x647a,
+ 0x647b,
+ 0x647d,
+ 0x647f,
+ 0x6482,
+ 0x6485,
+ 0x6487,
+ 0x6488,
+ 0x6489,
+ 0x648a,
+ 0x648b,
+ 0x648c,
+ 0x648f,
+ 0x6490,
+ 0x6492,
+ 0x6493,
+ 0x6495,
+ 0x6496,
+ 0x6497,
+ 0x6498,
+ 0x6499,
+ 0x649a,
+ 0x649c,
+ 0x649d,
+ 0x649e,
+ 0x649f,
+ 0x64a0,
+ 0x64a2,
+ 0x64a3,
+ 0x64a4,
+ 0x64a5,
+ 0x64a6,
+ 0x64a9,
+ 0x64ab,
+ 0x64ac,
+ 0x64ad,
+ 0x64ae,
+ 0x64b0,
+ 0x64b1,
+ 0x64b2,
+ 0x64b3,
+ 0x64bb,
+ 0x64bc,
+ 0x64bd,
+ 0x64be,
+ 0x64bf,
+ 0x64c1,
+ 0x64c2,
+ 0x64c3,
+ 0x64c4,
+ 0x64c5,
+ 0x64c7,
+ 0x64c9,
+ 0x64ca,
+ 0x64cb,
+ 0x64cd,
+ 0x64ce,
+ 0x64cf,
+ 0x64d0,
+ 0x64d2,
+ 0x64d4,
+ 0x64d6,
+ 0x64d7,
+ 0x64d8,
+ 0x64d9,
+ 0x64da,
+ 0x64db,
+ 0x64e0,
+ 0x64e2,
+ 0x64e3,
+ 0x64e4,
+ 0x64e6,
+ 0x64e8,
+ 0x64e9,
+ 0x64eb,
+ 0x64ec,
+ 0x64ed,
+ 0x64ef,
+ 0x64f0,
+ 0x64f1,
+ 0x64f2,
+ 0x64f3,
+ 0x64f4,
+ 0x64f7,
+ 0x64f8,
+ 0x64fa,
+ 0x64fb,
+ 0x64fc,
+ 0x64fd,
+ 0x64fe,
+ 0x64ff,
+ 0x6500,
+ 0x6501,
+ 0x6503,
+ 0x6504,
+ 0x6506,
+ 0x6507,
+ 0x6509,
+ 0x650c,
+ 0x650d,
+ 0x650e,
+ 0x650f,
+ 0x6510,
+ 0x6513,
+ 0x6514,
+ 0x6515,
+ 0x6516,
+ 0x6517,
+ 0x6518,
+ 0x6519,
+ 0x651b,
+ 0x651c,
+ 0x651d,
+ 0x6520,
+ 0x6521,
+ 0x6522,
+ 0x6523,
+ 0x6524,
+ 0x6525,
+ 0x6526,
+ 0x6529,
+ 0x652a,
+ 0x652b,
+ 0x652c,
+ 0x652d,
+ 0x652e,
+ 0x652f,
+ 0x6532,
+ 0x6533,
+ 0x6536,
+ 0x6537,
+ 0x6538,
+ 0x6539,
+ 0x653b,
+ 0x653d,
+ 0x653e,
+ 0x653f,
+ 0x6541,
+ 0x6543,
+ 0x6545,
+ 0x6546,
+ 0x6548,
+ 0x6549,
+ 0x654a,
+ 0x654f,
+ 0x6551,
+ 0x6553,
+ 0x6554,
+ 0x6555,
+ 0x6556,
+ 0x6557,
+ 0x6558,
+ 0x6559,
+ 0x655c,
+ 0x655d,
+ 0x655e,
+ 0x6562,
+ 0x6563,
+ 0x6564,
+ 0x6565,
+ 0x6566,
+ 0x6567,
+ 0x6568,
+ 0x656a,
+ 0x656c,
+ 0x656f,
+ 0x6572,
+ 0x6573,
+ 0x6574,
+ 0x6575,
+ 0x6576,
+ 0x6577,
+ 0x6578,
+ 0x6579,
+ 0x657a,
+ 0x657b,
+ 0x657c,
+ 0x657f,
+ 0x6580,
+ 0x6581,
+ 0x6582,
+ 0x6583,
+ 0x6584,
+ 0x6587,
+ 0x658c,
+ 0x6590,
+ 0x6591,
+ 0x6592,
+ 0x6594,
+ 0x6595,
+ 0x6596,
+ 0x6597,
+ 0x6599,
+ 0x659b,
+ 0x659c,
+ 0x659d,
+ 0x659e,
+ 0x659f,
+ 0x65a0,
+ 0x65a1,
+ 0x65a2,
+ 0x65a4,
+ 0x65a5,
+ 0x65a7,
+ 0x65a8,
+ 0x65aa,
+ 0x65ab,
+ 0x65ac,
+ 0x65ae,
+ 0x65af,
+ 0x65b0,
+ 0x65b2,
+ 0x65b3,
+ 0x65b6,
+ 0x65b7,
+ 0x65b8,
+ 0x65b9,
+ 0x65bb,
+ 0x65bc,
+ 0x65bd,
+ 0x65bf,
+ 0x65c1,
+ 0x65c2,
+ 0x65c3,
+ 0x65c4,
+ 0x65c5,
+ 0x65c6,
+ 0x65cb,
+ 0x65cc,
+ 0x65cd,
+ 0x65ce,
+ 0x65cf,
+ 0x65d0,
+ 0x65d2,
+ 0x65d3,
+ 0x65d6,
+ 0x65d7,
+ 0x65da,
+ 0x65db,
+ 0x65dd,
+ 0x65de,
+ 0x65df,
+ 0x65e1,
+ 0x65e2,
+ 0x65e5,
+ 0x65e6,
+ 0x65e8,
+ 0x65e9,
+ 0x65ec,
+ 0x65ed,
+ 0x65ee,
+ 0x65ef,
+ 0x65f0,
+ 0x65f1,
+ 0x65f2,
+ 0x65f3,
+ 0x65f4,
+ 0x65f5,
+ 0x65fa,
+ 0x65fb,
+ 0x65fc,
+ 0x65fd,
+ 0x6600,
+ 0x6602,
+ 0x6603,
+ 0x6604,
+ 0x6605,
+ 0x6606,
+ 0x6607,
+ 0x6608,
+ 0x6609,
+ 0x660a,
+ 0x660b,
+ 0x660c,
+ 0x660d,
+ 0x660e,
+ 0x660f,
+ 0x6610,
+ 0x6611,
+ 0x6612,
+ 0x6613,
+ 0x6614,
+ 0x6615,
+ 0x661c,
+ 0x661d,
+ 0x661f,
+ 0x6620,
+ 0x6621,
+ 0x6622,
+ 0x6624,
+ 0x6625,
+ 0x6626,
+ 0x6627,
+ 0x6628,
+ 0x662b,
+ 0x662d,
+ 0x662e,
+ 0x662f,
+ 0x6631,
+ 0x6632,
+ 0x6633,
+ 0x6634,
+ 0x6635,
+ 0x6636,
+ 0x6639,
+ 0x663a,
+ 0x6641,
+ 0x6642,
+ 0x6643,
+ 0x6645,
+ 0x6647,
+ 0x6649,
+ 0x664a,
+ 0x664c,
+ 0x664f,
+ 0x6651,
+ 0x6652,
+ 0x6659,
+ 0x665a,
+ 0x665b,
+ 0x665c,
+ 0x665d,
+ 0x665e,
+ 0x665f,
+ 0x6661,
+ 0x6662,
+ 0x6664,
+ 0x6665,
+ 0x6666,
+ 0x6668,
+ 0x666a,
+ 0x666c,
+ 0x666e,
+ 0x666f,
+ 0x6670,
+ 0x6671,
+ 0x6672,
+ 0x6674,
+ 0x6676,
+ 0x6677,
+ 0x6678,
+ 0x6679,
+ 0x667a,
+ 0x667b,
+ 0x667c,
+ 0x667e,
+ 0x6680,
+ 0x6684,
+ 0x6686,
+ 0x6687,
+ 0x6688,
+ 0x6689,
+ 0x668a,
+ 0x668b,
+ 0x668c,
+ 0x668d,
+ 0x6690,
+ 0x6691,
+ 0x6694,
+ 0x6695,
+ 0x6696,
+ 0x6697,
+ 0x6698,
+ 0x6699,
+ 0x669d,
+ 0x669f,
+ 0x66a0,
+ 0x66a1,
+ 0x66a2,
+ 0x66a8,
+ 0x66a9,
+ 0x66aa,
+ 0x66ab,
+ 0x66ae,
+ 0x66af,
+ 0x66b0,
+ 0x66b1,
+ 0x66b2,
+ 0x66b4,
+ 0x66b5,
+ 0x66b7,
+ 0x66b8,
+ 0x66b9,
+ 0x66ba,
+ 0x66bb,
+ 0x66bd,
+ 0x66be,
+ 0x66c0,
+ 0x66c4,
+ 0x66c6,
+ 0x66c7,
+ 0x66c8,
+ 0x66c9,
+ 0x66ca,
+ 0x66cb,
+ 0x66cc,
+ 0x66cf,
+ 0x66d2,
+ 0x66d6,
+ 0x66d8,
+ 0x66d9,
+ 0x66da,
+ 0x66db,
+ 0x66dc,
+ 0x66dd,
+ 0x66de,
+ 0x66e0,
+ 0x66e3,
+ 0x66e4,
+ 0x66e6,
+ 0x66e8,
+ 0x66e9,
+ 0x66eb,
+ 0x66ec,
+ 0x66ed,
+ 0x66ee,
+ 0x66f0,
+ 0x66f2,
+ 0x66f3,
+ 0x66f4,
+ 0x66f6,
+ 0x66f7,
+ 0x66f8,
+ 0x66f9,
+ 0x66fc,
+ 0x66fe,
+ 0x66ff,
+ 0x6700,
+ 0x6701,
+ 0x6703,
+ 0x6704,
+ 0x6705,
+ 0x6708,
+ 0x6709,
+ 0x670a,
+ 0x670b,
+ 0x670d,
+ 0x670f,
+ 0x6710,
+ 0x6712,
+ 0x6713,
+ 0x6714,
+ 0x6715,
+ 0x6717,
+ 0x6718,
+ 0x671b,
+ 0x671d,
+ 0x671f,
+ 0x6720,
+ 0x6721,
+ 0x6722,
+ 0x6723,
+ 0x6726,
+ 0x6727,
+ 0x6728,
+ 0x672a,
+ 0x672b,
+ 0x672c,
+ 0x672d,
+ 0x672e,
+ 0x6731,
+ 0x6733,
+ 0x6734,
+ 0x6735,
+ 0x6738,
+ 0x6739,
+ 0x673a,
+ 0x673b,
+ 0x673c,
+ 0x673d,
+ 0x673e,
+ 0x673f,
+ 0x6745,
+ 0x6746,
+ 0x6747,
+ 0x6748,
+ 0x6749,
+ 0x674b,
+ 0x674c,
+ 0x674d,
+ 0x674e,
+ 0x674f,
+ 0x6750,
+ 0x6751,
+ 0x6753,
+ 0x6755,
+ 0x6756,
+ 0x6757,
+ 0x6759,
+ 0x675a,
+ 0x675c,
+ 0x675d,
+ 0x675e,
+ 0x675f,
+ 0x6760,
+ 0x676a,
+ 0x676c,
+ 0x676d,
+ 0x676f,
+ 0x6770,
+ 0x6771,
+ 0x6772,
+ 0x6773,
+ 0x6774,
+ 0x6775,
+ 0x6776,
+ 0x6777,
+ 0x6778,
+ 0x6779,
+ 0x677a,
+ 0x677b,
+ 0x677c,
+ 0x677d,
+ 0x677e,
+ 0x677f,
+ 0x6781,
+ 0x6783,
+ 0x6784,
+ 0x6785,
+ 0x6786,
+ 0x6787,
+ 0x6789,
+ 0x678b,
+ 0x678c,
+ 0x678d,
+ 0x678e,
+ 0x6790,
+ 0x6791,
+ 0x6792,
+ 0x6793,
+ 0x6794,
+ 0x6795,
+ 0x6797,
+ 0x6798,
+ 0x6799,
+ 0x679a,
+ 0x679c,
+ 0x679d,
+ 0x679f,
+ 0x67ae,
+ 0x67af,
+ 0x67b0,
+ 0x67b2,
+ 0x67b3,
+ 0x67b4,
+ 0x67b5,
+ 0x67b6,
+ 0x67b7,
+ 0x67b8,
+ 0x67b9,
+ 0x67ba,
+ 0x67bb,
+ 0x67c0,
+ 0x67c1,
+ 0x67c2,
+ 0x67c3,
+ 0x67c4,
+ 0x67c5,
+ 0x67c6,
+ 0x67c8,
+ 0x67c9,
+ 0x67ca,
+ 0x67cb,
+ 0x67cc,
+ 0x67cd,
+ 0x67ce,
+ 0x67cf,
+ 0x67d0,
+ 0x67d1,
+ 0x67d2,
+ 0x67d3,
+ 0x67d4,
+ 0x67d8,
+ 0x67d9,
+ 0x67da,
+ 0x67db,
+ 0x67dc,
+ 0x67dd,
+ 0x67de,
+ 0x67df,
+ 0x67e2,
+ 0x67e3,
+ 0x67e4,
+ 0x67e5,
+ 0x67e6,
+ 0x67e7,
+ 0x67e9,
+ 0x67ea,
+ 0x67eb,
+ 0x67ec,
+ 0x67ed,
+ 0x67ee,
+ 0x67ef,
+ 0x67f0,
+ 0x67f1,
+ 0x67f2,
+ 0x67f3,
+ 0x67f4,
+ 0x67f5,
+ 0x67f6,
+ 0x67f7,
+ 0x67f8,
+ 0x67fa,
+ 0x67fc,
+ 0x67ff,
+ 0x6812,
+ 0x6813,
+ 0x6814,
+ 0x6816,
+ 0x6817,
+ 0x6818,
+ 0x681a,
+ 0x681c,
+ 0x681d,
+ 0x681f,
+ 0x6820,
+ 0x6821,
+ 0x6825,
+ 0x6826,
+ 0x6828,
+ 0x6829,
+ 0x682a,
+ 0x682b,
+ 0x682d,
+ 0x682e,
+ 0x682f,
+ 0x6831,
+ 0x6832,
+ 0x6833,
+ 0x6834,
+ 0x6835,
+ 0x6838,
+ 0x6839,
+ 0x683a,
+ 0x683b,
+ 0x683c,
+ 0x683d,
+ 0x6840,
+ 0x6841,
+ 0x6842,
+ 0x6843,
+ 0x6844,
+ 0x6845,
+ 0x6846,
+ 0x6848,
+ 0x6849,
+ 0x684b,
+ 0x684c,
+ 0x684d,
+ 0x684e,
+ 0x684f,
+ 0x6850,
+ 0x6851,
+ 0x6853,
+ 0x6854,
+ 0x686b,
+ 0x686d,
+ 0x686e,
+ 0x686f,
+ 0x6871,
+ 0x6872,
+ 0x6874,
+ 0x6875,
+ 0x6876,
+ 0x6877,
+ 0x6878,
+ 0x6879,
+ 0x687b,
+ 0x687c,
+ 0x687d,
+ 0x687e,
+ 0x687f,
+ 0x6880,
+ 0x6881,
+ 0x6882,
+ 0x6883,
+ 0x6885,
+ 0x6886,
+ 0x6887,
+ 0x6889,
+ 0x688a,
+ 0x688b,
+ 0x688c,
+ 0x688f,
+ 0x6890,
+ 0x6891,
+ 0x6892,
+ 0x6893,
+ 0x6894,
+ 0x6896,
+ 0x6897,
+ 0x689b,
+ 0x689c,
+ 0x689d,
+ 0x689f,
+ 0x68a0,
+ 0x68a1,
+ 0x68a2,
+ 0x68a3,
+ 0x68a4,
+ 0x68a7,
+ 0x68a8,
+ 0x68a9,
+ 0x68aa,
+ 0x68ab,
+ 0x68ac,
+ 0x68ad,
+ 0x68ae,
+ 0x68af,
+ 0x68b0,
+ 0x68b1,
+ 0x68b2,
+ 0x68b3,
+ 0x68b4,
+ 0x68b5,
+ 0x68c4,
+ 0x68c6,
+ 0x68c7,
+ 0x68c8,
+ 0x68c9,
+ 0x68cb,
+ 0x68cc,
+ 0x68cd,
+ 0x68ce,
+ 0x68d0,
+ 0x68d1,
+ 0x68d2,
+ 0x68d3,
+ 0x68d4,
+ 0x68d5,
+ 0x68d6,
+ 0x68d7,
+ 0x68d8,
+ 0x68da,
+ 0x68dc,
+ 0x68dd,
+ 0x68de,
+ 0x68df,
+ 0x68e0,
+ 0x68e1,
+ 0x68e3,
+ 0x68e4,
+ 0x68e6,
+ 0x68e7,
+ 0x68e8,
+ 0x68e9,
+ 0x68ea,
+ 0x68eb,
+ 0x68ec,
+ 0x68ee,
+ 0x68ef,
+ 0x68f0,
+ 0x68f1,
+ 0x68f2,
+ 0x68f3,
+ 0x68f4,
+ 0x68f5,
+ 0x68f6,
+ 0x68f7,
+ 0x68f8,
+ 0x68f9,
+ 0x68fa,
+ 0x68fb,
+ 0x68fc,
+ 0x68fd,
+ 0x6904,
+ 0x6905,
+ 0x6906,
+ 0x6907,
+ 0x6908,
+ 0x690a,
+ 0x690b,
+ 0x690c,
+ 0x690d,
+ 0x690e,
+ 0x690f,
+ 0x6910,
+ 0x6911,
+ 0x6912,
+ 0x6913,
+ 0x6914,
+ 0x6915,
+ 0x6917,
+ 0x6925,
+ 0x692a,
+ 0x692f,
+ 0x6930,
+ 0x6932,
+ 0x6933,
+ 0x6934,
+ 0x6935,
+ 0x6937,
+ 0x6938,
+ 0x6939,
+ 0x693b,
+ 0x693c,
+ 0x693d,
+ 0x693f,
+ 0x6940,
+ 0x6941,
+ 0x6942,
+ 0x6944,
+ 0x6945,
+ 0x6948,
+ 0x6949,
+ 0x694a,
+ 0x694b,
+ 0x694c,
+ 0x694e,
+ 0x694f,
+ 0x6951,
+ 0x6952,
+ 0x6953,
+ 0x6954,
+ 0x6956,
+ 0x6957,
+ 0x6958,
+ 0x6959,
+ 0x695a,
+ 0x695b,
+ 0x695c,
+ 0x695d,
+ 0x695e,
+ 0x695f,
+ 0x6960,
+ 0x6962,
+ 0x6963,
+ 0x6965,
+ 0x6966,
+ 0x6968,
+ 0x6969,
+ 0x696a,
+ 0x696b,
+ 0x696c,
+ 0x696d,
+ 0x696e,
+ 0x696f,
+ 0x6970,
+ 0x6971,
+ 0x6974,
+ 0x6975,
+ 0x6976,
+ 0x6977,
+ 0x6978,
+ 0x6979,
+ 0x697a,
+ 0x697b,
+ 0x6982,
+ 0x6983,
+ 0x6986,
+ 0x698d,
+ 0x698e,
+ 0x6990,
+ 0x6991,
+ 0x6993,
+ 0x6994,
+ 0x6995,
+ 0x6996,
+ 0x6997,
+ 0x6999,
+ 0x699a,
+ 0x699b,
+ 0x699c,
+ 0x699e,
+ 0x69a0,
+ 0x69a1,
+ 0x69a3,
+ 0x69a4,
+ 0x69a5,
+ 0x69a6,
+ 0x69a7,
+ 0x69a8,
+ 0x69a9,
+ 0x69aa,
+ 0x69ab,
+ 0x69ac,
+ 0x69ad,
+ 0x69ae,
+ 0x69af,
+ 0x69b0,
+ 0x69b1,
+ 0x69b3,
+ 0x69b4,
+ 0x69b5,
+ 0x69b6,
+ 0x69b7,
+ 0x69b9,
+ 0x69bb,
+ 0x69bc,
+ 0x69bd,
+ 0x69be,
+ 0x69bf,
+ 0x69c1,
+ 0x69c2,
+ 0x69c3,
+ 0x69c4,
+ 0x69c6,
+ 0x69c9,
+ 0x69ca,
+ 0x69cb,
+ 0x69cc,
+ 0x69cd,
+ 0x69ce,
+ 0x69cf,
+ 0x69d0,
+ 0x69d3,
+ 0x69d4,
+ 0x69d9,
+ 0x69e2,
+ 0x69e4,
+ 0x69e5,
+ 0x69e6,
+ 0x69e7,
+ 0x69e8,
+ 0x69eb,
+ 0x69ec,
+ 0x69ed,
+ 0x69ee,
+ 0x69f1,
+ 0x69f2,
+ 0x69f3,
+ 0x69f4,
+ 0x69f6,
+ 0x69f7,
+ 0x69f8,
+ 0x69fb,
+ 0x69fc,
+ 0x69fd,
+ 0x69fe,
+ 0x69ff,
+ 0x6a00,
+ 0x6a01,
+ 0x6a02,
+ 0x6a04,
+ 0x6a05,
+ 0x6a06,
+ 0x6a07,
+ 0x6a08,
+ 0x6a09,
+ 0x6a0a,
+ 0x6a0d,
+ 0x6a0f,
+ 0x6a11,
+ 0x6a13,
+ 0x6a14,
+ 0x6a15,
+ 0x6a16,
+ 0x6a17,
+ 0x6a18,
+ 0x6a19,
+ 0x6a1b,
+ 0x6a1d,
+ 0x6a1e,
+ 0x6a1f,
+ 0x6a20,
+ 0x6a21,
+ 0x6a23,
+ 0x6a25,
+ 0x6a26,
+ 0x6a27,
+ 0x6a28,
+ 0x6a32,
+ 0x6a34,
+ 0x6a35,
+ 0x6a38,
+ 0x6a39,
+ 0x6a3a,
+ 0x6a3b,
+ 0x6a3c,
+ 0x6a3d,
+ 0x6a3e,
+ 0x6a3f,
+ 0x6a40,
+ 0x6a41,
+ 0x6a44,
+ 0x6a46,
+ 0x6a47,
+ 0x6a48,
+ 0x6a49,
+ 0x6a4b,
+ 0x6a4d,
+ 0x6a4e,
+ 0x6a4f,
+ 0x6a50,
+ 0x6a51,
+ 0x6a54,
+ 0x6a55,
+ 0x6a56,
+ 0x6a58,
+ 0x6a59,
+ 0x6a5a,
+ 0x6a5b,
+ 0x6a5d,
+ 0x6a5e,
+ 0x6a5f,
+ 0x6a60,
+ 0x6a61,
+ 0x6a62,
+ 0x6a64,
+ 0x6a66,
+ 0x6a67,
+ 0x6a68,
+ 0x6a69,
+ 0x6a6a,
+ 0x6a6b,
+ 0x6a6d,
+ 0x6a6f,
+ 0x6a76,
+ 0x6a7e,
+ 0x6a7f,
+ 0x6a80,
+ 0x6a81,
+ 0x6a83,
+ 0x6a84,
+ 0x6a85,
+ 0x6a87,
+ 0x6a89,
+ 0x6a8c,
+ 0x6a8d,
+ 0x6a8e,
+ 0x6a90,
+ 0x6a91,
+ 0x6a92,
+ 0x6a93,
+ 0x6a94,
+ 0x6a95,
+ 0x6a96,
+ 0x6a97,
+ 0x6a9a,
+ 0x6a9b,
+ 0x6a9c,
+ 0x6a9e,
+ 0x6a9f,
+ 0x6aa0,
+ 0x6aa1,
+ 0x6aa2,
+ 0x6aa3,
+ 0x6aa4,
+ 0x6aa5,
+ 0x6aa6,
+ 0x6aa8,
+ 0x6aac,
+ 0x6aad,
+ 0x6aae,
+ 0x6aaf,
+ 0x6ab3,
+ 0x6ab4,
+ 0x6ab6,
+ 0x6ab7,
+ 0x6ab8,
+ 0x6ab9,
+ 0x6aba,
+ 0x6abb,
+ 0x6abd,
+ 0x6ac2,
+ 0x6ac3,
+ 0x6ac5,
+ 0x6ac6,
+ 0x6ac7,
+ 0x6acb,
+ 0x6acc,
+ 0x6acd,
+ 0x6acf,
+ 0x6ad0,
+ 0x6ad1,
+ 0x6ad3,
+ 0x6ad9,
+ 0x6ada,
+ 0x6adb,
+ 0x6adc,
+ 0x6add,
+ 0x6ade,
+ 0x6adf,
+ 0x6ae0,
+ 0x6ae1,
+ 0x6ae5,
+ 0x6ae7,
+ 0x6ae8,
+ 0x6aea,
+ 0x6aeb,
+ 0x6aec,
+ 0x6aee,
+ 0x6aef,
+ 0x6af0,
+ 0x6af1,
+ 0x6af3,
+ 0x6af8,
+ 0x6af9,
+ 0x6afa,
+ 0x6afb,
+ 0x6afc,
+ 0x6b00,
+ 0x6b02,
+ 0x6b03,
+ 0x6b04,
+ 0x6b08,
+ 0x6b09,
+ 0x6b0a,
+ 0x6b0b,
+ 0x6b0f,
+ 0x6b10,
+ 0x6b11,
+ 0x6b12,
+ 0x6b13,
+ 0x6b16,
+ 0x6b17,
+ 0x6b18,
+ 0x6b19,
+ 0x6b1a,
+ 0x6b1e,
+ 0x6b20,
+ 0x6b21,
+ 0x6b23,
+ 0x6b25,
+ 0x6b28,
+ 0x6b2c,
+ 0x6b2d,
+ 0x6b2f,
+ 0x6b31,
+ 0x6b32,
+ 0x6b33,
+ 0x6b34,
+ 0x6b36,
+ 0x6b37,
+ 0x6b38,
+ 0x6b39,
+ 0x6b3a,
+ 0x6b3b,
+ 0x6b3c,
+ 0x6b3d,
+ 0x6b3e,
+ 0x6b3f,
+ 0x6b41,
+ 0x6b42,
+ 0x6b43,
+ 0x6b45,
+ 0x6b46,
+ 0x6b47,
+ 0x6b48,
+ 0x6b49,
+ 0x6b4a,
+ 0x6b4b,
+ 0x6b4c,
+ 0x6b4d,
+ 0x6b4e,
+ 0x6b50,
+ 0x6b51,
+ 0x6b54,
+ 0x6b55,
+ 0x6b56,
+ 0x6b59,
+ 0x6b5b,
+ 0x6b5c,
+ 0x6b5e,
+ 0x6b5f,
+ 0x6b60,
+ 0x6b61,
+ 0x6b62,
+ 0x6b63,
+ 0x6b64,
+ 0x6b65,
+ 0x6b66,
+ 0x6b67,
+ 0x6b6a,
+ 0x6b6d,
+ 0x6b72,
+ 0x6b76,
+ 0x6b77,
+ 0x6b78,
+ 0x6b79,
+ 0x6b7b,
+ 0x6b7e,
+ 0x6b7f,
+ 0x6b80,
+ 0x6b82,
+ 0x6b83,
+ 0x6b84,
+ 0x6b86,
+ 0x6b88,
+ 0x6b89,
+ 0x6b8a,
+ 0x6b8c,
+ 0x6b8d,
+ 0x6b8e,
+ 0x6b8f,
+ 0x6b91,
+ 0x6b94,
+ 0x6b95,
+ 0x6b96,
+ 0x6b97,
+ 0x6b98,
+ 0x6b99,
+ 0x6b9b,
+ 0x6b9e,
+ 0x6b9f,
+ 0x6ba0,
+ 0x6ba2,
+ 0x6ba3,
+ 0x6ba4,
+ 0x6ba5,
+ 0x6ba6,
+ 0x6ba7,
+ 0x6baa,
+ 0x6bab,
+ 0x6bad,
+ 0x6bae,
+ 0x6baf,
+ 0x6bb0,
+ 0x6bb2,
+ 0x6bb3,
+ 0x6bb5,
+ 0x6bb6,
+ 0x6bb7,
+ 0x6bba,
+ 0x6bbc,
+ 0x6bbd,
+ 0x6bbf,
+ 0x6bc0,
+ 0x6bc3,
+ 0x6bc4,
+ 0x6bc5,
+ 0x6bc6,
+ 0x6bc7,
+ 0x6bc8,
+ 0x6bc9,
+ 0x6bca,
+ 0x6bcb,
+ 0x6bcc,
+ 0x6bcd,
+ 0x6bcf,
+ 0x6bd0,
+ 0x6bd2,
+ 0x6bd3,
+ 0x6bd4,
+ 0x6bd6,
+ 0x6bd7,
+ 0x6bd8,
+ 0x6bda,
+ 0x6bdb,
+ 0x6bde,
+ 0x6be0,
+ 0x6be2,
+ 0x6be3,
+ 0x6be4,
+ 0x6be6,
+ 0x6be7,
+ 0x6be8,
+ 0x6beb,
+ 0x6bec,
+ 0x6bef,
+ 0x6bf0,
+ 0x6bf2,
+ 0x6bf3,
+ 0x6bf7,
+ 0x6bf8,
+ 0x6bf9,
+ 0x6bfb,
+ 0x6bfc,
+ 0x6bfd,
+ 0x6bfe,
+ 0x6bff,
+ 0x6c00,
+ 0x6c01,
+ 0x6c02,
+ 0x6c03,
+ 0x6c04,
+ 0x6c05,
+ 0x6c06,
+ 0x6c08,
+ 0x6c09,
+ 0x6c0b,
+ 0x6c0c,
+ 0x6c0d,
+ 0x6c0f,
+ 0x6c10,
+ 0x6c11,
+ 0x6c13,
+ 0x6c14,
+ 0x6c15,
+ 0x6c16,
+ 0x6c18,
+ 0x6c19,
+ 0x6c1a,
+ 0x6c1b,
+ 0x6c1d,
+ 0x6c1f,
+ 0x6c20,
+ 0x6c21,
+ 0x6c23,
+ 0x6c24,
+ 0x6c25,
+ 0x6c26,
+ 0x6c27,
+ 0x6c28,
+ 0x6c2a,
+ 0x6c2b,
+ 0x6c2c,
+ 0x6c2e,
+ 0x6c2f,
+ 0x6c30,
+ 0x6c33,
+ 0x6c34,
+ 0x6c36,
+ 0x6c38,
+ 0x6c3b,
+ 0x6c3e,
+ 0x6c3f,
+ 0x6c40,
+ 0x6c41,
+ 0x6c42,
+ 0x6c43,
+ 0x6c46,
+ 0x6c4a,
+ 0x6c4b,
+ 0x6c4c,
+ 0x6c4d,
+ 0x6c4e,
+ 0x6c4f,
+ 0x6c50,
+ 0x6c52,
+ 0x6c54,
+ 0x6c55,
+ 0x6c57,
+ 0x6c59,
+ 0x6c5b,
+ 0x6c5c,
+ 0x6c5d,
+ 0x6c5e,
+ 0x6c5f,
+ 0x6c60,
+ 0x6c61,
+ 0x6c65,
+ 0x6c66,
+ 0x6c67,
+ 0x6c68,
+ 0x6c69,
+ 0x6c6a,
+ 0x6c6b,
+ 0x6c6d,
+ 0x6c6f,
+ 0x6c70,
+ 0x6c71,
+ 0x6c72,
+ 0x6c73,
+ 0x6c74,
+ 0x6c76,
+ 0x6c78,
+ 0x6c7a,
+ 0x6c7b,
+ 0x6c7d,
+ 0x6c7e,
+ 0x6c80,
+ 0x6c81,
+ 0x6c82,
+ 0x6c83,
+ 0x6c84,
+ 0x6c85,
+ 0x6c86,
+ 0x6c87,
+ 0x6c88,
+ 0x6c89,
+ 0x6c8a,
+ 0x6c8b,
+ 0x6c8c,
+ 0x6c8d,
+ 0x6c8e,
+ 0x6c8f,
+ 0x6c90,
+ 0x6c92,
+ 0x6c93,
+ 0x6c94,
+ 0x6c95,
+ 0x6c96,
+ 0x6c98,
+ 0x6c99,
+ 0x6c9a,
+ 0x6c9b,
+ 0x6c9c,
+ 0x6c9d,
+ 0x6cab,
+ 0x6cac,
+ 0x6cad,
+ 0x6cae,
+ 0x6cb0,
+ 0x6cb1,
+ 0x6cb3,
+ 0x6cb4,
+ 0x6cb6,
+ 0x6cb7,
+ 0x6cb8,
+ 0x6cb9,
+ 0x6cba,
+ 0x6cbb,
+ 0x6cbc,
+ 0x6cbd,
+ 0x6cbe,
+ 0x6cbf,
+ 0x6cc0,
+ 0x6cc1,
+ 0x6cc2,
+ 0x6cc3,
+ 0x6cc4,
+ 0x6cc5,
+ 0x6cc6,
+ 0x6cc7,
+ 0x6cc9,
+ 0x6cca,
+ 0x6ccc,
+ 0x6ccd,
+ 0x6ccf,
+ 0x6cd0,
+ 0x6cd1,
+ 0x6cd2,
+ 0x6cd3,
+ 0x6cd4,
+ 0x6cd5,
+ 0x6cd6,
+ 0x6cd7,
+ 0x6cd9,
+ 0x6cda,
+ 0x6cdb,
+ 0x6cdc,
+ 0x6cdd,
+ 0x6cde,
+ 0x6ce0,
+ 0x6ce1,
+ 0x6ce2,
+ 0x6ce3,
+ 0x6ce5,
+ 0x6ce7,
+ 0x6ce8,
+ 0x6ce9,
+ 0x6ceb,
+ 0x6cec,
+ 0x6ced,
+ 0x6cee,
+ 0x6cef,
+ 0x6cf0,
+ 0x6cf1,
+ 0x6cf2,
+ 0x6cf3,
+ 0x6cf5,
+ 0x6cf9,
+ 0x6d00,
+ 0x6d01,
+ 0x6d03,
+ 0x6d04,
+ 0x6d07,
+ 0x6d08,
+ 0x6d09,
+ 0x6d0a,
+ 0x6d0b,
+ 0x6d0c,
+ 0x6d0d,
+ 0x6d0e,
+ 0x6d0f,
+ 0x6d10,
+ 0x6d11,
+ 0x6d12,
+ 0x6d16,
+ 0x6d17,
+ 0x6d18,
+ 0x6d19,
+ 0x6d1a,
+ 0x6d1b,
+ 0x6d1d,
+ 0x6d1e,
+ 0x6d1f,
+ 0x6d20,
+ 0x6d22,
+ 0x6d25,
+ 0x6d27,
+ 0x6d28,
+ 0x6d29,
+ 0x6d2a,
+ 0x6d2b,
+ 0x6d2c,
+ 0x6d2d,
+ 0x6d2e,
+ 0x6d2f,
+ 0x6d30,
+ 0x6d31,
+ 0x6d32,
+ 0x6d33,
+ 0x6d34,
+ 0x6d35,
+ 0x6d36,
+ 0x6d37,
+ 0x6d38,
+ 0x6d39,
+ 0x6d3a,
+ 0x6d3b,
+ 0x6d3c,
+ 0x6d3d,
+ 0x6d3e,
+ 0x6d3f,
+ 0x6d40,
+ 0x6d41,
+ 0x6d42,
+ 0x6d58,
+ 0x6d59,
+ 0x6d5a,
+ 0x6d5e,
+ 0x6d5f,
+ 0x6d60,
+ 0x6d61,
+ 0x6d62,
+ 0x6d63,
+ 0x6d64,
+ 0x6d65,
+ 0x6d66,
+ 0x6d67,
+ 0x6d68,
+ 0x6d69,
+ 0x6d6a,
+ 0x6d6c,
+ 0x6d6d,
+ 0x6d6e,
+ 0x6d6f,
+ 0x6d70,
+ 0x6d74,
+ 0x6d75,
+ 0x6d76,
+ 0x6d77,
+ 0x6d78,
+ 0x6d79,
+ 0x6d7a,
+ 0x6d7b,
+ 0x6d7c,
+ 0x6d7d,
+ 0x6d7e,
+ 0x6d7f,
+ 0x6d80,
+ 0x6d82,
+ 0x6d83,
+ 0x6d84,
+ 0x6d85,
+ 0x6d86,
+ 0x6d87,
+ 0x6d88,
+ 0x6d89,
+ 0x6d8a,
+ 0x6d8b,
+ 0x6d8c,
+ 0x6d8d,
+ 0x6d8e,
+ 0x6d90,
+ 0x6d91,
+ 0x6d92,
+ 0x6d93,
+ 0x6d94,
+ 0x6d95,
+ 0x6d97,
+ 0x6d98,
+ 0x6daa,
+ 0x6dab,
+ 0x6dac,
+ 0x6dae,
+ 0x6daf,
+ 0x6db2,
+ 0x6db3,
+ 0x6db4,
+ 0x6db5,
+ 0x6db7,
+ 0x6db8,
+ 0x6dba,
+ 0x6dbb,
+ 0x6dbc,
+ 0x6dbd,
+ 0x6dbe,
+ 0x6dbf,
+ 0x6dc0,
+ 0x6dc2,
+ 0x6dc4,
+ 0x6dc5,
+ 0x6dc6,
+ 0x6dc7,
+ 0x6dc8,
+ 0x6dc9,
+ 0x6dca,
+ 0x6dcb,
+ 0x6dcc,
+ 0x6dcd,
+ 0x6dcf,
+ 0x6dd0,
+ 0x6dd1,
+ 0x6dd2,
+ 0x6dd3,
+ 0x6dd4,
+ 0x6dd5,
+ 0x6dd6,
+ 0x6dd7,
+ 0x6dd8,
+ 0x6dd9,
+ 0x6dda,
+ 0x6ddb,
+ 0x6ddc,
+ 0x6ddd,
+ 0x6dde,
+ 0x6ddf,
+ 0x6de0,
+ 0x6de1,
+ 0x6de2,
+ 0x6de3,
+ 0x6de4,
+ 0x6de5,
+ 0x6de6,
+ 0x6de8,
+ 0x6de9,
+ 0x6dea,
+ 0x6deb,
+ 0x6dec,
+ 0x6ded,
+ 0x6dee,
+ 0x6def,
+ 0x6df0,
+ 0x6df1,
+ 0x6df2,
+ 0x6df3,
+ 0x6df4,
+ 0x6df5,
+ 0x6df6,
+ 0x6df7,
+ 0x6df9,
+ 0x6dfa,
+ 0x6dfb,
+ 0x6dfc,
+ 0x6dfd,
+ 0x6e00,
+ 0x6e03,
+ 0x6e05,
+ 0x6e19,
+ 0x6e1a,
+ 0x6e1b,
+ 0x6e1c,
+ 0x6e1d,
+ 0x6e1f,
+ 0x6e20,
+ 0x6e21,
+ 0x6e22,
+ 0x6e23,
+ 0x6e24,
+ 0x6e25,
+ 0x6e26,
+ 0x6e27,
+ 0x6e28,
+ 0x6e2b,
+ 0x6e2c,
+ 0x6e2d,
+ 0x6e2e,
+ 0x6e2f,
+ 0x6e30,
+ 0x6e31,
+ 0x6e32,
+ 0x6e33,
+ 0x6e34,
+ 0x6e35,
+ 0x6e36,
+ 0x6e38,
+ 0x6e39,
+ 0x6e3a,
+ 0x6e3b,
+ 0x6e3c,
+ 0x6e3d,
+ 0x6e3e,
+ 0x6e3f,
+ 0x6e40,
+ 0x6e41,
+ 0x6e43,
+ 0x6e44,
+ 0x6e45,
+ 0x6e46,
+ 0x6e47,
+ 0x6e49,
+ 0x6e4a,
+ 0x6e4b,
+ 0x6e4d,
+ 0x6e4e,
+ 0x6e51,
+ 0x6e52,
+ 0x6e53,
+ 0x6e54,
+ 0x6e55,
+ 0x6e56,
+ 0x6e58,
+ 0x6e5a,
+ 0x6e5b,
+ 0x6e5c,
+ 0x6e5d,
+ 0x6e5e,
+ 0x6e5f,
+ 0x6e60,
+ 0x6e61,
+ 0x6e62,
+ 0x6e63,
+ 0x6e64,
+ 0x6e65,
+ 0x6e66,
+ 0x6e67,
+ 0x6e68,
+ 0x6e69,
+ 0x6e6b,
+ 0x6e6e,
+ 0x6e6f,
+ 0x6e71,
+ 0x6e72,
+ 0x6e73,
+ 0x6e74,
+ 0x6e77,
+ 0x6e78,
+ 0x6e79,
+ 0x6e88,
+ 0x6e89,
+ 0x6e8d,
+ 0x6e8e,
+ 0x6e8f,
+ 0x6e90,
+ 0x6e92,
+ 0x6e93,
+ 0x6e94,
+ 0x6e96,
+ 0x6e97,
+ 0x6e98,
+ 0x6e99,
+ 0x6e9b,
+ 0x6e9c,
+ 0x6e9d,
+ 0x6e9e,
+ 0x6e9f,
+ 0x6ea0,
+ 0x6ea1,
+ 0x6ea2,
+ 0x6ea3,
+ 0x6ea4,
+ 0x6ea5,
+ 0x6ea6,
+ 0x6ea7,
+ 0x6eaa,
+ 0x6eab,
+ 0x6eae,
+ 0x6eaf,
+ 0x6eb0,
+ 0x6eb1,
+ 0x6eb2,
+ 0x6eb3,
+ 0x6eb4,
+ 0x6eb6,
+ 0x6eb7,
+ 0x6eb9,
+ 0x6eba,
+ 0x6ebc,
+ 0x6ebd,
+ 0x6ebe,
+ 0x6ebf,
+ 0x6ec0,
+ 0x6ec1,
+ 0x6ec2,
+ 0x6ec3,
+ 0x6ec4,
+ 0x6ec5,
+ 0x6ec6,
+ 0x6ec7,
+ 0x6ec8,
+ 0x6ec9,
+ 0x6eca,
+ 0x6ecb,
+ 0x6ecc,
+ 0x6ecd,
+ 0x6ece,
+ 0x6ecf,
+ 0x6ed0,
+ 0x6ed1,
+ 0x6ed2,
+ 0x6ed3,
+ 0x6ed4,
+ 0x6ed5,
+ 0x6ed6,
+ 0x6ed8,
+ 0x6edc,
+ 0x6eeb,
+ 0x6eec,
+ 0x6eed,
+ 0x6eee,
+ 0x6eef,
+ 0x6ef1,
+ 0x6ef2,
+ 0x6ef4,
+ 0x6ef5,
+ 0x6ef6,
+ 0x6ef7,
+ 0x6ef8,
+ 0x6ef9,
+ 0x6efb,
+ 0x6efc,
+ 0x6efd,
+ 0x6efe,
+ 0x6eff,
+ 0x6f00,
+ 0x6f01,
+ 0x6f02,
+ 0x6f03,
+ 0x6f05,
+ 0x6f06,
+ 0x6f07,
+ 0x6f08,
+ 0x6f09,
+ 0x6f0a,
+ 0x6f0d,
+ 0x6f0e,
+ 0x6f0f,
+ 0x6f12,
+ 0x6f13,
+ 0x6f14,
+ 0x6f15,
+ 0x6f18,
+ 0x6f19,
+ 0x6f1a,
+ 0x6f1c,
+ 0x6f1e,
+ 0x6f1f,
+ 0x6f20,
+ 0x6f21,
+ 0x6f22,
+ 0x6f23,
+ 0x6f25,
+ 0x6f26,
+ 0x6f27,
+ 0x6f29,
+ 0x6f2a,
+ 0x6f2b,
+ 0x6f2c,
+ 0x6f2d,
+ 0x6f2e,
+ 0x6f2f,
+ 0x6f30,
+ 0x6f31,
+ 0x6f32,
+ 0x6f33,
+ 0x6f35,
+ 0x6f36,
+ 0x6f37,
+ 0x6f38,
+ 0x6f39,
+ 0x6f3a,
+ 0x6f3b,
+ 0x6f3c,
+ 0x6f3e,
+ 0x6f3f,
+ 0x6f40,
+ 0x6f41,
+ 0x6f43,
+ 0x6f4e,
+ 0x6f4f,
+ 0x6f50,
+ 0x6f51,
+ 0x6f52,
+ 0x6f53,
+ 0x6f54,
+ 0x6f55,
+ 0x6f57,
+ 0x6f58,
+ 0x6f5a,
+ 0x6f5b,
+ 0x6f5d,
+ 0x6f5e,
+ 0x6f5f,
+ 0x6f60,
+ 0x6f61,
+ 0x6f62,
+ 0x6f63,
+ 0x6f64,
+ 0x6f66,
+ 0x6f67,
+ 0x6f69,
+ 0x6f6a,
+ 0x6f6b,
+ 0x6f6c,
+ 0x6f6d,
+ 0x6f6e,
+ 0x6f6f,
+ 0x6f70,
+ 0x6f72,
+ 0x6f73,
+ 0x6f76,
+ 0x6f77,
+ 0x6f78,
+ 0x6f7a,
+ 0x6f7b,
+ 0x6f7c,
+ 0x6f7d,
+ 0x6f7e,
+ 0x6f7f,
+ 0x6f80,
+ 0x6f82,
+ 0x6f84,
+ 0x6f85,
+ 0x6f86,
+ 0x6f87,
+ 0x6f88,
+ 0x6f89,
+ 0x6f8b,
+ 0x6f8c,
+ 0x6f8d,
+ 0x6f8e,
+ 0x6f90,
+ 0x6f92,
+ 0x6f93,
+ 0x6f94,
+ 0x6f95,
+ 0x6f96,
+ 0x6f97,
+ 0x6f9e,
+ 0x6fa0,
+ 0x6fa1,
+ 0x6fa2,
+ 0x6fa3,
+ 0x6fa4,
+ 0x6fa5,
+ 0x6fa6,
+ 0x6fa7,
+ 0x6fa8,
+ 0x6fa9,
+ 0x6faa,
+ 0x6fab,
+ 0x6fac,
+ 0x6fad,
+ 0x6fae,
+ 0x6faf,
+ 0x6fb0,
+ 0x6fb1,
+ 0x6fb2,
+ 0x6fb3,
+ 0x6fb4,
+ 0x6fb6,
+ 0x6fb8,
+ 0x6fb9,
+ 0x6fba,
+ 0x6fbc,
+ 0x6fbd,
+ 0x6fbf,
+ 0x6fc0,
+ 0x6fc1,
+ 0x6fc2,
+ 0x6fc3,
+ 0x6fc4,
+ 0x6fc6,
+ 0x6fc7,
+ 0x6fc8,
+ 0x6fc9,
+ 0x6fca,
+ 0x6fcb,
+ 0x6fcc,
+ 0x6fcd,
+ 0x6fce,
+ 0x6fcf,
+ 0x6fd4,
+ 0x6fd5,
+ 0x6fd8,
+ 0x6fdb,
+ 0x6fdc,
+ 0x6fdd,
+ 0x6fde,
+ 0x6fdf,
+ 0x6fe0,
+ 0x6fe1,
+ 0x6fe2,
+ 0x6fe3,
+ 0x6fe4,
+ 0x6fe6,
+ 0x6fe7,
+ 0x6fe8,
+ 0x6fe9,
+ 0x6feb,
+ 0x6fec,
+ 0x6fed,
+ 0x6fee,
+ 0x6fef,
+ 0x6ff0,
+ 0x6ff1,
+ 0x6ff2,
+ 0x6ff4,
+ 0x6ff7,
+ 0x6ffa,
+ 0x6ffb,
+ 0x6ffc,
+ 0x6ffe,
+ 0x6fff,
+ 0x7000,
+ 0x7001,
+ 0x7004,
+ 0x7005,
+ 0x7006,
+ 0x7007,
+ 0x7009,
+ 0x700a,
+ 0x700b,
+ 0x700c,
+ 0x700d,
+ 0x700e,
+ 0x700f,
+ 0x7011,
+ 0x7014,
+ 0x7015,
+ 0x7016,
+ 0x7017,
+ 0x7018,
+ 0x7019,
+ 0x701a,
+ 0x701b,
+ 0x701c,
+ 0x701d,
+ 0x701f,
+ 0x7020,
+ 0x7021,
+ 0x7022,
+ 0x7023,
+ 0x7024,
+ 0x7026,
+ 0x7027,
+ 0x7028,
+ 0x7029,
+ 0x702a,
+ 0x702b,
+ 0x702f,
+ 0x7030,
+ 0x7031,
+ 0x7032,
+ 0x7033,
+ 0x7034,
+ 0x7035,
+ 0x7037,
+ 0x7038,
+ 0x7039,
+ 0x703a,
+ 0x703b,
+ 0x703c,
+ 0x703e,
+ 0x703f,
+ 0x7040,
+ 0x7041,
+ 0x7042,
+ 0x7043,
+ 0x7044,
+ 0x7045,
+ 0x7046,
+ 0x7048,
+ 0x7049,
+ 0x704a,
+ 0x704c,
+ 0x7051,
+ 0x7052,
+ 0x7055,
+ 0x7056,
+ 0x7057,
+ 0x7058,
+ 0x705a,
+ 0x705b,
+ 0x705d,
+ 0x705e,
+ 0x705f,
+ 0x7060,
+ 0x7061,
+ 0x7062,
+ 0x7063,
+ 0x7064,
+ 0x7065,
+ 0x7066,
+ 0x7068,
+ 0x7069,
+ 0x706a,
+ 0x706b,
+ 0x7070,
+ 0x7071,
+ 0x7074,
+ 0x7076,
+ 0x7078,
+ 0x707a,
+ 0x707c,
+ 0x707d,
+ 0x7082,
+ 0x7083,
+ 0x7084,
+ 0x7085,
+ 0x7086,
+ 0x708a,
+ 0x708e,
+ 0x7091,
+ 0x7092,
+ 0x7093,
+ 0x7094,
+ 0x7095,
+ 0x7096,
+ 0x7098,
+ 0x7099,
+ 0x709a,
+ 0x709f,
+ 0x70a1,
+ 0x70a4,
+ 0x70a9,
+ 0x70ab,
+ 0x70ac,
+ 0x70ad,
+ 0x70ae,
+ 0x70af,
+ 0x70b0,
+ 0x70b1,
+ 0x70b3,
+ 0x70b4,
+ 0x70b5,
+ 0x70b7,
+ 0x70b8,
+ 0x70ba,
+ 0x70be,
+ 0x70c5,
+ 0x70c6,
+ 0x70c7,
+ 0x70c8,
+ 0x70ca,
+ 0x70cb,
+ 0x70cd,
+ 0x70ce,
+ 0x70cf,
+ 0x70d1,
+ 0x70d2,
+ 0x70d3,
+ 0x70d4,
+ 0x70d7,
+ 0x70d8,
+ 0x70d9,
+ 0x70da,
+ 0x70dc,
+ 0x70dd,
+ 0x70de,
+ 0x70e0,
+ 0x70e1,
+ 0x70e2,
+ 0x70e4,
+ 0x70ef,
+ 0x70f0,
+ 0x70f3,
+ 0x70f4,
+ 0x70f6,
+ 0x70f7,
+ 0x70f8,
+ 0x70f9,
+ 0x70fa,
+ 0x70fb,
+ 0x70fc,
+ 0x70fd,
+ 0x70ff,
+ 0x7100,
+ 0x7102,
+ 0x7104,
+ 0x7106,
+ 0x7109,
+ 0x710a,
+ 0x710b,
+ 0x710c,
+ 0x710d,
+ 0x710e,
+ 0x7110,
+ 0x7113,
+ 0x7117,
+ 0x7119,
+ 0x711a,
+ 0x711b,
+ 0x711c,
+ 0x711e,
+ 0x711f,
+ 0x7120,
+ 0x7121,
+ 0x7122,
+ 0x7123,
+ 0x7125,
+ 0x7126,
+ 0x7128,
+ 0x712e,
+ 0x712f,
+ 0x7130,
+ 0x7131,
+ 0x7132,
+ 0x7136,
+ 0x713a,
+ 0x7141,
+ 0x7142,
+ 0x7143,
+ 0x7144,
+ 0x7146,
+ 0x7147,
+ 0x7149,
+ 0x714b,
+ 0x714c,
+ 0x714d,
+ 0x714e,
+ 0x7150,
+ 0x7152,
+ 0x7153,
+ 0x7154,
+ 0x7156,
+ 0x7158,
+ 0x7159,
+ 0x715a,
+ 0x715c,
+ 0x715d,
+ 0x715e,
+ 0x715f,
+ 0x7160,
+ 0x7161,
+ 0x7162,
+ 0x7163,
+ 0x7164,
+ 0x7165,
+ 0x7166,
+ 0x7167,
+ 0x7168,
+ 0x7169,
+ 0x716a,
+ 0x716c,
+ 0x716e,
+ 0x7170,
+ 0x7172,
+ 0x7178,
+ 0x717b,
+ 0x717d,
+ 0x7180,
+ 0x7181,
+ 0x7182,
+ 0x7184,
+ 0x7185,
+ 0x7186,
+ 0x7187,
+ 0x7189,
+ 0x718a,
+ 0x718f,
+ 0x7190,
+ 0x7192,
+ 0x7194,
+ 0x7197,
+ 0x7199,
+ 0x719a,
+ 0x719b,
+ 0x719c,
+ 0x719d,
+ 0x719e,
+ 0x719f,
+ 0x71a0,
+ 0x71a1,
+ 0x71a4,
+ 0x71a5,
+ 0x71a7,
+ 0x71a8,
+ 0x71a9,
+ 0x71aa,
+ 0x71ac,
+ 0x71af,
+ 0x71b0,
+ 0x71b1,
+ 0x71b2,
+ 0x71b3,
+ 0x71b5,
+ 0x71b8,
+ 0x71b9,
+ 0x71bc,
+ 0x71bd,
+ 0x71be,
+ 0x71bf,
+ 0x71c0,
+ 0x71c1,
+ 0x71c2,
+ 0x71c3,
+ 0x71c4,
+ 0x71c5,
+ 0x71c6,
+ 0x71c7,
+ 0x71c8,
+ 0x71c9,
+ 0x71ca,
+ 0x71cb,
+ 0x71ce,
+ 0x71cf,
+ 0x71d0,
+ 0x71d2,
+ 0x71d4,
+ 0x71d5,
+ 0x71d6,
+ 0x71d8,
+ 0x71d9,
+ 0x71da,
+ 0x71db,
+ 0x71dc,
+ 0x71df,
+ 0x71e0,
+ 0x71e1,
+ 0x71e2,
+ 0x71e4,
+ 0x71e5,
+ 0x71e6,
+ 0x71e7,
+ 0x71e8,
+ 0x71ec,
+ 0x71ed,
+ 0x71ee,
+ 0x71f0,
+ 0x71f1,
+ 0x71f2,
+ 0x71f4,
+ 0x71f8,
+ 0x71f9,
+ 0x71fb,
+ 0x71fc,
+ 0x71fd,
+ 0x71fe,
+ 0x71ff,
+ 0x7201,
+ 0x7202,
+ 0x7203,
+ 0x7205,
+ 0x7206,
+ 0x7207,
+ 0x720a,
+ 0x720c,
+ 0x720d,
+ 0x7210,
+ 0x7213,
+ 0x7214,
+ 0x7219,
+ 0x721a,
+ 0x721b,
+ 0x721d,
+ 0x721e,
+ 0x721f,
+ 0x7222,
+ 0x7223,
+ 0x7226,
+ 0x7227,
+ 0x7228,
+ 0x7229,
+ 0x722a,
+ 0x722c,
+ 0x722d,
+ 0x7230,
+ 0x7235,
+ 0x7236,
+ 0x7238,
+ 0x7239,
+ 0x723a,
+ 0x723b,
+ 0x723d,
+ 0x723e,
+ 0x723f,
+ 0x7241,
+ 0x7242,
+ 0x7244,
+ 0x7246,
+ 0x7247,
+ 0x7248,
+ 0x7249,
+ 0x724a,
+ 0x724b,
+ 0x724c,
+ 0x724f,
+ 0x7252,
+ 0x7253,
+ 0x7256,
+ 0x7258,
+ 0x7259,
+ 0x725a,
+ 0x725b,
+ 0x725d,
+ 0x725e,
+ 0x725f,
+ 0x7260,
+ 0x7261,
+ 0x7262,
+ 0x7263,
+ 0x7267,
+ 0x7269,
+ 0x726a,
+ 0x726c,
+ 0x726e,
+ 0x726f,
+ 0x7270,
+ 0x7272,
+ 0x7273,
+ 0x7274,
+ 0x7276,
+ 0x7277,
+ 0x7278,
+ 0x7279,
+ 0x727b,
+ 0x727c,
+ 0x727d,
+ 0x727e,
+ 0x727f,
+ 0x7280,
+ 0x7281,
+ 0x7284,
+ 0x7285,
+ 0x7286,
+ 0x7288,
+ 0x7289,
+ 0x728b,
+ 0x728c,
+ 0x728d,
+ 0x728e,
+ 0x7290,
+ 0x7291,
+ 0x7292,
+ 0x7293,
+ 0x7295,
+ 0x7296,
+ 0x7297,
+ 0x7298,
+ 0x729a,
+ 0x729b,
+ 0x729d,
+ 0x729e,
+ 0x72a1,
+ 0x72a2,
+ 0x72a3,
+ 0x72a4,
+ 0x72a5,
+ 0x72a6,
+ 0x72a7,
+ 0x72a8,
+ 0x72a9,
+ 0x72aa,
+ 0x72ac,
+ 0x72ae,
+ 0x72af,
+ 0x72b0,
+ 0x72b4,
+ 0x72b5,
+ 0x72ba,
+ 0x72bd,
+ 0x72bf,
+ 0x72c0,
+ 0x72c1,
+ 0x72c2,
+ 0x72c3,
+ 0x72c4,
+ 0x72c5,
+ 0x72c6,
+ 0x72c9,
+ 0x72ca,
+ 0x72cb,
+ 0x72cc,
+ 0x72ce,
+ 0x72d0,
+ 0x72d1,
+ 0x72d2,
+ 0x72d4,
+ 0x72d6,
+ 0x72d7,
+ 0x72d8,
+ 0x72d9,
+ 0x72da,
+ 0x72dc,
+ 0x72df,
+ 0x72e0,
+ 0x72e1,
+ 0x72e3,
+ 0x72e4,
+ 0x72e6,
+ 0x72e8,
+ 0x72e9,
+ 0x72ea,
+ 0x72eb,
+ 0x72f3,
+ 0x72f4,
+ 0x72f6,
+ 0x72f7,
+ 0x72f8,
+ 0x72f9,
+ 0x72fa,
+ 0x72fb,
+ 0x72fc,
+ 0x72fd,
+ 0x72fe,
+ 0x72ff,
+ 0x7300,
+ 0x7301,
+ 0x7307,
+ 0x7308,
+ 0x730a,
+ 0x730b,
+ 0x730c,
+ 0x730f,
+ 0x7311,
+ 0x7312,
+ 0x7313,
+ 0x7316,
+ 0x7317,
+ 0x7318,
+ 0x7319,
+ 0x731b,
+ 0x731c,
+ 0x731d,
+ 0x731e,
+ 0x7322,
+ 0x7323,
+ 0x7325,
+ 0x7326,
+ 0x7327,
+ 0x7329,
+ 0x732d,
+ 0x7330,
+ 0x7331,
+ 0x7332,
+ 0x7333,
+ 0x7334,
+ 0x7335,
+ 0x7336,
+ 0x7337,
+ 0x733a,
+ 0x733b,
+ 0x733c,
+ 0x733e,
+ 0x733f,
+ 0x7340,
+ 0x7342,
+ 0x7343,
+ 0x7344,
+ 0x7345,
+ 0x7349,
+ 0x734a,
+ 0x734c,
+ 0x734d,
+ 0x734e,
+ 0x7350,
+ 0x7351,
+ 0x7352,
+ 0x7357,
+ 0x7358,
+ 0x7359,
+ 0x735a,
+ 0x735b,
+ 0x735d,
+ 0x735e,
+ 0x735f,
+ 0x7360,
+ 0x7361,
+ 0x7362,
+ 0x7365,
+ 0x7366,
+ 0x7367,
+ 0x7368,
+ 0x7369,
+ 0x736a,
+ 0x736b,
+ 0x736c,
+ 0x736e,
+ 0x736f,
+ 0x7370,
+ 0x7372,
+ 0x7373,
+ 0x7375,
+ 0x7376,
+ 0x7377,
+ 0x7378,
+ 0x737a,
+ 0x737b,
+ 0x737c,
+ 0x737d,
+ 0x737e,
+ 0x737f,
+ 0x7380,
+ 0x7381,
+ 0x7382,
+ 0x7383,
+ 0x7384,
+ 0x7385,
+ 0x7386,
+ 0x7387,
+ 0x7388,
+ 0x7389,
+ 0x738a,
+ 0x738b,
+ 0x738e,
+ 0x7392,
+ 0x7393,
+ 0x7394,
+ 0x7395,
+ 0x7396,
+ 0x7397,
+ 0x739d,
+ 0x739f,
+ 0x73a0,
+ 0x73a1,
+ 0x73a2,
+ 0x73a4,
+ 0x73a5,
+ 0x73a6,
+ 0x73a8,
+ 0x73a9,
+ 0x73ab,
+ 0x73ac,
+ 0x73ad,
+ 0x73b2,
+ 0x73b3,
+ 0x73b4,
+ 0x73b5,
+ 0x73b6,
+ 0x73b7,
+ 0x73b8,
+ 0x73b9,
+ 0x73bb,
+ 0x73bc,
+ 0x73be,
+ 0x73bf,
+ 0x73c0,
+ 0x73c2,
+ 0x73c3,
+ 0x73c5,
+ 0x73c6,
+ 0x73c7,
+ 0x73c8,
+ 0x73ca,
+ 0x73cb,
+ 0x73cc,
+ 0x73cd,
+ 0x73d2,
+ 0x73d3,
+ 0x73d4,
+ 0x73d6,
+ 0x73d7,
+ 0x73d8,
+ 0x73d9,
+ 0x73da,
+ 0x73db,
+ 0x73dc,
+ 0x73dd,
+ 0x73de,
+ 0x73e0,
+ 0x73e3,
+ 0x73e5,
+ 0x73e7,
+ 0x73e8,
+ 0x73e9,
+ 0x73ea,
+ 0x73eb,
+ 0x73ed,
+ 0x73ee,
+ 0x73f4,
+ 0x73f5,
+ 0x73f6,
+ 0x73f8,
+ 0x73fa,
+ 0x73fc,
+ 0x73fd,
+ 0x73fe,
+ 0x73ff,
+ 0x7400,
+ 0x7401,
+ 0x7403,
+ 0x7404,
+ 0x7405,
+ 0x7406,
+ 0x7407,
+ 0x7408,
+ 0x7409,
+ 0x740a,
+ 0x740b,
+ 0x740c,
+ 0x740d,
+ 0x7416,
+ 0x741a,
+ 0x741b,
+ 0x741d,
+ 0x7420,
+ 0x7421,
+ 0x7422,
+ 0x7423,
+ 0x7424,
+ 0x7425,
+ 0x7426,
+ 0x7428,
+ 0x7429,
+ 0x742a,
+ 0x742b,
+ 0x742c,
+ 0x742d,
+ 0x742e,
+ 0x742f,
+ 0x7430,
+ 0x7431,
+ 0x7432,
+ 0x7433,
+ 0x7434,
+ 0x7435,
+ 0x7436,
+ 0x743a,
+ 0x743f,
+ 0x7440,
+ 0x7441,
+ 0x7442,
+ 0x7444,
+ 0x7446,
+ 0x744a,
+ 0x744b,
+ 0x744d,
+ 0x744e,
+ 0x744f,
+ 0x7450,
+ 0x7451,
+ 0x7452,
+ 0x7454,
+ 0x7455,
+ 0x7457,
+ 0x7459,
+ 0x745a,
+ 0x745b,
+ 0x745c,
+ 0x745e,
+ 0x745f,
+ 0x7462,
+ 0x7463,
+ 0x7464,
+ 0x7467,
+ 0x7469,
+ 0x746a,
+ 0x746d,
+ 0x746e,
+ 0x746f,
+ 0x7470,
+ 0x7471,
+ 0x7472,
+ 0x7473,
+ 0x7475,
+ 0x7479,
+ 0x747c,
+ 0x747d,
+ 0x747e,
+ 0x747f,
+ 0x7480,
+ 0x7481,
+ 0x7483,
+ 0x7485,
+ 0x7486,
+ 0x7487,
+ 0x7488,
+ 0x7489,
+ 0x748a,
+ 0x748b,
+ 0x7490,
+ 0x7492,
+ 0x7494,
+ 0x7495,
+ 0x7497,
+ 0x7498,
+ 0x749a,
+ 0x749c,
+ 0x749e,
+ 0x749f,
+ 0x74a0,
+ 0x74a1,
+ 0x74a3,
+ 0x74a5,
+ 0x74a6,
+ 0x74a7,
+ 0x74a8,
+ 0x74a9,
+ 0x74aa,
+ 0x74ab,
+ 0x74ad,
+ 0x74af,
+ 0x74b0,
+ 0x74b1,
+ 0x74b2,
+ 0x74b5,
+ 0x74b6,
+ 0x74b7,
+ 0x74b8,
+ 0x74ba,
+ 0x74bb,
+ 0x74bd,
+ 0x74be,
+ 0x74bf,
+ 0x74c0,
+ 0x74c1,
+ 0x74c2,
+ 0x74c3,
+ 0x74c5,
+ 0x74ca,
+ 0x74cb,
+ 0x74cf,
+ 0x74d4,
+ 0x74d5,
+ 0x74d6,
+ 0x74d7,
+ 0x74d8,
+ 0x74d9,
+ 0x74da,
+ 0x74db,
+ 0x74dc,
+ 0x74dd,
+ 0x74de,
+ 0x74df,
+ 0x74e0,
+ 0x74e1,
+ 0x74e2,
+ 0x74e3,
+ 0x74e4,
+ 0x74e5,
+ 0x74e6,
+ 0x74e8,
+ 0x74e9,
+ 0x74ec,
+ 0x74ee,
+ 0x74f4,
+ 0x74f5,
+ 0x74f6,
+ 0x74f7,
+ 0x74fb,
+ 0x74fd,
+ 0x74fe,
+ 0x74ff,
+ 0x7500,
+ 0x7502,
+ 0x7503,
+ 0x7504,
+ 0x7507,
+ 0x7508,
+ 0x750b,
+ 0x750c,
+ 0x750d,
+ 0x750f,
+ 0x7510,
+ 0x7511,
+ 0x7512,
+ 0x7513,
+ 0x7514,
+ 0x7515,
+ 0x7516,
+ 0x7517,
+ 0x7518,
+ 0x751a,
+ 0x751c,
+ 0x751d,
+ 0x751f,
+ 0x7521,
+ 0x7522,
+ 0x7525,
+ 0x7526,
+ 0x7528,
+ 0x7529,
+ 0x752a,
+ 0x752b,
+ 0x752c,
+ 0x752d,
+ 0x752e,
+ 0x752f,
+ 0x7530,
+ 0x7531,
+ 0x7532,
+ 0x7533,
+ 0x7537,
+ 0x7538,
+ 0x7539,
+ 0x753a,
+ 0x753d,
+ 0x753e,
+ 0x753f,
+ 0x7540,
+ 0x7547,
+ 0x7548,
+ 0x754b,
+ 0x754c,
+ 0x754e,
+ 0x754f,
+ 0x7554,
+ 0x7559,
+ 0x755a,
+ 0x755b,
+ 0x755c,
+ 0x755d,
+ 0x755f,
+ 0x7562,
+ 0x7563,
+ 0x7564,
+ 0x7565,
+ 0x7566,
+ 0x756a,
+ 0x756b,
+ 0x756c,
+ 0x756f,
+ 0x7570,
+ 0x7576,
+ 0x7577,
+ 0x7578,
+ 0x7579,
+ 0x757d,
+ 0x757e,
+ 0x757f,
+ 0x7580,
+ 0x7584,
+ 0x7586,
+ 0x7587,
+ 0x758a,
+ 0x758b,
+ 0x758c,
+ 0x758f,
+ 0x7590,
+ 0x7591,
+ 0x7594,
+ 0x7595,
+ 0x7598,
+ 0x7599,
+ 0x759a,
+ 0x759d,
+ 0x75a2,
+ 0x75a3,
+ 0x75a4,
+ 0x75a5,
+ 0x75a7,
+ 0x75aa,
+ 0x75ab,
+ 0x75b0,
+ 0x75b2,
+ 0x75b3,
+ 0x75b5,
+ 0x75b6,
+ 0x75b8,
+ 0x75b9,
+ 0x75ba,
+ 0x75bb,
+ 0x75bc,
+ 0x75bd,
+ 0x75be,
+ 0x75bf,
+ 0x75c0,
+ 0x75c1,
+ 0x75c2,
+ 0x75c4,
+ 0x75c5,
+ 0x75c7,
+ 0x75ca,
+ 0x75cb,
+ 0x75cc,
+ 0x75cd,
+ 0x75ce,
+ 0x75cf,
+ 0x75d0,
+ 0x75d1,
+ 0x75d2,
+ 0x75d4,
+ 0x75d5,
+ 0x75d7,
+ 0x75d8,
+ 0x75d9,
+ 0x75da,
+ 0x75db,
+ 0x75dd,
+ 0x75de,
+ 0x75df,
+ 0x75e0,
+ 0x75e1,
+ 0x75e2,
+ 0x75e3,
+ 0x75e4,
+ 0x75e6,
+ 0x75e7,
+ 0x75ed,
+ 0x75ef,
+ 0x75f0,
+ 0x75f1,
+ 0x75f2,
+ 0x75f3,
+ 0x75f4,
+ 0x75f5,
+ 0x75f6,
+ 0x75f7,
+ 0x75f8,
+ 0x75f9,
+ 0x75fa,
+ 0x75fb,
+ 0x75fc,
+ 0x75fd,
+ 0x75fe,
+ 0x75ff,
+ 0x7600,
+ 0x7601,
+ 0x7603,
+ 0x7608,
+ 0x7609,
+ 0x760a,
+ 0x760b,
+ 0x760c,
+ 0x760d,
+ 0x760f,
+ 0x7610,
+ 0x7611,
+ 0x7613,
+ 0x7614,
+ 0x7615,
+ 0x7616,
+ 0x7619,
+ 0x761a,
+ 0x761b,
+ 0x761c,
+ 0x761d,
+ 0x761e,
+ 0x761f,
+ 0x7620,
+ 0x7621,
+ 0x7622,
+ 0x7623,
+ 0x7624,
+ 0x7625,
+ 0x7626,
+ 0x7627,
+ 0x7628,
+ 0x7629,
+ 0x762d,
+ 0x762f,
+ 0x7630,
+ 0x7631,
+ 0x7632,
+ 0x7633,
+ 0x7634,
+ 0x7635,
+ 0x7638,
+ 0x763a,
+ 0x763c,
+ 0x763d,
+ 0x7642,
+ 0x7643,
+ 0x7646,
+ 0x7647,
+ 0x7648,
+ 0x7649,
+ 0x764c,
+ 0x7650,
+ 0x7652,
+ 0x7653,
+ 0x7656,
+ 0x7657,
+ 0x7658,
+ 0x7659,
+ 0x765a,
+ 0x765c,
+ 0x765f,
+ 0x7660,
+ 0x7661,
+ 0x7662,
+ 0x7664,
+ 0x7665,
+ 0x7669,
+ 0x766a,
+ 0x766c,
+ 0x766d,
+ 0x766e,
+ 0x7670,
+ 0x7671,
+ 0x7672,
+ 0x7675,
+ 0x7678,
+ 0x7679,
+ 0x767b,
+ 0x767c,
+ 0x767d,
+ 0x767e,
+ 0x767f,
+ 0x7681,
+ 0x7682,
+ 0x7684,
+ 0x7686,
+ 0x7687,
+ 0x7688,
+ 0x7689,
+ 0x768a,
+ 0x768b,
+ 0x768e,
+ 0x768f,
+ 0x7692,
+ 0x7693,
+ 0x7695,
+ 0x7696,
+ 0x7699,
+ 0x769a,
+ 0x769b,
+ 0x769c,
+ 0x769d,
+ 0x769e,
+ 0x76a4,
+ 0x76a6,
+ 0x76aa,
+ 0x76ab,
+ 0x76ad,
+ 0x76ae,
+ 0x76af,
+ 0x76b0,
+ 0x76b4,
+ 0x76b5,
+ 0x76b8,
+ 0x76ba,
+ 0x76bb,
+ 0x76bd,
+ 0x76be,
+ 0x76bf,
+ 0x76c2,
+ 0x76c3,
+ 0x76c4,
+ 0x76c5,
+ 0x76c6,
+ 0x76c8,
+ 0x76c9,
+ 0x76ca,
+ 0x76cd,
+ 0x76ce,
+ 0x76d2,
+ 0x76d3,
+ 0x76d4,
+ 0x76da,
+ 0x76db,
+ 0x76dc,
+ 0x76dd,
+ 0x76de,
+ 0x76df,
+ 0x76e1,
+ 0x76e3,
+ 0x76e4,
+ 0x76e5,
+ 0x76e6,
+ 0x76e7,
+ 0x76e9,
+ 0x76ea,
+ 0x76ec,
+ 0x76ed,
+ 0x76ee,
+ 0x76ef,
+ 0x76f0,
+ 0x76f1,
+ 0x76f2,
+ 0x76f3,
+ 0x76f4,
+ 0x76f5,
+ 0x76f7,
+ 0x76f8,
+ 0x76f9,
+ 0x76fa,
+ 0x76fb,
+ 0x76fc,
+ 0x76fe,
+ 0x7701,
+ 0x7703,
+ 0x7704,
+ 0x7705,
+ 0x7707,
+ 0x7708,
+ 0x7709,
+ 0x770a,
+ 0x770b,
+ 0x7710,
+ 0x7711,
+ 0x7712,
+ 0x7713,
+ 0x7715,
+ 0x7719,
+ 0x771a,
+ 0x771b,
+ 0x771d,
+ 0x771f,
+ 0x7720,
+ 0x7722,
+ 0x7723,
+ 0x7725,
+ 0x7727,
+ 0x7728,
+ 0x7729,
+ 0x772d,
+ 0x772f,
+ 0x7731,
+ 0x7732,
+ 0x7733,
+ 0x7734,
+ 0x7735,
+ 0x7736,
+ 0x7737,
+ 0x7738,
+ 0x7739,
+ 0x773a,
+ 0x773b,
+ 0x773c,
+ 0x773d,
+ 0x773e,
+ 0x7744,
+ 0x7745,
+ 0x7746,
+ 0x7747,
+ 0x774a,
+ 0x774b,
+ 0x774c,
+ 0x774d,
+ 0x774e,
+ 0x774f,
+ 0x7752,
+ 0x7754,
+ 0x7755,
+ 0x7756,
+ 0x7759,
+ 0x775a,
+ 0x775b,
+ 0x775c,
+ 0x775e,
+ 0x775f,
+ 0x7760,
+ 0x7761,
+ 0x7762,
+ 0x7763,
+ 0x7765,
+ 0x7766,
+ 0x7767,
+ 0x7768,
+ 0x7769,
+ 0x776a,
+ 0x776b,
+ 0x776c,
+ 0x776d,
+ 0x776e,
+ 0x776f,
+ 0x7779,
+ 0x777c,
+ 0x777d,
+ 0x777e,
+ 0x777f,
+ 0x7780,
+ 0x7781,
+ 0x7782,
+ 0x7783,
+ 0x7784,
+ 0x7785,
+ 0x7787,
+ 0x7788,
+ 0x7789,
+ 0x778b,
+ 0x778c,
+ 0x778d,
+ 0x778e,
+ 0x778f,
+ 0x7791,
+ 0x7795,
+ 0x7797,
+ 0x7799,
+ 0x779a,
+ 0x779b,
+ 0x779c,
+ 0x779d,
+ 0x779e,
+ 0x779f,
+ 0x77a0,
+ 0x77a1,
+ 0x77a2,
+ 0x77a3,
+ 0x77a5,
+ 0x77a7,
+ 0x77a8,
+ 0x77aa,
+ 0x77ab,
+ 0x77ac,
+ 0x77ad,
+ 0x77b0,
+ 0x77b1,
+ 0x77b2,
+ 0x77b3,
+ 0x77b4,
+ 0x77b5,
+ 0x77b6,
+ 0x77b7,
+ 0x77ba,
+ 0x77bb,
+ 0x77bc,
+ 0x77bd,
+ 0x77bf,
+ 0x77c2,
+ 0x77c4,
+ 0x77c7,
+ 0x77c9,
+ 0x77ca,
+ 0x77cc,
+ 0x77cd,
+ 0x77ce,
+ 0x77cf,
+ 0x77d0,
+ 0x77d3,
+ 0x77d4,
+ 0x77d5,
+ 0x77d7,
+ 0x77d8,
+ 0x77d9,
+ 0x77da,
+ 0x77db,
+ 0x77dc,
+ 0x77de,
+ 0x77e0,
+ 0x77e2,
+ 0x77e3,
+ 0x77e5,
+ 0x77e7,
+ 0x77e8,
+ 0x77e9,
+ 0x77ec,
+ 0x77ed,
+ 0x77ee,
+ 0x77ef,
+ 0x77f0,
+ 0x77f1,
+ 0x77f2,
+ 0x77f3,
+ 0x77f7,
+ 0x77f8,
+ 0x77f9,
+ 0x77fa,
+ 0x77fb,
+ 0x77fc,
+ 0x77fd,
+ 0x7802,
+ 0x7803,
+ 0x7805,
+ 0x7806,
+ 0x7809,
+ 0x780c,
+ 0x780d,
+ 0x780e,
+ 0x780f,
+ 0x7810,
+ 0x7811,
+ 0x7812,
+ 0x7813,
+ 0x7814,
+ 0x781d,
+ 0x781f,
+ 0x7820,
+ 0x7821,
+ 0x7822,
+ 0x7823,
+ 0x7825,
+ 0x7826,
+ 0x7827,
+ 0x7828,
+ 0x7829,
+ 0x782a,
+ 0x782b,
+ 0x782c,
+ 0x782d,
+ 0x782e,
+ 0x782f,
+ 0x7830,
+ 0x7831,
+ 0x7832,
+ 0x7833,
+ 0x7834,
+ 0x7835,
+ 0x7837,
+ 0x7838,
+ 0x7843,
+ 0x7845,
+ 0x7848,
+ 0x7849,
+ 0x784a,
+ 0x784c,
+ 0x784d,
+ 0x784e,
+ 0x7850,
+ 0x7852,
+ 0x785c,
+ 0x785d,
+ 0x785e,
+ 0x7860,
+ 0x7862,
+ 0x7864,
+ 0x7865,
+ 0x7868,
+ 0x7869,
+ 0x786a,
+ 0x786b,
+ 0x786c,
+ 0x786d,
+ 0x786e,
+ 0x786f,
+ 0x7870,
+ 0x7871,
+ 0x7879,
+ 0x787b,
+ 0x787c,
+ 0x787e,
+ 0x787f,
+ 0x7880,
+ 0x7883,
+ 0x7884,
+ 0x7885,
+ 0x7886,
+ 0x7887,
+ 0x7889,
+ 0x788c,
+ 0x788e,
+ 0x788f,
+ 0x7891,
+ 0x7893,
+ 0x7894,
+ 0x7895,
+ 0x7896,
+ 0x7897,
+ 0x7898,
+ 0x7899,
+ 0x789a,
+ 0x789e,
+ 0x789f,
+ 0x78a0,
+ 0x78a1,
+ 0x78a2,
+ 0x78a3,
+ 0x78a4,
+ 0x78a5,
+ 0x78a7,
+ 0x78a8,
+ 0x78a9,
+ 0x78aa,
+ 0x78ab,
+ 0x78ac,
+ 0x78ad,
+ 0x78b0,
+ 0x78b2,
+ 0x78b3,
+ 0x78b4,
+ 0x78ba,
+ 0x78bb,
+ 0x78bc,
+ 0x78be,
+ 0x78c1,
+ 0x78c3,
+ 0x78c4,
+ 0x78c5,
+ 0x78c8,
+ 0x78c9,
+ 0x78ca,
+ 0x78cb,
+ 0x78cc,
+ 0x78cd,
+ 0x78ce,
+ 0x78cf,
+ 0x78d0,
+ 0x78d1,
+ 0x78d4,
+ 0x78d5,
+ 0x78da,
+ 0x78db,
+ 0x78dd,
+ 0x78de,
+ 0x78df,
+ 0x78e0,
+ 0x78e1,
+ 0x78e2,
+ 0x78e3,
+ 0x78e5,
+ 0x78e7,
+ 0x78e8,
+ 0x78e9,
+ 0x78ea,
+ 0x78ec,
+ 0x78ed,
+ 0x78ef,
+ 0x78f2,
+ 0x78f3,
+ 0x78f4,
+ 0x78f7,
+ 0x78f9,
+ 0x78fa,
+ 0x78fb,
+ 0x78fc,
+ 0x78fd,
+ 0x78fe,
+ 0x78ff,
+ 0x7901,
+ 0x7902,
+ 0x7904,
+ 0x7905,
+ 0x7909,
+ 0x790c,
+ 0x790e,
+ 0x7910,
+ 0x7911,
+ 0x7912,
+ 0x7913,
+ 0x7914,
+ 0x7917,
+ 0x7919,
+ 0x791b,
+ 0x791c,
+ 0x791d,
+ 0x791e,
+ 0x7921,
+ 0x7923,
+ 0x7924,
+ 0x7925,
+ 0x7926,
+ 0x7927,
+ 0x7928,
+ 0x7929,
+ 0x792a,
+ 0x792b,
+ 0x792c,
+ 0x792d,
+ 0x792f,
+ 0x7931,
+ 0x7935,
+ 0x7938,
+ 0x7939,
+ 0x793a,
+ 0x793d,
+ 0x793e,
+ 0x793f,
+ 0x7940,
+ 0x7941,
+ 0x7942,
+ 0x7944,
+ 0x7945,
+ 0x7946,
+ 0x7947,
+ 0x7948,
+ 0x7949,
+ 0x794a,
+ 0x794b,
+ 0x794c,
+ 0x794f,
+ 0x7950,
+ 0x7951,
+ 0x7952,
+ 0x7953,
+ 0x7954,
+ 0x7955,
+ 0x7956,
+ 0x7957,
+ 0x795a,
+ 0x795b,
+ 0x795c,
+ 0x795d,
+ 0x795e,
+ 0x795f,
+ 0x7960,
+ 0x7961,
+ 0x7963,
+ 0x7964,
+ 0x7965,
+ 0x7967,
+ 0x7968,
+ 0x7969,
+ 0x796a,
+ 0x796b,
+ 0x796d,
+ 0x7970,
+ 0x7972,
+ 0x7973,
+ 0x7974,
+ 0x7979,
+ 0x797a,
+ 0x797c,
+ 0x797d,
+ 0x797f,
+ 0x7981,
+ 0x7982,
+ 0x7988,
+ 0x798a,
+ 0x798b,
+ 0x798d,
+ 0x798e,
+ 0x798f,
+ 0x7990,
+ 0x7992,
+ 0x7993,
+ 0x7994,
+ 0x7995,
+ 0x7996,
+ 0x7997,
+ 0x7998,
+ 0x799a,
+ 0x799b,
+ 0x799c,
+ 0x79a0,
+ 0x79a1,
+ 0x79a2,
+ 0x79a4,
+ 0x79a6,
+ 0x79a7,
+ 0x79a8,
+ 0x79aa,
+ 0x79ab,
+ 0x79ac,
+ 0x79ad,
+ 0x79ae,
+ 0x79b0,
+ 0x79b1,
+ 0x79b2,
+ 0x79b3,
+ 0x79b4,
+ 0x79b6,
+ 0x79b7,
+ 0x79b8,
+ 0x79b9,
+ 0x79ba,
+ 0x79bb,
+ 0x79bd,
+ 0x79be,
+ 0x79bf,
+ 0x79c0,
+ 0x79c1,
+ 0x79c5,
+ 0x79c8,
+ 0x79c9,
+ 0x79cb,
+ 0x79cd,
+ 0x79ce,
+ 0x79cf,
+ 0x79d1,
+ 0x79d2,
+ 0x79d5,
+ 0x79d6,
+ 0x79d8,
+ 0x79dc,
+ 0x79dd,
+ 0x79de,
+ 0x79df,
+ 0x79e0,
+ 0x79e3,
+ 0x79e4,
+ 0x79e6,
+ 0x79e7,
+ 0x79e9,
+ 0x79ea,
+ 0x79eb,
+ 0x79ec,
+ 0x79ed,
+ 0x79ee,
+ 0x79f6,
+ 0x79f7,
+ 0x79f8,
+ 0x79fa,
+ 0x79fb,
+ 0x7a00,
+ 0x7a02,
+ 0x7a03,
+ 0x7a04,
+ 0x7a05,
+ 0x7a08,
+ 0x7a0a,
+ 0x7a0b,
+ 0x7a0c,
+ 0x7a0d,
+ 0x7a10,
+ 0x7a11,
+ 0x7a12,
+ 0x7a13,
+ 0x7a14,
+ 0x7a15,
+ 0x7a17,
+ 0x7a18,
+ 0x7a19,
+ 0x7a1a,
+ 0x7a1b,
+ 0x7a1c,
+ 0x7a1e,
+ 0x7a1f,
+ 0x7a20,
+ 0x7a22,
+ 0x7a26,
+ 0x7a28,
+ 0x7a2b,
+ 0x7a2e,
+ 0x7a2f,
+ 0x7a30,
+ 0x7a31,
+ 0x7a37,
+ 0x7a39,
+ 0x7a3b,
+ 0x7a3c,
+ 0x7a3d,
+ 0x7a3f,
+ 0x7a40,
+ 0x7a44,
+ 0x7a46,
+ 0x7a47,
+ 0x7a48,
+ 0x7a4a,
+ 0x7a4b,
+ 0x7a4c,
+ 0x7a4d,
+ 0x7a4e,
+ 0x7a54,
+ 0x7a56,
+ 0x7a57,
+ 0x7a58,
+ 0x7a5a,
+ 0x7a5b,
+ 0x7a5c,
+ 0x7a5f,
+ 0x7a60,
+ 0x7a61,
+ 0x7a62,
+ 0x7a67,
+ 0x7a68,
+ 0x7a69,
+ 0x7a6b,
+ 0x7a6c,
+ 0x7a6d,
+ 0x7a6e,
+ 0x7a70,
+ 0x7a71,
+ 0x7a74,
+ 0x7a75,
+ 0x7a76,
+ 0x7a78,
+ 0x7a79,
+ 0x7a7a,
+ 0x7a7b,
+ 0x7a7e,
+ 0x7a7f,
+ 0x7a80,
+ 0x7a81,
+ 0x7a84,
+ 0x7a85,
+ 0x7a86,
+ 0x7a87,
+ 0x7a88,
+ 0x7a89,
+ 0x7a8a,
+ 0x7a8b,
+ 0x7a8c,
+ 0x7a8f,
+ 0x7a90,
+ 0x7a92,
+ 0x7a94,
+ 0x7a95,
+ 0x7a96,
+ 0x7a97,
+ 0x7a98,
+ 0x7a99,
+ 0x7a9e,
+ 0x7a9f,
+ 0x7aa0,
+ 0x7aa2,
+ 0x7aa3,
+ 0x7aa8,
+ 0x7aa9,
+ 0x7aaa,
+ 0x7aab,
+ 0x7aac,
+ 0x7aae,
+ 0x7aaf,
+ 0x7ab1,
+ 0x7ab2,
+ 0x7ab3,
+ 0x7ab4,
+ 0x7ab5,
+ 0x7ab6,
+ 0x7ab7,
+ 0x7ab8,
+ 0x7aba,
+ 0x7abe,
+ 0x7abf,
+ 0x7ac0,
+ 0x7ac1,
+ 0x7ac4,
+ 0x7ac5,
+ 0x7ac7,
+ 0x7aca,
+ 0x7acb,
+ 0x7ad1,
+ 0x7ad8,
+ 0x7ad9,
+ 0x7adf,
+ 0x7ae0,
+ 0x7ae3,
+ 0x7ae4,
+ 0x7ae5,
+ 0x7ae6,
+ 0x7aeb,
+ 0x7aed,
+ 0x7aee,
+ 0x7aef,
+ 0x7af6,
+ 0x7af7,
+ 0x7af9,
+ 0x7afa,
+ 0x7afb,
+ 0x7afd,
+ 0x7aff,
+ 0x7b00,
+ 0x7b01,
+ 0x7b04,
+ 0x7b05,
+ 0x7b06,
+ 0x7b08,
+ 0x7b09,
+ 0x7b0a,
+ 0x7b0e,
+ 0x7b0f,
+ 0x7b10,
+ 0x7b11,
+ 0x7b12,
+ 0x7b13,
+ 0x7b18,
+ 0x7b19,
+ 0x7b1a,
+ 0x7b1b,
+ 0x7b1d,
+ 0x7b1e,
+ 0x7b20,
+ 0x7b22,
+ 0x7b23,
+ 0x7b24,
+ 0x7b25,
+ 0x7b26,
+ 0x7b28,
+ 0x7b2a,
+ 0x7b2b,
+ 0x7b2c,
+ 0x7b2d,
+ 0x7b2e,
+ 0x7b2f,
+ 0x7b30,
+ 0x7b31,
+ 0x7b32,
+ 0x7b33,
+ 0x7b34,
+ 0x7b35,
+ 0x7b38,
+ 0x7b3b,
+ 0x7b40,
+ 0x7b44,
+ 0x7b45,
+ 0x7b46,
+ 0x7b47,
+ 0x7b48,
+ 0x7b49,
+ 0x7b4a,
+ 0x7b4b,
+ 0x7b4c,
+ 0x7b4d,
+ 0x7b4e,
+ 0x7b4f,
+ 0x7b50,
+ 0x7b51,
+ 0x7b52,
+ 0x7b54,
+ 0x7b56,
+ 0x7b58,
+ 0x7b60,
+ 0x7b61,
+ 0x7b63,
+ 0x7b64,
+ 0x7b65,
+ 0x7b66,
+ 0x7b67,
+ 0x7b69,
+ 0x7b6d,
+ 0x7b6e,
+ 0x7b70,
+ 0x7b71,
+ 0x7b72,
+ 0x7b73,
+ 0x7b74,
+ 0x7b75,
+ 0x7b76,
+ 0x7b77,
+ 0x7b78,
+ 0x7b82,
+ 0x7b84,
+ 0x7b85,
+ 0x7b87,
+ 0x7b88,
+ 0x7b8a,
+ 0x7b8b,
+ 0x7b8c,
+ 0x7b8d,
+ 0x7b8e,
+ 0x7b8f,
+ 0x7b90,
+ 0x7b91,
+ 0x7b94,
+ 0x7b95,
+ 0x7b96,
+ 0x7b97,
+ 0x7b98,
+ 0x7b99,
+ 0x7b9b,
+ 0x7b9c,
+ 0x7b9d,
+ 0x7ba0,
+ 0x7ba1,
+ 0x7ba4,
+ 0x7bac,
+ 0x7bad,
+ 0x7baf,
+ 0x7bb1,
+ 0x7bb4,
+ 0x7bb5,
+ 0x7bb7,
+ 0x7bb8,
+ 0x7bb9,
+ 0x7bbe,
+ 0x7bc0,
+ 0x7bc1,
+ 0x7bc4,
+ 0x7bc6,
+ 0x7bc7,
+ 0x7bc9,
+ 0x7bca,
+ 0x7bcb,
+ 0x7bcc,
+ 0x7bce,
+ 0x7bd4,
+ 0x7bd5,
+ 0x7bd8,
+ 0x7bd9,
+ 0x7bda,
+ 0x7bdb,
+ 0x7bdc,
+ 0x7bdd,
+ 0x7bde,
+ 0x7bdf,
+ 0x7be0,
+ 0x7be1,
+ 0x7be2,
+ 0x7be3,
+ 0x7be4,
+ 0x7be5,
+ 0x7be6,
+ 0x7be7,
+ 0x7be8,
+ 0x7be9,
+ 0x7bea,
+ 0x7beb,
+ 0x7bf0,
+ 0x7bf1,
+ 0x7bf2,
+ 0x7bf3,
+ 0x7bf4,
+ 0x7bf7,
+ 0x7bf8,
+ 0x7bf9,
+ 0x7bfb,
+ 0x7bfd,
+ 0x7bfe,
+ 0x7bff,
+ 0x7c00,
+ 0x7c01,
+ 0x7c02,
+ 0x7c03,
+ 0x7c05,
+ 0x7c06,
+ 0x7c07,
+ 0x7c09,
+ 0x7c0a,
+ 0x7c0b,
+ 0x7c0c,
+ 0x7c0d,
+ 0x7c0e,
+ 0x7c0f,
+ 0x7c10,
+ 0x7c11,
+ 0x7c19,
+ 0x7c1c,
+ 0x7c1d,
+ 0x7c1e,
+ 0x7c1f,
+ 0x7c20,
+ 0x7c21,
+ 0x7c22,
+ 0x7c23,
+ 0x7c25,
+ 0x7c26,
+ 0x7c27,
+ 0x7c28,
+ 0x7c29,
+ 0x7c2a,
+ 0x7c2b,
+ 0x7c2c,
+ 0x7c2d,
+ 0x7c30,
+ 0x7c33,
+ 0x7c37,
+ 0x7c38,
+ 0x7c39,
+ 0x7c3b,
+ 0x7c3c,
+ 0x7c3d,
+ 0x7c3e,
+ 0x7c3f,
+ 0x7c40,
+ 0x7c43,
+ 0x7c45,
+ 0x7c47,
+ 0x7c48,
+ 0x7c49,
+ 0x7c4a,
+ 0x7c4c,
+ 0x7c4d,
+ 0x7c50,
+ 0x7c53,
+ 0x7c54,
+ 0x7c57,
+ 0x7c59,
+ 0x7c5a,
+ 0x7c5b,
+ 0x7c5c,
+ 0x7c5f,
+ 0x7c60,
+ 0x7c63,
+ 0x7c64,
+ 0x7c65,
+ 0x7c66,
+ 0x7c67,
+ 0x7c69,
+ 0x7c6a,
+ 0x7c6b,
+ 0x7c6c,
+ 0x7c6e,
+ 0x7c6f,
+ 0x7c72,
+ 0x7c73,
+ 0x7c75,
+ 0x7c78,
+ 0x7c79,
+ 0x7c7a,
+ 0x7c7d,
+ 0x7c7f,
+ 0x7c80,
+ 0x7c81,
+ 0x7c84,
+ 0x7c85,
+ 0x7c88,
+ 0x7c89,
+ 0x7c8a,
+ 0x7c8c,
+ 0x7c8d,
+ 0x7c91,
+ 0x7c92,
+ 0x7c94,
+ 0x7c95,
+ 0x7c96,
+ 0x7c97,
+ 0x7c98,
+ 0x7c9e,
+ 0x7c9f,
+ 0x7ca1,
+ 0x7ca2,
+ 0x7ca3,
+ 0x7ca5,
+ 0x7ca8,
+ 0x7caf,
+ 0x7cb1,
+ 0x7cb2,
+ 0x7cb3,
+ 0x7cb4,
+ 0x7cb5,
+ 0x7cb9,
+ 0x7cba,
+ 0x7cbb,
+ 0x7cbc,
+ 0x7cbd,
+ 0x7cbe,
+ 0x7cbf,
+ 0x7cc5,
+ 0x7cc8,
+ 0x7cca,
+ 0x7ccb,
+ 0x7ccc,
+ 0x7cce,
+ 0x7cd0,
+ 0x7cd1,
+ 0x7cd2,
+ 0x7cd4,
+ 0x7cd5,
+ 0x7cd6,
+ 0x7cd7,
+ 0x7cd9,
+ 0x7cdc,
+ 0x7cdd,
+ 0x7cde,
+ 0x7cdf,
+ 0x7ce0,
+ 0x7ce2,
+ 0x7ce7,
+ 0x7ce8,
+ 0x7cea,
+ 0x7cec,
+ 0x7cee,
+ 0x7cef,
+ 0x7cf0,
+ 0x7cf1,
+ 0x7cf2,
+ 0x7cf4,
+ 0x7cf6,
+ 0x7cf7,
+ 0x7cf8,
+ 0x7cfb,
+ 0x7cfd,
+ 0x7cfe,
+ 0x7d00,
+ 0x7d01,
+ 0x7d02,
+ 0x7d03,
+ 0x7d04,
+ 0x7d05,
+ 0x7d06,
+ 0x7d07,
+ 0x7d08,
+ 0x7d09,
+ 0x7d0a,
+ 0x7d0b,
+ 0x7d0c,
+ 0x7d0d,
+ 0x7d0e,
+ 0x7d0f,
+ 0x7d10,
+ 0x7d11,
+ 0x7d12,
+ 0x7d13,
+ 0x7d14,
+ 0x7d15,
+ 0x7d16,
+ 0x7d17,
+ 0x7d18,
+ 0x7d19,
+ 0x7d1a,
+ 0x7d1b,
+ 0x7d1c,
+ 0x7d1d,
+ 0x7d1e,
+ 0x7d1f,
+ 0x7d20,
+ 0x7d21,
+ 0x7d22,
+ 0x7d28,
+ 0x7d29,
+ 0x7d2b,
+ 0x7d2c,
+ 0x7d2e,
+ 0x7d2f,
+ 0x7d30,
+ 0x7d31,
+ 0x7d32,
+ 0x7d33,
+ 0x7d35,
+ 0x7d36,
+ 0x7d38,
+ 0x7d39,
+ 0x7d3a,
+ 0x7d3b,
+ 0x7d3c,
+ 0x7d3d,
+ 0x7d3e,
+ 0x7d3f,
+ 0x7d40,
+ 0x7d41,
+ 0x7d42,
+ 0x7d43,
+ 0x7d44,
+ 0x7d45,
+ 0x7d46,
+ 0x7d47,
+ 0x7d4a,
+ 0x7d4e,
+ 0x7d4f,
+ 0x7d50,
+ 0x7d51,
+ 0x7d52,
+ 0x7d53,
+ 0x7d54,
+ 0x7d55,
+ 0x7d56,
+ 0x7d58,
+ 0x7d5b,
+ 0x7d5c,
+ 0x7d5e,
+ 0x7d5f,
+ 0x7d61,
+ 0x7d62,
+ 0x7d63,
+ 0x7d66,
+ 0x7d67,
+ 0x7d68,
+ 0x7d69,
+ 0x7d6a,
+ 0x7d6b,
+ 0x7d6d,
+ 0x7d6e,
+ 0x7d6f,
+ 0x7d70,
+ 0x7d71,
+ 0x7d72,
+ 0x7d73,
+ 0x7d79,
+ 0x7d7a,
+ 0x7d7b,
+ 0x7d7c,
+ 0x7d7d,
+ 0x7d7f,
+ 0x7d80,
+ 0x7d81,
+ 0x7d83,
+ 0x7d84,
+ 0x7d85,
+ 0x7d86,
+ 0x7d88,
+ 0x7d8c,
+ 0x7d8d,
+ 0x7d8e,
+ 0x7d8f,
+ 0x7d91,
+ 0x7d92,
+ 0x7d93,
+ 0x7d94,
+ 0x7d96,
+ 0x7d9c,
+ 0x7d9d,
+ 0x7d9e,
+ 0x7d9f,
+ 0x7da0,
+ 0x7da1,
+ 0x7da2,
+ 0x7da3,
+ 0x7da6,
+ 0x7da7,
+ 0x7da9,
+ 0x7daa,
+ 0x7dac,
+ 0x7dad,
+ 0x7dae,
+ 0x7daf,
+ 0x7db0,
+ 0x7db1,
+ 0x7db2,
+ 0x7db4,
+ 0x7db5,
+ 0x7db7,
+ 0x7db8,
+ 0x7db9,
+ 0x7dba,
+ 0x7dbb,
+ 0x7dbc,
+ 0x7dbd,
+ 0x7dbe,
+ 0x7dbf,
+ 0x7dc0,
+ 0x7dc1,
+ 0x7dc2,
+ 0x7dc4,
+ 0x7dc5,
+ 0x7dc6,
+ 0x7dc7,
+ 0x7dc9,
+ 0x7dca,
+ 0x7dcb,
+ 0x7dcc,
+ 0x7dce,
+ 0x7dd2,
+ 0x7dd7,
+ 0x7dd8,
+ 0x7dd9,
+ 0x7dda,
+ 0x7ddb,
+ 0x7ddd,
+ 0x7dde,
+ 0x7ddf,
+ 0x7de0,
+ 0x7de1,
+ 0x7de3,
+ 0x7de6,
+ 0x7de7,
+ 0x7de8,
+ 0x7de9,
+ 0x7dea,
+ 0x7dec,
+ 0x7dee,
+ 0x7def,
+ 0x7df0,
+ 0x7df1,
+ 0x7df2,
+ 0x7df3,
+ 0x7df4,
+ 0x7df6,
+ 0x7df7,
+ 0x7df9,
+ 0x7dfa,
+ 0x7dfb,
+ 0x7e03,
+ 0x7e08,
+ 0x7e09,
+ 0x7e0a,
+ 0x7e0b,
+ 0x7e0c,
+ 0x7e0d,
+ 0x7e0e,
+ 0x7e0f,
+ 0x7e10,
+ 0x7e11,
+ 0x7e12,
+ 0x7e13,
+ 0x7e14,
+ 0x7e15,
+ 0x7e16,
+ 0x7e17,
+ 0x7e1a,
+ 0x7e1b,
+ 0x7e1c,
+ 0x7e1d,
+ 0x7e1e,
+ 0x7e1f,
+ 0x7e20,
+ 0x7e21,
+ 0x7e22,
+ 0x7e23,
+ 0x7e24,
+ 0x7e25,
+ 0x7e29,
+ 0x7e2a,
+ 0x7e2b,
+ 0x7e2d,
+ 0x7e2e,
+ 0x7e2f,
+ 0x7e30,
+ 0x7e31,
+ 0x7e32,
+ 0x7e33,
+ 0x7e34,
+ 0x7e35,
+ 0x7e36,
+ 0x7e37,
+ 0x7e38,
+ 0x7e39,
+ 0x7e3a,
+ 0x7e3b,
+ 0x7e3c,
+ 0x7e3d,
+ 0x7e3e,
+ 0x7e3f,
+ 0x7e40,
+ 0x7e41,
+ 0x7e42,
+ 0x7e43,
+ 0x7e44,
+ 0x7e45,
+ 0x7e46,
+ 0x7e47,
+ 0x7e48,
+ 0x7e49,
+ 0x7e4c,
+ 0x7e50,
+ 0x7e51,
+ 0x7e52,
+ 0x7e53,
+ 0x7e54,
+ 0x7e55,
+ 0x7e56,
+ 0x7e57,
+ 0x7e58,
+ 0x7e59,
+ 0x7e5a,
+ 0x7e5c,
+ 0x7e5e,
+ 0x7e5f,
+ 0x7e60,
+ 0x7e61,
+ 0x7e62,
+ 0x7e63,
+ 0x7e68,
+ 0x7e69,
+ 0x7e6a,
+ 0x7e6b,
+ 0x7e6d,
+ 0x7e6f,
+ 0x7e70,
+ 0x7e72,
+ 0x7e73,
+ 0x7e74,
+ 0x7e75,
+ 0x7e76,
+ 0x7e77,
+ 0x7e78,
+ 0x7e79,
+ 0x7e7a,
+ 0x7e7b,
+ 0x7e7c,
+ 0x7e7d,
+ 0x7e7e,
+ 0x7e80,
+ 0x7e81,
+ 0x7e82,
+ 0x7e86,
+ 0x7e87,
+ 0x7e88,
+ 0x7e8a,
+ 0x7e8b,
+ 0x7e8c,
+ 0x7e8d,
+ 0x7e8f,
+ 0x7e91,
+ 0x7e93,
+ 0x7e94,
+ 0x7e95,
+ 0x7e96,
+ 0x7e97,
+ 0x7e98,
+ 0x7e99,
+ 0x7e9a,
+ 0x7e9b,
+ 0x7e9c,
+ 0x7f36,
+ 0x7f38,
+ 0x7f39,
+ 0x7f3a,
+ 0x7f3d,
+ 0x7f3e,
+ 0x7f3f,
+ 0x7f43,
+ 0x7f44,
+ 0x7f45,
+ 0x7f48,
+ 0x7f4a,
+ 0x7f4b,
+ 0x7f4c,
+ 0x7f4d,
+ 0x7f4f,
+ 0x7f50,
+ 0x7f51,
+ 0x7f54,
+ 0x7f55,
+ 0x7f58,
+ 0x7f5b,
+ 0x7f5c,
+ 0x7f5d,
+ 0x7f5e,
+ 0x7f5f,
+ 0x7f60,
+ 0x7f61,
+ 0x7f63,
+ 0x7f65,
+ 0x7f66,
+ 0x7f67,
+ 0x7f68,
+ 0x7f69,
+ 0x7f6a,
+ 0x7f6b,
+ 0x7f6c,
+ 0x7f6d,
+ 0x7f6e,
+ 0x7f70,
+ 0x7f72,
+ 0x7f73,
+ 0x7f75,
+ 0x7f76,
+ 0x7f77,
+ 0x7f79,
+ 0x7f7a,
+ 0x7f7b,
+ 0x7f7c,
+ 0x7f7d,
+ 0x7f7e,
+ 0x7f7f,
+ 0x7f83,
+ 0x7f85,
+ 0x7f86,
+ 0x7f87,
+ 0x7f88,
+ 0x7f89,
+ 0x7f8a,
+ 0x7f8b,
+ 0x7f8c,
+ 0x7f8d,
+ 0x7f8e,
+ 0x7f91,
+ 0x7f92,
+ 0x7f94,
+ 0x7f95,
+ 0x7f96,
+ 0x7f9a,
+ 0x7f9b,
+ 0x7f9c,
+ 0x7f9d,
+ 0x7f9e,
+ 0x7fa0,
+ 0x7fa1,
+ 0x7fa2,
+ 0x7fa4,
+ 0x7fa5,
+ 0x7fa6,
+ 0x7fa7,
+ 0x7fa8,
+ 0x7fa9,
+ 0x7fac,
+ 0x7fad,
+ 0x7faf,
+ 0x7fb0,
+ 0x7fb1,
+ 0x7fb2,
+ 0x7fb3,
+ 0x7fb5,
+ 0x7fb6,
+ 0x7fb7,
+ 0x7fb8,
+ 0x7fb9,
+ 0x7fba,
+ 0x7fbb,
+ 0x7fbc,
+ 0x7fbd,
+ 0x7fbe,
+ 0x7fbf,
+ 0x7fc0,
+ 0x7fc1,
+ 0x7fc2,
+ 0x7fc3,
+ 0x7fc5,
+ 0x7fc7,
+ 0x7fc9,
+ 0x7fca,
+ 0x7fcb,
+ 0x7fcc,
+ 0x7fcd,
+ 0x7fce,
+ 0x7fcf,
+ 0x7fd0,
+ 0x7fd1,
+ 0x7fd2,
+ 0x7fd4,
+ 0x7fd5,
+ 0x7fd7,
+ 0x7fdb,
+ 0x7fdc,
+ 0x7fde,
+ 0x7fdf,
+ 0x7fe0,
+ 0x7fe1,
+ 0x7fe2,
+ 0x7fe3,
+ 0x7fe5,
+ 0x7fe6,
+ 0x7fe8,
+ 0x7fe9,
+ 0x7fea,
+ 0x7feb,
+ 0x7fec,
+ 0x7fed,
+ 0x7fee,
+ 0x7fef,
+ 0x7ff0,
+ 0x7ff1,
+ 0x7ff2,
+ 0x7ff3,
+ 0x7ff4,
+ 0x7ff5,
+ 0x7ff7,
+ 0x7ff8,
+ 0x7ff9,
+ 0x7ffb,
+ 0x7ffc,
+ 0x7ffd,
+ 0x7ffe,
+ 0x7fff,
+ 0x8000,
+ 0x8001,
+ 0x8003,
+ 0x8004,
+ 0x8005,
+ 0x8006,
+ 0x8007,
+ 0x800b,
+ 0x800c,
+ 0x800d,
+ 0x800e,
+ 0x800f,
+ 0x8010,
+ 0x8011,
+ 0x8012,
+ 0x8014,
+ 0x8015,
+ 0x8016,
+ 0x8017,
+ 0x8018,
+ 0x8019,
+ 0x801b,
+ 0x801c,
+ 0x801e,
+ 0x801f,
+ 0x8021,
+ 0x8024,
+ 0x8026,
+ 0x8028,
+ 0x8029,
+ 0x802a,
+ 0x802c,
+ 0x8030,
+ 0x8033,
+ 0x8034,
+ 0x8035,
+ 0x8036,
+ 0x8037,
+ 0x8039,
+ 0x803d,
+ 0x803e,
+ 0x803f,
+ 0x8043,
+ 0x8046,
+ 0x8047,
+ 0x8048,
+ 0x804a,
+ 0x804f,
+ 0x8050,
+ 0x8051,
+ 0x8052,
+ 0x8056,
+ 0x8058,
+ 0x805a,
+ 0x805c,
+ 0x805d,
+ 0x805e,
+ 0x8064,
+ 0x8067,
+ 0x806c,
+ 0x806f,
+ 0x8070,
+ 0x8071,
+ 0x8072,
+ 0x8073,
+ 0x8075,
+ 0x8076,
+ 0x8077,
+ 0x8078,
+ 0x8079,
+ 0x807d,
+ 0x807e,
+ 0x807f,
+ 0x8082,
+ 0x8084,
+ 0x8085,
+ 0x8086,
+ 0x8087,
+ 0x8089,
+ 0x808a,
+ 0x808b,
+ 0x808c,
+ 0x808f,
+ 0x8090,
+ 0x8092,
+ 0x8093,
+ 0x8095,
+ 0x8096,
+ 0x8098,
+ 0x8099,
+ 0x809a,
+ 0x809b,
+ 0x809c,
+ 0x809d,
+ 0x80a1,
+ 0x80a2,
+ 0x80a3,
+ 0x80a5,
+ 0x80a9,
+ 0x80aa,
+ 0x80ab,
+ 0x80ad,
+ 0x80ae,
+ 0x80af,
+ 0x80b1,
+ 0x80b2,
+ 0x80b4,
+ 0x80b5,
+ 0x80b8,
+ 0x80ba,
+ 0x80c2,
+ 0x80c3,
+ 0x80c4,
+ 0x80c5,
+ 0x80c7,
+ 0x80c8,
+ 0x80c9,
+ 0x80ca,
+ 0x80cc,
+ 0x80cd,
+ 0x80ce,
+ 0x80cf,
+ 0x80d0,
+ 0x80d1,
+ 0x80d4,
+ 0x80d5,
+ 0x80d6,
+ 0x80d7,
+ 0x80d8,
+ 0x80d9,
+ 0x80da,
+ 0x80db,
+ 0x80dc,
+ 0x80dd,
+ 0x80de,
+ 0x80e0,
+ 0x80e1,
+ 0x80e3,
+ 0x80e4,
+ 0x80e5,
+ 0x80e6,
+ 0x80ed,
+ 0x80ef,
+ 0x80f0,
+ 0x80f1,
+ 0x80f2,
+ 0x80f3,
+ 0x80f4,
+ 0x80f5,
+ 0x80f8,
+ 0x80f9,
+ 0x80fa,
+ 0x80fb,
+ 0x80fc,
+ 0x80fd,
+ 0x80fe,
+ 0x8100,
+ 0x8101,
+ 0x8102,
+ 0x8105,
+ 0x8106,
+ 0x8108,
+ 0x810a,
+ 0x8115,
+ 0x8116,
+ 0x8118,
+ 0x8119,
+ 0x811b,
+ 0x811d,
+ 0x811e,
+ 0x811f,
+ 0x8121,
+ 0x8122,
+ 0x8123,
+ 0x8124,
+ 0x8125,
+ 0x8127,
+ 0x8129,
+ 0x812b,
+ 0x812c,
+ 0x812d,
+ 0x812f,
+ 0x8130,
+ 0x8139,
+ 0x813a,
+ 0x813d,
+ 0x813e,
+ 0x8143,
+ 0x8144,
+ 0x8146,
+ 0x8147,
+ 0x814a,
+ 0x814b,
+ 0x814c,
+ 0x814d,
+ 0x814e,
+ 0x814f,
+ 0x8150,
+ 0x8151,
+ 0x8152,
+ 0x8153,
+ 0x8154,
+ 0x8155,
+ 0x815b,
+ 0x815c,
+ 0x815e,
+ 0x8160,
+ 0x8161,
+ 0x8162,
+ 0x8164,
+ 0x8165,
+ 0x8166,
+ 0x8167,
+ 0x8169,
+ 0x816b,
+ 0x816e,
+ 0x816f,
+ 0x8170,
+ 0x8171,
+ 0x8172,
+ 0x8173,
+ 0x8174,
+ 0x8176,
+ 0x8177,
+ 0x8178,
+ 0x8179,
+ 0x817a,
+ 0x817f,
+ 0x8180,
+ 0x8182,
+ 0x8183,
+ 0x8186,
+ 0x8187,
+ 0x8188,
+ 0x8189,
+ 0x818a,
+ 0x818b,
+ 0x818c,
+ 0x818d,
+ 0x818f,
+ 0x8195,
+ 0x8197,
+ 0x8198,
+ 0x8199,
+ 0x819a,
+ 0x819b,
+ 0x819c,
+ 0x819d,
+ 0x819e,
+ 0x819f,
+ 0x81a0,
+ 0x81a2,
+ 0x81a3,
+ 0x81a6,
+ 0x81a7,
+ 0x81a8,
+ 0x81a9,
+ 0x81ab,
+ 0x81ac,
+ 0x81ae,
+ 0x81b0,
+ 0x81b1,
+ 0x81b2,
+ 0x81b3,
+ 0x81b4,
+ 0x81b5,
+ 0x81b7,
+ 0x81b9,
+ 0x81ba,
+ 0x81bb,
+ 0x81bc,
+ 0x81bd,
+ 0x81be,
+ 0x81bf,
+ 0x81c0,
+ 0x81c2,
+ 0x81c3,
+ 0x81c4,
+ 0x81c5,
+ 0x81c6,
+ 0x81c7,
+ 0x81c9,
+ 0x81ca,
+ 0x81cc,
+ 0x81cd,
+ 0x81cf,
+ 0x81d0,
+ 0x81d1,
+ 0x81d2,
+ 0x81d5,
+ 0x81d7,
+ 0x81d8,
+ 0x81d9,
+ 0x81da,
+ 0x81db,
+ 0x81dd,
+ 0x81de,
+ 0x81df,
+ 0x81e0,
+ 0x81e1,
+ 0x81e2,
+ 0x81e3,
+ 0x81e5,
+ 0x81e6,
+ 0x81e7,
+ 0x81e8,
+ 0x81e9,
+ 0x81ea,
+ 0x81ec,
+ 0x81ed,
+ 0x81ee,
+ 0x81f2,
+ 0x81f3,
+ 0x81f4,
+ 0x81f7,
+ 0x81f8,
+ 0x81f9,
+ 0x81fa,
+ 0x81fb,
+ 0x81fc,
+ 0x81fe,
+ 0x81ff,
+ 0x8200,
+ 0x8201,
+ 0x8202,
+ 0x8204,
+ 0x8205,
+ 0x8207,
+ 0x8208,
+ 0x8209,
+ 0x820a,
+ 0x820b,
+ 0x820c,
+ 0x820d,
+ 0x8210,
+ 0x8211,
+ 0x8212,
+ 0x8214,
+ 0x8215,
+ 0x8216,
+ 0x821b,
+ 0x821c,
+ 0x821d,
+ 0x821e,
+ 0x821f,
+ 0x8220,
+ 0x8221,
+ 0x8222,
+ 0x8225,
+ 0x8228,
+ 0x822a,
+ 0x822b,
+ 0x822c,
+ 0x822f,
+ 0x8232,
+ 0x8233,
+ 0x8234,
+ 0x8235,
+ 0x8236,
+ 0x8237,
+ 0x8238,
+ 0x8239,
+ 0x823a,
+ 0x823c,
+ 0x823d,
+ 0x823f,
+ 0x8240,
+ 0x8242,
+ 0x8244,
+ 0x8245,
+ 0x8247,
+ 0x8249,
+ 0x824b,
+ 0x824e,
+ 0x824f,
+ 0x8250,
+ 0x8251,
+ 0x8252,
+ 0x8253,
+ 0x8255,
+ 0x8256,
+ 0x8257,
+ 0x8258,
+ 0x8259,
+ 0x825a,
+ 0x825b,
+ 0x825c,
+ 0x825e,
+ 0x825f,
+ 0x8261,
+ 0x8263,
+ 0x8264,
+ 0x8266,
+ 0x8268,
+ 0x8269,
+ 0x826b,
+ 0x826c,
+ 0x826d,
+ 0x826e,
+ 0x826f,
+ 0x8271,
+ 0x8272,
+ 0x8274,
+ 0x8275,
+ 0x8277,
+ 0x8278,
+ 0x827c,
+ 0x827d,
+ 0x827e,
+ 0x827f,
+ 0x8280,
+ 0x8283,
+ 0x8284,
+ 0x8285,
+ 0x828a,
+ 0x828b,
+ 0x828d,
+ 0x828e,
+ 0x828f,
+ 0x8290,
+ 0x8291,
+ 0x8292,
+ 0x8293,
+ 0x8294,
+ 0x8298,
+ 0x8299,
+ 0x829a,
+ 0x829b,
+ 0x829d,
+ 0x829e,
+ 0x829f,
+ 0x82a0,
+ 0x82a1,
+ 0x82a2,
+ 0x82a3,
+ 0x82a4,
+ 0x82a5,
+ 0x82a7,
+ 0x82a8,
+ 0x82a9,
+ 0x82ab,
+ 0x82ac,
+ 0x82ad,
+ 0x82ae,
+ 0x82af,
+ 0x82b0,
+ 0x82b1,
+ 0x82b3,
+ 0x82b4,
+ 0x82b5,
+ 0x82b6,
+ 0x82b7,
+ 0x82b8,
+ 0x82b9,
+ 0x82ba,
+ 0x82bb,
+ 0x82bc,
+ 0x82bd,
+ 0x82be,
+ 0x82c0,
+ 0x82c2,
+ 0x82c3,
+ 0x82d1,
+ 0x82d2,
+ 0x82d3,
+ 0x82d4,
+ 0x82d5,
+ 0x82d6,
+ 0x82d7,
+ 0x82d9,
+ 0x82db,
+ 0x82dc,
+ 0x82de,
+ 0x82df,
+ 0x82e0,
+ 0x82e1,
+ 0x82e3,
+ 0x82e4,
+ 0x82e5,
+ 0x82e6,
+ 0x82e7,
+ 0x82e8,
+ 0x82ea,
+ 0x82eb,
+ 0x82ec,
+ 0x82ed,
+ 0x82ef,
+ 0x82f0,
+ 0x82f1,
+ 0x82f2,
+ 0x82f3,
+ 0x82f4,
+ 0x82f5,
+ 0x82f6,
+ 0x82f9,
+ 0x82fa,
+ 0x82fb,
+ 0x82fe,
+ 0x8300,
+ 0x8301,
+ 0x8302,
+ 0x8303,
+ 0x8304,
+ 0x8305,
+ 0x8306,
+ 0x8307,
+ 0x8308,
+ 0x8309,
+ 0x830c,
+ 0x830d,
+ 0x8316,
+ 0x8317,
+ 0x8319,
+ 0x831b,
+ 0x831c,
+ 0x831e,
+ 0x8320,
+ 0x8322,
+ 0x8324,
+ 0x8325,
+ 0x8326,
+ 0x8327,
+ 0x8328,
+ 0x8329,
+ 0x832a,
+ 0x832b,
+ 0x832c,
+ 0x832d,
+ 0x832f,
+ 0x8331,
+ 0x8332,
+ 0x8333,
+ 0x8334,
+ 0x8335,
+ 0x8336,
+ 0x8337,
+ 0x8338,
+ 0x8339,
+ 0x833a,
+ 0x833b,
+ 0x833c,
+ 0x833f,
+ 0x8340,
+ 0x8341,
+ 0x8342,
+ 0x8343,
+ 0x8344,
+ 0x8345,
+ 0x8347,
+ 0x8348,
+ 0x8349,
+ 0x834a,
+ 0x834b,
+ 0x834c,
+ 0x834d,
+ 0x834e,
+ 0x834f,
+ 0x8350,
+ 0x8351,
+ 0x8352,
+ 0x8353,
+ 0x8354,
+ 0x8356,
+ 0x8373,
+ 0x8374,
+ 0x8375,
+ 0x8376,
+ 0x8377,
+ 0x8378,
+ 0x837a,
+ 0x837b,
+ 0x837c,
+ 0x837d,
+ 0x837e,
+ 0x837f,
+ 0x8381,
+ 0x8383,
+ 0x8386,
+ 0x8387,
+ 0x8388,
+ 0x8389,
+ 0x838a,
+ 0x838b,
+ 0x838c,
+ 0x838d,
+ 0x838e,
+ 0x838f,
+ 0x8390,
+ 0x8392,
+ 0x8393,
+ 0x8394,
+ 0x8395,
+ 0x8396,
+ 0x8397,
+ 0x8398,
+ 0x8399,
+ 0x839a,
+ 0x839b,
+ 0x839d,
+ 0x839e,
+ 0x83a0,
+ 0x83a2,
+ 0x83a3,
+ 0x83a4,
+ 0x83a5,
+ 0x83a6,
+ 0x83a7,
+ 0x83a8,
+ 0x83a9,
+ 0x83aa,
+ 0x83ab,
+ 0x83ae,
+ 0x83af,
+ 0x83b0,
+ 0x83bd,
+ 0x83bf,
+ 0x83c0,
+ 0x83c1,
+ 0x83c2,
+ 0x83c3,
+ 0x83c4,
+ 0x83c5,
+ 0x83c6,
+ 0x83c7,
+ 0x83c8,
+ 0x83c9,
+ 0x83ca,
+ 0x83cb,
+ 0x83cc,
+ 0x83ce,
+ 0x83cf,
+ 0x83d1,
+ 0x83d4,
+ 0x83d5,
+ 0x83d6,
+ 0x83d7,
+ 0x83d8,
+ 0x83d9,
+ 0x83db,
+ 0x83dc,
+ 0x83dd,
+ 0x83de,
+ 0x83df,
+ 0x83e0,
+ 0x83e1,
+ 0x83e2,
+ 0x83e3,
+ 0x83e4,
+ 0x83e5,
+ 0x83e7,
+ 0x83e8,
+ 0x83e9,
+ 0x83ea,
+ 0x83eb,
+ 0x83ec,
+ 0x83ee,
+ 0x83ef,
+ 0x83f0,
+ 0x83f1,
+ 0x83f2,
+ 0x83f3,
+ 0x83f4,
+ 0x83f5,
+ 0x83f6,
+ 0x83f8,
+ 0x83f9,
+ 0x83fa,
+ 0x83fb,
+ 0x83fc,
+ 0x83fd,
+ 0x83fe,
+ 0x83ff,
+ 0x8401,
+ 0x8403,
+ 0x8404,
+ 0x8406,
+ 0x8407,
+ 0x8409,
+ 0x840a,
+ 0x840b,
+ 0x840c,
+ 0x840d,
+ 0x840e,
+ 0x840f,
+ 0x8410,
+ 0x8411,
+ 0x8412,
+ 0x8413,
+ 0x841b,
+ 0x8423,
+ 0x8429,
+ 0x842b,
+ 0x842c,
+ 0x842d,
+ 0x842f,
+ 0x8430,
+ 0x8431,
+ 0x8432,
+ 0x8433,
+ 0x8434,
+ 0x8435,
+ 0x8436,
+ 0x8437,
+ 0x8438,
+ 0x8439,
+ 0x843a,
+ 0x843b,
+ 0x843c,
+ 0x843d,
+ 0x843f,
+ 0x8440,
+ 0x8442,
+ 0x8443,
+ 0x8444,
+ 0x8445,
+ 0x8446,
+ 0x8447,
+ 0x8449,
+ 0x844b,
+ 0x844c,
+ 0x844d,
+ 0x844e,
+ 0x8450,
+ 0x8451,
+ 0x8452,
+ 0x8454,
+ 0x8456,
+ 0x8457,
+ 0x8459,
+ 0x845a,
+ 0x845b,
+ 0x845d,
+ 0x845e,
+ 0x845f,
+ 0x8460,
+ 0x8461,
+ 0x8463,
+ 0x8465,
+ 0x8466,
+ 0x8467,
+ 0x8468,
+ 0x8469,
+ 0x846b,
+ 0x846c,
+ 0x846d,
+ 0x846e,
+ 0x846f,
+ 0x8470,
+ 0x8473,
+ 0x8474,
+ 0x8475,
+ 0x8476,
+ 0x8477,
+ 0x8478,
+ 0x8479,
+ 0x847a,
+ 0x847d,
+ 0x847e,
+ 0x8482,
+ 0x8486,
+ 0x848d,
+ 0x848e,
+ 0x848f,
+ 0x8490,
+ 0x8491,
+ 0x8494,
+ 0x8497,
+ 0x8498,
+ 0x8499,
+ 0x849a,
+ 0x849b,
+ 0x849c,
+ 0x849d,
+ 0x849e,
+ 0x849f,
+ 0x84a0,
+ 0x84a1,
+ 0x84a2,
+ 0x84a4,
+ 0x84a7,
+ 0x84a8,
+ 0x84a9,
+ 0x84aa,
+ 0x84ab,
+ 0x84ac,
+ 0x84ae,
+ 0x84af,
+ 0x84b0,
+ 0x84b1,
+ 0x84b2,
+ 0x84b4,
+ 0x84b6,
+ 0x84b8,
+ 0x84b9,
+ 0x84ba,
+ 0x84bb,
+ 0x84bc,
+ 0x84bf,
+ 0x84c0,
+ 0x84c1,
+ 0x84c2,
+ 0x84c4,
+ 0x84c5,
+ 0x84c6,
+ 0x84c7,
+ 0x84c9,
+ 0x84ca,
+ 0x84cb,
+ 0x84cc,
+ 0x84cd,
+ 0x84ce,
+ 0x84cf,
+ 0x84d0,
+ 0x84d1,
+ 0x84d2,
+ 0x84d3,
+ 0x84d4,
+ 0x84d6,
+ 0x84d7,
+ 0x84db,
+ 0x84e7,
+ 0x84e8,
+ 0x84e9,
+ 0x84ea,
+ 0x84eb,
+ 0x84ec,
+ 0x84ee,
+ 0x84ef,
+ 0x84f0,
+ 0x84f1,
+ 0x84f2,
+ 0x84f3,
+ 0x84f4,
+ 0x84f6,
+ 0x84f7,
+ 0x84f9,
+ 0x84fa,
+ 0x84fb,
+ 0x84fc,
+ 0x84fd,
+ 0x84fe,
+ 0x84ff,
+ 0x8500,
+ 0x8502,
+ 0x8506,
+ 0x8507,
+ 0x8508,
+ 0x8509,
+ 0x850a,
+ 0x850b,
+ 0x850c,
+ 0x850d,
+ 0x850e,
+ 0x850f,
+ 0x8511,
+ 0x8512,
+ 0x8513,
+ 0x8514,
+ 0x8515,
+ 0x8516,
+ 0x8517,
+ 0x8518,
+ 0x8519,
+ 0x851a,
+ 0x851c,
+ 0x851d,
+ 0x851e,
+ 0x851f,
+ 0x8520,
+ 0x8521,
+ 0x8523,
+ 0x8524,
+ 0x8525,
+ 0x8526,
+ 0x8527,
+ 0x8528,
+ 0x8529,
+ 0x852a,
+ 0x852b,
+ 0x852c,
+ 0x852d,
+ 0x852e,
+ 0x852f,
+ 0x8530,
+ 0x8531,
+ 0x853b,
+ 0x853d,
+ 0x853e,
+ 0x8540,
+ 0x8541,
+ 0x8543,
+ 0x8544,
+ 0x8545,
+ 0x8546,
+ 0x8547,
+ 0x8548,
+ 0x8549,
+ 0x854a,
+ 0x854d,
+ 0x854e,
+ 0x8551,
+ 0x8553,
+ 0x8554,
+ 0x8555,
+ 0x8556,
+ 0x8557,
+ 0x8558,
+ 0x8559,
+ 0x855b,
+ 0x855d,
+ 0x855e,
+ 0x8560,
+ 0x8561,
+ 0x8562,
+ 0x8563,
+ 0x8564,
+ 0x8565,
+ 0x8566,
+ 0x8567,
+ 0x8568,
+ 0x8569,
+ 0x856a,
+ 0x856b,
+ 0x856c,
+ 0x856d,
+ 0x856e,
+ 0x8571,
+ 0x8575,
+ 0x8576,
+ 0x8577,
+ 0x8578,
+ 0x8579,
+ 0x857a,
+ 0x857b,
+ 0x857c,
+ 0x857e,
+ 0x8580,
+ 0x8581,
+ 0x8582,
+ 0x8583,
+ 0x8584,
+ 0x8585,
+ 0x8586,
+ 0x8587,
+ 0x8588,
+ 0x8589,
+ 0x858a,
+ 0x858b,
+ 0x858c,
+ 0x858d,
+ 0x858e,
+ 0x858f,
+ 0x8590,
+ 0x8591,
+ 0x8594,
+ 0x8595,
+ 0x8596,
+ 0x8598,
+ 0x8599,
+ 0x859a,
+ 0x859b,
+ 0x859c,
+ 0x859d,
+ 0x859e,
+ 0x859f,
+ 0x85a0,
+ 0x85a1,
+ 0x85a2,
+ 0x85a3,
+ 0x85a4,
+ 0x85a6,
+ 0x85a7,
+ 0x85a8,
+ 0x85a9,
+ 0x85aa,
+ 0x85af,
+ 0x85b0,
+ 0x85b1,
+ 0x85b3,
+ 0x85b4,
+ 0x85b5,
+ 0x85b6,
+ 0x85b7,
+ 0x85b8,
+ 0x85b9,
+ 0x85ba,
+ 0x85bd,
+ 0x85be,
+ 0x85bf,
+ 0x85c0,
+ 0x85c2,
+ 0x85c3,
+ 0x85c4,
+ 0x85c5,
+ 0x85c6,
+ 0x85c7,
+ 0x85c8,
+ 0x85c9,
+ 0x85cb,
+ 0x85cd,
+ 0x85ce,
+ 0x85cf,
+ 0x85d0,
+ 0x85d1,
+ 0x85d2,
+ 0x85d5,
+ 0x85d7,
+ 0x85d8,
+ 0x85d9,
+ 0x85da,
+ 0x85dc,
+ 0x85dd,
+ 0x85de,
+ 0x85df,
+ 0x85e1,
+ 0x85e2,
+ 0x85e3,
+ 0x85e4,
+ 0x85e5,
+ 0x85e6,
+ 0x85e8,
+ 0x85e9,
+ 0x85ea,
+ 0x85eb,
+ 0x85ec,
+ 0x85ed,
+ 0x85ef,
+ 0x85f0,
+ 0x85f1,
+ 0x85f2,
+ 0x85f6,
+ 0x85f7,
+ 0x85f8,
+ 0x85f9,
+ 0x85fa,
+ 0x85fb,
+ 0x85fd,
+ 0x85fe,
+ 0x85ff,
+ 0x8600,
+ 0x8601,
+ 0x8604,
+ 0x8605,
+ 0x8606,
+ 0x8607,
+ 0x8609,
+ 0x860a,
+ 0x860b,
+ 0x860c,
+ 0x8611,
+ 0x8617,
+ 0x8618,
+ 0x8619,
+ 0x861a,
+ 0x861b,
+ 0x861c,
+ 0x861e,
+ 0x861f,
+ 0x8620,
+ 0x8621,
+ 0x8622,
+ 0x8623,
+ 0x8624,
+ 0x8625,
+ 0x8626,
+ 0x8627,
+ 0x8629,
+ 0x862a,
+ 0x862c,
+ 0x862d,
+ 0x862e,
+ 0x8631,
+ 0x8632,
+ 0x8633,
+ 0x8634,
+ 0x8635,
+ 0x8636,
+ 0x8638,
+ 0x8639,
+ 0x863a,
+ 0x863b,
+ 0x863c,
+ 0x863e,
+ 0x863f,
+ 0x8640,
+ 0x8643,
+ 0x8646,
+ 0x8647,
+ 0x8648,
+ 0x864b,
+ 0x864c,
+ 0x864d,
+ 0x864e,
+ 0x8650,
+ 0x8652,
+ 0x8653,
+ 0x8654,
+ 0x8655,
+ 0x8656,
+ 0x8659,
+ 0x865b,
+ 0x865c,
+ 0x865e,
+ 0x865f,
+ 0x8661,
+ 0x8662,
+ 0x8663,
+ 0x8664,
+ 0x8665,
+ 0x8667,
+ 0x8668,
+ 0x8669,
+ 0x866a,
+ 0x866b,
+ 0x866d,
+ 0x866e,
+ 0x866f,
+ 0x8670,
+ 0x8671,
+ 0x8673,
+ 0x8674,
+ 0x8677,
+ 0x8679,
+ 0x867a,
+ 0x867b,
+ 0x867c,
+ 0x8685,
+ 0x8686,
+ 0x8687,
+ 0x868a,
+ 0x868b,
+ 0x868c,
+ 0x868d,
+ 0x868e,
+ 0x8690,
+ 0x8691,
+ 0x8693,
+ 0x8694,
+ 0x8695,
+ 0x8696,
+ 0x8697,
+ 0x8698,
+ 0x8699,
+ 0x869a,
+ 0x869c,
+ 0x869d,
+ 0x869e,
+ 0x86a1,
+ 0x86a2,
+ 0x86a3,
+ 0x86a4,
+ 0x86a5,
+ 0x86a7,
+ 0x86a8,
+ 0x86a9,
+ 0x86aa,
+ 0x86af,
+ 0x86b0,
+ 0x86b1,
+ 0x86b3,
+ 0x86b4,
+ 0x86b5,
+ 0x86b6,
+ 0x86b7,
+ 0x86b8,
+ 0x86b9,
+ 0x86ba,
+ 0x86bb,
+ 0x86bc,
+ 0x86bd,
+ 0x86be,
+ 0x86bf,
+ 0x86c0,
+ 0x86c1,
+ 0x86c2,
+ 0x86c3,
+ 0x86c4,
+ 0x86c5,
+ 0x86c6,
+ 0x86c7,
+ 0x86c8,
+ 0x86c9,
+ 0x86cb,
+ 0x86cc,
+ 0x86d0,
+ 0x86d1,
+ 0x86d3,
+ 0x86d4,
+ 0x86d6,
+ 0x86d7,
+ 0x86d8,
+ 0x86d9,
+ 0x86da,
+ 0x86db,
+ 0x86dc,
+ 0x86dd,
+ 0x86de,
+ 0x86df,
+ 0x86e2,
+ 0x86e3,
+ 0x86e4,
+ 0x86e6,
+ 0x86e8,
+ 0x86e9,
+ 0x86ea,
+ 0x86eb,
+ 0x86ec,
+ 0x86ed,
+ 0x86f5,
+ 0x86f6,
+ 0x86f7,
+ 0x86f8,
+ 0x86f9,
+ 0x86fa,
+ 0x86fb,
+ 0x86fe,
+ 0x8700,
+ 0x8701,
+ 0x8702,
+ 0x8703,
+ 0x8704,
+ 0x8705,
+ 0x8706,
+ 0x8707,
+ 0x8708,
+ 0x8709,
+ 0x870a,
+ 0x870b,
+ 0x870c,
+ 0x870d,
+ 0x870e,
+ 0x8711,
+ 0x8712,
+ 0x8713,
+ 0x8718,
+ 0x8719,
+ 0x871a,
+ 0x871b,
+ 0x871c,
+ 0x871e,
+ 0x8720,
+ 0x8721,
+ 0x8722,
+ 0x8723,
+ 0x8724,
+ 0x8725,
+ 0x8726,
+ 0x8727,
+ 0x8728,
+ 0x8729,
+ 0x872a,
+ 0x872c,
+ 0x872d,
+ 0x872e,
+ 0x8730,
+ 0x8731,
+ 0x8732,
+ 0x8733,
+ 0x8734,
+ 0x8735,
+ 0x8737,
+ 0x8738,
+ 0x873a,
+ 0x873b,
+ 0x873c,
+ 0x873e,
+ 0x873f,
+ 0x8740,
+ 0x8741,
+ 0x8742,
+ 0x8743,
+ 0x8746,
+ 0x874c,
+ 0x874d,
+ 0x874e,
+ 0x874f,
+ 0x8750,
+ 0x8751,
+ 0x8752,
+ 0x8753,
+ 0x8754,
+ 0x8755,
+ 0x8756,
+ 0x8757,
+ 0x8758,
+ 0x8759,
+ 0x875a,
+ 0x875b,
+ 0x875c,
+ 0x875d,
+ 0x875e,
+ 0x875f,
+ 0x8760,
+ 0x8761,
+ 0x8762,
+ 0x8763,
+ 0x8764,
+ 0x8765,
+ 0x8766,
+ 0x8767,
+ 0x8768,
+ 0x8769,
+ 0x876a,
+ 0x876b,
+ 0x876c,
+ 0x876d,
+ 0x876e,
+ 0x876f,
+ 0x8773,
+ 0x8774,
+ 0x8775,
+ 0x8776,
+ 0x8777,
+ 0x8778,
+ 0x8779,
+ 0x877a,
+ 0x877b,
+ 0x8781,
+ 0x8782,
+ 0x8783,
+ 0x8784,
+ 0x8785,
+ 0x8787,
+ 0x8788,
+ 0x8789,
+ 0x878d,
+ 0x878f,
+ 0x8790,
+ 0x8791,
+ 0x8792,
+ 0x8793,
+ 0x8794,
+ 0x8796,
+ 0x8797,
+ 0x8798,
+ 0x879a,
+ 0x879b,
+ 0x879c,
+ 0x879d,
+ 0x879e,
+ 0x879f,
+ 0x87a2,
+ 0x87a3,
+ 0x87a4,
+ 0x87aa,
+ 0x87ab,
+ 0x87ac,
+ 0x87ad,
+ 0x87ae,
+ 0x87af,
+ 0x87b0,
+ 0x87b2,
+ 0x87b3,
+ 0x87b4,
+ 0x87b5,
+ 0x87b6,
+ 0x87b7,
+ 0x87b8,
+ 0x87b9,
+ 0x87ba,
+ 0x87bb,
+ 0x87bc,
+ 0x87bd,
+ 0x87be,
+ 0x87bf,
+ 0x87c0,
+ 0x87c2,
+ 0x87c3,
+ 0x87c4,
+ 0x87c5,
+ 0x87c6,
+ 0x87c8,
+ 0x87c9,
+ 0x87ca,
+ 0x87cb,
+ 0x87cc,
+ 0x87d1,
+ 0x87d2,
+ 0x87d3,
+ 0x87d4,
+ 0x87d7,
+ 0x87d8,
+ 0x87d9,
+ 0x87db,
+ 0x87dc,
+ 0x87dd,
+ 0x87de,
+ 0x87df,
+ 0x87e0,
+ 0x87e1,
+ 0x87e2,
+ 0x87e3,
+ 0x87e4,
+ 0x87e5,
+ 0x87e6,
+ 0x87e7,
+ 0x87e8,
+ 0x87ea,
+ 0x87eb,
+ 0x87ec,
+ 0x87ed,
+ 0x87ef,
+ 0x87f2,
+ 0x87f3,
+ 0x87f4,
+ 0x87f6,
+ 0x87f7,
+ 0x87f9,
+ 0x87fa,
+ 0x87fb,
+ 0x87fc,
+ 0x87fe,
+ 0x87ff,
+ 0x8800,
+ 0x8801,
+ 0x8802,
+ 0x8803,
+ 0x8805,
+ 0x8806,
+ 0x8808,
+ 0x8809,
+ 0x880a,
+ 0x880b,
+ 0x880c,
+ 0x880d,
+ 0x8810,
+ 0x8811,
+ 0x8813,
+ 0x8814,
+ 0x8815,
+ 0x8816,
+ 0x8817,
+ 0x8819,
+ 0x881b,
+ 0x881c,
+ 0x881d,
+ 0x881f,
+ 0x8820,
+ 0x8821,
+ 0x8822,
+ 0x8823,
+ 0x8824,
+ 0x8825,
+ 0x8826,
+ 0x8828,
+ 0x8829,
+ 0x882a,
+ 0x882b,
+ 0x882c,
+ 0x882e,
+ 0x882f,
+ 0x8830,
+ 0x8831,
+ 0x8832,
+ 0x8833,
+ 0x8835,
+ 0x8836,
+ 0x8837,
+ 0x8838,
+ 0x8839,
+ 0x883b,
+ 0x883c,
+ 0x883d,
+ 0x883e,
+ 0x883f,
+ 0x8840,
+ 0x8841,
+ 0x8843,
+ 0x8844,
+ 0x8848,
+ 0x884a,
+ 0x884b,
+ 0x884c,
+ 0x884d,
+ 0x884e,
+ 0x8852,
+ 0x8853,
+ 0x8855,
+ 0x8856,
+ 0x8857,
+ 0x8859,
+ 0x885a,
+ 0x885b,
+ 0x885d,
+ 0x8861,
+ 0x8862,
+ 0x8863,
+ 0x8867,
+ 0x8868,
+ 0x8869,
+ 0x886a,
+ 0x886b,
+ 0x886d,
+ 0x886f,
+ 0x8870,
+ 0x8871,
+ 0x8872,
+ 0x8874,
+ 0x8875,
+ 0x8876,
+ 0x8877,
+ 0x8879,
+ 0x887c,
+ 0x887d,
+ 0x887e,
+ 0x887f,
+ 0x8880,
+ 0x8881,
+ 0x8882,
+ 0x8883,
+ 0x8888,
+ 0x8889,
+ 0x888b,
+ 0x888c,
+ 0x888d,
+ 0x888e,
+ 0x8891,
+ 0x8892,
+ 0x8893,
+ 0x8895,
+ 0x8896,
+ 0x8897,
+ 0x8898,
+ 0x8899,
+ 0x889a,
+ 0x889b,
+ 0x889e,
+ 0x889f,
+ 0x88a1,
+ 0x88a2,
+ 0x88a4,
+ 0x88a7,
+ 0x88a8,
+ 0x88aa,
+ 0x88ab,
+ 0x88ac,
+ 0x88b1,
+ 0x88b2,
+ 0x88b6,
+ 0x88b7,
+ 0x88b8,
+ 0x88b9,
+ 0x88ba,
+ 0x88bc,
+ 0x88bd,
+ 0x88be,
+ 0x88c0,
+ 0x88c1,
+ 0x88c2,
+ 0x88c9,
+ 0x88ca,
+ 0x88cb,
+ 0x88cc,
+ 0x88cd,
+ 0x88ce,
+ 0x88d0,
+ 0x88d2,
+ 0x88d4,
+ 0x88d5,
+ 0x88d6,
+ 0x88d7,
+ 0x88d8,
+ 0x88d9,
+ 0x88da,
+ 0x88db,
+ 0x88dc,
+ 0x88dd,
+ 0x88de,
+ 0x88df,
+ 0x88e1,
+ 0x88e7,
+ 0x88e8,
+ 0x88eb,
+ 0x88ec,
+ 0x88ee,
+ 0x88ef,
+ 0x88f0,
+ 0x88f1,
+ 0x88f2,
+ 0x88f3,
+ 0x88f4,
+ 0x88f6,
+ 0x88f7,
+ 0x88f8,
+ 0x88f9,
+ 0x88fa,
+ 0x88fb,
+ 0x88fc,
+ 0x88fd,
+ 0x88fe,
+ 0x8901,
+ 0x8902,
+ 0x8905,
+ 0x8906,
+ 0x8907,
+ 0x8909,
+ 0x890a,
+ 0x890b,
+ 0x890c,
+ 0x890e,
+ 0x8910,
+ 0x8911,
+ 0x8912,
+ 0x8913,
+ 0x8914,
+ 0x8915,
+ 0x8916,
+ 0x8917,
+ 0x8918,
+ 0x8919,
+ 0x891a,
+ 0x891e,
+ 0x891f,
+ 0x8921,
+ 0x8922,
+ 0x8923,
+ 0x8925,
+ 0x8926,
+ 0x8927,
+ 0x8929,
+ 0x892a,
+ 0x892b,
+ 0x892c,
+ 0x892d,
+ 0x892e,
+ 0x892f,
+ 0x8930,
+ 0x8931,
+ 0x8932,
+ 0x8933,
+ 0x8935,
+ 0x8936,
+ 0x8937,
+ 0x8938,
+ 0x893b,
+ 0x893c,
+ 0x893d,
+ 0x893e,
+ 0x8941,
+ 0x8942,
+ 0x8944,
+ 0x8946,
+ 0x8949,
+ 0x894b,
+ 0x894c,
+ 0x894f,
+ 0x8950,
+ 0x8951,
+ 0x8952,
+ 0x8953,
+ 0x8956,
+ 0x8957,
+ 0x8958,
+ 0x8959,
+ 0x895a,
+ 0x895b,
+ 0x895c,
+ 0x895d,
+ 0x895e,
+ 0x895f,
+ 0x8960,
+ 0x8961,
+ 0x8962,
+ 0x8963,
+ 0x8964,
+ 0x8966,
+ 0x8969,
+ 0x896a,
+ 0x896b,
+ 0x896c,
+ 0x896d,
+ 0x896e,
+ 0x896f,
+ 0x8971,
+ 0x8972,
+ 0x8973,
+ 0x8974,
+ 0x8976,
+ 0x8979,
+ 0x897a,
+ 0x897b,
+ 0x897c,
+ 0x897e,
+ 0x897f,
+ 0x8981,
+ 0x8982,
+ 0x8983,
+ 0x8985,
+ 0x8986,
+ 0x8988,
+ 0x898b,
+ 0x898f,
+ 0x8993,
+ 0x8995,
+ 0x8996,
+ 0x8997,
+ 0x8998,
+ 0x899b,
+ 0x899c,
+ 0x899d,
+ 0x899e,
+ 0x899f,
+ 0x89a1,
+ 0x89a2,
+ 0x89a3,
+ 0x89a4,
+ 0x89a6,
+ 0x89aa,
+ 0x89ac,
+ 0x89ad,
+ 0x89ae,
+ 0x89af,
+ 0x89b2,
+ 0x89b6,
+ 0x89b7,
+ 0x89b9,
+ 0x89ba,
+ 0x89bd,
+ 0x89be,
+ 0x89bf,
+ 0x89c0,
+ 0x89d2,
+ 0x89d3,
+ 0x89d4,
+ 0x89d5,
+ 0x89d6,
+ 0x89d9,
+ 0x89da,
+ 0x89db,
+ 0x89dc,
+ 0x89dd,
+ 0x89df,
+ 0x89e0,
+ 0x89e1,
+ 0x89e2,
+ 0x89e3,
+ 0x89e4,
+ 0x89e5,
+ 0x89e6,
+ 0x89e8,
+ 0x89e9,
+ 0x89eb,
+ 0x89ec,
+ 0x89ed,
+ 0x89f0,
+ 0x89f1,
+ 0x89f2,
+ 0x89f3,
+ 0x89f4,
+ 0x89f6,
+ 0x89f7,
+ 0x89f8,
+ 0x89fa,
+ 0x89fb,
+ 0x89fc,
+ 0x89fe,
+ 0x89ff,
+ 0x8a00,
+ 0x8a02,
+ 0x8a03,
+ 0x8a04,
+ 0x8a07,
+ 0x8a08,
+ 0x8a0a,
+ 0x8a0c,
+ 0x8a0e,
+ 0x8a0f,
+ 0x8a10,
+ 0x8a11,
+ 0x8a12,
+ 0x8a13,
+ 0x8a15,
+ 0x8a16,
+ 0x8a17,
+ 0x8a18,
+ 0x8a1b,
+ 0x8a1d,
+ 0x8a1e,
+ 0x8a1f,
+ 0x8a22,
+ 0x8a23,
+ 0x8a25,
+ 0x8a27,
+ 0x8a2a,
+ 0x8a2c,
+ 0x8a2d,
+ 0x8a30,
+ 0x8a31,
+ 0x8a34,
+ 0x8a36,
+ 0x8a39,
+ 0x8a3a,
+ 0x8a3b,
+ 0x8a3c,
+ 0x8a3e,
+ 0x8a3f,
+ 0x8a40,
+ 0x8a41,
+ 0x8a44,
+ 0x8a45,
+ 0x8a46,
+ 0x8a48,
+ 0x8a4a,
+ 0x8a4c,
+ 0x8a4d,
+ 0x8a4e,
+ 0x8a4f,
+ 0x8a50,
+ 0x8a51,
+ 0x8a52,
+ 0x8a54,
+ 0x8a55,
+ 0x8a56,
+ 0x8a57,
+ 0x8a58,
+ 0x8a59,
+ 0x8a5b,
+ 0x8a5e,
+ 0x8a60,
+ 0x8a61,
+ 0x8a62,
+ 0x8a63,
+ 0x8a66,
+ 0x8a68,
+ 0x8a69,
+ 0x8a6b,
+ 0x8a6c,
+ 0x8a6d,
+ 0x8a6e,
+ 0x8a70,
+ 0x8a71,
+ 0x8a72,
+ 0x8a73,
+ 0x8a74,
+ 0x8a75,
+ 0x8a76,
+ 0x8a77,
+ 0x8a79,
+ 0x8a7a,
+ 0x8a7b,
+ 0x8a7c,
+ 0x8a7f,
+ 0x8a81,
+ 0x8a82,
+ 0x8a83,
+ 0x8a84,
+ 0x8a85,
+ 0x8a86,
+ 0x8a87,
+ 0x8a8b,
+ 0x8a8c,
+ 0x8a8d,
+ 0x8a8f,
+ 0x8a91,
+ 0x8a92,
+ 0x8a93,
+ 0x8a95,
+ 0x8a96,
+ 0x8a98,
+ 0x8a99,
+ 0x8a9a,
+ 0x8a9e,
+ 0x8aa0,
+ 0x8aa1,
+ 0x8aa3,
+ 0x8aa4,
+ 0x8aa5,
+ 0x8aa6,
+ 0x8aa7,
+ 0x8aa8,
+ 0x8aaa,
+ 0x8aab,
+ 0x8ab0,
+ 0x8ab2,
+ 0x8ab6,
+ 0x8ab8,
+ 0x8ab9,
+ 0x8aba,
+ 0x8abb,
+ 0x8abc,
+ 0x8abd,
+ 0x8abe,
+ 0x8abf,
+ 0x8ac0,
+ 0x8ac2,
+ 0x8ac3,
+ 0x8ac4,
+ 0x8ac5,
+ 0x8ac6,
+ 0x8ac7,
+ 0x8ac8,
+ 0x8ac9,
+ 0x8acb,
+ 0x8acd,
+ 0x8acf,
+ 0x8ad1,
+ 0x8ad2,
+ 0x8ad3,
+ 0x8ad4,
+ 0x8ad5,
+ 0x8ad6,
+ 0x8ad7,
+ 0x8ad8,
+ 0x8ad9,
+ 0x8adb,
+ 0x8adc,
+ 0x8add,
+ 0x8ade,
+ 0x8adf,
+ 0x8ae0,
+ 0x8ae1,
+ 0x8ae2,
+ 0x8ae4,
+ 0x8ae6,
+ 0x8ae7,
+ 0x8ae8,
+ 0x8aeb,
+ 0x8aed,
+ 0x8aee,
+ 0x8aef,
+ 0x8af0,
+ 0x8af1,
+ 0x8af2,
+ 0x8af3,
+ 0x8af4,
+ 0x8af5,
+ 0x8af6,
+ 0x8af7,
+ 0x8af8,
+ 0x8afa,
+ 0x8afb,
+ 0x8afc,
+ 0x8afe,
+ 0x8aff,
+ 0x8b00,
+ 0x8b01,
+ 0x8b02,
+ 0x8b04,
+ 0x8b05,
+ 0x8b06,
+ 0x8b07,
+ 0x8b08,
+ 0x8b0a,
+ 0x8b0b,
+ 0x8b0d,
+ 0x8b0e,
+ 0x8b0f,
+ 0x8b10,
+ 0x8b11,
+ 0x8b12,
+ 0x8b13,
+ 0x8b14,
+ 0x8b15,
+ 0x8b16,
+ 0x8b17,
+ 0x8b18,
+ 0x8b19,
+ 0x8b1a,
+ 0x8b1b,
+ 0x8b1c,
+ 0x8b1d,
+ 0x8b1e,
+ 0x8b20,
+ 0x8b22,
+ 0x8b23,
+ 0x8b24,
+ 0x8b25,
+ 0x8b26,
+ 0x8b27,
+ 0x8b28,
+ 0x8b2a,
+ 0x8b2b,
+ 0x8b2c,
+ 0x8b2e,
+ 0x8b2f,
+ 0x8b30,
+ 0x8b31,
+ 0x8b33,
+ 0x8b35,
+ 0x8b36,
+ 0x8b37,
+ 0x8b39,
+ 0x8b3a,
+ 0x8b3b,
+ 0x8b3c,
+ 0x8b3d,
+ 0x8b3e,
+ 0x8b40,
+ 0x8b41,
+ 0x8b42,
+ 0x8b45,
+ 0x8b46,
+ 0x8b47,
+ 0x8b48,
+ 0x8b49,
+ 0x8b4a,
+ 0x8b4b,
+ 0x8b4e,
+ 0x8b4f,
+ 0x8b50,
+ 0x8b51,
+ 0x8b52,
+ 0x8b53,
+ 0x8b54,
+ 0x8b55,
+ 0x8b56,
+ 0x8b57,
+ 0x8b58,
+ 0x8b59,
+ 0x8b5a,
+ 0x8b5c,
+ 0x8b5d,
+ 0x8b5f,
+ 0x8b60,
+ 0x8b63,
+ 0x8b65,
+ 0x8b66,
+ 0x8b67,
+ 0x8b68,
+ 0x8b6a,
+ 0x8b6b,
+ 0x8b6c,
+ 0x8b6d,
+ 0x8b6f,
+ 0x8b70,
+ 0x8b74,
+ 0x8b77,
+ 0x8b78,
+ 0x8b79,
+ 0x8b7a,
+ 0x8b7b,
+ 0x8b7d,
+ 0x8b7e,
+ 0x8b7f,
+ 0x8b80,
+ 0x8b82,
+ 0x8b84,
+ 0x8b85,
+ 0x8b86,
+ 0x8b88,
+ 0x8b8a,
+ 0x8b8b,
+ 0x8b8c,
+ 0x8b8e,
+ 0x8b92,
+ 0x8b93,
+ 0x8b94,
+ 0x8b95,
+ 0x8b96,
+ 0x8b98,
+ 0x8b99,
+ 0x8b9a,
+ 0x8b9c,
+ 0x8b9e,
+ 0x8b9f,
+ 0x8c37,
+ 0x8c39,
+ 0x8c3b,
+ 0x8c3c,
+ 0x8c3d,
+ 0x8c3e,
+ 0x8c3f,
+ 0x8c41,
+ 0x8c42,
+ 0x8c43,
+ 0x8c45,
+ 0x8c46,
+ 0x8c47,
+ 0x8c48,
+ 0x8c49,
+ 0x8c4a,
+ 0x8c4b,
+ 0x8c4c,
+ 0x8c4d,
+ 0x8c4e,
+ 0x8c4f,
+ 0x8c50,
+ 0x8c54,
+ 0x8c55,
+ 0x8c56,
+ 0x8c57,
+ 0x8c5a,
+ 0x8c5c,
+ 0x8c5d,
+ 0x8c5f,
+ 0x8c61,
+ 0x8c62,
+ 0x8c64,
+ 0x8c65,
+ 0x8c66,
+ 0x8c68,
+ 0x8c69,
+ 0x8c6a,
+ 0x8c6b,
+ 0x8c6c,
+ 0x8c6d,
+ 0x8c6f,
+ 0x8c70,
+ 0x8c71,
+ 0x8c72,
+ 0x8c73,
+ 0x8c75,
+ 0x8c76,
+ 0x8c77,
+ 0x8c78,
+ 0x8c79,
+ 0x8c7a,
+ 0x8c7b,
+ 0x8c7d,
+ 0x8c80,
+ 0x8c81,
+ 0x8c82,
+ 0x8c84,
+ 0x8c85,
+ 0x8c86,
+ 0x8c89,
+ 0x8c8a,
+ 0x8c8c,
+ 0x8c8d,
+ 0x8c8f,
+ 0x8c90,
+ 0x8c91,
+ 0x8c92,
+ 0x8c93,
+ 0x8c94,
+ 0x8c95,
+ 0x8c97,
+ 0x8c98,
+ 0x8c99,
+ 0x8c9a,
+ 0x8c9c,
+ 0x8c9d,
+ 0x8c9e,
+ 0x8ca0,
+ 0x8ca1,
+ 0x8ca2,
+ 0x8ca3,
+ 0x8ca4,
+ 0x8ca5,
+ 0x8ca7,
+ 0x8ca8,
+ 0x8ca9,
+ 0x8caa,
+ 0x8cab,
+ 0x8cac,
+ 0x8caf,
+ 0x8cb0,
+ 0x8cb2,
+ 0x8cb3,
+ 0x8cb4,
+ 0x8cb5,
+ 0x8cb6,
+ 0x8cb7,
+ 0x8cb8,
+ 0x8cb9,
+ 0x8cba,
+ 0x8cbb,
+ 0x8cbc,
+ 0x8cbd,
+ 0x8cbe,
+ 0x8cbf,
+ 0x8cc0,
+ 0x8cc1,
+ 0x8cc2,
+ 0x8cc3,
+ 0x8cc4,
+ 0x8cc5,
+ 0x8cc7,
+ 0x8cc8,
+ 0x8cca,
+ 0x8ccc,
+ 0x8ccf,
+ 0x8cd1,
+ 0x8cd2,
+ 0x8cd3,
+ 0x8cd5,
+ 0x8cd7,
+ 0x8cd9,
+ 0x8cda,
+ 0x8cdc,
+ 0x8cdd,
+ 0x8cde,
+ 0x8cdf,
+ 0x8ce0,
+ 0x8ce1,
+ 0x8ce2,
+ 0x8ce3,
+ 0x8ce4,
+ 0x8ce5,
+ 0x8ce6,
+ 0x8ce7,
+ 0x8ce8,
+ 0x8cea,
+ 0x8cec,
+ 0x8ced,
+ 0x8cee,
+ 0x8cf0,
+ 0x8cf1,
+ 0x8cf3,
+ 0x8cf4,
+ 0x8cf5,
+ 0x8cf8,
+ 0x8cf9,
+ 0x8cfa,
+ 0x8cfb,
+ 0x8cfc,
+ 0x8cfd,
+ 0x8cfe,
+ 0x8d00,
+ 0x8d02,
+ 0x8d04,
+ 0x8d05,
+ 0x8d06,
+ 0x8d07,
+ 0x8d08,
+ 0x8d09,
+ 0x8d0a,
+ 0x8d0d,
+ 0x8d0f,
+ 0x8d10,
+ 0x8d13,
+ 0x8d14,
+ 0x8d15,
+ 0x8d16,
+ 0x8d17,
+ 0x8d19,
+ 0x8d1b,
+ 0x8d64,
+ 0x8d66,
+ 0x8d67,
+ 0x8d68,
+ 0x8d69,
+ 0x8d6b,
+ 0x8d6c,
+ 0x8d6d,
+ 0x8d6e,
+ 0x8d6f,
+ 0x8d70,
+ 0x8d72,
+ 0x8d73,
+ 0x8d74,
+ 0x8d76,
+ 0x8d77,
+ 0x8d78,
+ 0x8d79,
+ 0x8d7b,
+ 0x8d7d,
+ 0x8d80,
+ 0x8d81,
+ 0x8d84,
+ 0x8d85,
+ 0x8d89,
+ 0x8d8a,
+ 0x8d8c,
+ 0x8d8d,
+ 0x8d8e,
+ 0x8d8f,
+ 0x8d90,
+ 0x8d91,
+ 0x8d92,
+ 0x8d93,
+ 0x8d94,
+ 0x8d95,
+ 0x8d96,
+ 0x8d99,
+ 0x8d9b,
+ 0x8d9c,
+ 0x8d9f,
+ 0x8da0,
+ 0x8da1,
+ 0x8da3,
+ 0x8da5,
+ 0x8da7,
+ 0x8da8,
+ 0x8daa,
+ 0x8dab,
+ 0x8dac,
+ 0x8dad,
+ 0x8dae,
+ 0x8daf,
+ 0x8db2,
+ 0x8db3,
+ 0x8db4,
+ 0x8db5,
+ 0x8db6,
+ 0x8db7,
+ 0x8db9,
+ 0x8dba,
+ 0x8dbc,
+ 0x8dbe,
+ 0x8dbf,
+ 0x8dc1,
+ 0x8dc2,
+ 0x8dc5,
+ 0x8dc6,
+ 0x8dc7,
+ 0x8dc8,
+ 0x8dcb,
+ 0x8dcc,
+ 0x8dcd,
+ 0x8dce,
+ 0x8dcf,
+ 0x8dd0,
+ 0x8dd1,
+ 0x8dd3,
+ 0x8dd5,
+ 0x8dd6,
+ 0x8dd7,
+ 0x8dd8,
+ 0x8dd9,
+ 0x8dda,
+ 0x8ddb,
+ 0x8ddc,
+ 0x8ddd,
+ 0x8ddf,
+ 0x8de0,
+ 0x8de1,
+ 0x8de2,
+ 0x8de3,
+ 0x8de4,
+ 0x8de6,
+ 0x8de7,
+ 0x8de8,
+ 0x8de9,
+ 0x8dea,
+ 0x8deb,
+ 0x8dec,
+ 0x8dee,
+ 0x8def,
+ 0x8df0,
+ 0x8df1,
+ 0x8df2,
+ 0x8df3,
+ 0x8df4,
+ 0x8dfa,
+ 0x8dfc,
+ 0x8dfd,
+ 0x8dfe,
+ 0x8dff,
+ 0x8e00,
+ 0x8e02,
+ 0x8e03,
+ 0x8e04,
+ 0x8e05,
+ 0x8e06,
+ 0x8e07,
+ 0x8e09,
+ 0x8e0a,
+ 0x8e0d,
+ 0x8e0f,
+ 0x8e10,
+ 0x8e11,
+ 0x8e12,
+ 0x8e13,
+ 0x8e14,
+ 0x8e15,
+ 0x8e16,
+ 0x8e17,
+ 0x8e18,
+ 0x8e19,
+ 0x8e1a,
+ 0x8e1b,
+ 0x8e1c,
+ 0x8e1d,
+ 0x8e1e,
+ 0x8e1f,
+ 0x8e20,
+ 0x8e21,
+ 0x8e22,
+ 0x8e23,
+ 0x8e24,
+ 0x8e25,
+ 0x8e26,
+ 0x8e27,
+ 0x8e29,
+ 0x8e2b,
+ 0x8e2e,
+ 0x8e30,
+ 0x8e31,
+ 0x8e33,
+ 0x8e34,
+ 0x8e35,
+ 0x8e36,
+ 0x8e38,
+ 0x8e39,
+ 0x8e3c,
+ 0x8e3d,
+ 0x8e3e,
+ 0x8e3f,
+ 0x8e40,
+ 0x8e41,
+ 0x8e42,
+ 0x8e44,
+ 0x8e45,
+ 0x8e47,
+ 0x8e48,
+ 0x8e49,
+ 0x8e4a,
+ 0x8e4b,
+ 0x8e4c,
+ 0x8e4d,
+ 0x8e4e,
+ 0x8e50,
+ 0x8e53,
+ 0x8e54,
+ 0x8e55,
+ 0x8e56,
+ 0x8e57,
+ 0x8e59,
+ 0x8e5a,
+ 0x8e5b,
+ 0x8e5c,
+ 0x8e5d,
+ 0x8e5e,
+ 0x8e5f,
+ 0x8e60,
+ 0x8e61,
+ 0x8e62,
+ 0x8e63,
+ 0x8e64,
+ 0x8e65,
+ 0x8e66,
+ 0x8e67,
+ 0x8e69,
+ 0x8e6a,
+ 0x8e6c,
+ 0x8e6d,
+ 0x8e6f,
+ 0x8e72,
+ 0x8e73,
+ 0x8e74,
+ 0x8e76,
+ 0x8e78,
+ 0x8e7a,
+ 0x8e7b,
+ 0x8e7c,
+ 0x8e81,
+ 0x8e82,
+ 0x8e84,
+ 0x8e85,
+ 0x8e86,
+ 0x8e87,
+ 0x8e88,
+ 0x8e89,
+ 0x8e8a,
+ 0x8e8b,
+ 0x8e8c,
+ 0x8e8d,
+ 0x8e8e,
+ 0x8e90,
+ 0x8e91,
+ 0x8e92,
+ 0x8e93,
+ 0x8e94,
+ 0x8e95,
+ 0x8e96,
+ 0x8e97,
+ 0x8e98,
+ 0x8e9a,
+ 0x8e9d,
+ 0x8e9e,
+ 0x8e9f,
+ 0x8ea0,
+ 0x8ea1,
+ 0x8ea3,
+ 0x8ea4,
+ 0x8ea5,
+ 0x8ea6,
+ 0x8ea8,
+ 0x8ea9,
+ 0x8eaa,
+ 0x8eab,
+ 0x8eac,
+ 0x8eb2,
+ 0x8eba,
+ 0x8ebd,
+ 0x8ec0,
+ 0x8ec2,
+ 0x8ec9,
+ 0x8eca,
+ 0x8ecb,
+ 0x8ecc,
+ 0x8ecd,
+ 0x8ecf,
+ 0x8ed1,
+ 0x8ed2,
+ 0x8ed3,
+ 0x8ed4,
+ 0x8ed7,
+ 0x8ed8,
+ 0x8edb,
+ 0x8edc,
+ 0x8edd,
+ 0x8ede,
+ 0x8edf,
+ 0x8ee0,
+ 0x8ee1,
+ 0x8ee5,
+ 0x8ee6,
+ 0x8ee7,
+ 0x8ee8,
+ 0x8ee9,
+ 0x8eeb,
+ 0x8eec,
+ 0x8eee,
+ 0x8eef,
+ 0x8ef1,
+ 0x8ef4,
+ 0x8ef5,
+ 0x8ef6,
+ 0x8ef7,
+ 0x8ef8,
+ 0x8ef9,
+ 0x8efa,
+ 0x8efb,
+ 0x8efc,
+ 0x8efe,
+ 0x8eff,
+ 0x8f00,
+ 0x8f01,
+ 0x8f02,
+ 0x8f03,
+ 0x8f05,
+ 0x8f06,
+ 0x8f07,
+ 0x8f08,
+ 0x8f09,
+ 0x8f0a,
+ 0x8f0b,
+ 0x8f0d,
+ 0x8f0e,
+ 0x8f10,
+ 0x8f11,
+ 0x8f12,
+ 0x8f13,
+ 0x8f14,
+ 0x8f15,
+ 0x8f16,
+ 0x8f17,
+ 0x8f18,
+ 0x8f1a,
+ 0x8f1b,
+ 0x8f1c,
+ 0x8f1d,
+ 0x8f1e,
+ 0x8f1f,
+ 0x8f20,
+ 0x8f23,
+ 0x8f24,
+ 0x8f25,
+ 0x8f26,
+ 0x8f29,
+ 0x8f2a,
+ 0x8f2c,
+ 0x8f2e,
+ 0x8f2f,
+ 0x8f32,
+ 0x8f33,
+ 0x8f34,
+ 0x8f35,
+ 0x8f36,
+ 0x8f37,
+ 0x8f38,
+ 0x8f39,
+ 0x8f3b,
+ 0x8f3e,
+ 0x8f3f,
+ 0x8f40,
+ 0x8f42,
+ 0x8f43,
+ 0x8f44,
+ 0x8f45,
+ 0x8f46,
+ 0x8f47,
+ 0x8f48,
+ 0x8f49,
+ 0x8f4b,
+ 0x8f4d,
+ 0x8f4e,
+ 0x8f4f,
+ 0x8f50,
+ 0x8f51,
+ 0x8f52,
+ 0x8f53,
+ 0x8f54,
+ 0x8f55,
+ 0x8f56,
+ 0x8f57,
+ 0x8f58,
+ 0x8f59,
+ 0x8f5a,
+ 0x8f5b,
+ 0x8f5d,
+ 0x8f5e,
+ 0x8f5f,
+ 0x8f60,
+ 0x8f61,
+ 0x8f62,
+ 0x8f63,
+ 0x8f64,
+ 0x8f9b,
+ 0x8f9c,
+ 0x8f9f,
+ 0x8fa3,
+ 0x8fa6,
+ 0x8fa8,
+ 0x8fad,
+ 0x8fae,
+ 0x8faf,
+ 0x8fb0,
+ 0x8fb1,
+ 0x8fb2,
+ 0x8fb4,
+ 0x8fbf,
+ 0x8fc2,
+ 0x8fc4,
+ 0x8fc5,
+ 0x8fc6,
+ 0x8fc9,
+ 0x8fcb,
+ 0x8fcd,
+ 0x8fce,
+ 0x8fd1,
+ 0x8fd2,
+ 0x8fd3,
+ 0x8fd4,
+ 0x8fd5,
+ 0x8fd6,
+ 0x8fd7,
+ 0x8fe0,
+ 0x8fe1,
+ 0x8fe2,
+ 0x8fe3,
+ 0x8fe4,
+ 0x8fe5,
+ 0x8fe6,
+ 0x8fe8,
+ 0x8fea,
+ 0x8feb,
+ 0x8fed,
+ 0x8fee,
+ 0x8ff0,
+ 0x8ff4,
+ 0x8ff5,
+ 0x8ff6,
+ 0x8ff7,
+ 0x8ff8,
+ 0x8ffa,
+ 0x8ffb,
+ 0x8ffc,
+ 0x8ffd,
+ 0x8ffe,
+ 0x8fff,
+ 0x9000,
+ 0x9001,
+ 0x9002,
+ 0x9003,
+ 0x9004,
+ 0x9005,
+ 0x9006,
+ 0x900b,
+ 0x900c,
+ 0x900d,
+ 0x900f,
+ 0x9010,
+ 0x9011,
+ 0x9014,
+ 0x9015,
+ 0x9016,
+ 0x9017,
+ 0x9019,
+ 0x901a,
+ 0x901b,
+ 0x901c,
+ 0x901d,
+ 0x901e,
+ 0x901f,
+ 0x9020,
+ 0x9021,
+ 0x9022,
+ 0x9023,
+ 0x9024,
+ 0x902d,
+ 0x902e,
+ 0x902f,
+ 0x9031,
+ 0x9032,
+ 0x9034,
+ 0x9035,
+ 0x9036,
+ 0x9038,
+ 0x903c,
+ 0x903d,
+ 0x903e,
+ 0x903f,
+ 0x9041,
+ 0x9042,
+ 0x9044,
+ 0x9047,
+ 0x9049,
+ 0x904a,
+ 0x904b,
+ 0x904d,
+ 0x904e,
+ 0x904f,
+ 0x9050,
+ 0x9051,
+ 0x9052,
+ 0x9053,
+ 0x9054,
+ 0x9055,
+ 0x9058,
+ 0x9059,
+ 0x905b,
+ 0x905c,
+ 0x905d,
+ 0x905e,
+ 0x9060,
+ 0x9062,
+ 0x9063,
+ 0x9067,
+ 0x9068,
+ 0x9069,
+ 0x906b,
+ 0x906d,
+ 0x906e,
+ 0x906f,
+ 0x9070,
+ 0x9072,
+ 0x9073,
+ 0x9074,
+ 0x9075,
+ 0x9076,
+ 0x9077,
+ 0x9078,
+ 0x9079,
+ 0x907a,
+ 0x907b,
+ 0x907c,
+ 0x907d,
+ 0x907e,
+ 0x907f,
+ 0x9080,
+ 0x9081,
+ 0x9082,
+ 0x9083,
+ 0x9084,
+ 0x9085,
+ 0x9086,
+ 0x9087,
+ 0x9088,
+ 0x908a,
+ 0x908b,
+ 0x908d,
+ 0x908f,
+ 0x9090,
+ 0x9091,
+ 0x9094,
+ 0x9095,
+ 0x9097,
+ 0x9098,
+ 0x9099,
+ 0x909b,
+ 0x909e,
+ 0x909f,
+ 0x90a0,
+ 0x90a1,
+ 0x90a2,
+ 0x90a3,
+ 0x90a5,
+ 0x90a6,
+ 0x90a7,
+ 0x90aa,
+ 0x90af,
+ 0x90b0,
+ 0x90b1,
+ 0x90b2,
+ 0x90b3,
+ 0x90b4,
+ 0x90b5,
+ 0x90b6,
+ 0x90b8,
+ 0x90bd,
+ 0x90be,
+ 0x90bf,
+ 0x90c1,
+ 0x90c3,
+ 0x90c5,
+ 0x90c7,
+ 0x90c8,
+ 0x90ca,
+ 0x90cb,
+ 0x90ce,
+ 0x90d4,
+ 0x90d5,
+ 0x90d6,
+ 0x90d7,
+ 0x90d8,
+ 0x90d9,
+ 0x90da,
+ 0x90db,
+ 0x90dc,
+ 0x90dd,
+ 0x90df,
+ 0x90e0,
+ 0x90e1,
+ 0x90e2,
+ 0x90e3,
+ 0x90e4,
+ 0x90e5,
+ 0x90e8,
+ 0x90e9,
+ 0x90ea,
+ 0x90eb,
+ 0x90ec,
+ 0x90ed,
+ 0x90ef,
+ 0x90f0,
+ 0x90f1,
+ 0x90f2,
+ 0x90f3,
+ 0x90f4,
+ 0x90f5,
+ 0x90f9,
+ 0x90fa,
+ 0x90fb,
+ 0x90fc,
+ 0x90fd,
+ 0x90fe,
+ 0x90ff,
+ 0x9100,
+ 0x9101,
+ 0x9102,
+ 0x9103,
+ 0x9104,
+ 0x9105,
+ 0x9106,
+ 0x9107,
+ 0x9108,
+ 0x9109,
+ 0x910b,
+ 0x910d,
+ 0x910e,
+ 0x910f,
+ 0x9110,
+ 0x9111,
+ 0x9112,
+ 0x9114,
+ 0x9116,
+ 0x9117,
+ 0x9118,
+ 0x9119,
+ 0x911a,
+ 0x911b,
+ 0x911c,
+ 0x911d,
+ 0x911e,
+ 0x911f,
+ 0x9120,
+ 0x9121,
+ 0x9122,
+ 0x9123,
+ 0x9124,
+ 0x9126,
+ 0x9127,
+ 0x9128,
+ 0x9129,
+ 0x912a,
+ 0x912b,
+ 0x912c,
+ 0x912d,
+ 0x912e,
+ 0x912f,
+ 0x9130,
+ 0x9131,
+ 0x9132,
+ 0x9133,
+ 0x9134,
+ 0x9135,
+ 0x9136,
+ 0x9138,
+ 0x9139,
+ 0x913a,
+ 0x913b,
+ 0x913e,
+ 0x913f,
+ 0x9140,
+ 0x9141,
+ 0x9143,
+ 0x9144,
+ 0x9145,
+ 0x9146,
+ 0x9147,
+ 0x9148,
+ 0x9149,
+ 0x914a,
+ 0x914b,
+ 0x914c,
+ 0x914d,
+ 0x914e,
+ 0x914f,
+ 0x9150,
+ 0x9152,
+ 0x9153,
+ 0x9155,
+ 0x9156,
+ 0x9157,
+ 0x9158,
+ 0x915a,
+ 0x915f,
+ 0x9160,
+ 0x9161,
+ 0x9162,
+ 0x9163,
+ 0x9164,
+ 0x9165,
+ 0x9168,
+ 0x9169,
+ 0x916a,
+ 0x916c,
+ 0x916e,
+ 0x916f,
+ 0x9172,
+ 0x9173,
+ 0x9174,
+ 0x9175,
+ 0x9177,
+ 0x9178,
+ 0x9179,
+ 0x917a,
+ 0x9180,
+ 0x9181,
+ 0x9182,
+ 0x9183,
+ 0x9184,
+ 0x9185,
+ 0x9186,
+ 0x9187,
+ 0x9189,
+ 0x918a,
+ 0x918b,
+ 0x918d,
+ 0x918f,
+ 0x9190,
+ 0x9191,
+ 0x9192,
+ 0x9193,
+ 0x9199,
+ 0x919a,
+ 0x919b,
+ 0x919c,
+ 0x919d,
+ 0x919e,
+ 0x919f,
+ 0x91a0,
+ 0x91a1,
+ 0x91a2,
+ 0x91a3,
+ 0x91a5,
+ 0x91a7,
+ 0x91a8,
+ 0x91aa,
+ 0x91ab,
+ 0x91ac,
+ 0x91ad,
+ 0x91ae,
+ 0x91af,
+ 0x91b0,
+ 0x91b1,
+ 0x91b2,
+ 0x91b3,
+ 0x91b4,
+ 0x91b5,
+ 0x91b7,
+ 0x91b9,
+ 0x91ba,
+ 0x91bc,
+ 0x91bd,
+ 0x91be,
+ 0x91c0,
+ 0x91c1,
+ 0x91c2,
+ 0x91c3,
+ 0x91c5,
+ 0x91c6,
+ 0x91c7,
+ 0x91c9,
+ 0x91cb,
+ 0x91cc,
+ 0x91cd,
+ 0x91ce,
+ 0x91cf,
+ 0x91d0,
+ 0x91d1,
+ 0x91d3,
+ 0x91d4,
+ 0x91d5,
+ 0x91d7,
+ 0x91d8,
+ 0x91d9,
+ 0x91da,
+ 0x91dc,
+ 0x91dd,
+ 0x91e2,
+ 0x91e3,
+ 0x91e4,
+ 0x91e6,
+ 0x91e7,
+ 0x91e8,
+ 0x91e9,
+ 0x91ea,
+ 0x91eb,
+ 0x91ec,
+ 0x91ed,
+ 0x91ee,
+ 0x91f1,
+ 0x91f3,
+ 0x91f4,
+ 0x91f5,
+ 0x91f7,
+ 0x91f8,
+ 0x91f9,
+ 0x91fd,
+ 0x91ff,
+ 0x9200,
+ 0x9201,
+ 0x9202,
+ 0x9203,
+ 0x9204,
+ 0x9205,
+ 0x9206,
+ 0x9207,
+ 0x9209,
+ 0x920a,
+ 0x920c,
+ 0x920d,
+ 0x920f,
+ 0x9210,
+ 0x9211,
+ 0x9212,
+ 0x9214,
+ 0x9215,
+ 0x9216,
+ 0x9217,
+ 0x9219,
+ 0x921a,
+ 0x921c,
+ 0x921e,
+ 0x9223,
+ 0x9224,
+ 0x9225,
+ 0x9226,
+ 0x9227,
+ 0x922d,
+ 0x922e,
+ 0x9230,
+ 0x9231,
+ 0x9232,
+ 0x9233,
+ 0x9234,
+ 0x9236,
+ 0x9237,
+ 0x9238,
+ 0x9239,
+ 0x923a,
+ 0x923d,
+ 0x923e,
+ 0x923f,
+ 0x9240,
+ 0x9245,
+ 0x9246,
+ 0x9248,
+ 0x9249,
+ 0x924a,
+ 0x924b,
+ 0x924c,
+ 0x924d,
+ 0x924e,
+ 0x924f,
+ 0x9250,
+ 0x9251,
+ 0x9252,
+ 0x9253,
+ 0x9254,
+ 0x9256,
+ 0x9257,
+ 0x925a,
+ 0x925b,
+ 0x925e,
+ 0x9260,
+ 0x9261,
+ 0x9263,
+ 0x9264,
+ 0x9265,
+ 0x9266,
+ 0x9267,
+ 0x926c,
+ 0x926d,
+ 0x926f,
+ 0x9270,
+ 0x9272,
+ 0x9276,
+ 0x9278,
+ 0x9279,
+ 0x927a,
+ 0x927b,
+ 0x927c,
+ 0x927d,
+ 0x927e,
+ 0x927f,
+ 0x9280,
+ 0x9282,
+ 0x9283,
+ 0x9285,
+ 0x9286,
+ 0x9287,
+ 0x9288,
+ 0x928a,
+ 0x928b,
+ 0x928c,
+ 0x928d,
+ 0x928e,
+ 0x9291,
+ 0x9293,
+ 0x9294,
+ 0x9295,
+ 0x9296,
+ 0x9297,
+ 0x9298,
+ 0x9299,
+ 0x929a,
+ 0x929b,
+ 0x929c,
+ 0x929d,
+ 0x92a0,
+ 0x92a1,
+ 0x92a2,
+ 0x92a3,
+ 0x92a4,
+ 0x92a5,
+ 0x92a6,
+ 0x92a7,
+ 0x92a8,
+ 0x92a9,
+ 0x92aa,
+ 0x92ab,
+ 0x92ac,
+ 0x92b2,
+ 0x92b3,
+ 0x92b4,
+ 0x92b5,
+ 0x92b6,
+ 0x92b7,
+ 0x92bb,
+ 0x92bc,
+ 0x92c0,
+ 0x92c1,
+ 0x92c2,
+ 0x92c3,
+ 0x92c4,
+ 0x92c5,
+ 0x92c6,
+ 0x92c7,
+ 0x92c8,
+ 0x92c9,
+ 0x92ca,
+ 0x92cb,
+ 0x92cc,
+ 0x92cd,
+ 0x92ce,
+ 0x92cf,
+ 0x92d0,
+ 0x92d1,
+ 0x92d2,
+ 0x92d3,
+ 0x92d5,
+ 0x92d7,
+ 0x92d8,
+ 0x92d9,
+ 0x92dd,
+ 0x92de,
+ 0x92df,
+ 0x92e0,
+ 0x92e1,
+ 0x92e4,
+ 0x92e6,
+ 0x92e7,
+ 0x92e8,
+ 0x92e9,
+ 0x92ea,
+ 0x92ee,
+ 0x92ef,
+ 0x92f0,
+ 0x92f1,
+ 0x92f7,
+ 0x92f8,
+ 0x92f9,
+ 0x92fa,
+ 0x92fb,
+ 0x92fc,
+ 0x92fe,
+ 0x92ff,
+ 0x9300,
+ 0x9301,
+ 0x9302,
+ 0x9304,
+ 0x9306,
+ 0x9308,
+ 0x9309,
+ 0x930b,
+ 0x930c,
+ 0x930d,
+ 0x930e,
+ 0x930f,
+ 0x9310,
+ 0x9312,
+ 0x9313,
+ 0x9314,
+ 0x9315,
+ 0x9316,
+ 0x9318,
+ 0x9319,
+ 0x931a,
+ 0x931b,
+ 0x931d,
+ 0x931e,
+ 0x931f,
+ 0x9320,
+ 0x9321,
+ 0x9322,
+ 0x9323,
+ 0x9324,
+ 0x9325,
+ 0x9326,
+ 0x9327,
+ 0x9328,
+ 0x9329,
+ 0x932a,
+ 0x932b,
+ 0x932d,
+ 0x932e,
+ 0x932f,
+ 0x9333,
+ 0x9334,
+ 0x9335,
+ 0x9336,
+ 0x9338,
+ 0x9339,
+ 0x933c,
+ 0x9346,
+ 0x9347,
+ 0x9349,
+ 0x934a,
+ 0x934b,
+ 0x934c,
+ 0x934d,
+ 0x934e,
+ 0x934f,
+ 0x9350,
+ 0x9351,
+ 0x9352,
+ 0x9354,
+ 0x9355,
+ 0x9356,
+ 0x9357,
+ 0x9358,
+ 0x9359,
+ 0x935a,
+ 0x935b,
+ 0x935c,
+ 0x935e,
+ 0x9360,
+ 0x9361,
+ 0x9363,
+ 0x9364,
+ 0x9365,
+ 0x9367,
+ 0x936a,
+ 0x936c,
+ 0x936d,
+ 0x9370,
+ 0x9371,
+ 0x9375,
+ 0x9376,
+ 0x9377,
+ 0x9379,
+ 0x937a,
+ 0x937b,
+ 0x937c,
+ 0x937e,
+ 0x9380,
+ 0x9382,
+ 0x9383,
+ 0x9388,
+ 0x9389,
+ 0x938a,
+ 0x938c,
+ 0x938d,
+ 0x938e,
+ 0x938f,
+ 0x9391,
+ 0x9392,
+ 0x9394,
+ 0x9395,
+ 0x9396,
+ 0x9397,
+ 0x9398,
+ 0x9399,
+ 0x939a,
+ 0x939b,
+ 0x939d,
+ 0x939e,
+ 0x939f,
+ 0x93a1,
+ 0x93a2,
+ 0x93a3,
+ 0x93a4,
+ 0x93a5,
+ 0x93a6,
+ 0x93a7,
+ 0x93a8,
+ 0x93a9,
+ 0x93aa,
+ 0x93ac,
+ 0x93ae,
+ 0x93af,
+ 0x93b0,
+ 0x93b1,
+ 0x93b2,
+ 0x93b3,
+ 0x93b4,
+ 0x93b5,
+ 0x93b7,
+ 0x93c0,
+ 0x93c2,
+ 0x93c3,
+ 0x93c4,
+ 0x93c7,
+ 0x93c8,
+ 0x93ca,
+ 0x93cc,
+ 0x93cd,
+ 0x93ce,
+ 0x93cf,
+ 0x93d0,
+ 0x93d1,
+ 0x93d2,
+ 0x93d4,
+ 0x93d5,
+ 0x93d6,
+ 0x93d7,
+ 0x93d8,
+ 0x93d9,
+ 0x93da,
+ 0x93dc,
+ 0x93dd,
+ 0x93de,
+ 0x93df,
+ 0x93e1,
+ 0x93e2,
+ 0x93e3,
+ 0x93e4,
+ 0x93e6,
+ 0x93e7,
+ 0x93e8,
+ 0x93ec,
+ 0x93ee,
+ 0x93f5,
+ 0x93f6,
+ 0x93f7,
+ 0x93f8,
+ 0x93f9,
+ 0x93fa,
+ 0x93fb,
+ 0x93fc,
+ 0x93fd,
+ 0x93fe,
+ 0x93ff,
+ 0x9400,
+ 0x9403,
+ 0x9406,
+ 0x9407,
+ 0x9409,
+ 0x940a,
+ 0x940b,
+ 0x940c,
+ 0x940d,
+ 0x940e,
+ 0x940f,
+ 0x9410,
+ 0x9411,
+ 0x9412,
+ 0x9413,
+ 0x9414,
+ 0x9415,
+ 0x9416,
+ 0x9418,
+ 0x9419,
+ 0x9420,
+ 0x9428,
+ 0x9429,
+ 0x942a,
+ 0x942b,
+ 0x942c,
+ 0x942e,
+ 0x9430,
+ 0x9431,
+ 0x9432,
+ 0x9433,
+ 0x9435,
+ 0x9436,
+ 0x9437,
+ 0x9438,
+ 0x9439,
+ 0x943a,
+ 0x943b,
+ 0x943c,
+ 0x943d,
+ 0x943f,
+ 0x9440,
+ 0x9444,
+ 0x9445,
+ 0x9446,
+ 0x9447,
+ 0x9448,
+ 0x9449,
+ 0x944a,
+ 0x944b,
+ 0x944c,
+ 0x944f,
+ 0x9450,
+ 0x9451,
+ 0x9452,
+ 0x9455,
+ 0x9457,
+ 0x945d,
+ 0x945e,
+ 0x9460,
+ 0x9462,
+ 0x9463,
+ 0x9464,
+ 0x9468,
+ 0x9469,
+ 0x946a,
+ 0x946b,
+ 0x946d,
+ 0x946e,
+ 0x946f,
+ 0x9470,
+ 0x9471,
+ 0x9472,
+ 0x9473,
+ 0x9474,
+ 0x9475,
+ 0x9476,
+ 0x9477,
+ 0x9478,
+ 0x947c,
+ 0x947d,
+ 0x947e,
+ 0x947f,
+ 0x9480,
+ 0x9481,
+ 0x9482,
+ 0x9483,
+ 0x9577,
+ 0x957a,
+ 0x957b,
+ 0x957c,
+ 0x957d,
+ 0x9580,
+ 0x9582,
+ 0x9583,
+ 0x9586,
+ 0x9588,
+ 0x9589,
+ 0x958b,
+ 0x958c,
+ 0x958d,
+ 0x958e,
+ 0x958f,
+ 0x9590,
+ 0x9591,
+ 0x9592,
+ 0x9593,
+ 0x9594,
+ 0x9598,
+ 0x959b,
+ 0x959c,
+ 0x959e,
+ 0x959f,
+ 0x95a1,
+ 0x95a3,
+ 0x95a4,
+ 0x95a5,
+ 0x95a8,
+ 0x95a9,
+ 0x95ab,
+ 0x95ac,
+ 0x95ad,
+ 0x95ae,
+ 0x95b0,
+ 0x95b1,
+ 0x95b5,
+ 0x95b6,
+ 0x95b7,
+ 0x95b9,
+ 0x95ba,
+ 0x95bb,
+ 0x95bc,
+ 0x95bd,
+ 0x95be,
+ 0x95bf,
+ 0x95c0,
+ 0x95c3,
+ 0x95c5,
+ 0x95c6,
+ 0x95c7,
+ 0x95c8,
+ 0x95c9,
+ 0x95ca,
+ 0x95cb,
+ 0x95cc,
+ 0x95cd,
+ 0x95d0,
+ 0x95d1,
+ 0x95d2,
+ 0x95d3,
+ 0x95d4,
+ 0x95d5,
+ 0x95d6,
+ 0x95da,
+ 0x95db,
+ 0x95dc,
+ 0x95de,
+ 0x95df,
+ 0x95e0,
+ 0x95e1,
+ 0x95e2,
+ 0x95e3,
+ 0x95e4,
+ 0x95e5,
+ 0x961c,
+ 0x961e,
+ 0x9620,
+ 0x9621,
+ 0x9622,
+ 0x9623,
+ 0x9624,
+ 0x9628,
+ 0x962a,
+ 0x962c,
+ 0x962d,
+ 0x962e,
+ 0x962f,
+ 0x9630,
+ 0x9631,
+ 0x9632,
+ 0x9639,
+ 0x963a,
+ 0x963b,
+ 0x963c,
+ 0x963d,
+ 0x963f,
+ 0x9640,
+ 0x9642,
+ 0x9643,
+ 0x9644,
+ 0x964a,
+ 0x964b,
+ 0x964c,
+ 0x964d,
+ 0x964e,
+ 0x964f,
+ 0x9650,
+ 0x9651,
+ 0x9653,
+ 0x9654,
+ 0x9658,
+ 0x965b,
+ 0x965c,
+ 0x965d,
+ 0x965e,
+ 0x965f,
+ 0x9661,
+ 0x9662,
+ 0x9663,
+ 0x9664,
+ 0x966a,
+ 0x966b,
+ 0x966c,
+ 0x966d,
+ 0x966f,
+ 0x9670,
+ 0x9671,
+ 0x9672,
+ 0x9673,
+ 0x9674,
+ 0x9675,
+ 0x9676,
+ 0x9677,
+ 0x9678,
+ 0x967c,
+ 0x967d,
+ 0x967e,
+ 0x9680,
+ 0x9683,
+ 0x9684,
+ 0x9685,
+ 0x9686,
+ 0x9687,
+ 0x9688,
+ 0x9689,
+ 0x968a,
+ 0x968b,
+ 0x968d,
+ 0x968e,
+ 0x9691,
+ 0x9692,
+ 0x9693,
+ 0x9694,
+ 0x9695,
+ 0x9697,
+ 0x9698,
+ 0x9699,
+ 0x969b,
+ 0x969c,
+ 0x969e,
+ 0x96a1,
+ 0x96a2,
+ 0x96a4,
+ 0x96a7,
+ 0x96a8,
+ 0x96a9,
+ 0x96aa,
+ 0x96ac,
+ 0x96ae,
+ 0x96b0,
+ 0x96b1,
+ 0x96b3,
+ 0x96b4,
+ 0x96b8,
+ 0x96b9,
+ 0x96bb,
+ 0x96bc,
+ 0x96bf,
+ 0x96c0,
+ 0x96c1,
+ 0x96c2,
+ 0x96c3,
+ 0x96c4,
+ 0x96c5,
+ 0x96c6,
+ 0x96c7,
+ 0x96c8,
+ 0x96c9,
+ 0x96ca,
+ 0x96cb,
+ 0x96cc,
+ 0x96cd,
+ 0x96ce,
+ 0x96d2,
+ 0x96d3,
+ 0x96d4,
+ 0x96d5,
+ 0x96d6,
+ 0x96d7,
+ 0x96d8,
+ 0x96d9,
+ 0x96da,
+ 0x96db,
+ 0x96dc,
+ 0x96dd,
+ 0x96de,
+ 0x96df,
+ 0x96e1,
+ 0x96e2,
+ 0x96e3,
+ 0x96e5,
+ 0x96e8,
+ 0x96e9,
+ 0x96ea,
+ 0x96ef,
+ 0x96f0,
+ 0x96f1,
+ 0x96f2,
+ 0x96f5,
+ 0x96f6,
+ 0x96f7,
+ 0x96f8,
+ 0x96f9,
+ 0x96fa,
+ 0x96fb,
+ 0x96fd,
+ 0x96ff,
+ 0x9700,
+ 0x9702,
+ 0x9704,
+ 0x9705,
+ 0x9706,
+ 0x9707,
+ 0x9708,
+ 0x9709,
+ 0x970b,
+ 0x970d,
+ 0x970e,
+ 0x970f,
+ 0x9710,
+ 0x9711,
+ 0x9712,
+ 0x9713,
+ 0x9716,
+ 0x9718,
+ 0x9719,
+ 0x971c,
+ 0x971d,
+ 0x971e,
+ 0x971f,
+ 0x9720,
+ 0x9722,
+ 0x9723,
+ 0x9724,
+ 0x9725,
+ 0x9726,
+ 0x9727,
+ 0x9728,
+ 0x9729,
+ 0x972a,
+ 0x972b,
+ 0x972c,
+ 0x972e,
+ 0x972f,
+ 0x9730,
+ 0x9732,
+ 0x9735,
+ 0x9738,
+ 0x9739,
+ 0x973a,
+ 0x973d,
+ 0x973e,
+ 0x973f,
+ 0x9742,
+ 0x9743,
+ 0x9744,
+ 0x9746,
+ 0x9747,
+ 0x9748,
+ 0x9749,
+ 0x974b,
+ 0x9752,
+ 0x9756,
+ 0x9758,
+ 0x975a,
+ 0x975b,
+ 0x975c,
+ 0x975e,
+ 0x9760,
+ 0x9761,
+ 0x9762,
+ 0x9766,
+ 0x9768,
+ 0x9769,
+ 0x976a,
+ 0x976c,
+ 0x976e,
+ 0x9770,
+ 0x9772,
+ 0x9773,
+ 0x9774,
+ 0x9776,
+ 0x9777,
+ 0x9778,
+ 0x977a,
+ 0x977b,
+ 0x977c,
+ 0x977d,
+ 0x977e,
+ 0x977f,
+ 0x9780,
+ 0x9781,
+ 0x9782,
+ 0x9783,
+ 0x9784,
+ 0x9785,
+ 0x9788,
+ 0x978a,
+ 0x978b,
+ 0x978d,
+ 0x978e,
+ 0x978f,
+ 0x9794,
+ 0x9797,
+ 0x9798,
+ 0x9799,
+ 0x979a,
+ 0x979c,
+ 0x979d,
+ 0x979e,
+ 0x97a0,
+ 0x97a1,
+ 0x97a2,
+ 0x97a3,
+ 0x97a4,
+ 0x97a5,
+ 0x97a6,
+ 0x97a8,
+ 0x97aa,
+ 0x97ab,
+ 0x97ac,
+ 0x97ad,
+ 0x97ae,
+ 0x97b3,
+ 0x97b6,
+ 0x97b7,
+ 0x97b9,
+ 0x97bb,
+ 0x97bf,
+ 0x97c1,
+ 0x97c3,
+ 0x97c4,
+ 0x97c5,
+ 0x97c6,
+ 0x97c7,
+ 0x97c9,
+ 0x97cb,
+ 0x97cc,
+ 0x97cd,
+ 0x97ce,
+ 0x97cf,
+ 0x97d0,
+ 0x97d3,
+ 0x97d4,
+ 0x97d5,
+ 0x97d6,
+ 0x97d7,
+ 0x97d8,
+ 0x97d9,
+ 0x97dc,
+ 0x97dd,
+ 0x97de,
+ 0x97df,
+ 0x97e1,
+ 0x97e3,
+ 0x97e5,
+ 0x97ed,
+ 0x97f0,
+ 0x97f1,
+ 0x97f3,
+ 0x97f6,
+ 0x97f8,
+ 0x97f9,
+ 0x97fa,
+ 0x97fb,
+ 0x97fd,
+ 0x97fe,
+ 0x97ff,
+ 0x9800,
+ 0x9801,
+ 0x9802,
+ 0x9803,
+ 0x9804,
+ 0x9805,
+ 0x9806,
+ 0x9807,
+ 0x9808,
+ 0x980a,
+ 0x980c,
+ 0x980d,
+ 0x980e,
+ 0x980f,
+ 0x9810,
+ 0x9811,
+ 0x9812,
+ 0x9813,
+ 0x9816,
+ 0x9817,
+ 0x9818,
+ 0x981b,
+ 0x981c,
+ 0x981d,
+ 0x981e,
+ 0x9820,
+ 0x9821,
+ 0x9824,
+ 0x9826,
+ 0x9827,
+ 0x9828,
+ 0x9829,
+ 0x982b,
+ 0x982d,
+ 0x982f,
+ 0x9830,
+ 0x9832,
+ 0x9835,
+ 0x9837,
+ 0x9838,
+ 0x9839,
+ 0x983b,
+ 0x9841,
+ 0x9843,
+ 0x9844,
+ 0x9845,
+ 0x9846,
+ 0x9848,
+ 0x9849,
+ 0x984a,
+ 0x984c,
+ 0x984d,
+ 0x984e,
+ 0x984f,
+ 0x9850,
+ 0x9851,
+ 0x9852,
+ 0x9853,
+ 0x9857,
+ 0x9858,
+ 0x9859,
+ 0x985b,
+ 0x985c,
+ 0x985d,
+ 0x985e,
+ 0x985f,
+ 0x9860,
+ 0x9862,
+ 0x9863,
+ 0x9864,
+ 0x9865,
+ 0x9867,
+ 0x9869,
+ 0x986a,
+ 0x986b,
+ 0x986f,
+ 0x9870,
+ 0x9871,
+ 0x9872,
+ 0x9873,
+ 0x9874,
+ 0x98a8,
+ 0x98a9,
+ 0x98ac,
+ 0x98ad,
+ 0x98ae,
+ 0x98af,
+ 0x98b1,
+ 0x98b2,
+ 0x98b3,
+ 0x98b6,
+ 0x98b8,
+ 0x98ba,
+ 0x98bb,
+ 0x98bc,
+ 0x98bd,
+ 0x98be,
+ 0x98bf,
+ 0x98c0,
+ 0x98c1,
+ 0x98c2,
+ 0x98c4,
+ 0x98c6,
+ 0x98c9,
+ 0x98cb,
+ 0x98cc,
+ 0x98db,
+ 0x98df,
+ 0x98e2,
+ 0x98e3,
+ 0x98e5,
+ 0x98e7,
+ 0x98e9,
+ 0x98ea,
+ 0x98eb,
+ 0x98ed,
+ 0x98ef,
+ 0x98f2,
+ 0x98f4,
+ 0x98f6,
+ 0x98f9,
+ 0x98fa,
+ 0x98fc,
+ 0x98fd,
+ 0x98fe,
+ 0x9900,
+ 0x9902,
+ 0x9903,
+ 0x9905,
+ 0x9907,
+ 0x9908,
+ 0x9909,
+ 0x990a,
+ 0x990c,
+ 0x9910,
+ 0x9911,
+ 0x9912,
+ 0x9913,
+ 0x9914,
+ 0x9915,
+ 0x9916,
+ 0x9917,
+ 0x9918,
+ 0x991a,
+ 0x991b,
+ 0x991e,
+ 0x991f,
+ 0x9921,
+ 0x9924,
+ 0x9925,
+ 0x9927,
+ 0x9928,
+ 0x9929,
+ 0x992a,
+ 0x992b,
+ 0x992c,
+ 0x992d,
+ 0x992e,
+ 0x992f,
+ 0x9930,
+ 0x9931,
+ 0x9932,
+ 0x9933,
+ 0x9935,
+ 0x993a,
+ 0x993c,
+ 0x993d,
+ 0x993e,
+ 0x993f,
+ 0x9941,
+ 0x9943,
+ 0x9945,
+ 0x9947,
+ 0x9948,
+ 0x9949,
+ 0x994b,
+ 0x994c,
+ 0x994e,
+ 0x9950,
+ 0x9951,
+ 0x9952,
+ 0x9953,
+ 0x9954,
+ 0x9955,
+ 0x9956,
+ 0x9957,
+ 0x9958,
+ 0x9959,
+ 0x995b,
+ 0x995c,
+ 0x995e,
+ 0x995f,
+ 0x9961,
+ 0x9996,
+ 0x9997,
+ 0x9998,
+ 0x9999,
+ 0x999c,
+ 0x999d,
+ 0x999e,
+ 0x99a1,
+ 0x99a3,
+ 0x99a5,
+ 0x99a6,
+ 0x99a7,
+ 0x99a8,
+ 0x99ab,
+ 0x99ac,
+ 0x99ad,
+ 0x99ae,
+ 0x99af,
+ 0x99b0,
+ 0x99b1,
+ 0x99b2,
+ 0x99b3,
+ 0x99b4,
+ 0x99b5,
+ 0x99b9,
+ 0x99ba,
+ 0x99bb,
+ 0x99bd,
+ 0x99c1,
+ 0x99c2,
+ 0x99c3,
+ 0x99c7,
+ 0x99c9,
+ 0x99cb,
+ 0x99cc,
+ 0x99cd,
+ 0x99ce,
+ 0x99cf,
+ 0x99d0,
+ 0x99d1,
+ 0x99d2,
+ 0x99d3,
+ 0x99d4,
+ 0x99d5,
+ 0x99d6,
+ 0x99d7,
+ 0x99d8,
+ 0x99d9,
+ 0x99db,
+ 0x99dc,
+ 0x99dd,
+ 0x99df,
+ 0x99e2,
+ 0x99e3,
+ 0x99e4,
+ 0x99e5,
+ 0x99e7,
+ 0x99e9,
+ 0x99ea,
+ 0x99ec,
+ 0x99ed,
+ 0x99ee,
+ 0x99f0,
+ 0x99f1,
+ 0x99f4,
+ 0x99f6,
+ 0x99f7,
+ 0x99f8,
+ 0x99f9,
+ 0x99fa,
+ 0x99fb,
+ 0x99fc,
+ 0x99fd,
+ 0x99fe,
+ 0x99ff,
+ 0x9a01,
+ 0x9a02,
+ 0x9a03,
+ 0x9a04,
+ 0x9a05,
+ 0x9a06,
+ 0x9a07,
+ 0x9a09,
+ 0x9a0a,
+ 0x9a0b,
+ 0x9a0d,
+ 0x9a0e,
+ 0x9a0f,
+ 0x9a11,
+ 0x9a14,
+ 0x9a15,
+ 0x9a16,
+ 0x9a19,
+ 0x9a1a,
+ 0x9a1b,
+ 0x9a1c,
+ 0x9a1d,
+ 0x9a1e,
+ 0x9a20,
+ 0x9a22,
+ 0x9a23,
+ 0x9a24,
+ 0x9a25,
+ 0x9a27,
+ 0x9a29,
+ 0x9a2a,
+ 0x9a2b,
+ 0x9a2c,
+ 0x9a2d,
+ 0x9a2e,
+ 0x9a30,
+ 0x9a31,
+ 0x9a32,
+ 0x9a34,
+ 0x9a35,
+ 0x9a36,
+ 0x9a37,
+ 0x9a38,
+ 0x9a39,
+ 0x9a3a,
+ 0x9a3d,
+ 0x9a3e,
+ 0x9a3f,
+ 0x9a40,
+ 0x9a41,
+ 0x9a42,
+ 0x9a43,
+ 0x9a44,
+ 0x9a45,
+ 0x9a46,
+ 0x9a48,
+ 0x9a49,
+ 0x9a4a,
+ 0x9a4c,
+ 0x9a4d,
+ 0x9a4e,
+ 0x9a4f,
+ 0x9a50,
+ 0x9a52,
+ 0x9a53,
+ 0x9a54,
+ 0x9a55,
+ 0x9a56,
+ 0x9a57,
+ 0x9a59,
+ 0x9a5a,
+ 0x9a5b,
+ 0x9a5e,
+ 0x9a5f,
+ 0x9a60,
+ 0x9a62,
+ 0x9a64,
+ 0x9a65,
+ 0x9a66,
+ 0x9a67,
+ 0x9a68,
+ 0x9a69,
+ 0x9a6a,
+ 0x9a6b,
+ 0x9aa8,
+ 0x9aab,
+ 0x9aad,
+ 0x9aaf,
+ 0x9ab0,
+ 0x9ab1,
+ 0x9ab3,
+ 0x9ab4,
+ 0x9ab7,
+ 0x9ab8,
+ 0x9ab9,
+ 0x9abb,
+ 0x9abc,
+ 0x9abe,
+ 0x9abf,
+ 0x9ac0,
+ 0x9ac1,
+ 0x9ac2,
+ 0x9ac6,
+ 0x9ac7,
+ 0x9aca,
+ 0x9acd,
+ 0x9acf,
+ 0x9ad0,
+ 0x9ad1,
+ 0x9ad2,
+ 0x9ad3,
+ 0x9ad4,
+ 0x9ad5,
+ 0x9ad6,
+ 0x9ad8,
+ 0x9adc,
+ 0x9adf,
+ 0x9ae1,
+ 0x9ae3,
+ 0x9ae6,
+ 0x9ae7,
+ 0x9aeb,
+ 0x9aec,
+ 0x9aed,
+ 0x9aee,
+ 0x9aef,
+ 0x9af1,
+ 0x9af2,
+ 0x9af3,
+ 0x9af6,
+ 0x9af7,
+ 0x9af9,
+ 0x9afa,
+ 0x9afb,
+ 0x9afc,
+ 0x9afd,
+ 0x9afe,
+ 0x9b01,
+ 0x9b03,
+ 0x9b04,
+ 0x9b05,
+ 0x9b06,
+ 0x9b08,
+ 0x9b0a,
+ 0x9b0b,
+ 0x9b0c,
+ 0x9b0d,
+ 0x9b0e,
+ 0x9b10,
+ 0x9b11,
+ 0x9b12,
+ 0x9b15,
+ 0x9b16,
+ 0x9b17,
+ 0x9b18,
+ 0x9b19,
+ 0x9b1a,
+ 0x9b1e,
+ 0x9b1f,
+ 0x9b20,
+ 0x9b22,
+ 0x9b23,
+ 0x9b24,
+ 0x9b25,
+ 0x9b27,
+ 0x9b28,
+ 0x9b29,
+ 0x9b2b,
+ 0x9b2e,
+ 0x9b2f,
+ 0x9b31,
+ 0x9b32,
+ 0x9b33,
+ 0x9b35,
+ 0x9b37,
+ 0x9b3a,
+ 0x9b3b,
+ 0x9b3c,
+ 0x9b3e,
+ 0x9b3f,
+ 0x9b41,
+ 0x9b42,
+ 0x9b43,
+ 0x9b44,
+ 0x9b45,
+ 0x9b46,
+ 0x9b48,
+ 0x9b4a,
+ 0x9b4b,
+ 0x9b4c,
+ 0x9b4d,
+ 0x9b4e,
+ 0x9b4f,
+ 0x9b51,
+ 0x9b52,
+ 0x9b54,
+ 0x9b55,
+ 0x9b56,
+ 0x9b58,
+ 0x9b59,
+ 0x9b5a,
+ 0x9b5b,
+ 0x9b5f,
+ 0x9b60,
+ 0x9b61,
+ 0x9b64,
+ 0x9b66,
+ 0x9b67,
+ 0x9b68,
+ 0x9b6c,
+ 0x9b6f,
+ 0x9b70,
+ 0x9b71,
+ 0x9b74,
+ 0x9b75,
+ 0x9b76,
+ 0x9b77,
+ 0x9b7a,
+ 0x9b7b,
+ 0x9b7c,
+ 0x9b7d,
+ 0x9b7e,
+ 0x9b80,
+ 0x9b82,
+ 0x9b85,
+ 0x9b86,
+ 0x9b87,
+ 0x9b88,
+ 0x9b90,
+ 0x9b91,
+ 0x9b92,
+ 0x9b93,
+ 0x9b95,
+ 0x9b9a,
+ 0x9b9b,
+ 0x9b9e,
+ 0x9ba0,
+ 0x9ba1,
+ 0x9ba2,
+ 0x9ba4,
+ 0x9ba5,
+ 0x9ba6,
+ 0x9ba8,
+ 0x9baa,
+ 0x9bab,
+ 0x9bad,
+ 0x9bae,
+ 0x9baf,
+ 0x9bb5,
+ 0x9bb6,
+ 0x9bb8,
+ 0x9bb9,
+ 0x9bbd,
+ 0x9bbf,
+ 0x9bc0,
+ 0x9bc1,
+ 0x9bc3,
+ 0x9bc4,
+ 0x9bc6,
+ 0x9bc7,
+ 0x9bc8,
+ 0x9bc9,
+ 0x9bca,
+ 0x9bd3,
+ 0x9bd4,
+ 0x9bd5,
+ 0x9bd6,
+ 0x9bd7,
+ 0x9bd9,
+ 0x9bda,
+ 0x9bdb,
+ 0x9bdc,
+ 0x9bde,
+ 0x9be0,
+ 0x9be1,
+ 0x9be2,
+ 0x9be4,
+ 0x9be5,
+ 0x9be6,
+ 0x9be7,
+ 0x9be8,
+ 0x9bea,
+ 0x9beb,
+ 0x9bec,
+ 0x9bf0,
+ 0x9bf7,
+ 0x9bf8,
+ 0x9bfd,
+ 0x9c05,
+ 0x9c06,
+ 0x9c07,
+ 0x9c08,
+ 0x9c09,
+ 0x9c0b,
+ 0x9c0d,
+ 0x9c0e,
+ 0x9c12,
+ 0x9c13,
+ 0x9c14,
+ 0x9c17,
+ 0x9c1c,
+ 0x9c1d,
+ 0x9c21,
+ 0x9c23,
+ 0x9c24,
+ 0x9c25,
+ 0x9c28,
+ 0x9c29,
+ 0x9c2b,
+ 0x9c2c,
+ 0x9c2d,
+ 0x9c31,
+ 0x9c32,
+ 0x9c33,
+ 0x9c34,
+ 0x9c36,
+ 0x9c37,
+ 0x9c39,
+ 0x9c3b,
+ 0x9c3c,
+ 0x9c3d,
+ 0x9c3e,
+ 0x9c3f,
+ 0x9c40,
+ 0x9c41,
+ 0x9c44,
+ 0x9c46,
+ 0x9c48,
+ 0x9c49,
+ 0x9c4a,
+ 0x9c4b,
+ 0x9c4c,
+ 0x9c4d,
+ 0x9c4e,
+ 0x9c50,
+ 0x9c52,
+ 0x9c54,
+ 0x9c55,
+ 0x9c56,
+ 0x9c57,
+ 0x9c58,
+ 0x9c59,
+ 0x9c5e,
+ 0x9c5f,
+ 0x9c60,
+ 0x9c62,
+ 0x9c63,
+ 0x9c66,
+ 0x9c67,
+ 0x9c68,
+ 0x9c6d,
+ 0x9c6e,
+ 0x9c71,
+ 0x9c73,
+ 0x9c74,
+ 0x9c75,
+ 0x9c77,
+ 0x9c78,
+ 0x9c79,
+ 0x9c7a,
+ 0x9ce5,
+ 0x9ce6,
+ 0x9ce7,
+ 0x9ce9,
+ 0x9cea,
+ 0x9ced,
+ 0x9cf1,
+ 0x9cf2,
+ 0x9cf3,
+ 0x9cf4,
+ 0x9cf5,
+ 0x9cf6,
+ 0x9cf7,
+ 0x9cf9,
+ 0x9cfa,
+ 0x9cfb,
+ 0x9cfc,
+ 0x9cfd,
+ 0x9cff,
+ 0x9d00,
+ 0x9d03,
+ 0x9d04,
+ 0x9d05,
+ 0x9d06,
+ 0x9d07,
+ 0x9d08,
+ 0x9d09,
+ 0x9d10,
+ 0x9d12,
+ 0x9d14,
+ 0x9d15,
+ 0x9d17,
+ 0x9d18,
+ 0x9d19,
+ 0x9d1b,
+ 0x9d1d,
+ 0x9d1e,
+ 0x9d1f,
+ 0x9d20,
+ 0x9d22,
+ 0x9d23,
+ 0x9d25,
+ 0x9d26,
+ 0x9d28,
+ 0x9d29,
+ 0x9d2d,
+ 0x9d2e,
+ 0x9d2f,
+ 0x9d30,
+ 0x9d31,
+ 0x9d33,
+ 0x9d36,
+ 0x9d37,
+ 0x9d38,
+ 0x9d3b,
+ 0x9d3d,
+ 0x9d3e,
+ 0x9d3f,
+ 0x9d40,
+ 0x9d41,
+ 0x9d42,
+ 0x9d43,
+ 0x9d45,
+ 0x9d4a,
+ 0x9d4b,
+ 0x9d4c,
+ 0x9d4f,
+ 0x9d51,
+ 0x9d52,
+ 0x9d53,
+ 0x9d54,
+ 0x9d56,
+ 0x9d57,
+ 0x9d58,
+ 0x9d59,
+ 0x9d5a,
+ 0x9d5b,
+ 0x9d5c,
+ 0x9d5d,
+ 0x9d5f,
+ 0x9d60,
+ 0x9d61,
+ 0x9d67,
+ 0x9d68,
+ 0x9d69,
+ 0x9d6a,
+ 0x9d6b,
+ 0x9d6c,
+ 0x9d6f,
+ 0x9d70,
+ 0x9d71,
+ 0x9d72,
+ 0x9d73,
+ 0x9d74,
+ 0x9d75,
+ 0x9d77,
+ 0x9d78,
+ 0x9d79,
+ 0x9d7b,
+ 0x9d7d,
+ 0x9d7f,
+ 0x9d80,
+ 0x9d81,
+ 0x9d82,
+ 0x9d84,
+ 0x9d85,
+ 0x9d86,
+ 0x9d87,
+ 0x9d88,
+ 0x9d89,
+ 0x9d8a,
+ 0x9d8b,
+ 0x9d8c,
+ 0x9d90,
+ 0x9d92,
+ 0x9d94,
+ 0x9d96,
+ 0x9d97,
+ 0x9d98,
+ 0x9d99,
+ 0x9d9a,
+ 0x9d9b,
+ 0x9d9c,
+ 0x9d9d,
+ 0x9d9e,
+ 0x9d9f,
+ 0x9da0,
+ 0x9da1,
+ 0x9da2,
+ 0x9da3,
+ 0x9da4,
+ 0x9da6,
+ 0x9da7,
+ 0x9da8,
+ 0x9da9,
+ 0x9daa,
+ 0x9dac,
+ 0x9dad,
+ 0x9daf,
+ 0x9db1,
+ 0x9db2,
+ 0x9db3,
+ 0x9db4,
+ 0x9db5,
+ 0x9db6,
+ 0x9db7,
+ 0x9db8,
+ 0x9db9,
+ 0x9dba,
+ 0x9dbb,
+ 0x9dbc,
+ 0x9dbe,
+ 0x9dbf,
+ 0x9dc1,
+ 0x9dc2,
+ 0x9dc3,
+ 0x9dc5,
+ 0x9dc7,
+ 0x9dc8,
+ 0x9dca,
+ 0x9dcb,
+ 0x9dcc,
+ 0x9dcd,
+ 0x9dce,
+ 0x9dcf,
+ 0x9dd0,
+ 0x9dd1,
+ 0x9dd2,
+ 0x9dd3,
+ 0x9dd5,
+ 0x9dd6,
+ 0x9dd7,
+ 0x9dd8,
+ 0x9dd9,
+ 0x9dda,
+ 0x9ddb,
+ 0x9ddc,
+ 0x9ddd,
+ 0x9dde,
+ 0x9ddf,
+ 0x9de1,
+ 0x9de2,
+ 0x9de3,
+ 0x9de4,
+ 0x9de5,
+ 0x9de6,
+ 0x9de8,
+ 0x9de9,
+ 0x9deb,
+ 0x9dec,
+ 0x9ded,
+ 0x9dee,
+ 0x9def,
+ 0x9df0,
+ 0x9df2,
+ 0x9df3,
+ 0x9df4,
+ 0x9df5,
+ 0x9df6,
+ 0x9df7,
+ 0x9df8,
+ 0x9df9,
+ 0x9dfa,
+ 0x9dfb,
+ 0x9dfd,
+ 0x9dfe,
+ 0x9dff,
+ 0x9e00,
+ 0x9e01,
+ 0x9e02,
+ 0x9e03,
+ 0x9e04,
+ 0x9e05,
+ 0x9e06,
+ 0x9e07,
+ 0x9e09,
+ 0x9e0b,
+ 0x9e0d,
+ 0x9e0f,
+ 0x9e10,
+ 0x9e11,
+ 0x9e12,
+ 0x9e13,
+ 0x9e14,
+ 0x9e15,
+ 0x9e17,
+ 0x9e19,
+ 0x9e1a,
+ 0x9e1b,
+ 0x9e1d,
+ 0x9e1e,
+ 0x9e75,
+ 0x9e79,
+ 0x9e7a,
+ 0x9e7c,
+ 0x9e7d,
+ 0x9e7f,
+ 0x9e80,
+ 0x9e82,
+ 0x9e83,
+ 0x9e86,
+ 0x9e87,
+ 0x9e88,
+ 0x9e89,
+ 0x9e8a,
+ 0x9e8b,
+ 0x9e8c,
+ 0x9e8d,
+ 0x9e8e,
+ 0x9e91,
+ 0x9e92,
+ 0x9e93,
+ 0x9e94,
+ 0x9e97,
+ 0x9e99,
+ 0x9e9a,
+ 0x9e9b,
+ 0x9e9c,
+ 0x9e9d,
+ 0x9e9f,
+ 0x9ea0,
+ 0x9ea1,
+ 0x9ea4,
+ 0x9ea5,
+ 0x9ea7,
+ 0x9ea9,
+ 0x9ead,
+ 0x9eae,
+ 0x9eb0,
+ 0x9eb4,
+ 0x9eb5,
+ 0x9eb6,
+ 0x9eb7,
+ 0x9ebb,
+ 0x9ebc,
+ 0x9ebe,
+ 0x9ec0,
+ 0x9ec2,
+ 0x9ec3,
+ 0x9ec8,
+ 0x9ecc,
+ 0x9ecd,
+ 0x9ece,
+ 0x9ecf,
+ 0x9ed0,
+ 0x9ed1,
+ 0x9ed3,
+ 0x9ed4,
+ 0x9ed5,
+ 0x9ed6,
+ 0x9ed8,
+ 0x9eda,
+ 0x9edb,
+ 0x9edc,
+ 0x9edd,
+ 0x9ede,
+ 0x9edf,
+ 0x9ee0,
+ 0x9ee4,
+ 0x9ee5,
+ 0x9ee6,
+ 0x9ee7,
+ 0x9ee8,
+ 0x9eeb,
+ 0x9eed,
+ 0x9eee,
+ 0x9eef,
+ 0x9ef0,
+ 0x9ef2,
+ 0x9ef3,
+ 0x9ef4,
+ 0x9ef5,
+ 0x9ef6,
+ 0x9ef7,
+ 0x9ef9,
+ 0x9efa,
+ 0x9efb,
+ 0x9efc,
+ 0x9efd,
+ 0x9eff,
+ 0x9f00,
+ 0x9f01,
+ 0x9f06,
+ 0x9f07,
+ 0x9f09,
+ 0x9f0a,
+ 0x9f0e,
+ 0x9f0f,
+ 0x9f10,
+ 0x9f12,
+ 0x9f13,
+ 0x9f15,
+ 0x9f16,
+ 0x9f18,
+ 0x9f19,
+ 0x9f1a,
+ 0x9f1b,
+ 0x9f1c,
+ 0x9f1e,
+ 0x9f20,
+ 0x9f22,
+ 0x9f23,
+ 0x9f24,
+ 0x9f25,
+ 0x9f28,
+ 0x9f29,
+ 0x9f2a,
+ 0x9f2b,
+ 0x9f2c,
+ 0x9f2d,
+ 0x9f2e,
+ 0x9f2f,
+ 0x9f30,
+ 0x9f31,
+ 0x9f32,
+ 0x9f33,
+ 0x9f34,
+ 0x9f35,
+ 0x9f36,
+ 0x9f37,
+ 0x9f38,
+ 0x9f3b,
+ 0x9f3d,
+ 0x9f3e,
+ 0x9f40,
+ 0x9f41,
+ 0x9f42,
+ 0x9f43,
+ 0x9f46,
+ 0x9f47,
+ 0x9f48,
+ 0x9f49,
+ 0x9f4a,
+ 0x9f4b,
+ 0x9f4c,
+ 0x9f4d,
+ 0x9f4e,
+ 0x9f4f,
+ 0x9f52,
+ 0x9f54,
+ 0x9f55,
+ 0x9f56,
+ 0x9f57,
+ 0x9f58,
+ 0x9f59,
+ 0x9f5b,
+ 0x9f5c,
+ 0x9f5d,
+ 0x9f5e,
+ 0x9f5f,
+ 0x9f60,
+ 0x9f61,
+ 0x9f63,
+ 0x9f64,
+ 0x9f65,
+ 0x9f66,
+ 0x9f67,
+ 0x9f6a,
+ 0x9f6b,
+ 0x9f6c,
+ 0x9f6e,
+ 0x9f6f,
+ 0x9f70,
+ 0x9f71,
+ 0x9f72,
+ 0x9f74,
+ 0x9f75,
+ 0x9f76,
+ 0x9f77,
+ 0x9f78,
+ 0x9f79,
+ 0x9f7a,
+ 0x9f7b,
+ 0x9f7e,
+ 0x9f8d,
+ 0x9f90,
+ 0x9f91,
+ 0x9f92,
+ 0x9f94,
+ 0x9f95,
+ 0x9f98,
+ 0x9f9c,
+ 0x9fa0,
+ 0x9fa2,
+ 0x9fa4,
+ 0xfa0c,
+ 0xfa0d,
+};
+#define ZH_TW_LANG_ORTH_SZ 13063
diff --git a/crengine/fc-lang/files/zu_orth.c b/crengine/fc-lang/files/zu_orth.c
new file mode 100644
index 0000000000..dbb76c8a03
--- /dev/null
+++ b/crengine/fc-lang/files/zu_orth.c
@@ -0,0 +1,11 @@
+
+// This file is autogenerated from fc-lang database.
+// https://www.freedesktop.org/wiki/Software/fontconfig/
+// https://gitlab.freedesktop.org/fontconfig/fontconfig/tree/master/fc-lang
+// by fc-lang_conv at https://github.com/virxkane/freetype_textdraw
+
+unsigned int zu_lang_orth_chars[] = {
+ 2, 0x0041, 0x005a, // range
+ 2, 0x0061, 0x007a, // range
+};
+#define ZU_LANG_ORTH_SZ 6
diff --git a/crengine/include/cr3version.h b/crengine/include/cr3version.h
index 6ebd516bab..7f7d17a29a 100644
--- a/crengine/include/cr3version.h
+++ b/crengine/include/cr3version.h
@@ -1,2 +1,2 @@
-#define CR_ENGINE_VERSION "3.2.2-1"
-#define CR_ENGINE_BUILD_DATE "2018-05-23"
+#define CR_ENGINE_VERSION "3.2.27-1"
+#define CR_ENGINE_BUILD_DATE "2019-01-17"
diff --git a/crengine/include/lvfntman.h b/crengine/include/lvfntman.h
index f3507a668b..bc4e036d55 100644
--- a/crengine/include/lvfntman.h
+++ b/crengine/include/lvfntman.h
@@ -293,6 +293,8 @@ class LVFont : public LVRefCounter
virtual bool kerningEnabled() { return false; }
virtual int getKerningOffset(lChar16 ch1, lChar16 ch2, lChar16 def_char) { CR_UNUSED3(ch1,ch2,def_char); return 0; }
+ virtual bool checkFontLangCompat(const lString8& langCode) { return true; }
+
/// set fallback font for this font
void setFallbackFont( LVProtectedFastRef font ) { CR_UNUSED(font); }
/// get fallback font for this font
@@ -404,7 +406,10 @@ class LVFontManager
/// returns available font files
virtual void getFontFileNameList( lString16Collection & ) { }
- /// returns first found face from passed list, or return face for font found by family only
+ // check font language compatibility
+ virtual bool checkFontLangCompat(const lString8& typeface, const lString8& langCode) { return true; }
+
+ /// returns first found face from passed list, or return face for font found by family only
virtual lString8 findFontFace(lString8 commaSeparatedFaceList, css_font_family_t fallbackByFamily);
/// fills array with list of available gamma levels
diff --git a/crengine/src/lvdocview.cpp b/crengine/src/lvdocview.cpp
index 7958b7e403..412e1f68b9 100644
--- a/crengine/src/lvdocview.cpp
+++ b/crengine/src/lvdocview.cpp
@@ -4238,6 +4238,7 @@ bool LVDocView::ParseDocument() {
ldomDocumentWriter writer(m_doc);
ldomDocumentWriterFilter writerFilter(m_doc, false,
HTML_AUTOCLOSE_TABLE);
+ lString16 txt_autodet_lang;
if (m_stream->GetSize() < 5) {
createDefaultDocument(cs16("ERROR: Wrong document size"),
@@ -4294,7 +4295,9 @@ bool LVDocView::ParseDocument() {
setDocFormat( doc_format_txt);
parser = new LVTextParser(m_stream, &writer, getTextFormatOptions()
== txt_format_pre);
- if (!parser->CheckFormat()) {
+ if (parser->CheckFormat()) {
+ txt_autodet_lang = ((LVTextParser*)parser)->GetLangName();
+ } else {
delete parser;
parser = NULL;
}
@@ -4378,7 +4381,10 @@ bool LVDocView::ParseDocument() {
if (m_doc_props->getStringDef(DOC_PROP_TITLE, "").empty()) {
m_doc_props->setString(DOC_PROP_AUTHORS, extractDocAuthors(m_doc));
m_doc_props->setString(DOC_PROP_TITLE, extractDocTitle(m_doc));
- m_doc_props->setString(DOC_PROP_LANGUAGE, extractDocLanguage(m_doc));
+ if (txt_autodet_lang.length() > 0)
+ m_doc_props->setString(DOC_PROP_LANGUAGE, txt_autodet_lang);
+ else
+ m_doc_props->setString(DOC_PROP_LANGUAGE, extractDocLanguage(m_doc));
int seriesNumber = -1;
lString16 seriesName = extractDocSeries(m_doc, &seriesNumber);
m_doc_props->setString(DOC_PROP_SERIES_NAME, seriesName);
diff --git a/crengine/src/lvfntman.cpp b/crengine/src/lvfntman.cpp
old mode 100755
new mode 100644
index a00b918874..fe1dba1d52
--- a/crengine/src/lvfntman.cpp
+++ b/crengine/src/lvfntman.cpp
@@ -72,6 +72,9 @@
#include
#endif
+// fc-lang database
+#include "fc-lang-cat.h"
+
#if COLOR_BACKBUFFER==0
//#define USE_BITMAP_FONT
#endif
@@ -1209,12 +1212,12 @@ class LVFreeTypeFace : public LVFont
posInfo->offset = glyph_pos[cluster].x_offset >> 6;
posInfo->width = glyph_pos[cluster].x_advance >> 6;
} else {
- // hb_shape() failed or glyph omited in this font, use fallback font
+ // hb_shape() failed or glyph omitted in this font, use fallback font
glyph_info_t glyph;
LVFont *fallback = getFallbackFont();
if (fallback) {
if (fallback->getGlyphInfo(triplet.Char, &glyph, def_char)) {
- posInfo->offset = glyph.originX;
+ posInfo->offset = 0;
posInfo->width = glyph.width;
}
}
@@ -1302,6 +1305,98 @@ class LVFreeTypeFace : public LVFont
}
}
*/
+
+ /**
+ * @brief Check font for compatibility with language with langCode
+ * @param langCode language code, for example, "en" - English, "ru" - Russian
+ * @return true if font contains all glyphs for given language, false otherwise.
+ */
+ virtual bool checkFontLangCompat(const lString8& langCode)
+ {
+ bool fullSupport = false;
+ bool partialSupport = false;
+ struct fc_lang_catalog* lang_ptr = fc_lang_cat;
+ unsigned int i;
+ bool found = false;
+ for (i = 0; i < fc_lang_cat_sz; i++)
+ {
+ if (langCode.compare(lang_ptr->lang_code) == 0)
+ {
+ found = true;
+ break;
+ }
+ lang_ptr++;
+ }
+ if (found)
+ {
+ unsigned int codePoint = 0;
+ unsigned int tmp;
+ unsigned int first, second = 0;
+ bool inRange = false;
+ FT_UInt glyphIndex;
+ fullSupport = true;
+ for (i = 0; ; )
+ {
+ // get next codePoint
+ if (inRange && codePoint < second)
+ {
+ codePoint++;
+ }
+ else
+ {
+ if (i >= lang_ptr->char_set_sz)
+ break;
+ tmp = lang_ptr->char_set[i];
+ if (2 == tmp) // code of start interval
+ {
+ if (i + 2 < lang_ptr->char_set_sz)
+ {
+ i++;
+ first = lang_ptr->char_set[i];
+ i++;
+ second = lang_ptr->char_set[i];
+ inRange = true;
+ codePoint = first;
+ i++;
+ }
+ else
+ {
+ // broken language char set
+ //qDebug() << "broken language char set";
+ fullSupport = false;
+ break;
+ }
+ }
+ else
+ {
+ codePoint = tmp;
+ inRange = false;
+ i++;
+ }
+ }
+ // check codePoint in this font
+ glyphIndex = FT_Get_Char_Index(_face, codePoint);
+ if (0 == glyphIndex)
+ {
+ fullSupport = false;
+ }
+ else
+ {
+ partialSupport = true;
+ }
+ }
+ if (fullSupport)
+ CRLog::debug("checkFontLangCompat(): Font have full support of language %s", langCode.c_str());
+ else if (partialSupport)
+ CRLog::debug("checkFontLangCompat(): Font have partial support of language %s", langCode.c_str());
+ else
+ CRLog::debug("checkFontLangCompat(): Font DON'T have support of language %s", langCode.c_str());
+ }
+ else
+ CRLog::debug("checkFontLangCompat(): Unsupported language code: %s", langCode.c_str());
+ return fullSupport;
+ }
+
/** \brief measure text
\param text is text string pointer
\param len is number of characters to measure
@@ -3040,6 +3135,16 @@ bool setalias(lString8 alias,lString8 facename,int id,bool italic, bool bold)
return true;
}
+ virtual bool checkFontLangCompat(const lString8& typeface, const lString8& langCode)
+ {
+ LVFontRef fntRef = GetFont(10, 400, false, css_ff_inherit, typeface, -1);
+ if (!fntRef.isNull())
+ return fntRef->checkFontLangCompat(langCode);
+ else
+ CRLog::debug("checkFontLangCompat(): typeface not found: %s", typeface.c_str());
+ return true;
+ }
+
/*
bool isMonoSpaced( FT_Face face )
{