From a6163888f3c56123b1db313743c6147ba498732c Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Fri, 8 Aug 2014 14:42:07 +0300 Subject: Add third_party libs --- third_party/fonts/other/README | 183 +++ .../other/binfonts/fontsazanamigothic10x19.bin | Bin 0 -> 875360 bytes .../other/binfonts/fontsazanamigothic6x10.bin | Bin 0 -> 415880 bytes .../other/binfonts/fontsazanamigothic7x13.bin | Bin 0 -> 571408 bytes .../other/binfonts/fontsazanamigothic8x15.bin | Bin 0 -> 672216 bytes .../other/binfonts/fontsazanamigothic9x17.bin | Bin 0 -> 785020 bytes .../other/binfonts/fontsazanamimincho10x19.bin | Bin 0 -> 928264 bytes .../other/binfonts/fontsazanamimincho6x10.bin | Bin 0 -> 419492 bytes .../other/binfonts/fontsazanamimincho7x13.bin | Bin 0 -> 585208 bytes .../other/binfonts/fontsazanamimincho8x15.bin | Bin 0 -> 689552 bytes .../other/binfonts/fontsazanamimincho9x17.bin | Bin 0 -> 812344 bytes third_party/fonts/other/doc/ayu/README.txt | 19 + third_party/fonts/other/doc/kappa/README | 573 ++++++++++ third_party/fonts/other/doc/misaki/misakib8.txt | 99 ++ third_party/fonts/other/doc/mplus/LICENSE_J | 12 + third_party/fonts/other/doc/oradano/README.txt | 44 + third_party/fonts/other/doc/shinonome/LICENSE | 14 + .../fonts/other/fonts/fontsazanamigothic10x19.c | 1080 ++++++++++++++++++ .../fonts/other/fonts/fontsazanamigothic6x10.c | 719 ++++++++++++ .../fonts/other/fonts/fontsazanamigothic7x13.c | 837 ++++++++++++++ .../fonts/other/fonts/fontsazanamigothic8x15.c | 905 +++++++++++++++ .../fonts/other/fonts/fontsazanamigothic9x17.c | 985 +++++++++++++++++ .../fonts/other/fonts/fontsazanamimincho10x19.c | 1164 ++++++++++++++++++++ .../fonts/other/fonts/fontsazanamimincho6x10.c | 720 ++++++++++++ .../fonts/other/fonts/fontsazanamimincho7x13.c | 846 ++++++++++++++ .../fonts/other/fonts/fontsazanamimincho8x15.c | 935 ++++++++++++++++ .../fonts/other/fonts/fontsazanamimincho9x17.c | 1014 +++++++++++++++++ third_party/fonts/other/other_fonts.h | 48 + third_party/fonts/other/readme.txt | 5 + third_party/fonts/other/ttf/sazanami-gothic.ttf | Bin 0 -> 7772155 bytes 30 files changed, 10202 insertions(+) create mode 100644 third_party/fonts/other/README create mode 100644 third_party/fonts/other/binfonts/fontsazanamigothic10x19.bin create mode 100644 third_party/fonts/other/binfonts/fontsazanamigothic6x10.bin create mode 100644 third_party/fonts/other/binfonts/fontsazanamigothic7x13.bin create mode 100644 third_party/fonts/other/binfonts/fontsazanamigothic8x15.bin create mode 100644 third_party/fonts/other/binfonts/fontsazanamigothic9x17.bin create mode 100644 third_party/fonts/other/binfonts/fontsazanamimincho10x19.bin create mode 100644 third_party/fonts/other/binfonts/fontsazanamimincho6x10.bin create mode 100644 third_party/fonts/other/binfonts/fontsazanamimincho7x13.bin create mode 100644 third_party/fonts/other/binfonts/fontsazanamimincho8x15.bin create mode 100644 third_party/fonts/other/binfonts/fontsazanamimincho9x17.bin create mode 100644 third_party/fonts/other/doc/ayu/README.txt create mode 100644 third_party/fonts/other/doc/kappa/README create mode 100644 third_party/fonts/other/doc/misaki/misakib8.txt create mode 100644 third_party/fonts/other/doc/mplus/LICENSE_J create mode 100644 third_party/fonts/other/doc/oradano/README.txt create mode 100644 third_party/fonts/other/doc/shinonome/LICENSE create mode 100644 third_party/fonts/other/fonts/fontsazanamigothic10x19.c create mode 100644 third_party/fonts/other/fonts/fontsazanamigothic6x10.c create mode 100644 third_party/fonts/other/fonts/fontsazanamigothic7x13.c create mode 100644 third_party/fonts/other/fonts/fontsazanamigothic8x15.c create mode 100644 third_party/fonts/other/fonts/fontsazanamigothic9x17.c create mode 100644 third_party/fonts/other/fonts/fontsazanamimincho10x19.c create mode 100644 third_party/fonts/other/fonts/fontsazanamimincho6x10.c create mode 100644 third_party/fonts/other/fonts/fontsazanamimincho7x13.c create mode 100644 third_party/fonts/other/fonts/fontsazanamimincho8x15.c create mode 100644 third_party/fonts/other/fonts/fontsazanamimincho9x17.c create mode 100644 third_party/fonts/other/other_fonts.h create mode 100644 third_party/fonts/other/readme.txt create mode 100644 third_party/fonts/other/ttf/sazanami-gothic.ttf (limited to 'third_party/fonts/other') diff --git a/third_party/fonts/other/README b/third_party/fonts/other/README new file mode 100644 index 0000000..eaad7ed --- /dev/null +++ b/third_party/fonts/other/README @@ -0,0 +1,183 @@ +さざなみフォントについて + +このフォントは、Common Lisp に移植された和田研フォントキット (CLWFK) を +使用して自動的に生成されたフォントと、既存の改変自由なビットマップフォント +を組み合わせて作成した物です。 + +文字の構成的には東風フォント代替フォントとほぼ同じですが、スケルトン定義 +データにまで遡った誤字の修正が行われています。将来的には、プログラムの改善 +により、漢字デザインの品質向上を図っていきたいと思います。 + +このバージョンは最初のリリースで、品質上は非常に不完全な物です。 +東風フォント代替フォントより、不具合が発生する可能性は高いでしょう。 +問題点を発見されましたらご報告いただけると幸いです。 + +連絡先としては efont-devel メーリングリストか公開フォーラムをご使用ください。 +どちらも http://sourceforge.jp/projects/efont/ からアクセスできます。 + + +ライセンス + +バイナリは、ソースコードのライセンスと同等とします。ただし、フォントの +文書への埋め込みなど、フォントとしての再使用を目的としない用途においては、 +以下で言う Redistribution には当たらず、制限なく行えるものとします。 + +Copyright (c) 1990-2003 + Wada Laboratory, the University of Tokyo. All rights reserved. +Copyright (c) 2003-2004 + Electronic Font Open Laboratory (/efont/). All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +3. Neither the name of the Wada Laboratory, the University of Tokyo nor + the names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY WADA LABORATORY, THE UNIVERSITY OF TOKYO AND +CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT +NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE LABORATORY OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +埋め込まれたビットマップフォントのライセンスについては、各フォントの添付 +ドキュメントを同梱しておりますので、そちらをご参照ください。 + +本フォントに含まれる東風フォント由来のグリフは、古川泰之さんが単独で作成した +オリジナルデザインに基づく Public Domain 相当のデータのみが含まれています。 +日立製作所とタイプバンクにより開発された 32 ドットビットマップに由来する +漢字データ、ビットマップデータ、現在の CLWFK の ライセンスと異なるライセンス +で配布されていた和田研フォントに由来するデータは含まれていません。 + + +ビルド環境 + +FontForge (20040601版) に、以下のパッチを当てて作成しています。これは、 +・等幅フォントを必要とする環境で横幅がずれる +・埋め込まれたビットマップが有効にならない +という問題点を解決するためのものです。オリジナルの FontForge に +取り込んでもらう予定です。 + +--- fontforge/tottf.c.orig Mon Jun 7 19:18:27 2004 ++++ fontforge/tottf.c Wed Jun 16 13:37:06 2004 +@@ -3038,6 +3038,8 @@ + int i,j,cnt1,cnt2,first,last,avg1,avg2,k; + SplineFont *sf = _sf; + char *pt; ++ static int const weightFactors[26] = { 64, 14, 27, 35, 100, 20, 14, 42, 63, ++ 3, 6, 35, 20, 56, 56, 17, 4, 49, 56, 71, 31, 10, 18, 3, 18, 2 }; + + os2->version = 1; + os2->weightClass = sf->pfminfo.weight; +@@ -3102,9 +3104,10 @@ + if ( sf->chars[i]->width!=0 ) { + avg2 += sf->chars[i]->width; ++cnt2; + } +- if ( sf->chars[i]->unicodeenc==' ' || +- (sf->chars[i]->unicodeenc>='a' && sf->chars[i]->unicodeenc<='z')) { +- avg1 += sf->chars[i]->width; ++cnt1; ++ if ( sf->chars[i]->unicodeenc==' ') { ++ avg1 += sf->chars[i]->width * 166; ++cnt1; ++ } else if (sf->chars[i]->unicodeenc>='a' && sf->chars[i]->unicodeenc<='z') { ++ avg1 += sf->chars[i]->width * weightFactors[sf->chars[i]->unicodeenc-'a']; ++cnt1; + } + } + } +@@ -3122,9 +3125,9 @@ + while ( ptachVendID ) *pt++ = ' '; /* Pad with spaces not NUL */ + + os2->avgCharWid = 500; +- /*if ( cnt1==27 ) +- os2->avgCharWid = avg1/cnt1; +- else*/ if ( cnt2!=0 ) ++ if ( cnt1==27 ) ++ os2->avgCharWid = avg1/1000; ++ else if ( cnt2!=0 ) + os2->avgCharWid = avg2/cnt2; + memcpy(os2->panose,sf->pfminfo.panose,sizeof(os2->panose)); + if ( format==ff_ttfsym ) { +@@ -3349,11 +3352,34 @@ + putshort(at->os2f,0); + } + +-static void dumpgasp(struct alltabs *at) { ++static void dumpgasp(struct alltabs *at, SplineFont *sf) { ++ BDFFont *bdf; ++ uint32 bitmaps = 0; ++ int i, rangecnt = 1; ++ ++ for ( bdf=sf->bitmaps; bdf!=NULL; bdf=bdf->next) { ++ if ( BDFDepth(bdf)==1 && bdf->pixelsize<=32 ) ++ bitmaps |= 1<<(bdf->pixelsize-1); ++ } ++ for ( i=1; i<32; i++ ) { ++ if ( (bitmaps&(1<gaspf = tmpfile(); + putshort(at->gaspf,0); /* Version number */ +- putshort(at->gaspf,1); /* One range */ ++ putshort(at->gaspf,rangecnt); /* One range */ ++ for ( i=0; i<31; i++ ) { ++ if ( (bitmaps&(1<gaspf, i+1); ++ putshort(at->gaspf, bitmaps&(1<gaspf,32); ++ putshort(at->gaspf,0x0); ++ } + putshort(at->gaspf,0xffff); /* Upper bound on pixels/em for this range */ + putshort(at->gaspf,0x2); /* Grey scale, no gridfitting */ + /* No hints, so no grids to fit */ +@@ -4730,7 +4756,7 @@ + redoos2(at); + if ( format!=ff_otf && format!=ff_otfcid && format!=ff_none ) { + if ( !SFHasInstructions(sf)) +- dumpgasp(at); ++ dumpgasp(at, sf); + at->fpgmf = dumpstoredtable(sf,CHR('f','p','g','m'),&at->fpgmlen); + at->prepf = dumpstoredtable(sf,CHR('p','r','e','p'),&at->preplen); + at->cvtf = dumpstoredtable(sf,CHR('c','v','t',' '),&at->cvtlen); + + + +変更履歴 + +2004-06-18 最初のバージョン。 + +2004-06-21 マイナーな不具合の修正。漢字のアウトラインは全く一緒。 + +・縦書きに 'vert' → 'vert' フィーチャを使用するように変更。 +・Oradano の不要な文字を取り除き、パスを重複除去 +・Latin1 のアクセントつき文字を、合成で生成するようにしてみた +・明朝の U+FF02 が誤って U+FF01 を書き潰していたのを修正 +・PostScript 名に空白が含まれていたので、'-' に置換した。 + +この変更により縦書きができなくなっていたため、公開を保留した。 + +2004-06-29 前のバージョンの不具合の修正。 + +・重複除去処理によってアウトラインが壊れた文字を修正。 + 明朝: 5E43, 72A7, 7FB2, 855A, 9120 + ゴシック: 5804, 5DC7, 6969, 7768 (睨), 789E, 8CC7 (資), 8EF1, 9193 + (9090 と 9115 は依然壊れたままである) +・vert 以外の OpenType レイアウトタグを GSUB テーブルから除去。 +・埋め込みビットマップ (ayu 由来) の外字グリフが正しくエンコードされておらず、 + 縦書きの小書きの仮名が丸数字に化けていたのを修正。 +・漢字の仮想グリッドの上端がの y 座標が 1000 になるバグがあったのを修正。 + 漢字は 1024 分の 24 だけ低かったことになる。 diff --git a/third_party/fonts/other/binfonts/fontsazanamigothic10x19.bin b/third_party/fonts/other/binfonts/fontsazanamigothic10x19.bin new file mode 100644 index 0000000..74a8fb3 Binary files /dev/null and b/third_party/fonts/other/binfonts/fontsazanamigothic10x19.bin differ diff --git a/third_party/fonts/other/binfonts/fontsazanamigothic6x10.bin b/third_party/fonts/other/binfonts/fontsazanamigothic6x10.bin new file mode 100644 index 0000000..f26cc4c Binary files /dev/null and b/third_party/fonts/other/binfonts/fontsazanamigothic6x10.bin differ diff --git a/third_party/fonts/other/binfonts/fontsazanamigothic7x13.bin b/third_party/fonts/other/binfonts/fontsazanamigothic7x13.bin new file mode 100644 index 0000000..e7ec1fd Binary files /dev/null and b/third_party/fonts/other/binfonts/fontsazanamigothic7x13.bin differ diff --git a/third_party/fonts/other/binfonts/fontsazanamigothic8x15.bin b/third_party/fonts/other/binfonts/fontsazanamigothic8x15.bin new file mode 100644 index 0000000..a12e830 Binary files /dev/null and b/third_party/fonts/other/binfonts/fontsazanamigothic8x15.bin differ diff --git a/third_party/fonts/other/binfonts/fontsazanamigothic9x17.bin b/third_party/fonts/other/binfonts/fontsazanamigothic9x17.bin new file mode 100644 index 0000000..b9fc52c Binary files /dev/null and b/third_party/fonts/other/binfonts/fontsazanamigothic9x17.bin differ diff --git a/third_party/fonts/other/binfonts/fontsazanamimincho10x19.bin b/third_party/fonts/other/binfonts/fontsazanamimincho10x19.bin new file mode 100644 index 0000000..e5748c9 Binary files /dev/null and b/third_party/fonts/other/binfonts/fontsazanamimincho10x19.bin differ diff --git a/third_party/fonts/other/binfonts/fontsazanamimincho6x10.bin b/third_party/fonts/other/binfonts/fontsazanamimincho6x10.bin new file mode 100644 index 0000000..fdb8c10 Binary files /dev/null and b/third_party/fonts/other/binfonts/fontsazanamimincho6x10.bin differ diff --git a/third_party/fonts/other/binfonts/fontsazanamimincho7x13.bin b/third_party/fonts/other/binfonts/fontsazanamimincho7x13.bin new file mode 100644 index 0000000..382f450 Binary files /dev/null and b/third_party/fonts/other/binfonts/fontsazanamimincho7x13.bin differ diff --git a/third_party/fonts/other/binfonts/fontsazanamimincho8x15.bin b/third_party/fonts/other/binfonts/fontsazanamimincho8x15.bin new file mode 100644 index 0000000..07ee0a6 Binary files /dev/null and b/third_party/fonts/other/binfonts/fontsazanamimincho8x15.bin differ diff --git a/third_party/fonts/other/binfonts/fontsazanamimincho9x17.bin b/third_party/fonts/other/binfonts/fontsazanamimincho9x17.bin new file mode 100644 index 0000000..87e0025 Binary files /dev/null and b/third_party/fonts/other/binfonts/fontsazanamimincho9x17.bin differ diff --git a/third_party/fonts/other/doc/ayu/README.txt b/third_party/fonts/other/doc/ayu/README.txt new file mode 100644 index 0000000..7a79cdf --- /dev/null +++ b/third_party/fonts/other/doc/ayu/README.txt @@ -0,0 +1,19 @@ + + Ayu ビットマップフォント + After X-TT Project + + Ayu ビットマップフォントは、Kappa 20ドットを改変し、Kochiフォント +のサブセットとして製作してきたフォントです。ギリシャ文字・キリル文 +字を除いた非漢字部は Kochi-subst のアウトラインから生成したビット +マップを、フォントエディタで手修正する方法を用いています。 + + Ayu 20 ドットゴシックは 2003年5月から6月、Ayu 18 ドットゴシックは +2003年7月1日から2004年2月10日にかけて製作を行いました。その後も調整 +を続けています。 + + ベースとして使わせていただいた Kappa フォントの作者の狩野様と、 +Kochi-subst 非漢字アウトラインの作者の古川様、その他のソフトウェアの +関係者の方々に感謝いたします。 + + Ayu ビットマップフォントは public domain です。商用/非商用利用、あ +らゆる改変、複製、再配布は自由です。 diff --git a/third_party/fonts/other/doc/kappa/README b/third_party/fonts/other/doc/kappa/README new file mode 100644 index 0000000..86bb10b --- /dev/null +++ b/third_party/fonts/other/doc/kappa/README @@ -0,0 +1,573 @@ +================= Kappa 20dot Fonts Version 0.396 README ===================== +●目次 + ● Kappa 20dot Fonts について ●アーカイブの内容一覧 ●使用方法 + ●利用について、許諾条件 ●履歴 ●今後の課題 ●謝辞 ●連絡先 + +● Kappa 20dot Fonts について + このアーカイブには、20×20ドット漢字フォントを含む、X Window System 用の +フォントが収められています。これらのフォントはすべて作者が作ったもので、自 +由に利用・複製・改変することができます。 + + 本フォントの特徴として、以下のようなものがあります。 + +・16 ドットと 24 ドットの中間であり、高解像度での表示に向いている + 1600×1200 ドットの画面では、行間を 4 ドット空けて 50 行表示でき、 + 解像度 1024×768 で 16 ドットフォントを使ったときとほぼ同じです。 + また、ノート機の液晶に多い、800×600 の画面では、画面全体で 80 桁 + のテキスト画面として使うことができます。 + +・1990 年に追加された 2 文字を含む、JIS X 0208 の 6912 文字をすべて含む + X での日本語フォントは多くの場合、`*-JISX0208.1983-0' の形で指定 + されるので、fonts.alias で別名を定義し、83 年版に見せかけています。 + 90 年追加の 2 字を削除したフォントが必要な方は、別途作成して + ください。 + +・縦書きフォント用を提供している + 字形を変更した文字種は、JIS X 0208:1997 で縦書き用字形が指定されて + いる 53 文字に限りました。その他、若干位置を調整した文字もあります。 + 縦書きフォントは、XLFD の‘SPACING’欄 (第 11 番目) を‘VC’という + 名前に置き換えています。 + +・漢字については、JIS X 0208:1997 の規格票に載っている代表字形に、可能な + 限り忠実な字体を再現するように努めている + もちろん、20ドットですから、並行する縦横の画線が多い文字は、線を + 間引いたり併合したりしてごまかしています。 + また、見栄えの都合から付き離れなどを変えたところもあり、同じ文字の + 細字と太字とで統一が取れていない文字もあります。 + また、作者のミスによる誤字が残っている可能性も捨てきれません。 + 97年版規格の 6.6.4 に 規定された 29 の区点位置については、すべて + (A) の字体を採用しています。 + +・代表的な欧文フォントを用意している + ISO-8859 の各ラテン文字集合 (8859-1, 2, 3, 4, 9, 10, 13, 14, 15, 16) + に対応したフォントを用意しています。また、MuleIPA のフォントを用意し、 + Mule上で動作する辞書検索アプリケーションで使用できるようにしています。 + +・どの文字集合についても細字(medium)と太字(bold)の両方のフォントを提供している + 細字は 19×20 ドットの枠内に収まるように調整してあります。縦書き + 用に上下方向に隙間の空いたフォントを作る予定はありません。 + +・public domain である + 商業的利用を含め、自由に利用することができます。禁止されているのは、 + このフォントの一改変版に著作権を主張したことを根拠として、原作者や + 第三者がこのフォントを利用する権利を妨げること、作者に関する情報に + ついて虚偽の主張を行なうことのみです。詳しくは、「利用について、 + 許諾条件」の節を参照して下さい。 + +本バージョンは、フォントセットに含まれる 14674 種類 (同字同じデザインの +重複を除く。また、参考として含めた JIS X 0213 の非漢字 659 文字は含まない)、 +延べ字数 29482 文字の全ての字形を作者が手でデザインした初の公開バージョン +です。今までの、自動変換による本格的な使用に堪えない仮の字形を含んでいた +バージョンと異なり、一応の完成品としての品質に達していると言えるでしょう。 +また、太字と細字の両方の日本語フォントが完成したことにより、名称を `Kappa +20dot Font' から、複数形の `Kappa 20dot Fonts' に変更しました。 + +●アーカイブの内容一覧 + README このファイル + + Makefile インストール用 Makefile + + 10x20rkm.bdf JIS X 0201 フォントファイル (細字) + 10x20rkb.bdf JIS X 0201 フォントファイル (太字) + k20m.bdf JIS X 0208 フォントファイル (細字) + k20b.bdf JIS X 0208 フォントファイル (太字) + + tategaki.diff k20b.bdf, k20m.bdf の縦書き用フォントの diff + vk20b.bdf, vk20m.bdf が生成されます。 + + ipa-10x20m.bdf MuleIPA (細字)フォントファイル + ipa-10x20b.bdf MuleIPA (太字)フォントファイル + + iso8859/ ISO8859-1(Latin1) 〜 ISO8859-16 (Latin10) までの + ソース (右半面は文字名に従って 1 文字単位に分割) + makebdf.sh ISO 8859 のフォントを作成するシェルスクリプト + 10x20{,L{2,3,4,5,6,7,8,9,10}}{m,b}.bdf の + 20 個のファイルを作成します。 + splitbdf.csh 自動作成されたフォントを 1 文字単位に分解し、 + カレントディレクトリに書き出す C シェルスクリプト + + (参考) + newjis.diff k20b.bdf に JIS X 0213 の文字を追加する差分 + パッチを当てると nk20b-1.bdf が生成されます。 + +●使用方法 +○ Makefile の変数設定 +Makefile の先頭に、各種変数が定義されています。インストールする環境の設定に +合わせて書き換えて下さい。 + +1. TARGETDIR をインストール先のディレクトリに書き換えて下さい。 + +2. 必要ならば、PATCH 変数に、patch プログラムのパス名とオプションを指定して + 下さい。 + +3. X サーバが対応するフォントの圧縮に応じて、COMPRESSCMD, COMPRESSEXT を + 選んで下さい。 + +COMPRESSCMD は圧縮プログラムの名前、COMPRESSEXT は圧縮プログラムが使用する +ファイル名の拡張子です。 + +X11R5 以前では、X サーバがフォントの圧縮に対応していませんので、 + +##COMPRESSCMD = cat +##COMPRESSEXT = + +とある 2 行のコメントを外し、現在有効になっている 2 行の先頭に # を +つけてコメントアウトして下さい。また、フォントの高速なローディングを可能に +するためにフォントの圧縮を行なわずにインストールする場合も、この設定を使用 +して下さい。 + +X11R6.3 以前では、compress での圧縮にのみ対応していますので、 + +#COMPRESSCMD = compress +#COMPRESSEXT = .Z + +という行をアンコメントして、現在の行をコメントアウトして下さい。 +TARGETDIR も、システムの設定に合わせて適宜書き直して下さい。 + +○ make する + +% make + +標準では、試作版 JIS X 0213 第 1 面のフォントはインストールしません。 + +% make all + +で試作版 JIS X 0213 第 1 面のファイルを含む全てのフォントをインストール +しますが、ほとんどの第 3 水準漢字が含まれていないことにご注意下さい。 +また、非漢字部分についても完全なチェックはまだ済んでいません。誤字・脱字・ +衍字・面区点位置の誤りがありましたらお知らせ下さい。 + +○インストール +・標準のディレクトリにインストールして使う場合 + +# make install + +で、フォントがインストールされます (`#' は、root のプロンプトを表します。 +あなたが利用したいマシン上における root 権限を持っていないのであれば、下の +「自分だけで使う場合」の手順に従ってください。プロンプトが `%' になってい +る手順は、root にならずに実行できます)。 + +% xset fp rehash + +とすれば、インストールしたフォントがすぐに使えます。(ただし、Makefile 中の +TARGETDIR で指定されているディレクトリがフォントパスにすでに入っている +ことが必要です)。 + +% xfd -fn k20b + +として、フォントがインストールされているかどうか試してみてください。 +エイリアスとして登録されるフォント名の短縮名称は、フォントファイル名から +拡張子を取り去った部分です。また、a20m, a20b, r20m, r20b という名前が +それぞれ ISO 8859-1 と JIS X 0201 の細字と太字の別名として登録されています。 + +・自分だけで使う場合 + +必要なファイルは pcf/ というディレクトリに置かれていますので、 +このディレクトリを必要な場所に移したうえで、.xinitrc (xinit, startxで +X を起動している場合) か .xsession (xdm を使っている場合)に、 + +xset fp+ 【ディレクトリのフルパス名】 + +という記述の行を加えます。これで、フォントが使えるようになります。 +すぐに使いたい場合は、コマンドラインから打ち込んで下さい。 + +○アプリケーションの設定 +※ このセクションは、著しく時代遅れです。 + +・kterm +~/.Xresources (X11R5 では ~/.Xdefaults)に、 + +KTerm*VT100*fontList: -kappa-fixed-medium-r-normal--20-* +KTerm*VT100*boldFontList: -kappa-fixed-bold-r-normal--20-* + +とすれば、デフォルトのフォントが Kappa20 になります。Ctrl+右ボタンで +出てくるメニューに登録したければ、KTerm*VT100*fontList#: (# は、1 から 6 +のいずれかの数字)と、KTerm*VT100*boldFontList#: に設定して下さい。 + +筆者が使用している .Xresources のからの抜粋を参考までに示します。 + (10 ドットには「ナガ10」を、12ドットには「要町」を使用しています) + +KTerm*fontMenu*font1*Label: 10dot +KTerm*VT100*fontList1: -misc-fixed-medium-r-normal--10-90-75-75-c-*-* +KTerm*VT100*boldFontList1: -misc-fixed-bold-r-normal--10-90-75-75-c-*-* +KTerm*fontMenu*font2*Label: 12dot +KTerm*VT100*fontList2: -mnkaname-*-medium-r-normal--12-* +KTerm*fontMenu*font3*Label: 14dot +KTerm*VT100*fontList3: -*-fixed-medium-r-normal--14-* +KTerm*fontMenu*font4*Label: 16dot +KTerm*VT100*fontList4: -misc-fixed-medium-r-normal--16-* +KTerm*fontMenu*font5*Label: 20dot +KTerm*VT100*fontList5: -kappa-fixed-medium-r-normal--20-* +KTerm*VT100*boldFontList5: -kappa-fixed-bold-r-normal--20-* +KTerm*fontMenu*font6*Label: 24dot +KTerm*VT100*fontList6: -*-fixed-medium-r-normal--24-* + +また、 +KTerm*VT100*lineSpace: 3 +を追加し、行間に 3 ドットほどの隙間を空けると読みやすくなります。 + +コマンドラインで全て指定する場合、 + +% kterm -fl -kappa-fixed-medium-r-normal--20-\* -flb -kappa-fixed-bold-r-normal--20-\* -lsp 3 +% kterm -fn a20m -fb a20b -fr r20m -frb r20b -fk k20m -fkb k20b -lsp 3 + +のどちらかになります。 + +縦書きフォントは、行間に 1 ドット隙間を空けた時にベタ組に見えるように +調整してあります。 + +・Mule +私は、~/.Xresources に以下の設定を書いています。細字と太字の区別がつき、 +boldのとき太字を出す設定の仕方が分からないので、ここでは紹介できません。 + +Emacs*FontSetList: 20,8,10,12,14,16,20,24,40 + (中略) +Emacs*FontSet-20:\ + -kappa-fixed-bold-r-*--20-*-iso8859-1,\ + -kappa-fixed-bold-r-*--20-*-jisx0201.1976-0,\ + -kappa-fixed-bold-r-*--20-*-jisx0208.1990-0 + (後略) +のように書いています。 + +・Emacs (バージョン 20) + +~/.Xresources に、 + Emacs*Fontset-0: -*-fixed-medium-r-normal--14-*-*-*-*-*-fontset-small + Emacs*Fontset-1: -*-fixed-medium-r-normal--16-*-*-*-*-*-fontset-medium + Emacs*Fontset-2: -*-fixed-medium-r-normal--24-*-*-*-*-*-fontset-large + Emacs*Fontset-3: -kappa-fixed-medium-r-normal--20-*-*-*-*-*-fontset-kappa + +・XEmacs + +・Netscape +Foundryを1個しか扱えないので、通常は“-misc-*”に別名定義してやるのですが、 +X の 標準フォントの misc/ サブディレクトリにインストールされている 10x20 が、 +-misc-fixed-medium-normal--20-200-75-75-C-100-iso8859-1 という名前で、 +10x20m.bdf と被ってしまうので、その他のフォントに“-kappa-*”の形の別名を +つけてしまった方が楽です。 + +X11 に標準添付されている 10x20 は、descent (ベースライン以下のドット数) が +5 ドットあるので、Kappa20 とは併用できません。 Kappa20 と同時に kterm で使 +用すると、descent が 3 ドットしかない Kappa20 と上下に 2 ドットずれて表示 +され、画面にゴミを残します。X 0208の英数字はベースラインが下から 2 ドットの +ところに設計されていますが、データとしては 1 バイトフォントに合わせて 3 ドッ +トのところにベースラインを置いてあります。 + +●利用について、許諾条件 + 要旨:public domain で、無保証な物として扱って下さい。 +(以下は同じ内容を詳しく述べただけです。私的に使用するだけ、変更を加えず +再配布するだけなら、この要旨を理解すれば、後の部分は読む必要はありません) + +○Kappa 20dot Fonts Version 0.395 の利用許諾条件 +以下の許諾条件に同意できない場合は、速やかに本ソフトウェアを廃棄して下さい。 + + Kappa 20dot Fonts は“public domain”であることを標榜していますが、 + 実際には本許諾条件を伴って配布されています。しかし、この許諾条件 + によって制限されるのは、本ソフトウェアの public domain としての + 存続を妨げる行為だけですから、“public domain”という形容を用いる + ことに問題はないと考えています。 + +1. 本ソフトウェアの著作者は、著作者であることに由来する独占的権利を + 主張しません。誰でも、本ソフトウェアを利用することができます。 + 利用には、著作者および再配布者による個別の許諾を必要としません。 + + 「本ソフトウェア」とは、前記「アーカイブの内容一覧」に記した + ファイルのうち、本文書 (README ファイル) を除くすべてを総体と + して指すものです。本ソフトウェアは、本附属文書とともに、1 個の + .tar.bz2 形式のファイルとして、不可分の形で提供されています。 + + 本文書そのものは、「本ソフトウェア」に含まれません。 + 内容の変更・削除を行わない場合に限り、本ファイルを再配布する + ことができます。参照の用のために本文書の全文を分割せずに + 他の文書の中に取り込み、転載することができますが、その場合は + 転載部分とそれ以外の部分が明瞭に識別できるようにしなければ + なりません。 + + 「利用」とは、本ソフトウェアの入手・使用 (ドットパターンの + 空間的配置形態の再現)・改変・再配布・改変派生物の配布を含む、 + 本ソフトウェアを用いて行うことのできる全ての行為を指します。 + +2. 誰でも、本ソフトウェアの派生物に独自の著作権標示を付け加え、任意の + 使用許諾の下で配布することができます。 + ただし、本条項の各項に反するような形で、排他的権利を主張することは + できません(特に次項にご注意下さい)。 + + 「本ソフトウェアの派生物」とは、 + ・一部または全部の字形あるいは付加情報を変更したフォント + ・フォントフォーマットの変換を行った物 + ・アーカイブ形式の変更や、各ファイルの単独分離を行なった物 + ・本ソフトウェア内のフォントを利用して表示を行うハードウェア + ・フォントを使用して表示した画面のキャプチャー画像 + ・本ソフトウェアのフォントから部分字形を取り出し、組み替えなど + の修正を施して作った、別の文字集合のフォント + などの全てを含みます。BDF ファイル内に著作権標示を加えた場合、 + それは付加情報を付け加えたものとなります。すなわち、字形や + フォントメトリックなどの、表示に寄与する情報を一切改変せずに + 著作権標示のみを付け加えたものも、本ソフトウェアの派生物であり、 + 本ソフトウェアとは別の物であるとして扱われます。 + +3. 本ソフトウェアの派生物に対する権利を主張する者は、自分が手を加えた + 改変派生物およびその副次派生物にのみ権利を主張することができます。 + 他人が、本ソフトウェアならびに、上記の改変派生物およびその副次派生物 + を除く本ソフトウェアの派生物を利用する権利を妨げることはできません。 + + 例えば、自分の作成した OS の表示用フォントとして本ソフトウェアを + フォーマット変換して提供した場合、そのフォントの複製やリバース + エンジニアリング、他 OS での使用を禁止することができます。 + しかし、その OS の利用者に対し、本ソフトウェアやそれを変換した + 物の使用 (その OS 上に於いても)・変更・配布を行う権利を禁じたり、 + これらの行為の有無に基づいて差別的な契約条項を課したりすることは + できません。 + +4. 本ソフトウェアへの通常考え得る改変に対し、その作業結果である改変派生 + 物に著作権を主張することはできますが、その改変行為そのものに対して + 権利を主張することはできません。その改変派生物の存在を知っていたか + 否かを問わず、原著作者または第三者が同等の方針に基づいた改変行為を + 行う権利を妨げることはできません。 + + 例えば、本ソフトウェアの未完成部分の字形を、作成済みの部分の + 字形から文字部品を拾い組み合わせて完成した場合、その後に + 原著作者が同様の行為を行なって作製したフォントにも同一の字形が + 現れます (画素数の制限により、全く同じ字形パターンになる文字が + 相当数含まれることが予想されます)。 + この、独立に作製された派生物における、偶然の一致および内在的な + 制限に因る必然的な一致部分に対し、著作権の侵害を主張することは + できません。 + バグ修正に関しても同様です。全文字に対して誤字の有無をチェックし、 + 誤字形を改変した上でそのフォントを有償提供しても構いません。 + その場合、その付属文書にある誤字と修正内容のリスト (例えば + 「禄 誤:ころもへん 正:しめすへん」のような)を基に、原著作者が + 字体修正を行った場合、それが全く同じ修整字形になったとしても、 + 誤字指摘者・原修正者の著作権には抵触するものと見做してはなりません。 + +5. 何人も本ソフトウェアの派生物の著作権者であることを主張できますし、 + 著作者名を秘匿してその派生物を配布することはできますが、著作者で + あることを偽って主張することはできません。 + 原著作者の名前を著作権標示に記載する必要はありません。とくに、 + 本ソフトウェアの派生物を有償頒布する場合、原著作者が商業的利益を + 共有していると誤解されることのないように配慮しなければなりません。 + +6. 本ソフトウェアは、「あるがまま」で提供される物であり、著作者および + 再配布者は、公的・私的な規格や言語慣習への適合性、何らかの用途への有用性 + などの、品質に関する保証を一切行いません。本文書の記述を、そのような + 保証を行うものと解してはなりません。 + 本ソフトウェアの利用に起因する損害に対し、その責任はすべて利用者が + 負うものとします。損害の起こる可能性が知られていた場合でも、著作者 + および再配布者は、法的・道義的な責任を負うことはありません。 + 著作者および再配布者は、本ソフトウェアに不具合が発見されたときに、それを + 修正・告知する義務を負いません。 + +7. 本ソフトウェアの派生物に対し、権利の主張または質に関する何らかの保証を + 行う者は、適切な著作権標示を行い、利用許諾条件と保証の範囲を明確に + 示さなければなりません。 + 本ソフトウェアと同等の許諾条項に従って派生物を配布する者は、本文書を + 添付することで許諾条項の提示に代えることができます。 + 本ソフトウェアと異なる許諾条項を提示し、なおかつ本文書を派生物に添付 + して配布する場合は、本文書の使用許諾条項が有効ではないことが利用者に + 明瞭に見て取れるように配慮しなければなりません。 + 新たに提示した許諾条件の内容および提示方法の不備に起因する、改変物の + 著作者・著作権者、利用者および第三者の被った損害に対する責は、改変物 + の著作権者が負うものとします。 + +8. 本ソフトウェアは、狩野宏樹と永尾制一の共同著作物ですが、狩野宏樹を + 代表著作者および連絡先とします。 + +以上 + +○ソフトウェアの配布に関わる混乱を避けるために + +以下に述べるのは使用許諾条件の一部ではなく、単なるお願いあるいは推奨に +過ぎませんが、混乱を避けるためにできる限り従って下さい。 + +・本バージョンは未完成版です。今後、バージョンアップを行う予定です。 + 変更に追従して、最新版を再配布するように心がけて下さい。転載される + 方は、ご連絡下さればバージョンアップの際にお知らせします。 + ただし、本バージョン + +・漢字をフォントとして用いる場合、第二水準までの文字全てを用いるように + 心がけて下さい。ビットマップパターンをフォントとして利用することの + できる形で提供し、なおかつ改変ができない環境(典型的には、表示用ハード + ウェアへの組み込み)では、 + +・フォントの字形に改変を行わない派生物は、「Kappa 20dot Fonts」という + 呼称を保存して、変更箇所が明らかになる説明的名称を付け加えて下さい。 + 例:「(機種名)用 Kappa 20dot Fonts」 + フォントの字形改変を行った場合、「Kappa 20dot Fonts」という名称を + 用いないか、修正者の名前を明示して下さい。この場合、「Kappa20」という + 略称を用いても構いません。 + 例:「(修正者名)修訂版 Kappa 20dot Fonts」 +   「20×24 ドット版 Kappa20」 + +・バグなどを発見した場合はご報告を願います。 + +なお、本ソフトウェアは「正しい字体」に関する著作者の解釈を示したものでは +ありません。 + +●履歴 +1993年末頃? この頃作り始める。あまりに昔で何時のことか忘却の彼方。 +1994/07 補助漢字16ドットフォントの方に勢力を傾注。 + : +1995/04 6人の協力により、16ドット補助漢字のデザインが完了。 +1996/08 この頃太字の第1水準が完成。 +1997/08/06 Version 0.2。 + 太字全文字完成。最初の公開バージョン。 +1997/08/20 永尾さんより非漢字部分の文字を頂く。美しさに感動。 +1998/02/15 永尾さんより仮名の新バージョン(現在と同じ)が届く。 +1998/02/21 Version 0.21。 + 永尾さんに頂いた非漢字部分に置き換え。 + MuleIPAの太字作製。 +1998/09/11 Version 0.29。 + 「僻」「蒟」のバグを修正。 + 永尾さんの文字を修正。 + MuleIPAの細字、仮名の細字を作製。 +1998/10/03 Version 0.3。1 年ぶりのバージョンアップ。 + 細字仮名を永尾さんに補訂していただく。 + 細字は第一水準まで完成。 + 1 ヶ月で 2000 文字(その半分は 1 週間で)修正した。 + 「禄」の大バグを修正。 + SWIDTH の値がおかしかったのを修正。 + その他太字も字体を平成明朝に合わせ小修正。 +1999/05/22 SOKOパッチ (一般非公開) を作った。 +2000/09/15 Version 0.39。0.4のベータ版。 + 細字全文字完成。Latin 2, 3, 9 のフォントを追加。 + 太字、「儻」「薹」「鉚」「鴦」のバグを修正。 + その他10文字字体修正、12文字デザイン修正。 +2000/09/27 Version 0.391。 + Makefile をちょっと修正。自分が登録してない alias を削らない + ようにする。 + 「ナガみん」に関する謝辞を追加。 + 謝辞で大熊但由さんの名前を「大熊但有」となっていたの、失礼な + 間違いを直す。お名前を間違えて申し訳ありませんでした。 +2000/10/01 Version 0.392。 + インストール先のディレクトリや fonts.alias がない場合に対応。 + patch を ${PATCH} 変数にした。 +2000/10/04 Version 0.393。 + 川口銀河さんのご指摘により、newjis.diff の CHARS を直した。 +2000/10/08 Version 0.394。 + 酒井清隆さんのパッチに従って、nk20b-1.bdf 作成に patch -o を + 使うように変更。 + 川口さんのご指摘により egrep のリダイレクト先にファイルを二つ + 指定しているのを修正。 + Reflection X に関する謝辞の追加 (事実確認は未)。 +2000/10/10 Version 0.394 のアーカイブの中身が 0.393 だったのを直した。 + 一緒に、README の頭の README が 0.392 だったのを直した。 + それぞれ、酒井さんと柳田さんのご指摘に従い修正。 + README 末尾の日付も 10.10 に直した。 +2003/07/07 Version 0.395。 + 以下の誤字を修正。 + k20m.bdf, k20b.bdf: 「漢」の「夫」の横線が 1 本多く、3 本あった + 「壑」が「叡」の下に「土」になっていた + 10x20m.bdf, 10x20b.bdf, 10x20L3m.bdf, 10x20L3b.bdf: + 「Udieresis」が「Utilde」になっていた + 10x20b.bdf: 「udieresis」が「utilde」になっていた + 10x20L2m.bdf, 10x20L2b.bdf:「Abreve」が「Atilde」になっていた + 「lacute」が「iacute」になっていた + 10x20L3m.bdf, 10x20L3b.bdf:「Ubreve」が「Ucaron」になっていた + 10x20L3b.bdf:「'」が「,」になっていた + ipa-10x20m.bdf, ipa-10x20b.bdf: 「h」が抜けて、後ろの文字が + 1 文字繰り上がっていた。 + nk20b-1.bdf: 1-11-22 (ベビーガンマ) の字形を、JIS X 0213:2000 + の規格票例示字形・実装例の物 (v の下にループ) から、 + 対応する UCS(U+0264) の例示字形のもの (Ram's Horns) に + 変更。これは、この文字が示す IPA の close mid back + unrounded vowel に対応する音声記号が、voiced velar + median frictive を表す記号ガンマとの混同を生じない + ように、1989 年に行われたデザイン改訂後の形に従った + もの。規格票のほかに、「世界音声記号辞典」(ISBN + 4-385-10756-4) を参照した。 + 山内千里さんにご指摘いただいた、余分なドットのついた字などの + 読みにくい文字を修正するなどのデザイン調整。 + ISO 8859-4,9,10,13,14,15,16 (Latin 4〜10) を作成。 + これらはスクリプトによる集字方式に改める。 + JIS X 0213 を 1 面 47 区まで追加作成。 +2003/10/06 Version0.396 + 10x20rkm.bdf: yen が backslash, overline が ~ になっていた。 + CHARSET_ENCODING が 1 になっていた(山内さんの指摘)。 + makebdf.sh: bash で動かない問題を解決した。 + +●今後の課題 +以下の問題を解決する必要があると考えています。 +・2000年に策定された第 3・第 4 水準への対応。現在非漢字部分のみ完成。 +・守岡知彦さんに戴いた、78 JIS パッチをマージしていない。 +・全体の統一、部分字形の共通化、太字と細字のデザインの統一が取れていない。 +・JIS X 0201 の、STARTCHAR に続く文字の名前は適当につけただけである。 +・全体を通覧したバグチェックを行っていない。 +・ドキュメント (特にインストール方法) が充分検証されていない。 +・補助漢字に対応していない。 + +●謝辞 + 10ドット漢字フォント「ナガ10」の作者、永尾制一(ながおさだかず)さんに、 +仮名とアルファベットの新デザインをいただき、前の版とは見違えるように +美しくなりました。 + 永尾さんからフォントを頂戴したのは、10x20b.bdf の英数文字と、k20b.bdf +の非漢字部分の過半ですが、シンプルで懐の大きい1バイト英数字と、優美で +乙張りの利いたアンチック体の仮名文字の美しさは特筆に値します。 + 細字のフォントパターンは、これらの線を狩野が勝手に細くした物ですが、 +オリジナルの持っている味わいを大いに殺ぐ結果になってしまったのを、 +永尾さんに修正して戴き、太字のフォントの勢いをかなり取り戻しました。 +皆さんもぜひ、太字でテキストを表示して、その美しさを堪能してみてください。 + 「今までと違って美しくなったなあ」とお感じでしたら、それは、文章の +7割を占める非漢字をデザインされた永尾さんの努力の賜です。この場を借りて +お礼を申し上げます。ありがとうございました。 + そして、本バージョンに参考として付けられている JIS X 0213:2000 フォント +(現在非漢字部分のみ完成) で使用されている13区の単位用片仮名合字に使われている +書体は、永尾さんの作成された「ナガ10」フォントに同梱されている「ナガみん」の +仮名を組み合わせた物です。本フォントで用いているこれらの文字を public domain +の下で配布することに許可を下さったことに対し、重ねて感謝します。 + + また、αテスタとしての多くの助言、プログラムやデータの使用許諾を与えて +下さった以下の方々に感謝します。 + +今村俊幸さん、大久保弘崇さん、川崎和哉さん、川幡太一さん、田中哲朗さん、 +真野健さん、守岡知彦さん。 + + 最初のβ版である Version 0.2 には、以下の方々からバグ報告や改善提案を +いただきました。ありがとうございます。 + +伊藤純一郎さん、酒井清隆さん、伊藤隆幸さん、中村努さん、馬場肇さん、 +柳田岳洋さん。 + +Version 0.4 を作成するにあたって、狩野賢志さんはコンパイル上の問題点を +指摘してくださいました。 + +納憲一郎さんは、Version 0.394 に含まれていた MuleIPA のバグをご指摘 +くださいました。お礼を申し上げるとともに、修正版を作成するまでに +8 ヶ月も開けてしまった怠惰にお詫びいたします。 + + 黒木玄さんは、このフォントのバイナリを作製し、Webページ上でインストール +法を解説することにより、フォントを広めて下さいました。 + 川口銀河さんは、FreeBSD の ports を作り、簡単にインストールできるように +して下さいました。 + 大熊但由さんは、Linux の rpm を作り、TurboLinux に収録して下さいました。 + 小島三弘さんは、Linux の Slackware と PJE を統合したディストリビューション +である Plamo Linux に Kappa20 を収録して下さいました。 + 千葉雄一さんは、Windows 上の X サーバである Reflection X の日本語フォント +に、Kappa 20dot Fonts を収録して下さいました。 + 岩川靖さんは、LASER5 Linux に、Kappa20 を収録して下さいました。 + +Version 0.395 を出すに当たって、山内千里さんには特にお礼を申し上げたいと +思います。山内さんは Kappa20 をベースに、Ayu(東風) 20 ドットゴシック +フォントを作成され、現在も 18 ドット版を精力的に作成されています。 +http://x-tt.sourceforge.jp/ayu.html で、public domain なフォントとして +これらの成果は公開されています。 +Kappa20 をベースに新たなフォントを作成してくださるのはたいへん光栄な +ことですが、その作成と見直しの過程で Kappa20 の字形を大変詳細に検討して +くださり、気づきそうで誰もが気づかなかった「漢」の誤字や、細字版の +ビットマップに残った余計なドットなどを知らせてくださいました。 +ISO 8859-1 の誤字をご指摘いただいたことにより、個別に編集するのではなく +文字名のリストからフォントを組み立てる方式へ切替える決心がつきました。 +それにより、ISO 8859-4〜8, 11 の 6 つの追加フォントを提供することも +苦労なくできています。 + +後藤正徳さんは、makebdf.sh が bash で動かない問題の解決策をご教示 +くださいました。 + +以上の方々にお礼申し上げます。 + +●連絡先 +バグ報告、感想、データ提供などを歓迎します。メールは + kanou@khdd.net +までお願いします。最新情報は、 + http://khdd.net/20dot.fonts/ +にあります。 + 2003/10/06 狩野 宏樹 diff --git a/third_party/fonts/other/doc/misaki/misakib8.txt b/third_party/fonts/other/doc/misaki/misakib8.txt new file mode 100644 index 0000000..a903d0e --- /dev/null +++ b/third_party/fonts/other/doc/misaki/misakib8.txt @@ -0,0 +1,99 @@ +=========================================================== + + 7*7ドット日本語ビットマップフォント + 美咲フォント period β8 + + Copyright (C) 2002-2004 #Shin.Y + +=========================================================== + + + 美咲フォントはSHARPポケコンPC-E500シリーズ用に作られた7*7 +ドットの日本語フォントです. JIS X 0208-1990に準拠しており, +JIS第一・第二水準をサポートしています. SCRNJPN(*1)による日 +本語表示環境下において60Colmuns(*2)使用時に字間ができ, 可 +読性に長けています. + フォント名は, 制作開始のきっかけとなった美咲礼威氏より頂 +きました. + +(*1)Nmasuさん作の漢字表示ドライバ +(*2)溝端 大介さん作の60桁表示ドライバ + + +●美咲明朝 + + 美咲明朝は, 美咲フォントの非漢字部を明朝風のフォントに差 +し替えたものです. 各機種用のアーカイブに差し替え済みのフォ +ントファイル(BDF版のみ差分のdiffファイル)が同梱してありま +す. + + +●問題点など + +・「へん」「つくり」等, 各部がフォント間で完全に統一できて + いません. +・「―(ダッシュ記号)」と罫線は8*8で作られています. 7*7にし + たい場合は, 右と下の一列を削って下さい. + + +●ライセンス + + Copyright (C) 2002-2004 #Shin.Y + + These fonts are free softwares. + Unlimited permission is granted to use, copy, and +distribute it, with or without modification, either +commercially and noncommercially. + THESE FONTS ARE PROVIDED "AS IS" WITHOUT WARRANTY. + + これらのフォントはフリー(自由な)ソフトウエアです。 + あらゆる改変の有無に関わらず、また商業的な利用であっても、 +自由にご利用、複製、再配布することができますが、全て無保証 +とさせていただきます。 + + +●連絡先 + + ご意見・ご感想や誤字・問題点の報告等は下記アドレスまで. + + #Shin.Y (num_sy@yahoo.co.jp) + + 美咲フォント最新版は, 下記サイトで公開中です. + + Little Limit[#Shin.Y's Web Site] + (http://www.geocities.co.jp/SiliconValley-Oakland/7410/) + + +●バージョン情報 + +・[2004/ 5/ 9] period β8 +・[2003/ 9/21] period β7 +・[2003/ 6/ 4] period β6 +・[2003/ 5/ 4] period β5 +・[2003/ 3/26] period β4 +・[2002/12/14] period β3 +・[2002/ 6/18] period β2 +・[2002/ 6/ 3] period β1 + + +●制作履歴 +・[2004/ 5/ 9] 美咲明朝の同梱開始 +・[2004/ 4/19] 半濁点の処理を変更 +・[2004/ 4/11] 3フォント同時編集ツール + ""SCRNJPN.FNT" Editor"完成 +・[2004/ 2/ 9] 濁点の処理を変更 +・[2003/ 9/21] 制作履歴の日付ミスを修正(美咲氏Thanx!) +・[2003/ 6/ 4] ライセンスに関する記述を変更 +・[2003/ 3/26] マニュアルを, フォントの説明と各形式の説明に + 分離 +・[2003/ 1/ 2] 各部のフォント間での統一化作業を本格的に開始 +・[2002/ 6/10] JIS X 0208-1983での文字の追加, 変更に対応 +・[2002/ 6/ 6] 未定義文字のフォントを3*3の■に +・[2002/ 6/ 1] 第二水準完成 +・[2002/ 5/22] 制作再開 +・[2002/ 5/21] フォント作成専用ツール + "'SCRNJPN.FNT' Editor"完成 +・[2002/ 5/11] E650暴走により, 第二水準中の600文字近くが消滅 + →制作中断 +・[2002/ 4/初] 第一水準完成 +・[2002/ 3/中] 制作開始 diff --git a/third_party/fonts/other/doc/mplus/LICENSE_J b/third_party/fonts/other/doc/mplus/LICENSE_J new file mode 100644 index 0000000..2c6478c --- /dev/null +++ b/third_party/fonts/other/doc/mplus/LICENSE_J @@ -0,0 +1,12 @@ +- +M+ BITMAP FONTS Copyright 2002-2004 COZ +- + +LICENSE + + + + +これらのフォントはフリー(自由な)ソフトウエアです。 +あらゆる改変の有無に関わらず、また商業的な利用であっても、自由にご利用、 +複製、再配布することができますが、全て無保証とさせていただきます。 diff --git a/third_party/fonts/other/doc/oradano/README.txt b/third_party/fonts/other/doc/oradano/README.txt new file mode 100644 index 0000000..fac26be --- /dev/null +++ b/third_party/fonts/other/doc/oradano/README.txt @@ -0,0 +1,44 @@ +ORADANO�����t�H���g Ver. 0.2003.1026 �������� + +2003�N10��26�� +���c�� + + + +��ORADANO�����t�H���g�������� + +ORADANO�����t�H���g�����AJIS X 0213:2000 �����������S�������������� +������タ���������������w�������c�����������t�H���g�����B + +�����t�H���g��タ���������������������������������L�����A�����z�n���� +����������。30�N-31�N������������������������������������(�g�z�n���O +�����������h�����I�^)���������A���c���A�E�g���C�����������������B�� +�����O�����������A���c���V�K���f�U�C���������������B + +�����t�H���g��タ�����������������A�������������������w�������������` +�����x�����^�����������A�����z�n����������������2�N���������������� +�����{�������������Q���������A���c���A�E�g���C���f�[�^���`���N������ +�������������B + + +��ORADANO�����t�H���g�����p + +�����t�H���g���A�����E�\ヲ�A�d�q�����������������������I���A�N����ゥ +�R���������p�������������������B +�����t�H���g���z�z�E���z�z���Aゥ�R���������s�����������������B +�����t�H���g���A�����������K�����\�t�g�E�G�A�p�b�P�[�W�������������� +�����������������\���������B +�����t�H���g���p�����V�����t�H���g���J�����s�����������\�����B + + +��ORADANO�����t�H���g���������� + +ORADANO�����t�H���g���A�u�����������v���������������������A����メ���� +�����z�zメ���A���I�E���I���K�i���������K�����K�����A���������p�r���� +�L�p���������A�iソ�������������������s���������B +�����t�H���g�����p���N���������Q�������A�������C�����������pメ������ +�������������B���Q���N�������\�����m�������������������A����メ������ +���z�zメ���A�@�I�E���`�I�����C�����������������������B +����メ���������z�zメ���A�����t�H���g���s�����������������������A���� +���C���E���m�����`���������������B + diff --git a/third_party/fonts/other/doc/shinonome/LICENSE b/third_party/fonts/other/doc/shinonome/LICENSE new file mode 100644 index 0000000..424cd74 --- /dev/null +++ b/third_party/fonts/other/doc/shinonome/LICENSE @@ -0,0 +1,14 @@ +●東雲フォントライセンス + 2001 + The Electronic Font Open Laboratory + http://openlab.ring.gr.jp/efont/ + +このアーカイブに含まれるすべてのフォントデータ、ドキュメント、スクリプ +ト類はすべて Public Domain で提供されています 。 + +但し、日本に於いては現時点で著作権を放棄することは法律上不可能であり、 +AUTHORS に列挙されている作者がその権利を行使しないと宣言することで実質 +的な Public Domain であるとします。 + +自由な改造、他フォーマットへの変換、組込み、再配布を行うことができます。 +同時に、これらはすべて完全に無保証です。 diff --git a/third_party/fonts/other/fonts/fontsazanamigothic10x19.c b/third_party/fonts/other/fonts/fontsazanamigothic10x19.c new file mode 100644 index 0000000..1f07ef8 --- /dev/null +++ b/third_party/fonts/other/fonts/fontsazanamigothic10x19.c @@ -0,0 +1,1080 @@ +//***************************************************************************** +// +// fontsazanamigothic10x19.c - Font definition for the 10x19 Sazanamigothic font. +// +//***************************************************************************** + +//***************************************************************************** +// +// This font was converted from Sazanami +// +// Copyright (c) 1990-2003 +// Wada Laboratory, the University of Tokyo. All rights reserved. +// Copyright (c) 2003-2004 +// Electronic Font Open Laboratory (/efont/). All rights reserved +// +// For license, please see README. +//***************************************************************************** + +//***************************************************************************** +// +// This file is generated by ftrasterize; DO NOT EDIT BY HAND! +// +//***************************************************************************** + +#include +#include +#include "grlib/grlib.h" + +//***************************************************************************** +// +// Details of this font: +// Characters: 286 in 2 blocks +// Style: sazanamigothic +// Size: 10x19 +// Bold: no +// Italic: no +// Memory usage: 9418 bytes +// +//***************************************************************************** + +const uint8_t g_pui8Sazanamigothic10x19[] = +{ + // + // The format of the font. + // + FONT_FMT_WIDE_PIXEL_RLE, + + // + // The maximum width of the font. + // + 17, + + // + // The height of the font. + // + 20, + + // + // The baseline of the font. + // + 17, + + // + // The font codepage (CODEPAGE_UNICODE). + // + 14, 0, + + // + // The number of blocks of characters (2). + // + 2, 0, + + // + // Block header 0: Codepoints 0x20 - 0x7e + // + 0x20, 0x00, 0x00, 0x00, + 0x5f, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, + + // + // Block header 1: Codepoints 0x3041 - 0x30ff + // + 0x41, 0x30, 0x00, 0x00, + 0xbf, 0x00, 0x00, 0x00, + 0x84, 0x0a, 0x00, 0x00, + + // + // Block 0 Offsets: Codepoints 0x20 - 0x7e + // + 0x7c, 0x01, 0x00, 0x00, // Offset 380 (0x17c) + 0x80, 0x01, 0x00, 0x00, // Offset 384 (0x180) + 0x91, 0x01, 0x00, 0x00, // Offset 401 (0x191) + 0x9e, 0x01, 0x00, 0x00, // Offset 414 (0x19e) + 0xc2, 0x01, 0x00, 0x00, // Offset 450 (0x1c2) + 0xe6, 0x01, 0x00, 0x00, // Offset 486 (0x1e6) + 0x0f, 0x02, 0x00, 0x00, // Offset 527 (0x20f) + 0x34, 0x02, 0x00, 0x00, // Offset 564 (0x234) + 0x3d, 0x02, 0x00, 0x00, // Offset 573 (0x23d) + 0x53, 0x02, 0x00, 0x00, // Offset 595 (0x253) + 0x69, 0x02, 0x00, 0x00, // Offset 617 (0x269) + 0x83, 0x02, 0x00, 0x00, // Offset 643 (0x283) + 0x97, 0x02, 0x00, 0x00, // Offset 663 (0x297) + 0xa0, 0x02, 0x00, 0x00, // Offset 672 (0x2a0) + 0xa8, 0x02, 0x00, 0x00, // Offset 680 (0x2a8) + 0xaf, 0x02, 0x00, 0x00, // Offset 687 (0x2af) + 0xc6, 0x02, 0x00, 0x00, // Offset 710 (0x2c6) + 0xe6, 0x02, 0x00, 0x00, // Offset 742 (0x2e6) + 0xf7, 0x02, 0x00, 0x00, // Offset 759 (0x2f7) + 0x0d, 0x03, 0x00, 0x00, // Offset 781 (0x30d) + 0x26, 0x03, 0x00, 0x00, // Offset 806 (0x326) + 0x41, 0x03, 0x00, 0x00, // Offset 833 (0x341) + 0x58, 0x03, 0x00, 0x00, // Offset 856 (0x358) + 0x76, 0x03, 0x00, 0x00, // Offset 886 (0x376) + 0x89, 0x03, 0x00, 0x00, // Offset 905 (0x389) + 0xa7, 0x03, 0x00, 0x00, // Offset 935 (0x3a7) + 0xc4, 0x03, 0x00, 0x00, // Offset 964 (0x3c4) + 0xce, 0x03, 0x00, 0x00, // Offset 974 (0x3ce) + 0xd9, 0x03, 0x00, 0x00, // Offset 985 (0x3d9) + 0xee, 0x03, 0x00, 0x00, // Offset 1006 (0x3ee) + 0xf7, 0x03, 0x00, 0x00, // Offset 1015 (0x3f7) + 0x0b, 0x04, 0x00, 0x00, // Offset 1035 (0x40b) + 0x22, 0x04, 0x00, 0x00, // Offset 1058 (0x422) + 0x53, 0x04, 0x00, 0x00, // Offset 1107 (0x453) + 0x71, 0x04, 0x00, 0x00, // Offset 1137 (0x471) + 0x8f, 0x04, 0x00, 0x00, // Offset 1167 (0x48f) + 0xaa, 0x04, 0x00, 0x00, // Offset 1194 (0x4aa) + 0xca, 0x04, 0x00, 0x00, // Offset 1226 (0x4ca) + 0xdd, 0x04, 0x00, 0x00, // Offset 1245 (0x4dd) + 0xf1, 0x04, 0x00, 0x00, // Offset 1265 (0x4f1) + 0x11, 0x05, 0x00, 0x00, // Offset 1297 (0x511) + 0x31, 0x05, 0x00, 0x00, // Offset 1329 (0x531) + 0x42, 0x05, 0x00, 0x00, // Offset 1346 (0x542) + 0x59, 0x05, 0x00, 0x00, // Offset 1369 (0x559) + 0x7b, 0x05, 0x00, 0x00, // Offset 1403 (0x57b) + 0x8e, 0x05, 0x00, 0x00, // Offset 1422 (0x58e) + 0xbf, 0x05, 0x00, 0x00, // Offset 1471 (0x5bf) + 0xe8, 0x05, 0x00, 0x00, // Offset 1512 (0x5e8) + 0x07, 0x06, 0x00, 0x00, // Offset 1543 (0x607) + 0x20, 0x06, 0x00, 0x00, // Offset 1568 (0x620) + 0x42, 0x06, 0x00, 0x00, // Offset 1602 (0x642) + 0x61, 0x06, 0x00, 0x00, // Offset 1633 (0x661) + 0x79, 0x06, 0x00, 0x00, // Offset 1657 (0x679) + 0x8d, 0x06, 0x00, 0x00, // Offset 1677 (0x68d) + 0xad, 0x06, 0x00, 0x00, // Offset 1709 (0x6ad) + 0xcc, 0x06, 0x00, 0x00, // Offset 1740 (0x6cc) + 0xfd, 0x06, 0x00, 0x00, // Offset 1789 (0x6fd) + 0x1b, 0x07, 0x00, 0x00, // Offset 1819 (0x71b) + 0x36, 0x07, 0x00, 0x00, // Offset 1846 (0x736) + 0x49, 0x07, 0x00, 0x00, // Offset 1865 (0x749) + 0x5e, 0x07, 0x00, 0x00, // Offset 1886 (0x75e) + 0x73, 0x07, 0x00, 0x00, // Offset 1907 (0x773) + 0x88, 0x07, 0x00, 0x00, // Offset 1928 (0x788) + 0x92, 0x07, 0x00, 0x00, // Offset 1938 (0x792) + 0x98, 0x07, 0x00, 0x00, // Offset 1944 (0x798) + 0xa1, 0x07, 0x00, 0x00, // Offset 1953 (0x7a1) + 0xb9, 0x07, 0x00, 0x00, // Offset 1977 (0x7b9) + 0xd6, 0x07, 0x00, 0x00, // Offset 2006 (0x7d6) + 0xea, 0x07, 0x00, 0x00, // Offset 2026 (0x7ea) + 0x07, 0x08, 0x00, 0x00, // Offset 2055 (0x807) + 0x1c, 0x08, 0x00, 0x00, // Offset 2076 (0x81c) + 0x30, 0x08, 0x00, 0x00, // Offset 2096 (0x830) + 0x4c, 0x08, 0x00, 0x00, // Offset 2124 (0x84c) + 0x69, 0x08, 0x00, 0x00, // Offset 2153 (0x869) + 0x78, 0x08, 0x00, 0x00, // Offset 2168 (0x878) + 0x8d, 0x08, 0x00, 0x00, // Offset 2189 (0x88d) + 0xaa, 0x08, 0x00, 0x00, // Offset 2218 (0x8aa) + 0xbb, 0x08, 0x00, 0x00, // Offset 2235 (0x8bb) + 0xdf, 0x08, 0x00, 0x00, // Offset 2271 (0x8df) + 0xf9, 0x08, 0x00, 0x00, // Offset 2297 (0x8f9) + 0x11, 0x09, 0x00, 0x00, // Offset 2321 (0x911) + 0x2c, 0x09, 0x00, 0x00, // Offset 2348 (0x92c) + 0x46, 0x09, 0x00, 0x00, // Offset 2374 (0x946) + 0x58, 0x09, 0x00, 0x00, // Offset 2392 (0x958) + 0x6c, 0x09, 0x00, 0x00, // Offset 2412 (0x96c) + 0x7f, 0x09, 0x00, 0x00, // Offset 2431 (0x97f) + 0x99, 0x09, 0x00, 0x00, // Offset 2457 (0x999) + 0xb1, 0x09, 0x00, 0x00, // Offset 2481 (0x9b1) + 0xd6, 0x09, 0x00, 0x00, // Offset 2518 (0x9d6) + 0xee, 0x09, 0x00, 0x00, // Offset 2542 (0x9ee) + 0x06, 0x0a, 0x00, 0x00, // Offset 2566 (0xa06) + 0x16, 0x0a, 0x00, 0x00, // Offset 2582 (0xa16) + 0x2c, 0x0a, 0x00, 0x00, // Offset 2604 (0xa2c) + 0x42, 0x0a, 0x00, 0x00, // Offset 2626 (0xa42) + 0x58, 0x0a, 0x00, 0x00, // Offset 2648 (0xa58) + + // + // Block 0 Data: Codepoints 0x20 - 0x7e + // + 4, 12, 0, 30, 17, 3, 113, 33, 33, 33, 33, 33, + 33, 33, 33, 33, 33, 33, 114, 18, 112, 13, 8, 162, + 18, 34, 18, 49, 33, 49, 33, 0, 15, 64, 36, 10, + 209, 49, 81, 49, 81, 49, 81, 49, 56, 49, 49, 81, + 49, 81, 49, 81, 49, 81, 49, 81, 49, 81, 49, 56, + 49, 49, 81, 49, 81, 49, 81, 49, 240, 144, 36, 10, + 225, 145, 131, 97, 17, 18, 49, 33, 33, 49, 33, 97, + 33, 113, 17, 131, 129, 18, 97, 49, 17, 49, 49, 17, + 49, 49, 33, 33, 33, 69, 113, 145, 145, 240, 41, 9, + 240, 161, 34, 65, 17, 33, 33, 33, 33, 33, 33, 33, + 17, 49, 33, 17, 66, 17, 129, 113, 129, 18, 65, 17, + 33, 49, 17, 33, 33, 33, 33, 33, 33, 33, 17, 66, + 33, 240, 176, 37, 11, 240, 240, 99, 113, 49, 81, 65, + 81, 65, 97, 33, 113, 17, 145, 145, 17, 49, 49, 33, + 49, 33, 65, 17, 49, 65, 17, 49, 81, 81, 51, 83, + 50, 240, 240, 64, 9, 3, 50, 18, 33, 17, 0, 5, + 112, 22, 6, 65, 65, 65, 81, 65, 81, 81, 65, 81, + 81, 81, 81, 97, 81, 81, 97, 81, 97, 97, 112, 22, + 6, 1, 97, 97, 81, 97, 81, 81, 97, 81, 81, 81, + 81, 65, 81, 81, 65, 81, 65, 65, 176, 26, 8, 240, + 240, 81, 113, 65, 33, 33, 33, 17, 17, 67, 97, 99, + 65, 17, 17, 33, 33, 33, 65, 113, 240, 240, 224, 20, + 10, 240, 240, 65, 145, 145, 145, 145, 145, 89, 81, 145, + 145, 145, 145, 145, 240, 240, 240, 9, 3, 240, 240, 242, + 18, 33, 17, 80, 8, 9, 0, 10, 24, 0, 11, 48, + 7, 3, 240, 240, 242, 18, 160, 23, 10, 240, 49, 145, + 129, 145, 129, 145, 129, 145, 129, 145, 129, 145, 129, 145, + 129, 145, 129, 145, 240, 64, 32, 9, 240, 242, 97, 33, + 65, 65, 49, 65, 33, 97, 17, 97, 17, 97, 17, 97, + 17, 97, 17, 97, 33, 65, 49, 65, 65, 33, 98, 240, + 240, 16, 17, 4, 225, 19, 49, 49, 49, 49, 49, 49, + 49, 49, 49, 49, 49, 49, 208, 22, 9, 240, 228, 65, + 65, 33, 97, 17, 97, 129, 113, 129, 113, 113, 113, 113, + 113, 113, 136, 240, 208, 25, 9, 240, 228, 65, 65, 33, + 97, 17, 97, 129, 113, 98, 145, 145, 129, 17, 97, 17, + 97, 33, 65, 68, 240, 240, 27, 9, 240, 240, 18, 114, + 97, 17, 97, 17, 81, 33, 81, 33, 65, 49, 65, 49, + 49, 65, 56, 97, 129, 129, 129, 240, 240, 23, 8, 240, + 151, 17, 113, 113, 113, 113, 19, 50, 49, 129, 113, 113, + 113, 17, 81, 17, 65, 52, 240, 192, 30, 9, 240, 228, + 65, 65, 33, 97, 17, 129, 129, 35, 49, 17, 49, 34, + 81, 17, 97, 17, 97, 17, 97, 17, 97, 33, 65, 68, + 240, 240, 19, 8, 240, 151, 113, 113, 97, 113, 113, 97, + 113, 113, 97, 113, 113, 97, 113, 240, 224, 30, 9, 240, + 228, 65, 65, 33, 97, 17, 97, 17, 97, 33, 65, 68, + 65, 65, 33, 97, 17, 97, 17, 97, 17, 97, 33, 65, + 68, 240, 240, 29, 9, 240, 228, 65, 65, 33, 97, 17, + 97, 17, 97, 17, 97, 17, 97, 33, 66, 52, 17, 129, + 129, 17, 97, 33, 65, 68, 240, 240, 10, 3, 240, 50, + 18, 240, 18, 18, 240, 16, 11, 3, 240, 50, 18, 240, + 18, 18, 33, 17, 176, 21, 9, 240, 240, 65, 113, 113, + 113, 113, 113, 113, 113, 145, 145, 145, 145, 145, 145, 145, + 240, 64, 9, 9, 0, 9, 8, 240, 216, 0, 8, 20, + 9, 240, 193, 145, 145, 145, 145, 145, 145, 145, 113, 113, + 113, 113, 113, 113, 113, 240, 176, 23, 10, 240, 240, 37, + 65, 81, 33, 113, 17, 113, 145, 129, 129, 129, 129, 145, + 145, 240, 210, 130, 240, 160, 49, 10, 240, 132, 81, 65, + 49, 81, 49, 65, 17, 17, 51, 17, 17, 33, 33, 17, + 17, 33, 33, 17, 17, 17, 49, 17, 17, 17, 33, 33, + 17, 17, 33, 33, 17, 17, 33, 33, 17, 34, 18, 49, + 145, 97, 49, 65, 84, 240, 128, 30, 9, 240, 242, 114, + 97, 33, 81, 33, 81, 33, 81, 33, 65, 65, 49, 65, + 54, 49, 65, 33, 97, 17, 97, 17, 97, 17, 97, 240, + 208, 30, 9, 240, 198, 49, 81, 33, 97, 17, 97, 17, + 97, 17, 81, 38, 49, 81, 33, 97, 17, 97, 17, 97, + 17, 97, 17, 81, 38, 240, 240, 27, 10, 240, 240, 52, + 81, 65, 49, 97, 33, 97, 17, 145, 145, 145, 145, 145, + 161, 97, 33, 97, 49, 65, 84, 240, 240, 48, 32, 9, + 240, 197, 65, 65, 49, 81, 33, 81, 33, 97, 17, 97, + 17, 97, 17, 97, 17, 97, 17, 97, 17, 81, 33, 81, + 33, 65, 53, 240, 240, 16, 19, 9, 240, 200, 17, 129, + 129, 129, 129, 135, 33, 129, 129, 129, 129, 129, 136, 240, + 208, 20, 9, 240, 200, 17, 129, 129, 129, 129, 135, 33, + 129, 129, 129, 129, 129, 129, 240, 240, 80, 32, 10, 240, + 240, 52, 81, 65, 49, 97, 33, 97, 17, 145, 145, 145, + 68, 17, 113, 17, 113, 33, 97, 33, 82, 49, 49, 17, + 67, 33, 240, 240, 16, 32, 9, 240, 193, 97, 17, 97, + 17, 97, 17, 97, 17, 97, 17, 97, 24, 17, 97, 17, + 97, 17, 97, 17, 97, 17, 97, 17, 97, 17, 97, 240, + 208, 17, 4, 195, 33, 49, 49, 49, 49, 49, 49, 49, + 49, 49, 49, 49, 35, 208, 23, 7, 240, 177, 97, 97, + 97, 97, 97, 97, 97, 97, 97, 97, 17, 65, 17, 65, + 33, 33, 66, 240, 32, 34, 9, 240, 193, 81, 33, 65, + 49, 65, 49, 49, 65, 33, 81, 33, 81, 17, 17, 66, + 33, 65, 65, 49, 65, 49, 81, 33, 81, 33, 97, 17, + 97, 240, 208, 19, 8, 240, 145, 113, 113, 113, 113, 113, + 113, 113, 113, 113, 113, 113, 113, 119, 240, 160, 49, 10, + 240, 241, 113, 17, 113, 18, 82, 18, 82, 18, 82, 17, + 17, 49, 17, 17, 17, 49, 17, 17, 17, 49, 17, 17, + 33, 17, 33, 17, 33, 17, 33, 17, 33, 17, 33, 17, + 49, 49, 17, 49, 49, 17, 49, 49, 240, 240, 16, 41, + 9, 240, 193, 97, 18, 81, 18, 81, 17, 17, 65, 17, + 17, 65, 17, 33, 49, 17, 33, 49, 17, 49, 33, 17, + 49, 33, 17, 65, 17, 17, 65, 17, 17, 82, 17, 82, + 17, 97, 240, 208, 31, 9, 240, 228, 65, 65, 49, 65, + 33, 97, 17, 97, 17, 97, 17, 97, 17, 97, 17, 97, + 17, 97, 17, 97, 33, 65, 49, 65, 68, 240, 240, 25, + 9, 240, 198, 49, 81, 33, 97, 17, 97, 17, 97, 17, + 81, 38, 49, 129, 129, 129, 129, 129, 129, 240, 240, 80, + 34, 9, 240, 228, 65, 65, 49, 65, 33, 97, 17, 97, + 17, 97, 17, 97, 17, 97, 17, 97, 17, 97, 17, 49, + 33, 33, 50, 49, 65, 68, 17, 129, 240, 64, 31, 9, + 240, 198, 49, 81, 33, 97, 17, 97, 17, 97, 17, 81, + 38, 49, 49, 65, 65, 49, 65, 49, 81, 33, 81, 33, + 97, 17, 97, 240, 208, 24, 9, 240, 228, 65, 65, 33, + 97, 17, 129, 146, 146, 146, 145, 129, 17, 97, 17, 97, + 33, 65, 68, 240, 240, 20, 10, 240, 249, 81, 145, 145, + 145, 145, 145, 145, 145, 145, 145, 145, 145, 145, 240, 240, + 80, 32, 9, 240, 193, 97, 17, 97, 17, 97, 17, 97, + 17, 97, 17, 97, 17, 97, 17, 97, 17, 97, 17, 97, + 17, 97, 17, 97, 33, 65, 68, 240, 240, 31, 9, 240, + 193, 97, 17, 97, 17, 97, 17, 97, 33, 65, 49, 65, + 49, 65, 49, 65, 65, 33, 81, 33, 81, 33, 98, 114, + 114, 240, 240, 16, 49, 10, 240, 241, 49, 49, 17, 49, + 49, 17, 49, 49, 17, 49, 49, 17, 49, 49, 33, 17, + 17, 17, 49, 17, 17, 17, 49, 17, 17, 17, 49, 17, + 17, 17, 49, 17, 17, 17, 65, 49, 81, 49, 81, 49, + 81, 49, 240, 240, 48, 30, 9, 240, 193, 97, 17, 97, + 33, 65, 49, 49, 81, 33, 83, 113, 130, 97, 17, 97, + 33, 65, 65, 49, 65, 33, 97, 17, 97, 240, 208, 27, + 10, 240, 241, 113, 17, 113, 33, 81, 65, 49, 81, 49, + 97, 17, 113, 17, 129, 145, 145, 145, 145, 145, 145, 240, + 240, 80, 19, 9, 240, 199, 129, 113, 129, 113, 129, 113, + 129, 113, 129, 113, 129, 113, 136, 240, 208, 21, 6, 101, + 17, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, + 81, 81, 81, 81, 85, 112, 21, 10, 161, 145, 161, 145, + 161, 145, 161, 145, 161, 145, 161, 145, 161, 145, 161, 145, + 161, 145, 176, 21, 6, 101, 81, 81, 81, 81, 81, 81, + 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 21, 112, + 10, 7, 146, 65, 33, 33, 65, 0, 14, 16, 6, 11, + 0, 24, 106, 192, 9, 3, 50, 18, 17, 49, 0, 5, + 96, 24, 9, 0, 8, 20, 65, 65, 33, 97, 114, 67, + 17, 34, 65, 17, 97, 17, 97, 17, 82, 37, 17, 240, + 208, 29, 8, 240, 145, 113, 113, 113, 113, 19, 50, 49, + 33, 81, 17, 81, 17, 81, 17, 81, 17, 81, 17, 81, + 18, 49, 33, 19, 240, 192, 20, 9, 0, 8, 20, 65, + 65, 33, 97, 17, 129, 129, 129, 129, 97, 33, 65, 68, + 240, 240, 29, 8, 240, 241, 113, 113, 113, 51, 17, 33, + 50, 17, 81, 17, 81, 17, 81, 17, 81, 17, 81, 17, + 81, 33, 50, 51, 17, 240, 160, 21, 9, 0, 8, 20, + 65, 65, 33, 97, 17, 97, 24, 17, 129, 129, 97, 33, + 65, 68, 240, 240, 20, 8, 240, 195, 65, 49, 49, 113, + 86, 65, 113, 113, 113, 113, 113, 113, 113, 113, 240, 224, + 28, 10, 0, 8, 65, 52, 17, 49, 65, 65, 65, 65, + 65, 65, 65, 84, 81, 163, 97, 51, 33, 113, 17, 113, + 17, 113, 39, 32, 29, 8, 240, 145, 113, 113, 113, 113, + 20, 34, 65, 17, 81, 17, 81, 17, 81, 17, 81, 17, + 81, 17, 81, 17, 81, 17, 81, 240, 160, 15, 3, 146, + 18, 129, 33, 33, 33, 33, 33, 33, 33, 33, 33, 160, + 21, 6, 240, 98, 66, 240, 33, 81, 81, 81, 81, 81, + 81, 81, 81, 17, 49, 17, 49, 35, 128, 29, 8, 240, + 145, 113, 113, 113, 113, 65, 33, 49, 49, 33, 65, 33, + 65, 17, 82, 17, 65, 49, 49, 49, 49, 65, 33, 81, + 240, 160, 17, 3, 146, 33, 33, 33, 33, 33, 33, 33, + 33, 33, 33, 33, 33, 33, 160, 36, 8, 0, 7, 1, + 17, 18, 34, 17, 33, 17, 33, 33, 17, 33, 33, 17, + 33, 33, 17, 33, 33, 17, 33, 33, 17, 33, 33, 17, + 33, 33, 17, 33, 33, 240, 160, 26, 8, 0, 7, 1, + 20, 34, 65, 17, 81, 17, 81, 17, 81, 17, 81, 17, + 81, 17, 81, 17, 81, 17, 81, 240, 160, 24, 9, 0, + 8, 20, 65, 65, 33, 97, 17, 97, 17, 97, 17, 97, + 17, 97, 17, 97, 33, 65, 68, 240, 240, 27, 8, 0, + 7, 1, 19, 50, 49, 33, 81, 17, 81, 17, 81, 17, + 81, 17, 81, 18, 49, 33, 19, 49, 113, 113, 113, 112, + 26, 8, 0, 7, 35, 17, 33, 50, 17, 81, 17, 81, + 17, 81, 17, 81, 17, 81, 33, 50, 51, 17, 113, 113, + 113, 113, 18, 7, 0, 6, 17, 35, 17, 17, 66, 81, + 97, 97, 97, 97, 97, 97, 240, 192, 20, 9, 0, 8, + 21, 49, 81, 33, 81, 33, 147, 146, 145, 17, 97, 33, + 81, 53, 240, 224, 19, 8, 240, 193, 113, 113, 113, 71, + 65, 113, 113, 113, 113, 113, 113, 113, 130, 240, 176, 26, + 8, 0, 7, 1, 81, 17, 81, 17, 81, 17, 81, 17, + 81, 17, 81, 17, 81, 17, 81, 17, 66, 36, 17, 240, + 160, 24, 8, 0, 7, 1, 81, 17, 81, 17, 81, 33, + 49, 49, 49, 49, 49, 65, 17, 81, 17, 97, 113, 240, + 208, 37, 10, 0, 8, 97, 49, 49, 17, 49, 49, 17, + 49, 49, 17, 49, 49, 33, 17, 17, 17, 49, 17, 17, + 17, 49, 17, 17, 17, 65, 49, 81, 49, 81, 49, 240, + 240, 48, 24, 8, 0, 7, 1, 81, 33, 49, 49, 49, + 65, 17, 97, 113, 97, 17, 65, 49, 49, 49, 33, 81, + 240, 160, 24, 8, 0, 7, 1, 81, 17, 81, 17, 81, + 33, 49, 49, 49, 65, 17, 81, 17, 97, 113, 113, 97, + 82, 224, 16, 9, 0, 7, 120, 113, 113, 129, 113, 113, + 113, 129, 113, 120, 240, 208, 22, 6, 65, 65, 81, 65, + 81, 81, 81, 81, 81, 50, 97, 81, 81, 81, 81, 81, + 97, 81, 97, 112, 22, 2, 1, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 22, 6, 1, 97, 81, 97, 81, 81, 81, 81, + 81, 98, 49, 81, 81, 81, 81, 81, 65, 81, 65, 176, + 11, 9, 240, 66, 97, 34, 33, 98, 0, 17, 16, + 0, // Padding + + // + // Block 1 Offsets: Codepoints 0x3041 - 0x30ff + // + 0xfc, 0x02, 0x00, 0x00, // Offset 764 (0x2fc) + 0x20, 0x03, 0x00, 0x00, // Offset 800 (0x320) + 0x53, 0x03, 0x00, 0x00, // Offset 851 (0x353) + 0x6c, 0x03, 0x00, 0x00, // Offset 876 (0x36c) + 0x8d, 0x03, 0x00, 0x00, // Offset 909 (0x38d) + 0x9f, 0x03, 0x00, 0x00, // Offset 927 (0x39f) + 0xb7, 0x03, 0x00, 0x00, // Offset 951 (0x3b7) + 0xd0, 0x03, 0x00, 0x00, // Offset 976 (0x3d0) + 0xef, 0x03, 0x00, 0x00, // Offset 1007 (0x3ef) + 0x0f, 0x04, 0x00, 0x00, // Offset 1039 (0x40f) + 0x3e, 0x04, 0x00, 0x00, // Offset 1086 (0x43e) + 0x6b, 0x04, 0x00, 0x00, // Offset 1131 (0x46b) + 0x9a, 0x04, 0x00, 0x00, // Offset 1178 (0x49a) + 0xb4, 0x04, 0x00, 0x00, // Offset 1204 (0x4b4) + 0xda, 0x04, 0x00, 0x00, // Offset 1242 (0x4da) + 0xf0, 0x04, 0x00, 0x00, // Offset 1264 (0x4f0) + 0x0b, 0x05, 0x00, 0x00, // Offset 1291 (0x50b) + 0x33, 0x05, 0x00, 0x00, // Offset 1331 (0x533) + 0x60, 0x05, 0x00, 0x00, // Offset 1376 (0x560) + 0x6f, 0x05, 0x00, 0x00, // Offset 1391 (0x56f) + 0x82, 0x05, 0x00, 0x00, // Offset 1410 (0x582) + 0x9d, 0x05, 0x00, 0x00, // Offset 1437 (0x59d) + 0xc4, 0x05, 0x00, 0x00, // Offset 1476 (0x5c4) + 0xde, 0x05, 0x00, 0x00, // Offset 1502 (0x5de) + 0xfe, 0x05, 0x00, 0x00, // Offset 1534 (0x5fe) + 0x20, 0x06, 0x00, 0x00, // Offset 1568 (0x620) + 0x47, 0x06, 0x00, 0x00, // Offset 1607 (0x647) + 0x6e, 0x06, 0x00, 0x00, // Offset 1646 (0x66e) + 0x98, 0x06, 0x00, 0x00, // Offset 1688 (0x698) + 0xb7, 0x06, 0x00, 0x00, // Offset 1719 (0x6b7) + 0xdd, 0x06, 0x00, 0x00, // Offset 1757 (0x6dd) + 0x03, 0x07, 0x00, 0x00, // Offset 1795 (0x703) + 0x2d, 0x07, 0x00, 0x00, // Offset 1837 (0x72d) + 0x4b, 0x07, 0x00, 0x00, // Offset 1867 (0x74b) + 0x75, 0x07, 0x00, 0x00, // Offset 1909 (0x775) + 0x85, 0x07, 0x00, 0x00, // Offset 1925 (0x785) + 0xa1, 0x07, 0x00, 0x00, // Offset 1953 (0x7a1) + 0xc1, 0x07, 0x00, 0x00, // Offset 1985 (0x7c1) + 0xdb, 0x07, 0x00, 0x00, // Offset 2011 (0x7db) + 0xf9, 0x07, 0x00, 0x00, // Offset 2041 (0x7f9) + 0x11, 0x08, 0x00, 0x00, // Offset 2065 (0x811) + 0x32, 0x08, 0x00, 0x00, // Offset 2098 (0x832) + 0x58, 0x08, 0x00, 0x00, // Offset 2136 (0x858) + 0x80, 0x08, 0x00, 0x00, // Offset 2176 (0x880) + 0xbb, 0x08, 0x00, 0x00, // Offset 2235 (0x8bb) + 0xee, 0x08, 0x00, 0x00, // Offset 2286 (0x8ee) + 0x1d, 0x09, 0x00, 0x00, // Offset 2333 (0x91d) + 0x4b, 0x09, 0x00, 0x00, // Offset 2379 (0x94b) + 0x7c, 0x09, 0x00, 0x00, // Offset 2428 (0x97c) + 0xb0, 0x09, 0x00, 0x00, // Offset 2480 (0x9b0) + 0xda, 0x09, 0x00, 0x00, // Offset 2522 (0x9da) + 0x0a, 0x0a, 0x00, 0x00, // Offset 2570 (0xa0a) + 0x3a, 0x0a, 0x00, 0x00, // Offset 2618 (0xa3a) + 0x63, 0x0a, 0x00, 0x00, // Offset 2659 (0xa63) + 0x8d, 0x0a, 0x00, 0x00, // Offset 2701 (0xa8d) + 0xb8, 0x0a, 0x00, 0x00, // Offset 2744 (0xab8) + 0xd2, 0x0a, 0x00, 0x00, // Offset 2770 (0xad2) + 0xf0, 0x0a, 0x00, 0x00, // Offset 2800 (0xaf0) + 0x10, 0x0b, 0x00, 0x00, // Offset 2832 (0xb10) + 0x3d, 0x0b, 0x00, 0x00, // Offset 2877 (0xb3d) + 0x6c, 0x0b, 0x00, 0x00, // Offset 2924 (0xb6c) + 0x9d, 0x0b, 0x00, 0x00, // Offset 2973 (0xb9d) + 0xb9, 0x0b, 0x00, 0x00, // Offset 3001 (0xbb9) + 0xe4, 0x0b, 0x00, 0x00, // Offset 3044 (0xbe4) + 0x0d, 0x0c, 0x00, 0x00, // Offset 3085 (0xc0d) + 0x43, 0x0c, 0x00, 0x00, // Offset 3139 (0xc43) + 0x62, 0x0c, 0x00, 0x00, // Offset 3170 (0xc62) + 0x7e, 0x0c, 0x00, 0x00, // Offset 3198 (0xc7e) + 0xa7, 0x0c, 0x00, 0x00, // Offset 3239 (0xca7) + 0xcd, 0x0c, 0x00, 0x00, // Offset 3277 (0xccd) + 0x01, 0x0d, 0x00, 0x00, // Offset 3329 (0xd01) + 0x17, 0x0d, 0x00, 0x00, // Offset 3351 (0xd17) + 0x34, 0x0d, 0x00, 0x00, // Offset 3380 (0xd34) + 0x51, 0x0d, 0x00, 0x00, // Offset 3409 (0xd51) + 0x74, 0x0d, 0x00, 0x00, // Offset 3444 (0xd74) + 0x96, 0x0d, 0x00, 0x00, // Offset 3478 (0xd96) + 0xc9, 0x0d, 0x00, 0x00, // Offset 3529 (0xdc9) + 0xe6, 0x0d, 0x00, 0x00, // Offset 3558 (0xde6) + 0x05, 0x0e, 0x00, 0x00, // Offset 3589 (0xe05) + 0x34, 0x0e, 0x00, 0x00, // Offset 3636 (0xe34) + 0x64, 0x0e, 0x00, 0x00, // Offset 3684 (0xe64) + 0x8f, 0x0e, 0x00, 0x00, // Offset 3727 (0xe8f) + 0xae, 0x0e, 0x00, 0x00, // Offset 3758 (0xeae) + 0xd9, 0x0e, 0x00, 0x00, // Offset 3801 (0xed9) + 0xf6, 0x0e, 0x00, 0x00, // Offset 3830 (0xef6) + 0x17, 0x0f, 0x00, 0x00, // Offset 3863 (0xf17) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x36, 0x0f, 0x00, 0x00, // Offset 3894 (0xf36) + 0x41, 0x0f, 0x00, 0x00, // Offset 3905 (0xf41) + 0x4e, 0x0f, 0x00, 0x00, // Offset 3918 (0xf4e) + 0x5e, 0x0f, 0x00, 0x00, // Offset 3934 (0xf5e) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x75, 0x0f, 0x00, 0x00, // Offset 3957 (0xf75) + 0x89, 0x0f, 0x00, 0x00, // Offset 3977 (0xf89) + 0xa9, 0x0f, 0x00, 0x00, // Offset 4009 (0xfa9) + 0xbe, 0x0f, 0x00, 0x00, // Offset 4030 (0xfbe) + 0xd9, 0x0f, 0x00, 0x00, // Offset 4057 (0xfd9) + 0xef, 0x0f, 0x00, 0x00, // Offset 4079 (0xfef) + 0x0b, 0x10, 0x00, 0x00, // Offset 4107 (0x100b) + 0x1a, 0x10, 0x00, 0x00, // Offset 4122 (0x101a) + 0x37, 0x10, 0x00, 0x00, // Offset 4151 (0x1037) + 0x4e, 0x10, 0x00, 0x00, // Offset 4174 (0x104e) + 0x74, 0x10, 0x00, 0x00, // Offset 4212 (0x1074) + 0x98, 0x10, 0x00, 0x00, // Offset 4248 (0x1098) + 0xc0, 0x10, 0x00, 0x00, // Offset 4288 (0x10c0) + 0xe6, 0x10, 0x00, 0x00, // Offset 4326 (0x10e6) + 0x0d, 0x11, 0x00, 0x00, // Offset 4365 (0x110d) + 0x29, 0x11, 0x00, 0x00, // Offset 4393 (0x1129) + 0x4a, 0x11, 0x00, 0x00, // Offset 4426 (0x114a) + 0x66, 0x11, 0x00, 0x00, // Offset 4454 (0x1166) + 0x85, 0x11, 0x00, 0x00, // Offset 4485 (0x1185) + 0x98, 0x11, 0x00, 0x00, // Offset 4504 (0x1198) + 0xbb, 0x11, 0x00, 0x00, // Offset 4539 (0x11bb) + 0xe2, 0x11, 0x00, 0x00, // Offset 4578 (0x11e2) + 0x0d, 0x12, 0x00, 0x00, // Offset 4621 (0x120d) + 0x28, 0x12, 0x00, 0x00, // Offset 4648 (0x1228) + 0x45, 0x12, 0x00, 0x00, // Offset 4677 (0x1245) + 0x66, 0x12, 0x00, 0x00, // Offset 4710 (0x1266) + 0x8e, 0x12, 0x00, 0x00, // Offset 4750 (0x128e) + 0xb4, 0x12, 0x00, 0x00, // Offset 4788 (0x12b4) + 0xdc, 0x12, 0x00, 0x00, // Offset 4828 (0x12dc) + 0xf5, 0x12, 0x00, 0x00, // Offset 4853 (0x12f5) + 0x15, 0x13, 0x00, 0x00, // Offset 4885 (0x1315) + 0x36, 0x13, 0x00, 0x00, // Offset 4918 (0x1336) + 0x5c, 0x13, 0x00, 0x00, // Offset 4956 (0x135c) + 0x7d, 0x13, 0x00, 0x00, // Offset 4989 (0x137d) + 0xa4, 0x13, 0x00, 0x00, // Offset 5028 (0x13a4) + 0xbc, 0x13, 0x00, 0x00, // Offset 5052 (0x13bc) + 0xda, 0x13, 0x00, 0x00, // Offset 5082 (0x13da) + 0x02, 0x14, 0x00, 0x00, // Offset 5122 (0x1402) + 0x1c, 0x14, 0x00, 0x00, // Offset 5148 (0x141c) + 0x3e, 0x14, 0x00, 0x00, // Offset 5182 (0x143e) + 0x57, 0x14, 0x00, 0x00, // Offset 5207 (0x1457) + 0x76, 0x14, 0x00, 0x00, // Offset 5238 (0x1476) + 0x98, 0x14, 0x00, 0x00, // Offset 5272 (0x1498) + 0xa4, 0x14, 0x00, 0x00, // Offset 5284 (0x14a4) + 0xbf, 0x14, 0x00, 0x00, // Offset 5311 (0x14bf) + 0xdb, 0x14, 0x00, 0x00, // Offset 5339 (0x14db) + 0xf1, 0x14, 0x00, 0x00, // Offset 5361 (0x14f1) + 0x0f, 0x15, 0x00, 0x00, // Offset 5391 (0x150f) + 0x33, 0x15, 0x00, 0x00, // Offset 5427 (0x1533) + 0x56, 0x15, 0x00, 0x00, // Offset 5462 (0x1556) + 0x6d, 0x15, 0x00, 0x00, // Offset 5485 (0x156d) + 0x89, 0x15, 0x00, 0x00, // Offset 5513 (0x1589) + 0xa7, 0x15, 0x00, 0x00, // Offset 5543 (0x15a7) + 0xbc, 0x15, 0x00, 0x00, // Offset 5564 (0x15bc) + 0xdb, 0x15, 0x00, 0x00, // Offset 5595 (0x15db) + 0xfa, 0x15, 0x00, 0x00, // Offset 5626 (0x15fa) + 0x12, 0x16, 0x00, 0x00, // Offset 5650 (0x1612) + 0x2e, 0x16, 0x00, 0x00, // Offset 5678 (0x162e) + 0x4c, 0x16, 0x00, 0x00, // Offset 5708 (0x164c) + 0x77, 0x16, 0x00, 0x00, // Offset 5751 (0x1677) + 0xa4, 0x16, 0x00, 0x00, // Offset 5796 (0x16a4) + 0xd2, 0x16, 0x00, 0x00, // Offset 5842 (0x16d2) + 0xeb, 0x16, 0x00, 0x00, // Offset 5867 (0x16eb) + 0xfe, 0x16, 0x00, 0x00, // Offset 5886 (0x16fe) + 0x24, 0x17, 0x00, 0x00, // Offset 5924 (0x1724) + 0x40, 0x17, 0x00, 0x00, // Offset 5952 (0x1740) + 0x60, 0x17, 0x00, 0x00, // Offset 5984 (0x1760) + 0x79, 0x17, 0x00, 0x00, // Offset 6009 (0x1779) + 0xa2, 0x17, 0x00, 0x00, // Offset 6050 (0x17a2) + 0xb2, 0x17, 0x00, 0x00, // Offset 6066 (0x17b2) + 0xcf, 0x17, 0x00, 0x00, // Offset 6095 (0x17cf) + 0xe0, 0x17, 0x00, 0x00, // Offset 6112 (0x17e0) + 0xf4, 0x17, 0x00, 0x00, // Offset 6132 (0x17f4) + 0x08, 0x18, 0x00, 0x00, // Offset 6152 (0x1808) + 0x26, 0x18, 0x00, 0x00, // Offset 6182 (0x1826) + 0x52, 0x18, 0x00, 0x00, // Offset 6226 (0x1852) + 0x70, 0x18, 0x00, 0x00, // Offset 6256 (0x1870) + 0x90, 0x18, 0x00, 0x00, // Offset 6288 (0x1890) + 0xa4, 0x18, 0x00, 0x00, // Offset 6308 (0x18a4) + 0xbf, 0x18, 0x00, 0x00, // Offset 6335 (0x18bf) + 0xe5, 0x18, 0x00, 0x00, // Offset 6373 (0x18e5) + 0x01, 0x19, 0x00, 0x00, // Offset 6401 (0x1901) + 0x17, 0x19, 0x00, 0x00, // Offset 6423 (0x1917) + 0x2d, 0x19, 0x00, 0x00, // Offset 6445 (0x192d) + 0x52, 0x19, 0x00, 0x00, // Offset 6482 (0x1952) + 0x6d, 0x19, 0x00, 0x00, // Offset 6509 (0x196d) + 0x84, 0x19, 0x00, 0x00, // Offset 6532 (0x1984) + 0xa7, 0x19, 0x00, 0x00, // Offset 6567 (0x19a7) + 0xcd, 0x19, 0x00, 0x00, // Offset 6605 (0x19cd) + 0xeb, 0x19, 0x00, 0x00, // Offset 6635 (0x19eb) + 0x0c, 0x1a, 0x00, 0x00, // Offset 6668 (0x1a0c) + 0x16, 0x1a, 0x00, 0x00, // Offset 6678 (0x1a16) + 0x20, 0x1a, 0x00, 0x00, // Offset 6688 (0x1a20) + 0x30, 0x1a, 0x00, 0x00, // Offset 6704 (0x1a30) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + + // + // Block 1 Data: Codepoints 0x3041 - 0x30ff + // + 36, 13, 0, 10, 33, 193, 33, 102, 145, 49, 129, 49, + 134, 98, 33, 34, 49, 17, 33, 49, 49, 17, 17, 81, + 17, 49, 97, 17, 34, 81, 50, 33, 50, 146, 240, 32, + 51, 17, 240, 113, 240, 17, 240, 17, 240, 17, 203, 145, + 240, 17, 81, 161, 81, 161, 22, 131, 49, 34, 81, 17, + 65, 65, 49, 33, 49, 81, 33, 65, 33, 97, 17, 65, + 17, 113, 17, 66, 113, 33, 49, 17, 113, 51, 49, 66, + 195, 240, 112, 25, 13, 0, 13, 1, 129, 49, 145, 33, + 145, 33, 161, 17, 161, 17, 161, 33, 145, 33, 33, 162, + 193, 240, 240, 80, 33, 17, 0, 6, 65, 240, 17, 240, + 17, 161, 65, 193, 49, 209, 33, 209, 33, 225, 17, 225, + 17, 225, 17, 225, 33, 33, 209, 33, 226, 240, 17, 0, + 8, 18, 9, 0, 7, 3, 146, 227, 51, 49, 145, 129, + 129, 113, 129, 113, 98, 240, 112, 24, 13, 240, 18, 211, + 210, 240, 240, 53, 68, 82, 193, 209, 193, 193, 193, 177, + 193, 177, 177, 162, 146, 240, 80, 25, 12, 0, 7, 114, + 194, 240, 240, 53, 67, 49, 161, 161, 161, 17, 129, 33, + 113, 49, 97, 65, 81, 100, 240, 160, 31, 17, 240, 99, + 240, 35, 0, 8, 6, 116, 65, 241, 241, 242, 225, 33, + 193, 49, 177, 65, 161, 81, 145, 97, 129, 113, 113, 150, + 240, 240, 80, 32, 13, 0, 10, 17, 193, 193, 19, 17, + 53, 81, 81, 113, 65, 193, 21, 83, 81, 49, 17, 113, + 17, 33, 113, 17, 33, 33, 49, 50, 67, 240, 224, 47, + 17, 240, 97, 240, 17, 240, 17, 240, 17, 240, 17, 35, + 34, 70, 113, 97, 161, 81, 240, 17, 240, 17, 38, 131, + 98, 82, 145, 65, 17, 161, 33, 33, 161, 17, 49, 161, + 17, 49, 65, 65, 49, 33, 84, 82, 240, 240, 45, 17, + 240, 113, 240, 17, 240, 17, 241, 240, 17, 113, 133, 65, + 53, 65, 65, 81, 81, 65, 81, 81, 81, 49, 97, 81, + 49, 97, 81, 49, 97, 129, 113, 129, 113, 129, 113, 113, + 113, 129, 65, 33, 226, 240, 176, 47, 18, 240, 129, 240, + 33, 145, 113, 161, 81, 145, 113, 113, 33, 101, 65, 69, + 65, 65, 97, 81, 65, 97, 81, 81, 65, 97, 81, 65, + 97, 81, 65, 97, 145, 113, 145, 113, 145, 113, 129, 113, + 145, 65, 33, 242, 240, 208, 26, 15, 240, 81, 225, 241, + 50, 73, 177, 241, 225, 66, 148, 57, 225, 241, 151, 98, + 97, 81, 225, 225, 242, 247, 240, 64, 38, 17, 240, 113, + 129, 113, 97, 33, 113, 50, 17, 73, 209, 240, 33, 240, + 17, 66, 180, 89, 240, 17, 240, 33, 183, 130, 97, 113, + 240, 17, 240, 17, 240, 34, 240, 39, 240, 128, 22, 9, + 240, 17, 129, 113, 113, 113, 113, 113, 113, 113, 129, 145, + 145, 145, 145, 145, 145, 145, 129, 160, 27, 14, 240, 97, + 209, 193, 193, 193, 97, 81, 129, 49, 97, 81, 129, 49, + 209, 225, 225, 225, 225, 225, 225, 225, 209, 240, 80, 40, + 16, 240, 193, 81, 145, 81, 145, 81, 145, 65, 161, 18, + 17, 72, 49, 161, 65, 161, 65, 161, 65, 161, 65, 161, + 65, 161, 65, 161, 81, 145, 81, 17, 97, 113, 113, 225, + 210, 240, 128, 45, 18, 240, 225, 49, 49, 145, 17, 33, + 33, 145, 33, 65, 145, 97, 161, 18, 49, 72, 81, 161, + 97, 161, 97, 161, 97, 161, 97, 161, 97, 161, 97, 161, + 113, 145, 113, 17, 97, 145, 113, 240, 17, 242, 240, 192, + 15, 14, 240, 240, 227, 230, 0, 14, 49, 209, 209, 226, + 234, 240, 224, 19, 15, 240, 193, 193, 33, 51, 97, 134, + 0, 15, 65, 225, 225, 242, 250, 240, 240, 32, 27, 14, + 240, 81, 209, 209, 225, 50, 132, 55, 17, 209, 225, 209, + 225, 118, 17, 66, 98, 65, 193, 209, 225, 210, 231, 240, + 32, 39, 17, 240, 129, 113, 129, 81, 33, 113, 97, 161, + 50, 180, 103, 17, 240, 17, 240, 33, 240, 17, 240, 33, + 166, 17, 114, 98, 113, 241, 240, 17, 240, 33, 240, 18, + 240, 39, 240, 128, 26, 13, 240, 177, 193, 193, 193, 193, + 193, 193, 193, 193, 193, 193, 193, 193, 161, 17, 145, 33, + 129, 65, 82, 101, 240, 64, 32, 13, 240, 177, 113, 65, + 129, 49, 81, 49, 33, 97, 81, 113, 65, 193, 193, 193, + 193, 193, 193, 193, 161, 17, 145, 33, 129, 65, 82, 101, + 240, 64, 34, 17, 240, 161, 240, 17, 240, 17, 240, 17, + 143, 1, 145, 240, 17, 212, 193, 49, 193, 49, 193, 49, + 193, 49, 212, 240, 17, 241, 240, 17, 241, 241, 240, 208, + 39, 18, 225, 177, 33, 49, 161, 49, 49, 145, 65, 193, + 159, 1, 161, 240, 33, 228, 209, 49, 209, 49, 209, 49, + 209, 49, 228, 240, 33, 240, 17, 240, 33, 240, 17, 240, + 17, 240, 240, 39, 19, 240, 240, 17, 240, 49, 161, 113, + 161, 113, 161, 113, 161, 113, 161, 73, 25, 49, 161, 113, + 161, 113, 161, 113, 161, 67, 177, 240, 49, 240, 65, 240, + 49, 240, 73, 240, 240, 192, 42, 19, 241, 225, 17, 33, + 209, 33, 33, 81, 97, 49, 113, 97, 177, 97, 177, 97, + 177, 57, 40, 49, 177, 97, 177, 97, 177, 97, 177, 51, + 193, 240, 49, 240, 65, 240, 49, 240, 72, 240, 240, 208, + 31, 17, 240, 240, 137, 241, 226, 225, 241, 226, 210, 41, + 23, 34, 225, 241, 240, 17, 241, 240, 17, 240, 17, 240, + 17, 240, 33, 240, 37, 240, 96, 38, 18, 240, 240, 169, + 33, 209, 17, 33, 162, 49, 177, 240, 17, 242, 226, 41, + 39, 34, 241, 240, 17, 240, 33, 240, 17, 240, 33, 240, + 33, 240, 33, 240, 49, 240, 53, 240, 128, 38, 17, 240, + 113, 240, 17, 240, 17, 240, 17, 246, 117, 240, 17, 240, + 17, 71, 65, 240, 17, 240, 17, 240, 17, 241, 240, 17, + 65, 177, 65, 161, 97, 145, 119, 33, 240, 240, 32, 42, + 17, 240, 113, 240, 17, 129, 113, 97, 33, 97, 113, 17, + 86, 49, 53, 240, 17, 240, 17, 71, 65, 240, 17, 240, + 17, 240, 17, 241, 240, 17, 65, 177, 65, 161, 97, 145, + 119, 33, 240, 240, 32, 30, 16, 240, 97, 241, 241, 241, + 36, 72, 193, 241, 241, 241, 52, 113, 34, 66, 81, 17, + 113, 82, 145, 241, 241, 225, 241, 210, 134, 240, 96, 42, + 18, 240, 129, 240, 33, 145, 113, 113, 33, 97, 36, 33, + 56, 225, 240, 33, 240, 33, 240, 33, 52, 145, 34, 66, + 113, 17, 113, 114, 145, 240, 33, 240, 33, 240, 17, 240, + 33, 242, 166, 240, 160, 16, 14, 0, 18, 6, 68, 98, + 225, 209, 209, 193, 178, 132, 240, 240, 48, 28, 18, 0, + 10, 5, 148, 82, 52, 177, 240, 49, 240, 33, 240, 33, + 240, 33, 240, 33, 240, 17, 240, 18, 226, 166, 0, 9, + 96, 32, 18, 240, 240, 49, 241, 33, 241, 181, 148, 82, + 52, 177, 240, 49, 240, 33, 240, 33, 240, 33, 240, 33, + 240, 17, 240, 18, 226, 166, 0, 9, 96, 26, 16, 0, + 7, 7, 24, 34, 209, 225, 225, 225, 241, 225, 241, 241, + 241, 240, 17, 241, 240, 18, 240, 20, 240, 240, 80, 30, + 16, 0, 7, 7, 24, 34, 209, 225, 65, 145, 97, 113, + 65, 161, 81, 129, 241, 241, 241, 240, 17, 241, 240, 18, + 240, 20, 240, 240, 80, 24, 13, 240, 17, 193, 193, 193, + 193, 209, 193, 82, 81, 35, 130, 146, 161, 177, 177, 193, + 193, 210, 217, 240, 192, 33, 16, 240, 65, 129, 97, 145, + 81, 97, 49, 65, 113, 113, 129, 113, 241, 82, 129, 35, + 178, 194, 209, 225, 225, 241, 241, 240, 18, 240, 25, 240, + 240, 96, 38, 16, 240, 97, 241, 241, 225, 19, 34, 54, + 113, 97, 145, 65, 241, 97, 113, 113, 113, 113, 97, 129, + 97, 129, 81, 145, 182, 145, 65, 18, 97, 81, 49, 81, + 81, 165, 240, 112, 40, 17, 240, 240, 81, 240, 17, 240, + 17, 133, 33, 99, 113, 240, 17, 240, 17, 240, 17, 240, + 17, 240, 17, 240, 17, 240, 17, 81, 161, 81, 161, 98, + 145, 119, 33, 17, 241, 240, 240, 16, 59, 18, 240, 193, + 240, 33, 240, 33, 145, 113, 145, 70, 113, 34, 33, 50, + 98, 65, 81, 81, 81, 81, 65, 17, 49, 113, 49, 17, + 49, 113, 33, 49, 17, 129, 33, 49, 17, 129, 33, 65, + 145, 33, 66, 36, 33, 49, 33, 17, 17, 66, 82, 65, + 65, 17, 180, 49, 240, 240, 112, 51, 18, 240, 113, 240, + 33, 240, 33, 240, 33, 240, 35, 36, 86, 18, 65, 129, + 17, 113, 114, 129, 98, 161, 82, 161, 67, 161, 65, 17, + 161, 49, 33, 145, 49, 49, 68, 17, 113, 49, 66, 113, + 49, 65, 17, 97, 68, 49, 81, 240, 240, 16, 47, 17, + 0, 7, 21, 162, 33, 34, 113, 65, 65, 81, 81, 81, + 49, 97, 81, 49, 81, 113, 17, 97, 113, 17, 97, 113, + 17, 97, 113, 17, 81, 129, 17, 81, 129, 17, 65, 129, + 49, 49, 129, 67, 114, 195, 240, 240, 144, 46, 17, 240, + 49, 145, 97, 145, 97, 145, 97, 145, 81, 161, 81, 90, + 17, 161, 81, 161, 81, 161, 81, 161, 81, 161, 81, 161, + 81, 161, 81, 101, 81, 81, 67, 49, 81, 65, 34, 17, + 17, 49, 65, 97, 84, 240, 128, 49, 18, 226, 49, 145, + 65, 33, 145, 18, 65, 145, 49, 49, 145, 97, 161, 97, + 90, 33, 161, 97, 161, 97, 161, 97, 161, 97, 161, 97, + 161, 97, 161, 97, 101, 97, 81, 67, 65, 81, 65, 34, + 33, 17, 49, 65, 113, 84, 240, 160, 52, 18, 240, 65, + 145, 34, 49, 145, 17, 33, 33, 145, 17, 33, 33, 145, + 34, 33, 161, 97, 90, 33, 161, 97, 161, 97, 161, 97, + 161, 97, 161, 97, 161, 97, 161, 97, 101, 97, 81, 67, + 65, 81, 65, 34, 33, 17, 49, 65, 113, 84, 240, 160, + 42, 18, 240, 240, 193, 65, 148, 65, 99, 33, 81, 161, + 113, 129, 129, 129, 130, 97, 145, 17, 81, 145, 33, 49, + 161, 49, 33, 161, 97, 161, 97, 161, 97, 145, 129, 129, + 130, 82, 181, 240, 240, 240, 48, 18, 240, 240, 49, 129, + 65, 17, 33, 68, 65, 33, 17, 19, 33, 81, 33, 113, + 113, 129, 129, 129, 130, 97, 145, 17, 81, 145, 33, 49, + 161, 49, 33, 161, 97, 161, 97, 161, 97, 145, 129, 129, + 130, 82, 181, 240, 240, 240, 48, 18, 240, 240, 193, 65, + 34, 84, 65, 17, 33, 19, 33, 81, 17, 33, 81, 113, + 18, 81, 129, 129, 130, 97, 145, 17, 81, 145, 33, 49, + 161, 49, 33, 161, 97, 161, 97, 161, 97, 145, 129, 129, + 130, 82, 181, 240, 240, 240, 41, 18, 240, 240, 178, 240, + 50, 240, 49, 240, 240, 17, 240, 33, 240, 33, 240, 33, + 240, 49, 240, 50, 240, 49, 34, 114, 81, 49, 81, 113, + 65, 49, 129, 81, 17, 145, 193, 49, 227, 240, 192, 42, + 18, 240, 240, 178, 240, 50, 81, 193, 33, 33, 241, 145, + 240, 33, 240, 33, 240, 33, 240, 49, 240, 50, 240, 49, + 34, 114, 81, 49, 81, 113, 65, 49, 129, 81, 17, 145, + 193, 49, 227, 240, 192, 43, 18, 240, 240, 178, 98, 162, + 49, 33, 177, 33, 33, 242, 129, 240, 33, 240, 33, 240, + 33, 240, 49, 240, 50, 240, 49, 34, 114, 81, 49, 81, + 113, 65, 49, 129, 81, 17, 145, 193, 49, 227, 240, 192, + 26, 18, 0, 11, 114, 241, 33, 209, 65, 177, 97, 145, + 129, 113, 161, 240, 49, 240, 49, 240, 49, 240, 50, 0, + 11, 48, 30, 18, 0, 8, 65, 241, 33, 114, 97, 129, + 33, 209, 65, 177, 97, 145, 129, 113, 161, 240, 49, 240, + 49, 240, 49, 240, 50, 0, 11, 48, 32, 18, 0, 8, + 34, 241, 33, 130, 65, 33, 113, 33, 66, 113, 65, 177, + 97, 145, 129, 113, 161, 240, 49, 240, 49, 240, 49, 240, + 50, 0, 11, 48, 45, 17, 240, 240, 81, 240, 17, 74, + 33, 145, 97, 145, 81, 161, 81, 90, 17, 161, 81, 161, + 81, 161, 81, 161, 81, 161, 81, 161, 81, 101, 81, 81, + 67, 49, 81, 65, 34, 17, 17, 49, 65, 97, 84, 240, + 128, 47, 18, 240, 240, 49, 49, 225, 33, 73, 65, 145, + 49, 49, 145, 97, 161, 97, 90, 33, 161, 97, 161, 97, + 161, 97, 161, 97, 161, 97, 161, 97, 101, 97, 81, 67, + 65, 81, 65, 34, 33, 17, 49, 65, 113, 84, 240, 160, + 49, 19, 240, 240, 66, 49, 193, 33, 33, 73, 33, 33, + 145, 50, 49, 145, 113, 161, 113, 90, 49, 161, 113, 161, + 113, 161, 113, 161, 113, 161, 113, 161, 113, 101, 113, 81, + 67, 81, 81, 65, 34, 49, 17, 49, 65, 129, 84, 240, + 192, 28, 14, 240, 97, 209, 209, 209, 109, 129, 209, 209, + 124, 129, 209, 209, 209, 134, 113, 83, 81, 81, 34, 49, + 81, 65, 53, 240, 96, 43, 18, 0, 7, 8, 240, 33, + 240, 33, 240, 17, 240, 33, 81, 177, 81, 161, 97, 119, + 49, 82, 33, 67, 81, 65, 99, 33, 65, 113, 33, 17, + 65, 97, 81, 49, 113, 99, 113, 240, 17, 242, 240, 176, + 41, 17, 240, 97, 240, 17, 240, 17, 240, 17, 201, 193, + 240, 17, 240, 17, 114, 83, 145, 49, 33, 161, 17, 49, + 193, 49, 113, 65, 33, 145, 67, 145, 97, 145, 97, 145, + 97, 129, 136, 240, 112, 54, 17, 240, 193, 240, 17, 129, + 113, 129, 113, 129, 54, 113, 18, 49, 34, 97, 81, 65, + 66, 65, 81, 49, 17, 65, 97, 33, 17, 49, 113, 17, + 49, 33, 113, 17, 49, 17, 129, 17, 66, 113, 33, 65, + 129, 49, 33, 17, 97, 82, 114, 210, 240, 240, 160, 31, + 14, 240, 49, 209, 209, 209, 209, 153, 145, 193, 209, 162, + 17, 199, 33, 81, 129, 65, 129, 65, 129, 65, 129, 81, + 97, 98, 66, 132, 240, 48, 28, 13, 0, 10, 65, 129, + 49, 129, 49, 145, 52, 81, 18, 65, 51, 97, 18, 33, + 97, 81, 36, 113, 193, 193, 209, 193, 240, 64, 41, 18, + 0, 5, 97, 177, 81, 177, 81, 177, 99, 145, 35, 50, + 115, 129, 67, 161, 19, 49, 145, 113, 145, 129, 33, 65, + 145, 52, 161, 240, 49, 240, 33, 240, 49, 240, 33, 240, + 33, 240, 176, 38, 13, 0, 10, 65, 209, 81, 97, 81, + 69, 49, 34, 33, 33, 33, 17, 65, 49, 17, 17, 65, + 49, 18, 81, 49, 18, 81, 33, 33, 49, 17, 34, 33, + 68, 161, 177, 240, 80, 52, 17, 240, 161, 240, 33, 129, + 113, 129, 113, 113, 117, 65, 82, 17, 50, 33, 65, 49, + 65, 33, 49, 65, 81, 17, 33, 81, 81, 17, 17, 97, + 81, 34, 97, 81, 33, 49, 49, 65, 49, 65, 33, 50, + 49, 86, 193, 240, 17, 241, 241, 240, 192, 22, 11, 0, + 8, 113, 161, 161, 161, 34, 99, 129, 161, 161, 101, 81, + 67, 49, 65, 34, 36, 240, 208, 29, 14, 240, 81, 209, + 209, 209, 209, 50, 132, 161, 209, 209, 209, 209, 209, 209, + 135, 97, 81, 19, 49, 81, 66, 17, 65, 148, 240, 128, + 29, 14, 240, 18, 227, 226, 240, 81, 209, 209, 209, 193, + 209, 69, 65, 34, 82, 33, 17, 129, 34, 161, 209, 209, + 193, 178, 102, 240, 64, 35, 11, 240, 65, 49, 97, 49, + 113, 17, 129, 17, 129, 17, 129, 17, 129, 17, 129, 17, + 129, 17, 129, 17, 17, 97, 33, 97, 161, 145, 161, 145, + 145, 130, 240, 32, 34, 15, 240, 240, 100, 116, 49, 209, + 225, 209, 209, 209, 209, 21, 115, 82, 65, 145, 49, 177, + 17, 193, 225, 84, 81, 65, 65, 49, 81, 65, 18, 118, + 240, 80, 51, 19, 240, 129, 240, 49, 240, 49, 240, 49, + 240, 51, 66, 116, 17, 34, 33, 146, 33, 65, 145, 33, + 81, 145, 17, 97, 146, 113, 130, 129, 130, 129, 113, 17, + 129, 97, 33, 129, 81, 49, 129, 49, 81, 129, 33, 97, + 146, 113, 240, 240, 48, 29, 15, 240, 240, 101, 100, 49, + 225, 209, 209, 209, 209, 209, 21, 115, 82, 66, 129, 49, + 177, 17, 193, 225, 225, 209, 194, 118, 240, 80, 31, 14, + 0, 9, 17, 209, 209, 210, 149, 36, 97, 18, 65, 82, + 113, 50, 129, 50, 129, 33, 17, 129, 17, 33, 113, 81, + 67, 97, 240, 240, 128, 47, 18, 240, 129, 240, 33, 240, + 33, 240, 33, 240, 20, 179, 17, 17, 36, 146, 18, 66, + 113, 17, 113, 114, 145, 82, 161, 67, 161, 65, 17, 161, + 49, 33, 161, 33, 49, 145, 33, 65, 145, 113, 114, 129, + 67, 161, 240, 240, 48, 17, 240, 240, 148, 163, 49, 240, + 17, 240, 17, 240, 17, 231, 130, 17, 82, 81, 49, 97, + 65, 49, 129, 33, 65, 129, 17, 65, 145, 17, 65, 145, + 17, 49, 67, 49, 17, 33, 65, 49, 17, 50, 81, 66, + 180, 240, 240, 128, 43, 19, 240, 240, 200, 240, 17, 240, + 33, 240, 33, 240, 38, 194, 81, 161, 129, 129, 51, 49, + 177, 49, 18, 183, 209, 240, 33, 240, 20, 69, 66, 65, + 18, 81, 33, 98, 113, 17, 113, 83, 240, 240, 160, 31, + 15, 240, 81, 225, 209, 170, 145, 209, 225, 209, 19, 67, + 35, 49, 18, 66, 82, 194, 178, 17, 161, 49, 145, 65, + 145, 225, 242, 248, 240, 32, 43, 17, 240, 240, 177, 240, + 17, 241, 240, 17, 241, 240, 17, 241, 240, 17, 241, 19, + 194, 49, 97, 65, 65, 97, 49, 81, 81, 65, 81, 81, + 49, 97, 65, 65, 97, 65, 49, 129, 33, 65, 146, 240, + 112, 29, 17, 240, 240, 115, 231, 50, 147, 33, 18, 210, + 17, 225, 88, 116, 82, 240, 18, 242, 242, 242, 227, 226, + 226, 211, 181, 210, 240, 208, 33, 14, 0, 12, 97, 209, + 194, 65, 71, 34, 65, 17, 49, 34, 81, 49, 34, 66, + 49, 50, 49, 65, 49, 50, 65, 113, 33, 17, 114, 50, + 240, 240, 80, 31, 12, 0, 9, 1, 113, 49, 113, 49, + 113, 17, 17, 55, 17, 113, 49, 113, 49, 113, 49, 113, + 49, 17, 81, 51, 65, 81, 66, 146, 240, 224, 11, 6, + 129, 97, 33, 49, 33, 97, 0, 10, 112, 13, 6, 115, + 33, 49, 17, 49, 17, 49, 35, 0, 10, 96, 16, 7, + 0, 6, 17, 113, 113, 113, 113, 97, 113, 97, 82, 20, + 240, 144, 23, 9, 0, 6, 33, 97, 33, 33, 49, 33, + 33, 49, 81, 145, 145, 129, 145, 129, 114, 52, 240, 240, + 32, 20, 13, 0, 13, 12, 193, 113, 49, 129, 33, 145, + 17, 161, 177, 193, 177, 177, 177, 240, 128, 32, 17, 0, + 6, 63, 1, 240, 17, 241, 240, 17, 161, 65, 177, 49, + 193, 18, 209, 240, 17, 241, 240, 17, 240, 17, 241, 240, + 17, 241, 241, 240, 224, 21, 11, 0, 9, 49, 161, 145, + 145, 145, 146, 129, 17, 98, 33, 66, 65, 161, 161, 161, + 161, 240, 27, 14, 240, 240, 161, 209, 193, 193, 193, 193, + 194, 177, 17, 146, 33, 114, 65, 82, 97, 209, 209, 209, + 209, 209, 209, 240, 64, 22, 11, 0, 8, 97, 161, 106, + 17, 129, 17, 129, 17, 129, 17, 129, 145, 161, 145, 130, + 114, 240, 208, 28, 15, 240, 97, 225, 225, 225, 142, 17, + 193, 17, 193, 17, 193, 17, 193, 17, 193, 209, 225, 209, + 225, 209, 209, 194, 163, 240, 128, 15, 14, 0, 15, 123, + 129, 209, 209, 209, 209, 209, 125, 240, 240, 208, 29, 18, + 0, 11, 77, 177, 240, 33, 240, 33, 240, 33, 240, 33, + 240, 33, 240, 33, 240, 33, 240, 33, 240, 33, 159, 2, + 0, 6, 112, 23, 13, 0, 10, 81, 193, 193, 92, 114, + 178, 161, 17, 145, 33, 114, 49, 82, 81, 193, 163, 240, + 240, 16, 38, 18, 240, 209, 240, 33, 240, 33, 240, 33, + 240, 33, 127, 2, 162, 240, 18, 241, 17, 241, 17, 225, + 33, 209, 49, 193, 65, 177, 81, 146, 97, 114, 129, 240, + 33, 243, 240, 160, 36, 15, 240, 240, 97, 225, 225, 225, + 142, 113, 97, 113, 97, 113, 97, 97, 113, 97, 113, 97, + 113, 81, 129, 81, 129, 65, 145, 65, 129, 65, 97, 33, + 49, 130, 240, 48, 40, 17, 240, 240, 161, 113, 129, 81, + 33, 113, 97, 145, 174, 145, 97, 145, 97, 145, 97, 129, + 113, 129, 113, 129, 113, 113, 129, 113, 129, 97, 145, 97, + 129, 97, 97, 33, 81, 130, 240, 112, 38, 17, 240, 240, + 161, 240, 17, 240, 17, 240, 39, 71, 240, 17, 240, 17, + 240, 33, 240, 17, 37, 102, 101, 65, 240, 17, 240, 17, + 240, 33, 240, 17, 240, 17, 240, 17, 240, 128, 39, 18, + 240, 240, 193, 129, 129, 97, 33, 113, 113, 167, 87, 240, + 33, 240, 33, 240, 49, 240, 33, 37, 118, 117, 65, 240, + 33, 240, 33, 240, 49, 240, 33, 240, 33, 240, 33, 240, + 160, 28, 14, 240, 240, 49, 209, 209, 201, 81, 113, 65, + 129, 49, 145, 33, 145, 33, 161, 193, 209, 193, 193, 193, + 193, 178, 147, 240, 144, 33, 17, 240, 240, 17, 113, 145, + 97, 113, 129, 129, 105, 129, 113, 113, 129, 97, 145, 81, + 145, 81, 161, 241, 240, 17, 241, 241, 241, 241, 226, 195, + 240, 240, 28, 16, 240, 240, 97, 241, 241, 225, 252, 65, + 97, 113, 113, 113, 113, 97, 129, 81, 145, 241, 225, 241, + 225, 225, 210, 194, 240, 192, 31, 16, 240, 209, 113, 129, + 97, 97, 129, 113, 97, 252, 65, 97, 113, 113, 113, 113, + 97, 129, 81, 145, 241, 225, 241, 225, 225, 210, 194, 240, + 192, 19, 14, 0, 8, 109, 209, 209, 209, 209, 209, 209, + 209, 209, 209, 209, 29, 209, 240, 224, 35, 17, 0, 6, + 1, 225, 33, 225, 61, 240, 17, 240, 17, 240, 17, 240, + 17, 240, 17, 240, 17, 240, 17, 240, 17, 240, 17, 240, + 17, 77, 240, 17, 240, 240, 128, 39, 19, 0, 6, 33, + 161, 113, 161, 113, 161, 113, 161, 113, 111, 3, 81, 113, + 161, 113, 161, 113, 161, 113, 161, 113, 240, 49, 240, 33, + 240, 49, 240, 33, 240, 33, 240, 18, 240, 224, 43, 19, + 240, 240, 81, 225, 17, 33, 81, 113, 33, 113, 113, 161, + 113, 161, 113, 111, 3, 81, 113, 161, 113, 161, 113, 161, + 113, 161, 113, 240, 49, 240, 33, 240, 49, 240, 33, 240, + 33, 240, 18, 240, 224, 27, 16, 0, 6, 34, 240, 18, + 240, 17, 240, 162, 240, 18, 161, 81, 145, 225, 241, 225, + 225, 225, 225, 210, 179, 163, 240, 208, 29, 16, 240, 240, + 241, 66, 113, 33, 82, 97, 145, 240, 162, 240, 18, 161, + 81, 145, 225, 241, 225, 225, 225, 225, 210, 179, 163, 240, + 208, 33, 17, 0, 8, 106, 240, 17, 240, 17, 240, 17, + 240, 17, 241, 240, 17, 240, 17, 241, 17, 209, 49, 177, + 81, 130, 113, 82, 161, 19, 193, 240, 240, 80, 40, 18, + 240, 240, 49, 241, 33, 241, 17, 58, 33, 225, 240, 33, + 240, 33, 240, 33, 240, 17, 240, 33, 240, 33, 240, 17, + 17, 225, 49, 193, 81, 146, 113, 98, 161, 35, 193, 240, + 240, 128, 38, 17, 240, 240, 145, 240, 17, 240, 17, 240, + 17, 85, 102, 65, 22, 129, 113, 113, 129, 97, 145, 81, + 161, 240, 17, 240, 17, 240, 17, 240, 17, 240, 33, 240, + 41, 240, 240, 80, 40, 18, 240, 240, 49, 113, 113, 33, + 97, 129, 129, 240, 33, 85, 118, 65, 38, 129, 129, 113, + 145, 97, 161, 81, 177, 240, 33, 240, 33, 240, 33, 240, + 33, 240, 49, 240, 57, 240, 240, 128, 25, 14, 0, 7, + 1, 177, 33, 161, 49, 145, 65, 129, 193, 209, 209, 193, + 209, 193, 193, 193, 193, 178, 162, 240, 144, 32, 17, 225, + 240, 33, 225, 240, 33, 33, 177, 81, 161, 97, 145, 113, + 129, 241, 240, 17, 240, 17, 241, 240, 17, 241, 241, 241, + 241, 226, 210, 240, 240, 33, 14, 240, 240, 49, 209, 216, + 81, 113, 81, 113, 65, 129, 49, 18, 81, 49, 66, 49, + 33, 113, 33, 178, 209, 193, 17, 161, 193, 193, 178, 147, + 240, 144, 38, 17, 240, 240, 17, 113, 97, 33, 97, 113, + 136, 129, 113, 129, 113, 113, 129, 97, 18, 81, 97, 66, + 49, 81, 113, 33, 226, 240, 17, 241, 17, 209, 241, 241, + 226, 195, 240, 240, 33, 17, 240, 240, 242, 180, 133, 17, + 240, 17, 240, 17, 240, 17, 240, 17, 143, 1, 145, 240, + 17, 240, 17, 240, 17, 241, 240, 17, 241, 241, 226, 240, + 224, 39, 18, 0, 5, 114, 33, 148, 81, 53, 17, 81, + 177, 97, 161, 240, 33, 240, 33, 159, 1, 161, 240, 33, + 240, 33, 240, 33, 240, 17, 240, 33, 240, 17, 240, 17, + 242, 240, 240, 16, 24, 12, 0, 12, 49, 97, 17, 33, + 97, 17, 49, 81, 33, 33, 65, 49, 113, 161, 177, 161, + 161, 146, 240, 240, 30, 16, 0, 7, 97, 97, 129, 17, + 81, 113, 33, 81, 97, 49, 65, 81, 65, 161, 241, 225, + 241, 225, 241, 225, 225, 225, 210, 179, 240, 176, 40, 18, + 241, 241, 33, 241, 240, 177, 129, 49, 81, 113, 65, 81, + 97, 81, 65, 81, 97, 161, 240, 33, 240, 17, 240, 33, + 240, 17, 240, 33, 240, 17, 240, 17, 240, 17, 242, 211, + 240, 240, 26, 17, 0, 6, 106, 0, 9, 15, 1, 145, + 240, 17, 240, 17, 240, 17, 240, 17, 241, 240, 17, 241, + 241, 226, 240, 224, 34, 18, 240, 240, 49, 241, 33, 74, + 17, 0, 9, 63, 1, 161, 240, 33, 240, 33, 240, 33, + 240, 33, 240, 17, 240, 33, 240, 17, 240, 17, 242, 240, + 240, 16, 25, 9, 240, 49, 129, 129, 129, 129, 129, 129, + 131, 97, 34, 65, 66, 33, 97, 17, 129, 129, 129, 129, + 129, 240, 32, 31, 10, 240, 81, 97, 33, 65, 33, 17, + 81, 17, 17, 81, 49, 145, 145, 147, 113, 34, 81, 66, + 49, 97, 33, 145, 145, 145, 145, 145, 240, 64, 34, 17, + 240, 240, 193, 240, 17, 240, 17, 240, 17, 240, 17, 143, + 1, 145, 240, 17, 240, 17, 240, 17, 240, 17, 240, 17, + 241, 240, 17, 241, 241, 226, 240, 224, 12, 17, 0, 10, + 124, 0, 19, 79, 1, 0, 8, 80, 27, 15, 0, 7, + 107, 225, 225, 225, 209, 130, 65, 162, 17, 209, 226, 193, + 33, 161, 65, 129, 97, 82, 113, 50, 178, 240, 208, 28, + 16, 240, 129, 241, 241, 241, 171, 241, 225, 241, 210, 210, + 194, 34, 115, 17, 66, 35, 65, 97, 129, 241, 241, 241, + 241, 240, 144, 22, 13, 0, 6, 33, 193, 193, 193, 177, + 193, 193, 177, 193, 177, 177, 177, 162, 146, 146, 240, 240, + 112, 30, 17, 0, 11, 113, 177, 81, 161, 97, 145, 97, + 129, 129, 113, 129, 97, 161, 81, 161, 65, 177, 65, 193, + 33, 209, 17, 225, 0, 6, 64, 36, 17, 0, 6, 1, + 225, 33, 225, 17, 177, 33, 129, 81, 161, 97, 145, 97, + 129, 129, 113, 129, 97, 161, 81, 161, 65, 177, 65, 193, + 33, 209, 17, 225, 0, 6, 64, 35, 18, 0, 6, 34, + 241, 33, 225, 33, 177, 50, 113, 81, 177, 97, 161, 97, + 145, 129, 129, 129, 113, 161, 97, 161, 81, 177, 81, 193, + 49, 209, 33, 225, 0, 7, 23, 13, 240, 177, 193, 193, + 193, 193, 193, 130, 33, 68, 69, 129, 193, 193, 193, 193, + 193, 210, 217, 240, 192, 28, 15, 240, 241, 177, 33, 145, + 33, 17, 161, 49, 225, 225, 130, 65, 68, 101, 161, 225, + 225, 225, 225, 225, 242, 249, 240, 240, 48, 30, 15, 240, + 178, 33, 145, 33, 17, 145, 33, 17, 162, 33, 225, 225, + 130, 65, 68, 101, 161, 225, 225, 225, 225, 225, 242, 249, + 240, 240, 48, 21, 14, 0, 7, 13, 209, 209, 209, 193, + 209, 209, 193, 209, 193, 193, 193, 178, 147, 240, 240, 112, + 31, 17, 240, 240, 17, 225, 33, 225, 61, 240, 17, 240, + 17, 240, 17, 241, 240, 17, 240, 17, 241, 240, 17, 241, + 241, 241, 226, 195, 0, 5, 96, 31, 17, 210, 225, 33, + 209, 33, 226, 45, 240, 17, 240, 17, 240, 17, 241, 240, + 17, 240, 17, 241, 240, 17, 241, 241, 241, 226, 195, 0, + 5, 96, 24, 17, 0, 11, 34, 225, 33, 193, 65, 161, + 97, 129, 129, 97, 161, 240, 33, 240, 33, 240, 34, 0, + 12, 112, 28, 17, 0, 8, 1, 225, 33, 114, 81, 129, + 33, 193, 65, 161, 97, 129, 129, 97, 161, 240, 33, 240, + 33, 240, 34, 0, 12, 112, 30, 17, 0, 7, 114, 225, + 33, 114, 65, 33, 97, 33, 66, 97, 65, 161, 97, 129, + 129, 97, 161, 240, 33, 240, 33, 240, 34, 0, 12, 112, + 43, 17, 240, 161, 240, 17, 240, 17, 240, 17, 240, 17, + 143, 1, 145, 240, 17, 240, 17, 193, 49, 49, 129, 49, + 65, 97, 65, 81, 81, 65, 97, 49, 81, 97, 33, 97, + 240, 17, 225, 17, 242, 240, 160, 45, 18, 240, 177, 97, + 161, 65, 33, 145, 81, 177, 240, 33, 159, 1, 161, 240, + 33, 240, 33, 209, 49, 49, 145, 49, 65, 113, 65, 81, + 97, 65, 97, 65, 81, 97, 49, 97, 240, 33, 241, 17, + 240, 18, 240, 192, 46, 18, 240, 177, 82, 161, 65, 33, + 145, 65, 33, 145, 82, 161, 159, 1, 161, 240, 33, 240, + 33, 209, 49, 49, 145, 49, 65, 113, 65, 81, 97, 65, + 97, 65, 81, 97, 49, 97, 240, 33, 241, 17, 240, 18, + 240, 192, 25, 16, 0, 10, 15, 241, 225, 225, 225, 225, + 146, 49, 193, 17, 225, 240, 17, 240, 17, 240, 17, 241, + 240, 240, 112, 19, 14, 240, 244, 228, 226, 0, 5, 100, + 227, 226, 240, 240, 244, 228, 227, 226, 240, 224, 38, 17, + 240, 240, 177, 240, 17, 240, 17, 240, 17, 241, 240, 17, + 240, 17, 241, 240, 17, 81, 161, 97, 129, 129, 113, 145, + 81, 101, 81, 21, 81, 21, 161, 240, 17, 240, 240, 80, + 28, 14, 0, 6, 97, 209, 209, 193, 97, 97, 114, 49, + 161, 33, 178, 209, 193, 17, 161, 49, 129, 81, 97, 193, + 178, 162, 240, 176, 32, 17, 0, 8, 92, 161, 240, 17, + 240, 17, 240, 17, 175, 1, 113, 240, 17, 240, 17, 240, + 17, 240, 17, 240, 17, 240, 33, 240, 39, 240, 240, 96, + 25, 13, 0, 10, 33, 193, 193, 52, 84, 49, 20, 17, + 65, 113, 49, 129, 33, 145, 209, 193, 193, 193, 240, 240, + 32, 41, 17, 240, 240, 145, 240, 17, 240, 17, 240, 33, + 84, 113, 20, 49, 84, 97, 36, 33, 97, 145, 81, 177, + 49, 193, 33, 209, 240, 17, 240, 33, 240, 17, 240, 17, + 240, 17, 240, 17, 240, 160, 16, 13, 0, 13, 24, 193, + 193, 193, 193, 193, 193, 193, 76, 240, 240, 160, 29, 17, + 0, 10, 122, 240, 17, 240, 17, 240, 17, 240, 17, 241, + 240, 17, 240, 17, 240, 17, 240, 17, 240, 17, 111, 1, + 0, 6, 64, 17, 10, 0, 8, 105, 145, 145, 145, 25, + 145, 145, 145, 145, 25, 145, 240, 96, 20, 13, 0, 6, + 76, 193, 193, 193, 193, 193, 43, 193, 193, 193, 193, 193, + 28, 193, 240, 192, 20, 14, 240, 249, 0, 7, 61, 209, + 209, 209, 193, 209, 193, 193, 193, 193, 178, 147, 240, 128, + 30, 10, 240, 209, 17, 113, 17, 113, 17, 113, 17, 113, + 17, 113, 17, 113, 17, 113, 17, 113, 17, 113, 145, 145, + 129, 145, 129, 129, 114, 240, 44, 17, 0, 7, 49, 193, + 49, 193, 49, 193, 49, 193, 49, 193, 49, 193, 49, 193, + 49, 193, 49, 97, 65, 65, 97, 65, 65, 81, 81, 65, + 81, 65, 81, 65, 81, 81, 49, 81, 97, 18, 81, 114, + 240, 144, 30, 13, 240, 240, 145, 193, 193, 193, 193, 193, + 193, 193, 161, 17, 161, 17, 145, 33, 129, 49, 113, 65, + 97, 81, 66, 97, 34, 131, 240, 128, 32, 14, 0, 7, + 13, 17, 177, 17, 177, 17, 177, 17, 177, 17, 177, 17, + 177, 17, 177, 17, 177, 17, 177, 17, 177, 17, 177, 29, + 17, 177, 240, 224, 20, 11, 0, 11, 10, 17, 129, 17, + 129, 17, 129, 17, 129, 145, 161, 145, 130, 114, 240, 208, + 27, 14, 0, 7, 13, 17, 177, 17, 177, 17, 177, 17, + 177, 17, 177, 17, 177, 193, 209, 193, 209, 193, 193, 178, + 147, 240, 112, 38, 18, 240, 209, 240, 33, 240, 33, 240, + 33, 240, 33, 157, 113, 81, 177, 81, 177, 81, 177, 81, + 177, 81, 127, 2, 177, 240, 33, 240, 33, 240, 33, 240, + 33, 240, 33, 240, 160, 28, 17, 0, 10, 124, 240, 17, + 241, 177, 49, 193, 18, 209, 240, 17, 240, 17, 240, 17, + 240, 17, 240, 17, 159, 1, 0, 6, 64, 22, 13, 240, + 240, 156, 193, 193, 193, 193, 28, 193, 193, 193, 177, 193, + 177, 177, 177, 162, 131, 240, 96, 22, 15, 0, 7, 65, + 242, 242, 129, 225, 209, 225, 209, 209, 209, 209, 209, 194, + 178, 163, 240, 240, 192, 37, 17, 240, 129, 113, 129, 81, + 33, 113, 97, 17, 113, 97, 62, 49, 193, 49, 193, 49, + 193, 49, 193, 49, 177, 240, 17, 240, 17, 241, 240, 17, + 241, 241, 226, 195, 240, 192, 27, 11, 0, 8, 97, 161, + 161, 106, 81, 65, 65, 81, 65, 81, 65, 81, 49, 97, + 49, 97, 33, 81, 17, 17, 113, 240, 144, 23, 13, 0, + 10, 17, 193, 193, 201, 49, 81, 97, 81, 81, 97, 65, + 97, 193, 177, 177, 162, 240, 240, 64, 35, 19, 240, 240, + 66, 240, 17, 18, 242, 61, 33, 50, 147, 82, 146, 98, + 146, 98, 146, 98, 146, 240, 19, 240, 18, 240, 18, 240, + 19, 227, 198, 227, 0, 8, 96, 38, 19, 240, 240, 65, + 194, 66, 178, 33, 34, 162, 34, 210, 172, 146, 50, 194, + 50, 194, 50, 194, 50, 194, 50, 143, 2, 178, 240, 34, + 240, 34, 240, 34, 240, 34, 0, 5, 96, 30, 19, 240, + 240, 66, 241, 34, 242, 240, 34, 93, 240, 34, 194, 34, + 210, 18, 228, 242, 240, 34, 240, 34, 240, 34, 159, 2, + 0, 12, 16, 33, 19, 240, 240, 81, 240, 50, 242, 17, + 29, 33, 227, 240, 18, 240, 34, 124, 240, 19, 240, 18, + 240, 19, 243, 243, 243, 213, 227, 240, 17, 0, 6, 80, + 10, 4, 240, 240, 35, 19, 19, 240, 240, 112, 10, 17, + 0, 17, 1, 240, 47, 0, 21, 48, 16, 7, 0, 6, + 17, 113, 113, 113, 97, 113, 97, 113, 97, 97, 240, 112, + 23, 10, 0, 7, 1, 113, 33, 33, 65, 33, 33, 65, + 81, 161, 145, 161, 145, 161, 145, 145, 240, 240, 64, + 0, // Padding + +}; + +tFont *g_psFontWSazanamigothic10x19 = (tFont *)g_pui8Sazanamigothic10x19; diff --git a/third_party/fonts/other/fonts/fontsazanamigothic6x10.c b/third_party/fonts/other/fonts/fontsazanamigothic6x10.c new file mode 100644 index 0000000..bfe8a44 --- /dev/null +++ b/third_party/fonts/other/fonts/fontsazanamigothic6x10.c @@ -0,0 +1,719 @@ +//***************************************************************************** +// +// fontsazanamigothic6x10.c - Font definition for the 6x10 Sazanamigothic font. +// +//***************************************************************************** + +//***************************************************************************** +// +// This font was converted from Sazanami +// +// Copyright (c) 1990-2003 +// Wada Laboratory, the University of Tokyo. All rights reserved. +// Copyright (c) 2003-2004 +// Electronic Font Open Laboratory (/efont/). All rights reserved +// +// For license, please see README. +//***************************************************************************** + +//***************************************************************************** +// +// This file is generated by ftrasterize; DO NOT EDIT BY HAND! +// +//***************************************************************************** + +#include +#include +#include "grlib/grlib.h" + +//***************************************************************************** +// +// Details of this font: +// Characters: 286 in 2 blocks +// Style: sazanamigothic +// Size: 6x10 +// Bold: no +// Italic: no +// Memory usage: 5069 bytes +// +//***************************************************************************** + +const uint8_t g_pui8Sazanamigothic6x10[] = +{ + // + // The format of the font. + // + FONT_FMT_WIDE_PIXEL_RLE, + + // + // The maximum width of the font. + // + 9, + + // + // The height of the font. + // + 12, + + // + // The baseline of the font. + // + 10, + + // + // The font codepage (CODEPAGE_UNICODE). + // + 14, 0, + + // + // The number of blocks of characters (2). + // + 2, 0, + + // + // Block header 0: Codepoints 0x20 - 0x7e + // + 0x20, 0x00, 0x00, 0x00, + 0x5f, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, + + // + // Block header 1: Codepoints 0x3041 - 0x30ff + // + 0x41, 0x30, 0x00, 0x00, + 0xbf, 0x00, 0x00, 0x00, + 0x3c, 0x05, 0x00, 0x00, + + // + // Block 0 Offsets: Codepoints 0x20 - 0x7e + // + 0x7c, 0x01, 0x00, 0x00, // Offset 380 (0x17c) + 0x81, 0x01, 0x00, 0x00, // Offset 385 (0x181) + 0x86, 0x01, 0x00, 0x00, // Offset 390 (0x186) + 0x8f, 0x01, 0x00, 0x00, // Offset 399 (0x18f) + 0x9c, 0x01, 0x00, 0x00, // Offset 412 (0x19c) + 0xa7, 0x01, 0x00, 0x00, // Offset 423 (0x1a7) + 0xb1, 0x01, 0x00, 0x00, // Offset 433 (0x1b1) + 0xbf, 0x01, 0x00, 0x00, // Offset 447 (0x1bf) + 0xc3, 0x01, 0x00, 0x00, // Offset 451 (0x1c3) + 0xcf, 0x01, 0x00, 0x00, // Offset 463 (0x1cf) + 0xdb, 0x01, 0x00, 0x00, // Offset 475 (0x1db) + 0xe6, 0x01, 0x00, 0x00, // Offset 486 (0x1e6) + 0xef, 0x01, 0x00, 0x00, // Offset 495 (0x1ef) + 0xf4, 0x01, 0x00, 0x00, // Offset 500 (0x1f4) + 0xfa, 0x01, 0x00, 0x00, // Offset 506 (0x1fa) + 0xfe, 0x01, 0x00, 0x00, // Offset 510 (0x1fe) + 0x09, 0x02, 0x00, 0x00, // Offset 521 (0x209) + 0x14, 0x02, 0x00, 0x00, // Offset 532 (0x214) + 0x1e, 0x02, 0x00, 0x00, // Offset 542 (0x21e) + 0x29, 0x02, 0x00, 0x00, // Offset 553 (0x229) + 0x33, 0x02, 0x00, 0x00, // Offset 563 (0x233) + 0x3f, 0x02, 0x00, 0x00, // Offset 575 (0x23f) + 0x48, 0x02, 0x00, 0x00, // Offset 584 (0x248) + 0x53, 0x02, 0x00, 0x00, // Offset 595 (0x253) + 0x5d, 0x02, 0x00, 0x00, // Offset 605 (0x25d) + 0x69, 0x02, 0x00, 0x00, // Offset 617 (0x269) + 0x74, 0x02, 0x00, 0x00, // Offset 628 (0x274) + 0x79, 0x02, 0x00, 0x00, // Offset 633 (0x279) + 0x7e, 0x02, 0x00, 0x00, // Offset 638 (0x27e) + 0x88, 0x02, 0x00, 0x00, // Offset 648 (0x288) + 0x8f, 0x02, 0x00, 0x00, // Offset 655 (0x28f) + 0x99, 0x02, 0x00, 0x00, // Offset 665 (0x299) + 0xa2, 0x02, 0x00, 0x00, // Offset 674 (0x2a2) + 0xad, 0x02, 0x00, 0x00, // Offset 685 (0x2ad) + 0xb7, 0x02, 0x00, 0x00, // Offset 695 (0x2b7) + 0xc1, 0x02, 0x00, 0x00, // Offset 705 (0x2c1) + 0xcb, 0x02, 0x00, 0x00, // Offset 715 (0x2cb) + 0xd5, 0x02, 0x00, 0x00, // Offset 725 (0x2d5) + 0xde, 0x02, 0x00, 0x00, // Offset 734 (0x2de) + 0xe7, 0x02, 0x00, 0x00, // Offset 743 (0x2e7) + 0xf1, 0x02, 0x00, 0x00, // Offset 753 (0x2f1) + 0xfb, 0x02, 0x00, 0x00, // Offset 763 (0x2fb) + 0x05, 0x03, 0x00, 0x00, // Offset 773 (0x305) + 0x0f, 0x03, 0x00, 0x00, // Offset 783 (0x30f) + 0x1c, 0x03, 0x00, 0x00, // Offset 796 (0x31c) + 0x26, 0x03, 0x00, 0x00, // Offset 806 (0x326) + 0x31, 0x03, 0x00, 0x00, // Offset 817 (0x331) + 0x3c, 0x03, 0x00, 0x00, // Offset 828 (0x33c) + 0x47, 0x03, 0x00, 0x00, // Offset 839 (0x347) + 0x51, 0x03, 0x00, 0x00, // Offset 849 (0x351) + 0x5d, 0x03, 0x00, 0x00, // Offset 861 (0x35d) + 0x68, 0x03, 0x00, 0x00, // Offset 872 (0x368) + 0x70, 0x03, 0x00, 0x00, // Offset 880 (0x370) + 0x7a, 0x03, 0x00, 0x00, // Offset 890 (0x37a) + 0x85, 0x03, 0x00, 0x00, // Offset 901 (0x385) + 0x90, 0x03, 0x00, 0x00, // Offset 912 (0x390) + 0x9b, 0x03, 0x00, 0x00, // Offset 923 (0x39b) + 0xa7, 0x03, 0x00, 0x00, // Offset 935 (0x3a7) + 0xb2, 0x03, 0x00, 0x00, // Offset 946 (0x3b2) + 0xbc, 0x03, 0x00, 0x00, // Offset 956 (0x3bc) + 0xc7, 0x03, 0x00, 0x00, // Offset 967 (0x3c7) + 0xd2, 0x03, 0x00, 0x00, // Offset 978 (0x3d2) + 0xdd, 0x03, 0x00, 0x00, // Offset 989 (0x3dd) + 0xe7, 0x03, 0x00, 0x00, // Offset 999 (0x3e7) + 0xed, 0x03, 0x00, 0x00, // Offset 1005 (0x3ed) + 0xf4, 0x03, 0x00, 0x00, // Offset 1012 (0x3f4) + 0xfd, 0x03, 0x00, 0x00, // Offset 1021 (0x3fd) + 0x07, 0x04, 0x00, 0x00, // Offset 1031 (0x407) + 0x10, 0x04, 0x00, 0x00, // Offset 1040 (0x410) + 0x1a, 0x04, 0x00, 0x00, // Offset 1050 (0x41a) + 0x22, 0x04, 0x00, 0x00, // Offset 1058 (0x422) + 0x2c, 0x04, 0x00, 0x00, // Offset 1068 (0x42c) + 0x36, 0x04, 0x00, 0x00, // Offset 1078 (0x436) + 0x41, 0x04, 0x00, 0x00, // Offset 1089 (0x441) + 0x4a, 0x04, 0x00, 0x00, // Offset 1098 (0x44a) + 0x53, 0x04, 0x00, 0x00, // Offset 1107 (0x453) + 0x60, 0x04, 0x00, 0x00, // Offset 1120 (0x460) + 0x6a, 0x04, 0x00, 0x00, // Offset 1130 (0x46a) + 0x78, 0x04, 0x00, 0x00, // Offset 1144 (0x478) + 0x82, 0x04, 0x00, 0x00, // Offset 1154 (0x482) + 0x8c, 0x04, 0x00, 0x00, // Offset 1164 (0x48c) + 0x97, 0x04, 0x00, 0x00, // Offset 1175 (0x497) + 0xa1, 0x04, 0x00, 0x00, // Offset 1185 (0x4a1) + 0xaa, 0x04, 0x00, 0x00, // Offset 1194 (0x4aa) + 0xb1, 0x04, 0x00, 0x00, // Offset 1201 (0x4b1) + 0xbb, 0x04, 0x00, 0x00, // Offset 1211 (0x4bb) + 0xc5, 0x04, 0x00, 0x00, // Offset 1221 (0x4c5) + 0xcf, 0x04, 0x00, 0x00, // Offset 1231 (0x4cf) + 0xd9, 0x04, 0x00, 0x00, // Offset 1241 (0x4d9) + 0xe4, 0x04, 0x00, 0x00, // Offset 1252 (0x4e4) + 0xef, 0x04, 0x00, 0x00, // Offset 1263 (0x4ef) + 0xf8, 0x04, 0x00, 0x00, // Offset 1272 (0x4f8) + 0x04, 0x05, 0x00, 0x00, // Offset 1284 (0x504) + 0x07, 0x05, 0x00, 0x00, // Offset 1287 (0x507) + 0x13, 0x05, 0x00, 0x00, // Offset 1299 (0x513) + + // + // Block 0 Data: Codepoints 0x20 - 0x7e + // + 5, 7, 0, 10, 64, 5, 1, 53, 17, 32, 9, 3, + 97, 18, 18, 18, 17, 240, 48, 13, 4, 209, 17, 17, + 21, 17, 21, 17, 17, 17, 17, 128, 11, 4, 225, 36, + 17, 19, 35, 17, 20, 33, 96, 10, 4, 194, 34, 81, + 18, 17, 82, 34, 128, 14, 4, 209, 33, 17, 17, 17, + 33, 33, 19, 17, 33, 17, 128, 4, 1, 36, 96, 12, + 3, 129, 17, 33, 17, 33, 33, 49, 33, 49, 48, 12, + 3, 97, 49, 33, 49, 33, 33, 17, 33, 17, 80, 11, + 4, 240, 33, 17, 33, 20, 33, 33, 17, 192, 9, 4, + 240, 49, 49, 20, 33, 49, 208, 5, 2, 240, 66, 48, + 6, 4, 240, 148, 240, 80, 4, 1, 145, 32, 11, 4, + 241, 49, 33, 49, 33, 49, 33, 49, 112, 11, 4, 210, + 17, 34, 20, 18, 34, 33, 18, 144, 10, 3, 177, 19, + 17, 33, 33, 33, 33, 96, 11, 4, 210, 17, 33, 49, + 33, 33, 33, 52, 128, 10, 4, 196, 49, 33, 34, 66, + 33, 18, 144, 12, 4, 225, 34, 17, 17, 17, 17, 20, + 33, 49, 144, 9, 4, 197, 51, 65, 50, 33, 18, 144, + 11, 4, 210, 17, 51, 17, 34, 34, 33, 18, 144, 10, + 4, 196, 49, 33, 49, 33, 49, 49, 160, 12, 4, 210, + 17, 34, 33, 18, 17, 34, 33, 18, 144, 11, 4, 210, + 17, 34, 34, 33, 19, 49, 18, 144, 5, 1, 81, 33, + 48, 5, 2, 177, 82, 80, 10, 4, 241, 33, 33, 33, + 65, 65, 65, 128, 7, 4, 240, 84, 68, 240, 16, 10, + 4, 193, 65, 65, 65, 33, 33, 33, 176, 9, 4, 195, + 65, 49, 33, 33, 113, 160, 11, 4, 210, 17, 34, 19, + 17, 17, 19, 67, 128, 10, 4, 210, 17, 34, 38, 34, + 34, 33, 128, 10, 4, 195, 17, 34, 36, 17, 34, 36, + 144, 10, 4, 210, 17, 34, 49, 49, 49, 67, 128, 10, + 4, 195, 17, 34, 34, 34, 34, 36, 144, 9, 4, 197, + 49, 51, 17, 49, 52, 128, 9, 4, 197, 49, 51, 17, + 49, 49, 176, 10, 4, 212, 49, 49, 19, 34, 33, 19, + 128, 10, 4, 193, 34, 34, 38, 34, 34, 33, 128, 10, + 3, 147, 17, 33, 33, 33, 33, 19, 96, 10, 4, 241, + 49, 49, 50, 34, 33, 18, 144, 13, 4, 193, 34, 17, + 18, 34, 33, 17, 17, 34, 33, 128, 10, 4, 193, 49, + 49, 49, 49, 49, 52, 128, 11, 4, 193, 34, 20, 18, + 34, 34, 34, 33, 128, 11, 4, 193, 35, 18, 19, 34, + 34, 34, 33, 128, 11, 4, 210, 17, 34, 34, 34, 34, + 33, 18, 144, 10, 4, 195, 17, 34, 34, 36, 17, 49, + 176, 12, 4, 210, 17, 34, 34, 34, 34, 33, 18, 33, + 66, 11, 4, 195, 17, 34, 36, 17, 34, 34, 33, 128, + 8, 4, 212, 49, 66, 65, 52, 144, 10, 5, 245, 33, + 65, 65, 65, 65, 65, 192, 11, 4, 193, 34, 34, 34, + 34, 34, 33, 18, 144, 11, 4, 193, 34, 34, 34, 34, + 34, 17, 18, 160, 11, 4, 193, 34, 34, 34, 35, 18, + 19, 33, 128, 12, 4, 193, 34, 34, 33, 18, 17, 34, + 34, 33, 128, 11, 4, 193, 34, 34, 34, 17, 33, 49, + 49, 160, 10, 4, 196, 49, 33, 33, 33, 49, 52, 128, + 11, 3, 100, 33, 33, 33, 33, 33, 33, 35, 48, 11, + 4, 193, 49, 65, 49, 65, 49, 65, 49, 64, 11, 3, + 99, 33, 33, 33, 33, 33, 33, 36, 48, 10, 5, 193, + 49, 17, 17, 49, 240, 240, 80, 6, 4, 240, 240, 164, + 64, 7, 2, 65, 17, 33, 17, 192, 9, 4, 240, 98, + 65, 20, 33, 19, 128, 10, 4, 193, 49, 51, 17, 34, + 34, 36, 144, 9, 4, 240, 98, 17, 34, 49, 67, 128, + 10, 4, 241, 49, 20, 34, 34, 33, 19, 128, 8, 4, + 240, 98, 17, 38, 67, 128, 10, 4, 226, 17, 49, 36, + 17, 49, 49, 160, 10, 4, 240, 100, 34, 34, 33, 19, + 49, 18, 11, 4, 193, 49, 51, 17, 34, 34, 34, 33, + 128, 9, 3, 113, 114, 33, 33, 33, 19, 96, 9, 3, + 129, 114, 33, 33, 33, 33, 35, 13, 4, 193, 49, 49, + 34, 17, 18, 33, 17, 17, 33, 128, 10, 3, 146, 33, + 33, 33, 33, 33, 34, 96, 14, 5, 240, 164, 17, 17, + 18, 17, 18, 17, 18, 17, 17, 160, 10, 4, 240, 83, + 17, 34, 34, 34, 33, 128, 10, 4, 240, 98, 17, 34, + 34, 33, 18, 144, 11, 4, 240, 83, 17, 34, 34, 36, + 17, 49, 48, 10, 4, 240, 100, 34, 34, 33, 19, 49, + 49, 9, 4, 240, 81, 20, 33, 49, 49, 176, 7, 4, + 240, 100, 66, 68, 144, 10, 4, 209, 49, 36, 17, 49, + 49, 66, 128, 10, 4, 240, 81, 34, 34, 34, 33, 19, + 128, 10, 4, 240, 81, 34, 34, 34, 17, 18, 160, 10, + 4, 240, 81, 34, 35, 18, 19, 33, 128, 11, 4, 240, + 81, 34, 33, 18, 17, 34, 33, 128, 11, 4, 240, 81, + 34, 34, 34, 33, 19, 49, 18, 9, 4, 240, 84, 33, + 33, 33, 52, 128, 12, 4, 162, 17, 49, 49, 33, 65, + 49, 49, 66, 64, 3, 1, 41, 12, 4, 130, 65, 49, + 49, 65, 33, 49, 49, 18, 96, 7, 4, 209, 18, 17, + 240, 224, + 0, 0, // Padding + + // + // Block 1 Offsets: Codepoints 0x3041 - 0x30ff + // + 0xfc, 0x02, 0x00, 0x00, // Offset 764 (0x2fc) + 0x0c, 0x03, 0x00, 0x00, // Offset 780 (0x30c) + 0x21, 0x03, 0x00, 0x00, // Offset 801 (0x321) + 0x30, 0x03, 0x00, 0x00, // Offset 816 (0x330) + 0x41, 0x03, 0x00, 0x00, // Offset 833 (0x341) + 0x4c, 0x03, 0x00, 0x00, // Offset 844 (0x34c) + 0x59, 0x03, 0x00, 0x00, // Offset 857 (0x359) + 0x65, 0x03, 0x00, 0x00, // Offset 869 (0x365) + 0x74, 0x03, 0x00, 0x00, // Offset 884 (0x374) + 0x84, 0x03, 0x00, 0x00, // Offset 900 (0x384) + 0x99, 0x03, 0x00, 0x00, // Offset 921 (0x399) + 0xb0, 0x03, 0x00, 0x00, // Offset 944 (0x3b0) + 0xca, 0x03, 0x00, 0x00, // Offset 970 (0x3ca) + 0xd9, 0x03, 0x00, 0x00, // Offset 985 (0x3d9) + 0xeb, 0x03, 0x00, 0x00, // Offset 1003 (0x3eb) + 0xf7, 0x03, 0x00, 0x00, // Offset 1015 (0x3f7) + 0x07, 0x04, 0x00, 0x00, // Offset 1031 (0x407) + 0x1c, 0x04, 0x00, 0x00, // Offset 1052 (0x41c) + 0x33, 0x04, 0x00, 0x00, // Offset 1075 (0x433) + 0x3e, 0x04, 0x00, 0x00, // Offset 1086 (0x43e) + 0x4c, 0x04, 0x00, 0x00, // Offset 1100 (0x44c) + 0x5b, 0x04, 0x00, 0x00, // Offset 1115 (0x45b) + 0x6e, 0x04, 0x00, 0x00, // Offset 1134 (0x46e) + 0x7c, 0x04, 0x00, 0x00, // Offset 1148 (0x47c) + 0x90, 0x04, 0x00, 0x00, // Offset 1168 (0x490) + 0x9f, 0x04, 0x00, 0x00, // Offset 1183 (0x49f) + 0xaf, 0x04, 0x00, 0x00, // Offset 1199 (0x4af) + 0xc1, 0x04, 0x00, 0x00, // Offset 1217 (0x4c1) + 0xd5, 0x04, 0x00, 0x00, // Offset 1237 (0x4d5) + 0xe2, 0x04, 0x00, 0x00, // Offset 1250 (0x4e2) + 0xf1, 0x04, 0x00, 0x00, // Offset 1265 (0x4f1) + 0x03, 0x05, 0x00, 0x00, // Offset 1283 (0x503) + 0x18, 0x05, 0x00, 0x00, // Offset 1304 (0x518) + 0x27, 0x05, 0x00, 0x00, // Offset 1319 (0x527) + 0x39, 0x05, 0x00, 0x00, // Offset 1337 (0x539) + 0x45, 0x05, 0x00, 0x00, // Offset 1349 (0x545) + 0x52, 0x05, 0x00, 0x00, // Offset 1362 (0x552) + 0x62, 0x05, 0x00, 0x00, // Offset 1378 (0x562) + 0x6e, 0x05, 0x00, 0x00, // Offset 1390 (0x56e) + 0x7f, 0x05, 0x00, 0x00, // Offset 1407 (0x57f) + 0x8c, 0x05, 0x00, 0x00, // Offset 1420 (0x58c) + 0x9d, 0x05, 0x00, 0x00, // Offset 1437 (0x59d) + 0xb3, 0x05, 0x00, 0x00, // Offset 1459 (0x5b3) + 0xc4, 0x05, 0x00, 0x00, // Offset 1476 (0x5c4) + 0xde, 0x05, 0x00, 0x00, // Offset 1502 (0x5de) + 0xf4, 0x05, 0x00, 0x00, // Offset 1524 (0x5f4) + 0x08, 0x06, 0x00, 0x00, // Offset 1544 (0x608) + 0x20, 0x06, 0x00, 0x00, // Offset 1568 (0x620) + 0x3a, 0x06, 0x00, 0x00, // Offset 1594 (0x63a) + 0x54, 0x06, 0x00, 0x00, // Offset 1620 (0x654) + 0x69, 0x06, 0x00, 0x00, // Offset 1641 (0x669) + 0x7e, 0x06, 0x00, 0x00, // Offset 1662 (0x67e) + 0x94, 0x06, 0x00, 0x00, // Offset 1684 (0x694) + 0xa7, 0x06, 0x00, 0x00, // Offset 1703 (0x6a7) + 0xbd, 0x06, 0x00, 0x00, // Offset 1725 (0x6bd) + 0xd3, 0x06, 0x00, 0x00, // Offset 1747 (0x6d3) + 0xdf, 0x06, 0x00, 0x00, // Offset 1759 (0x6df) + 0xee, 0x06, 0x00, 0x00, // Offset 1774 (0x6ee) + 0xfe, 0x06, 0x00, 0x00, // Offset 1790 (0x6fe) + 0x16, 0x07, 0x00, 0x00, // Offset 1814 (0x716) + 0x30, 0x07, 0x00, 0x00, // Offset 1840 (0x730) + 0x4a, 0x07, 0x00, 0x00, // Offset 1866 (0x74a) + 0x5a, 0x07, 0x00, 0x00, // Offset 1882 (0x75a) + 0x6e, 0x07, 0x00, 0x00, // Offset 1902 (0x76e) + 0x81, 0x07, 0x00, 0x00, // Offset 1921 (0x781) + 0x99, 0x07, 0x00, 0x00, // Offset 1945 (0x799) + 0xa8, 0x07, 0x00, 0x00, // Offset 1960 (0x7a8) + 0xb9, 0x07, 0x00, 0x00, // Offset 1977 (0x7b9) + 0xcb, 0x07, 0x00, 0x00, // Offset 1995 (0x7cb) + 0xdf, 0x07, 0x00, 0x00, // Offset 2015 (0x7df) + 0xf7, 0x07, 0x00, 0x00, // Offset 2039 (0x7f7) + 0x04, 0x08, 0x00, 0x00, // Offset 2052 (0x804) + 0x14, 0x08, 0x00, 0x00, // Offset 2068 (0x814) + 0x22, 0x08, 0x00, 0x00, // Offset 2082 (0x822) + 0x31, 0x08, 0x00, 0x00, // Offset 2097 (0x831) + 0x42, 0x08, 0x00, 0x00, // Offset 2114 (0x842) + 0x58, 0x08, 0x00, 0x00, // Offset 2136 (0x858) + 0x65, 0x08, 0x00, 0x00, // Offset 2149 (0x865) + 0x75, 0x08, 0x00, 0x00, // Offset 2165 (0x875) + 0x8a, 0x08, 0x00, 0x00, // Offset 2186 (0x88a) + 0xa0, 0x08, 0x00, 0x00, // Offset 2208 (0x8a0) + 0xb2, 0x08, 0x00, 0x00, // Offset 2226 (0x8b2) + 0xc4, 0x08, 0x00, 0x00, // Offset 2244 (0x8c4) + 0xd5, 0x08, 0x00, 0x00, // Offset 2261 (0x8d5) + 0xe6, 0x08, 0x00, 0x00, // Offset 2278 (0x8e6) + 0xf9, 0x08, 0x00, 0x00, // Offset 2297 (0x8f9) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x08, 0x09, 0x00, 0x00, // Offset 2312 (0x908) + 0x11, 0x09, 0x00, 0x00, // Offset 2321 (0x911) + 0x1a, 0x09, 0x00, 0x00, // Offset 2330 (0x91a) + 0x22, 0x09, 0x00, 0x00, // Offset 2338 (0x922) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x2f, 0x09, 0x00, 0x00, // Offset 2351 (0x92f) + 0x3a, 0x09, 0x00, 0x00, // Offset 2362 (0x93a) + 0x48, 0x09, 0x00, 0x00, // Offset 2376 (0x948) + 0x54, 0x09, 0x00, 0x00, // Offset 2388 (0x954) + 0x62, 0x09, 0x00, 0x00, // Offset 2402 (0x962) + 0x6d, 0x09, 0x00, 0x00, // Offset 2413 (0x96d) + 0x7a, 0x09, 0x00, 0x00, // Offset 2426 (0x97a) + 0x85, 0x09, 0x00, 0x00, // Offset 2437 (0x985) + 0x91, 0x09, 0x00, 0x00, // Offset 2449 (0x991) + 0x9e, 0x09, 0x00, 0x00, // Offset 2462 (0x99e) + 0xad, 0x09, 0x00, 0x00, // Offset 2477 (0x9ad) + 0xbf, 0x09, 0x00, 0x00, // Offset 2495 (0x9bf) + 0xd6, 0x09, 0x00, 0x00, // Offset 2518 (0x9d6) + 0xe3, 0x09, 0x00, 0x00, // Offset 2531 (0x9e3) + 0xf4, 0x09, 0x00, 0x00, // Offset 2548 (0x9f4) + 0x03, 0x0a, 0x00, 0x00, // Offset 2563 (0xa03) + 0x16, 0x0a, 0x00, 0x00, // Offset 2582 (0xa16) + 0x24, 0x0a, 0x00, 0x00, // Offset 2596 (0xa24) + 0x37, 0x0a, 0x00, 0x00, // Offset 2615 (0xa37) + 0x42, 0x0a, 0x00, 0x00, // Offset 2626 (0xa42) + 0x50, 0x0a, 0x00, 0x00, // Offset 2640 (0xa50) + 0x61, 0x0a, 0x00, 0x00, // Offset 2657 (0xa61) + 0x74, 0x0a, 0x00, 0x00, // Offset 2676 (0xa74) + 0x82, 0x0a, 0x00, 0x00, // Offset 2690 (0xa82) + 0x94, 0x0a, 0x00, 0x00, // Offset 2708 (0xa94) + 0xa2, 0x0a, 0x00, 0x00, // Offset 2722 (0xaa2) + 0xb4, 0x0a, 0x00, 0x00, // Offset 2740 (0xab4) + 0xc4, 0x0a, 0x00, 0x00, // Offset 2756 (0xac4) + 0xd8, 0x0a, 0x00, 0x00, // Offset 2776 (0xad8) + 0xe7, 0x0a, 0x00, 0x00, // Offset 2791 (0xae7) + 0xf8, 0x0a, 0x00, 0x00, // Offset 2808 (0xaf8) + 0x09, 0x0b, 0x00, 0x00, // Offset 2825 (0xb09) + 0x1e, 0x0b, 0x00, 0x00, // Offset 2846 (0xb1e) + 0x2b, 0x0b, 0x00, 0x00, // Offset 2859 (0xb2b) + 0x3b, 0x0b, 0x00, 0x00, // Offset 2875 (0xb3b) + 0x49, 0x0b, 0x00, 0x00, // Offset 2889 (0xb49) + 0x59, 0x0b, 0x00, 0x00, // Offset 2905 (0xb59) + 0x6c, 0x0b, 0x00, 0x00, // Offset 2924 (0xb6c) + 0x78, 0x0b, 0x00, 0x00, // Offset 2936 (0xb78) + 0x86, 0x0b, 0x00, 0x00, // Offset 2950 (0xb86) + 0x93, 0x0b, 0x00, 0x00, // Offset 2963 (0xb93) + 0xa4, 0x0b, 0x00, 0x00, // Offset 2980 (0xba4) + 0xb1, 0x0b, 0x00, 0x00, // Offset 2993 (0xbb1) + 0xba, 0x0b, 0x00, 0x00, // Offset 3002 (0xbba) + 0xca, 0x0b, 0x00, 0x00, // Offset 3018 (0xbca) + 0xdb, 0x0b, 0x00, 0x00, // Offset 3035 (0xbdb) + 0xe7, 0x0b, 0x00, 0x00, // Offset 3047 (0xbe7) + 0xf8, 0x0b, 0x00, 0x00, // Offset 3064 (0xbf8) + 0x0d, 0x0c, 0x00, 0x00, // Offset 3085 (0xc0d) + 0x23, 0x0c, 0x00, 0x00, // Offset 3107 (0xc23) + 0x2f, 0x0c, 0x00, 0x00, // Offset 3119 (0xc2f) + 0x3f, 0x0c, 0x00, 0x00, // Offset 3135 (0xc3f) + 0x50, 0x0c, 0x00, 0x00, // Offset 3152 (0xc50) + 0x5c, 0x0c, 0x00, 0x00, // Offset 3164 (0xc5c) + 0x6a, 0x0c, 0x00, 0x00, // Offset 3178 (0xc6a) + 0x78, 0x0c, 0x00, 0x00, // Offset 3192 (0xc78) + 0x85, 0x0c, 0x00, 0x00, // Offset 3205 (0xc85) + 0x95, 0x0c, 0x00, 0x00, // Offset 3221 (0xc95) + 0xa7, 0x0c, 0x00, 0x00, // Offset 3239 (0xca7) + 0xb8, 0x0c, 0x00, 0x00, // Offset 3256 (0xcb8) + 0xcc, 0x0c, 0x00, 0x00, // Offset 3276 (0xccc) + 0xe1, 0x0c, 0x00, 0x00, // Offset 3297 (0xce1) + 0xef, 0x0c, 0x00, 0x00, // Offset 3311 (0xcef) + 0xf8, 0x0c, 0x00, 0x00, // Offset 3320 (0xcf8) + 0x0a, 0x0d, 0x00, 0x00, // Offset 3338 (0xd0a) + 0x1a, 0x0d, 0x00, 0x00, // Offset 3354 (0xd1a) + 0x26, 0x0d, 0x00, 0x00, // Offset 3366 (0xd26) + 0x33, 0x0d, 0x00, 0x00, // Offset 3379 (0xd33) + 0x44, 0x0d, 0x00, 0x00, // Offset 3396 (0xd44) + 0x4e, 0x0d, 0x00, 0x00, // Offset 3406 (0xd4e) + 0x5a, 0x0d, 0x00, 0x00, // Offset 3418 (0xd5a) + 0x61, 0x0d, 0x00, 0x00, // Offset 3425 (0xd61) + 0x6b, 0x0d, 0x00, 0x00, // Offset 3435 (0xd6b) + 0x77, 0x0d, 0x00, 0x00, // Offset 3447 (0xd77) + 0x84, 0x0d, 0x00, 0x00, // Offset 3460 (0xd84) + 0x9e, 0x0d, 0x00, 0x00, // Offset 3486 (0xd9e) + 0xac, 0x0d, 0x00, 0x00, // Offset 3500 (0xdac) + 0xb7, 0x0d, 0x00, 0x00, // Offset 3511 (0xdb7) + 0xc1, 0x0d, 0x00, 0x00, // Offset 3521 (0xdc1) + 0xcd, 0x0d, 0x00, 0x00, // Offset 3533 (0xdcd) + 0xdd, 0x0d, 0x00, 0x00, // Offset 3549 (0xddd) + 0xe9, 0x0d, 0x00, 0x00, // Offset 3561 (0xde9) + 0xf4, 0x0d, 0x00, 0x00, // Offset 3572 (0xdf4) + 0x01, 0x0e, 0x00, 0x00, // Offset 3585 (0xe01) + 0x14, 0x0e, 0x00, 0x00, // Offset 3604 (0xe14) + 0x24, 0x0e, 0x00, 0x00, // Offset 3620 (0xe24) + 0x2f, 0x0e, 0x00, 0x00, // Offset 3631 (0xe2f) + 0x40, 0x0e, 0x00, 0x00, // Offset 3648 (0xe40) + 0x52, 0x0e, 0x00, 0x00, // Offset 3666 (0xe52) + 0x60, 0x0e, 0x00, 0x00, // Offset 3680 (0xe60) + 0x70, 0x0e, 0x00, 0x00, // Offset 3696 (0xe70) + 0x74, 0x0e, 0x00, 0x00, // Offset 3700 (0xe74) + 0x7d, 0x0e, 0x00, 0x00, // Offset 3709 (0xe7d) + 0x86, 0x0e, 0x00, 0x00, // Offset 3718 (0xe86) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + + // + // Block 1 Data: Codepoints 0x3041 - 0x30ff + // + 16, 7, 240, 241, 71, 33, 85, 17, 17, 17, 18, 18, + 33, 18, 33, 128, 21, 9, 193, 129, 103, 65, 117, 50, + 33, 17, 17, 17, 17, 50, 17, 17, 49, 19, 49, 98, + 176, 15, 7, 240, 240, 97, 49, 33, 49, 17, 82, 82, + 33, 33, 18, 176, 17, 9, 240, 209, 129, 81, 17, 97, + 17, 114, 113, 17, 33, 49, 34, 240, 128, 11, 6, 240, + 164, 147, 18, 49, 81, 65, 50, 128, 13, 7, 240, 18, + 114, 164, 18, 65, 97, 97, 81, 66, 144, 12, 6, 240, + 164, 117, 65, 65, 65, 17, 33, 50, 96, 15, 8, 240, + 50, 130, 181, 97, 97, 97, 17, 65, 33, 49, 67, 128, + 16, 7, 240, 241, 33, 21, 17, 33, 85, 17, 17, 50, + 17, 51, 34, 128, 21, 9, 193, 129, 101, 17, 65, 65, + 49, 117, 49, 17, 49, 17, 33, 66, 33, 65, 18, 50, + 160, 23, 9, 193, 129, 129, 49, 21, 33, 49, 33, 33, + 33, 33, 33, 33, 33, 33, 17, 49, 65, 49, 98, 208, + 26, 9, 193, 49, 65, 17, 33, 49, 33, 37, 97, 33, + 17, 49, 33, 17, 49, 33, 33, 17, 49, 33, 17, 49, + 98, 208, 15, 8, 193, 113, 56, 81, 55, 81, 67, 17, + 33, 50, 33, 132, 160, 18, 9, 193, 49, 65, 17, 38, + 17, 97, 87, 97, 83, 17, 49, 50, 49, 148, 192, 12, + 4, 177, 33, 33, 33, 49, 65, 65, 65, 49, 64, 16, + 8, 240, 65, 97, 49, 33, 33, 34, 65, 33, 129, 129, + 129, 113, 192, 21, 9, 241, 49, 65, 49, 65, 33, 39, + 81, 33, 81, 33, 81, 33, 81, 49, 49, 65, 18, 208, + 23, 9, 240, 17, 33, 49, 33, 17, 65, 33, 39, 81, + 33, 81, 33, 81, 33, 81, 49, 49, 65, 18, 208, 11, + 7, 240, 117, 240, 129, 81, 97, 81, 21, 128, 14, 8, + 225, 81, 33, 19, 17, 240, 193, 97, 113, 81, 37, 160, + 15, 9, 225, 129, 129, 25, 129, 83, 17, 49, 50, 49, + 145, 147, 176, 19, 9, 209, 33, 81, 49, 65, 17, 38, + 17, 97, 83, 17, 49, 50, 49, 145, 147, 192, 14, 7, + 241, 97, 97, 81, 97, 97, 82, 81, 17, 49, 51, 144, + 20, 8, 240, 33, 65, 33, 33, 33, 17, 49, 33, 113, + 113, 81, 17, 81, 33, 49, 67, 176, 15, 9, 225, 129, + 57, 81, 99, 81, 33, 81, 33, 99, 113, 98, 224, 16, + 9, 209, 33, 97, 40, 113, 99, 81, 33, 81, 33, 99, + 113, 98, 224, 18, 9, 241, 65, 49, 65, 49, 65, 41, + 17, 65, 49, 65, 34, 65, 129, 149, 160, 20, 9, 240, + 17, 49, 33, 33, 33, 49, 65, 41, 17, 65, 49, 65, + 34, 65, 129, 149, 160, 13, 8, 240, 37, 113, 97, 97, + 72, 49, 97, 113, 131, 160, 15, 8, 225, 36, 33, 81, + 97, 17, 65, 72, 49, 97, 113, 131, 160, 18, 9, 193, + 129, 87, 81, 129, 20, 33, 129, 49, 65, 33, 65, 49, + 65, 67, 144, 21, 9, 177, 65, 49, 33, 38, 17, 65, + 129, 20, 33, 129, 49, 65, 33, 65, 49, 65, 67, 160, + 15, 7, 145, 97, 71, 33, 97, 81, 19, 34, 49, 97, + 81, 51, 144, 18, 9, 177, 65, 49, 33, 38, 17, 65, + 129, 113, 19, 66, 49, 129, 113, 83, 208, 12, 7, 240, + 240, 130, 35, 33, 113, 97, 81, 51, 144, 13, 8, 240, + 195, 35, 49, 129, 113, 113, 82, 51, 240, 64, 16, 9, + 209, 33, 97, 33, 51, 51, 49, 145, 129, 129, 98, 67, + 240, 112, 12, 8, 240, 200, 33, 97, 97, 113, 113, 129, + 130, 144, 17, 9, 240, 245, 19, 17, 113, 49, 49, 33, + 33, 33, 49, 65, 145, 146, 192, 13, 6, 209, 81, 81, + 97, 18, 34, 49, 65, 81, 101, 96, 17, 8, 225, 33, + 33, 33, 17, 49, 49, 129, 18, 66, 81, 97, 113, 133, + 160, 22, 9, 193, 129, 49, 22, 33, 33, 113, 65, 49, + 65, 33, 51, 33, 33, 34, 65, 33, 17, 66, 192, 17, + 8, 240, 33, 113, 37, 113, 113, 65, 33, 49, 49, 49, + 65, 51, 17, 224, 26, 9, 225, 129, 65, 49, 65, 20, + 50, 33, 17, 33, 49, 34, 17, 17, 50, 17, 19, 18, + 34, 33, 34, 34, 17, 144, 22, 9, 177, 129, 129, 99, + 19, 66, 49, 49, 81, 33, 51, 18, 33, 34, 17, 33, + 33, 33, 50, 160, 20, 9, 240, 244, 65, 17, 33, 33, + 33, 50, 49, 50, 33, 66, 33, 65, 18, 65, 98, 176, + 24, 9, 241, 49, 65, 49, 65, 33, 39, 81, 33, 81, + 33, 51, 33, 33, 34, 33, 17, 33, 17, 17, 34, 192, + 26, 9, 240, 17, 33, 49, 33, 17, 65, 33, 39, 81, + 33, 81, 33, 51, 33, 33, 34, 33, 17, 33, 17, 17, + 34, 192, 26, 9, 242, 33, 49, 33, 17, 49, 34, 37, + 17, 81, 33, 81, 33, 51, 33, 33, 34, 33, 17, 33, + 17, 17, 34, 192, 21, 9, 240, 129, 52, 17, 97, 33, + 65, 50, 49, 49, 17, 17, 65, 49, 65, 49, 49, 83, + 208, 21, 9, 240, 17, 97, 37, 33, 81, 113, 49, 65, + 50, 33, 65, 17, 17, 65, 49, 49, 83, 208, 22, 9, + 242, 97, 37, 17, 33, 49, 34, 49, 49, 17, 33, 49, + 49, 65, 49, 65, 49, 49, 83, 208, 19, 9, 240, 98, + 146, 241, 81, 33, 33, 33, 49, 17, 17, 65, 34, 65, + 33, 50, 208, 22, 9, 240, 17, 66, 49, 97, 145, 81, + 81, 33, 33, 33, 49, 17, 17, 65, 34, 65, 33, 50, + 208, 22, 9, 242, 67, 33, 81, 33, 98, 81, 81, 33, + 33, 33, 49, 17, 17, 65, 34, 65, 33, 50, 208, 12, + 9, 0, 5, 115, 81, 49, 49, 81, 146, 240, 192, 15, + 9, 240, 161, 97, 33, 97, 67, 81, 49, 49, 81, 146, + 240, 192, 16, 9, 242, 97, 33, 81, 33, 98, 51, 81, + 49, 49, 81, 146, 240, 192, 24, 9, 240, 65, 22, 17, + 65, 33, 81, 33, 39, 81, 33, 51, 33, 33, 34, 33, + 17, 33, 17, 17, 34, 192, 26, 9, 240, 17, 33, 19, + 33, 17, 65, 33, 81, 33, 39, 81, 33, 51, 33, 33, + 34, 33, 17, 33, 17, 17, 34, 192, 26, 9, 242, 33, + 19, 33, 17, 49, 34, 82, 17, 36, 33, 81, 33, 51, + 33, 33, 34, 33, 17, 33, 17, 17, 34, 192, 16, 8, + 209, 113, 40, 81, 55, 81, 68, 49, 50, 33, 49, 17, + 35, 176, 20, 9, 240, 68, 129, 33, 81, 33, 81, 33, + 39, 17, 33, 51, 33, 49, 34, 49, 98, 192, 19, 9, + 193, 129, 85, 33, 65, 65, 19, 81, 33, 81, 33, 98, + 65, 49, 65, 68, 176, 24, 9, 225, 81, 33, 81, 33, + 85, 50, 33, 17, 17, 17, 17, 50, 17, 17, 50, 33, + 65, 18, 65, 98, 176, 15, 7, 161, 97, 55, 49, 97, + 55, 33, 97, 49, 33, 49, 51, 128, 17, 7, 240, 240, + 33, 49, 33, 49, 19, 19, 49, 33, 49, 49, 17, 65, + 160, 18, 9, 225, 129, 81, 33, 81, 20, 20, 65, 49, + 65, 49, 34, 81, 129, 129, 208, 20, 7, 240, 240, 33, + 33, 35, 17, 17, 17, 18, 17, 17, 17, 17, 19, 33, + 33, 81, 160, 24, 9, 225, 129, 101, 17, 17, 33, 34, + 17, 33, 33, 17, 49, 33, 17, 17, 17, 33, 17, 36, + 97, 98, 208, 13, 6, 240, 193, 81, 83, 49, 51, 33, + 34, 34, 33, 96, 16, 7, 161, 97, 97, 100, 49, 97, + 68, 33, 50, 17, 49, 17, 19, 160, 14, 7, 242, 114, + 33, 97, 97, 35, 19, 49, 97, 81, 51, 144, 15, 5, + 161, 50, 50, 50, 50, 17, 17, 17, 33, 65, 49, 34, + 112, 17, 7, 245, 81, 81, 83, 34, 49, 50, 33, 17, + 33, 17, 17, 34, 51, 144, 22, 9, 177, 129, 129, 99, + 34, 65, 17, 33, 50, 49, 49, 49, 50, 49, 33, 17, + 49, 65, 66, 144, 13, 7, 245, 81, 81, 83, 34, 49, + 113, 97, 81, 51, 144, 16, 7, 240, 241, 97, 67, 18, + 50, 33, 33, 49, 18, 50, 17, 18, 128, 21, 9, 177, + 129, 129, 99, 34, 65, 17, 33, 50, 65, 33, 81, 18, + 82, 17, 65, 49, 34, 176, 22, 9, 240, 69, 129, 85, + 49, 33, 33, 17, 49, 50, 49, 20, 33, 17, 33, 18, + 33, 33, 98, 160, 18, 9, 240, 71, 97, 100, 50, 65, + 66, 33, 53, 65, 115, 34, 17, 50, 33, 144, 18, 8, + 177, 113, 71, 49, 114, 34, 17, 34, 33, 33, 17, 65, + 33, 65, 132, 144, 17, 8, 240, 65, 113, 97, 113, 114, + 81, 33, 65, 33, 34, 49, 34, 66, 144, 17, 9, 240, + 17, 50, 65, 65, 17, 145, 52, 50, 65, 129, 129, 98, + 82, 224, 19, 8, 240, 240, 65, 113, 85, 17, 33, 33, + 17, 33, 33, 33, 17, 33, 49, 33, 192, 15, 6, 240, + 113, 17, 49, 17, 21, 49, 17, 49, 18, 33, 65, 224, + 9, 4, 97, 17, 33, 17, 240, 240, 64, 9, 4, 82, + 17, 34, 33, 18, 240, 224, 8, 4, 240, 17, 65, 65, + 69, 192, 13, 7, 240, 65, 65, 34, 49, 49, 113, 113, + 52, 240, 144, 11, 6, 240, 246, 81, 33, 17, 49, 81, + 50, 160, 14, 8, 240, 152, 113, 49, 33, 65, 17, 81, + 113, 97, 82, 224, 12, 6, 240, 225, 65, 50, 34, 17, + 81, 81, 81, 128, 14, 7, 240, 81, 97, 81, 81, 67, + 34, 33, 97, 97, 97, 144, 11, 6, 240, 177, 81, 55, + 66, 65, 65, 50, 128, 13, 8, 177, 113, 113, 73, 98, + 97, 97, 113, 82, 66, 192, 11, 7, 240, 240, 101, 65, + 97, 97, 97, 55, 112, 12, 9, 240, 215, 81, 129, 129, + 129, 129, 73, 240, 48, 13, 6, 240, 209, 81, 22, 50, + 49, 17, 18, 33, 66, 112, 15, 9, 225, 129, 129, 57, + 81, 114, 82, 17, 50, 49, 129, 99, 192, 18, 8, 177, + 113, 113, 72, 49, 49, 49, 49, 49, 49, 33, 65, 33, + 67, 50, 144, 23, 9, 193, 49, 65, 17, 33, 49, 33, + 40, 65, 49, 65, 49, 65, 49, 49, 65, 49, 65, 18, + 50, 176, 13, 9, 209, 129, 129, 87, 81, 129, 73, 81, + 129, 129, 192, 17, 9, 209, 33, 81, 49, 65, 17, 53, + 17, 81, 129, 73, 81, 129, 129, 192, 15, 7, 145, 97, + 101, 33, 49, 17, 66, 81, 81, 97, 66, 50, 176, 19, + 9, 209, 33, 49, 33, 33, 37, 65, 49, 49, 65, 33, + 81, 113, 129, 98, 82, 240, 14, 8, 145, 113, 113, 120, + 49, 49, 49, 113, 113, 97, 82, 208, 19, 9, 161, 81, + 33, 49, 33, 17, 65, 55, 17, 49, 65, 49, 129, 129, + 113, 98, 240, 11, 7, 240, 103, 97, 97, 97, 97, 104, + 97, 112, 14, 9, 209, 33, 97, 40, 129, 129, 129, 129, + 129, 39, 129, 176, 17, 9, 241, 65, 49, 65, 49, 41, + 33, 49, 65, 49, 129, 129, 113, 98, 208, 19, 9, 240, + 17, 49, 33, 33, 33, 49, 41, 33, 49, 65, 49, 129, + 129, 113, 98, 208, 14, 8, 240, 34, 130, 163, 81, 34, + 33, 113, 97, 82, 66, 208, 18, 9, 240, 17, 18, 49, + 33, 34, 33, 178, 81, 50, 49, 113, 113, 98, 82, 240, + 14, 8, 240, 166, 113, 113, 97, 113, 97, 17, 50, 51, + 81, 128, 18, 9, 209, 33, 97, 33, 22, 129, 129, 113, + 129, 113, 17, 66, 49, 18, 81, 160, 16, 9, 193, 129, + 129, 129, 25, 49, 49, 49, 65, 33, 81, 129, 148, 160, + 20, 9, 193, 49, 65, 17, 33, 49, 33, 81, 25, 49, + 49, 49, 65, 33, 81, 129, 148, 160, 15, 8, 240, 130, + 98, 97, 17, 81, 17, 65, 113, 97, 82, 66, 208, 17, + 9, 209, 33, 97, 34, 129, 97, 33, 81, 33, 65, 129, + 113, 98, 82, 240, 17, 7, 145, 97, 101, 33, 49, 17, + 17, 34, 49, 17, 81, 97, 66, 35, 176, 21, 9, 209, + 33, 49, 33, 33, 37, 65, 49, 49, 17, 33, 33, 49, + 17, 113, 129, 98, 67, 240, 13, 9, 240, 131, 36, 129, + 129, 73, 65, 129, 113, 98, 240, 16, 9, 240, 17, 97, + 33, 20, 17, 97, 129, 73, 65, 129, 113, 98, 240, 14, + 6, 240, 241, 17, 34, 17, 34, 17, 33, 81, 65, 35, + 128, 16, 8, 240, 145, 33, 50, 33, 50, 33, 49, 113, + 97, 113, 82, 51, 192, 19, 9, 240, 17, 97, 34, 33, + 33, 33, 33, 81, 33, 49, 129, 113, 129, 98, 67, 224, + 12, 9, 240, 71, 240, 73, 65, 129, 129, 113, 98, 240, + 14, 9, 240, 17, 37, 33, 97, 185, 65, 129, 129, 113, + 98, 240, 13, 6, 193, 81, 81, 82, 65, 18, 33, 51, + 81, 81, 176, 17, 7, 193, 17, 33, 34, 49, 33, 98, + 81, 18, 49, 50, 17, 97, 97, 208, 13, 8, 193, 113, + 113, 56, 65, 113, 113, 113, 97, 82, 208, 9, 8, 240, + 166, 240, 240, 184, 240, 16, 16, 7, 240, 103, 97, 97, + 33, 33, 65, 17, 81, 66, 17, 18, 65, 112, 17, 9, + 209, 129, 129, 87, 113, 113, 98, 17, 35, 17, 33, 81, + 49, 65, 208, 12, 7, 240, 193, 97, 97, 81, 97, 81, + 66, 50, 192, 17, 8, 240, 177, 113, 49, 49, 49, 33, + 65, 33, 81, 17, 82, 98, 97, 128, 21, 9, 240, 17, + 97, 33, 33, 49, 65, 129, 113, 65, 49, 65, 49, 81, + 17, 97, 17, 97, 160, 22, 9, 242, 97, 33, 33, 33, + 33, 33, 50, 49, 113, 65, 49, 65, 49, 81, 17, 97, + 17, 97, 160, 12, 7, 225, 97, 97, 71, 33, 97, 97, + 97, 118, 112, 16, 8, 225, 17, 49, 34, 65, 33, 113, + 51, 20, 65, 113, 113, 134, 144, 17, 8, 210, 17, 49, + 34, 49, 34, 66, 17, 34, 51, 81, 113, 113, 134, 144, + 12, 8, 240, 152, 113, 113, 113, 97, 113, 82, 51, 192, + 14, 9, 209, 33, 97, 41, 129, 129, 129, 113, 129, 98, + 67, 224, 14, 9, 242, 97, 39, 33, 98, 113, 129, 113, + 129, 98, 82, 240, 13, 9, 240, 240, 130, 97, 33, 65, + 65, 145, 146, 240, 192, 16, 9, 240, 161, 97, 33, 97, + 66, 97, 33, 65, 65, 145, 146, 240, 48, 18, 9, 240, + 146, 97, 33, 81, 33, 34, 34, 33, 33, 65, 65, 145, + 146, 240, 48, 17, 9, 209, 129, 129, 73, 65, 129, 81, + 33, 33, 17, 49, 49, 65, 114, 208, 20, 9, 225, 17, + 81, 17, 17, 65, 73, 65, 129, 81, 33, 33, 17, 49, + 49, 65, 114, 208, 21, 10, 225, 34, 81, 17, 33, 65, + 17, 42, 81, 145, 97, 33, 33, 33, 49, 49, 81, 130, + 240, 14, 8, 240, 152, 113, 97, 33, 49, 65, 17, 97, + 129, 129, 160, 9, 6, 195, 99, 114, 98, 211, 99, 96, + 18, 8, 240, 49, 113, 113, 97, 65, 33, 65, 33, 65, + 17, 50, 21, 49, 113, 128, 16, 8, 240, 113, 113, 49, + 49, 65, 33, 82, 113, 97, 17, 50, 51, 224, 12, 9, + 240, 215, 65, 129, 89, 49, 129, 129, 148, 160, 13, 6, + 240, 161, 81, 81, 22, 33, 33, 17, 49, 81, 144, 17, + 9, 240, 97, 129, 35, 51, 37, 65, 49, 49, 81, 33, + 81, 129, 129, 208, 10, 7, 240, 240, 100, 97, 97, 97, + 39, 224, 12, 9, 240, 214, 129, 129, 129, 129, 129, 41, + 240, 48, 7, 5, 240, 245, 70, 70, 80, 10, 7, 240, + 103, 97, 104, 97, 104, 97, 112, 12, 8, 240, 38, 240, + 40, 113, 113, 97, 82, 66, 192, 13, 5, 161, 50, 50, + 50, 50, 49, 65, 65, 49, 34, 112, 26, 9, 240, 113, + 81, 33, 81, 33, 81, 33, 49, 17, 33, 49, 17, 33, + 33, 33, 33, 33, 17, 49, 17, 33, 50, 192, 14, 7, + 225, 97, 97, 97, 97, 97, 82, 65, 17, 34, 35, 176, + 11, 8, 240, 153, 98, 98, 98, 98, 106, 97, 128, 10, + 6, 240, 247, 66, 65, 81, 65, 50, 128, 12, 8, 240, + 153, 98, 98, 97, 97, 113, 82, 66, 192, 16, 9, 240, + 129, 129, 71, 49, 33, 81, 33, 81, 33, 57, 81, 129, + 192, 12, 9, 240, 215, 129, 113, 98, 113, 129, 73, 240, + 48, 11, 7, 240, 103, 97, 104, 97, 81, 66, 50, 176, + 13, 8, 240, 146, 130, 49, 113, 97, 113, 97, 82, 66, + 208, 19, 9, 193, 49, 65, 17, 33, 49, 33, 40, 17, + 97, 17, 97, 113, 129, 98, 82, 224, 16, 7, 240, 240, + 17, 97, 55, 33, 49, 33, 49, 17, 65, 17, 34, 128, + 11, 7, 240, 225, 97, 103, 49, 97, 81, 66, 176, 17, + 10, 240, 49, 129, 26, 17, 81, 49, 81, 49, 81, 129, + 130, 99, 240, 160, 18, 9, 129, 81, 17, 97, 71, 49, + 33, 81, 33, 81, 33, 57, 81, 129, 129, 192, 14, 9, + 240, 33, 129, 23, 81, 33, 83, 97, 129, 73, 240, 192, + 16, 10, 240, 49, 129, 24, 17, 113, 55, 129, 145, 129, + 99, 113, 240, 48, 4, 2, 196, 128, 9, 8, 240, 240, + 161, 135, 240, 240, 160, 9, 4, 240, 17, 65, 65, 65, + 49, 192, 13, 7, 240, 65, 65, 34, 49, 49, 113, 113, + 97, 240, 144, + 0, // Padding + +}; + +tFont *g_psFontWSazanamigothic6x10 = (tFont *)g_pui8Sazanamigothic6x10; diff --git a/third_party/fonts/other/fonts/fontsazanamigothic7x13.c b/third_party/fonts/other/fonts/fontsazanamigothic7x13.c new file mode 100644 index 0000000..ef0e089 --- /dev/null +++ b/third_party/fonts/other/fonts/fontsazanamigothic7x13.c @@ -0,0 +1,837 @@ +//***************************************************************************** +// +// fontsazanamigothic7x13.c - Font definition for the 7x13 Sazanamigothic font. +// +//***************************************************************************** + +//***************************************************************************** +// +// This font was converted from Sazanami +// +// Copyright (c) 1990-2003 +// Wada Laboratory, the University of Tokyo. All rights reserved. +// Copyright (c) 2003-2004 +// Electronic Font Open Laboratory (/efont/). All rights reserved +// +// For license, please see README. +//***************************************************************************** + +//***************************************************************************** +// +// This file is generated by ftrasterize; DO NOT EDIT BY HAND! +// +//***************************************************************************** + +#include +#include +#include "grlib/grlib.h" + +//***************************************************************************** +// +// Details of this font: +// Characters: 286 in 2 blocks +// Style: sazanamigothic +// Size: 7x13 +// Bold: no +// Italic: no +// Memory usage: 6491 bytes +// +//***************************************************************************** + +const uint8_t g_pui8Sazanamigothic7x13[] = +{ + // + // The format of the font. + // + FONT_FMT_WIDE_PIXEL_RLE, + + // + // The maximum width of the font. + // + 12, + + // + // The height of the font. + // + 15, + + // + // The baseline of the font. + // + 13, + + // + // The font codepage (CODEPAGE_UNICODE). + // + 14, 0, + + // + // The number of blocks of characters (2). + // + 2, 0, + + // + // Block header 0: Codepoints 0x20 - 0x7e + // + 0x20, 0x00, 0x00, 0x00, + 0x5f, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, + + // + // Block header 1: Codepoints 0x3041 - 0x30ff + // + 0x41, 0x30, 0x00, 0x00, + 0xbf, 0x00, 0x00, 0x00, + 0xf4, 0x06, 0x00, 0x00, + + // + // Block 0 Offsets: Codepoints 0x20 - 0x7e + // + 0x7c, 0x01, 0x00, 0x00, // Offset 380 (0x17c) + 0x80, 0x01, 0x00, 0x00, // Offset 384 (0x180) + 0x85, 0x01, 0x00, 0x00, // Offset 389 (0x185) + 0x91, 0x01, 0x00, 0x00, // Offset 401 (0x191) + 0xa7, 0x01, 0x00, 0x00, // Offset 423 (0x1a7) + 0xbd, 0x01, 0x00, 0x00, // Offset 445 (0x1bd) + 0xcf, 0x01, 0x00, 0x00, // Offset 463 (0x1cf) + 0xe4, 0x01, 0x00, 0x00, // Offset 484 (0x1e4) + 0xeb, 0x01, 0x00, 0x00, // Offset 491 (0x1eb) + 0xfa, 0x01, 0x00, 0x00, // Offset 506 (0x1fa) + 0x0a, 0x02, 0x00, 0x00, // Offset 522 (0x20a) + 0x1a, 0x02, 0x00, 0x00, // Offset 538 (0x21a) + 0x26, 0x02, 0x00, 0x00, // Offset 550 (0x226) + 0x2c, 0x02, 0x00, 0x00, // Offset 556 (0x22c) + 0x33, 0x02, 0x00, 0x00, // Offset 563 (0x233) + 0x38, 0x02, 0x00, 0x00, // Offset 568 (0x238) + 0x49, 0x02, 0x00, 0x00, // Offset 585 (0x249) + 0x5a, 0x02, 0x00, 0x00, // Offset 602 (0x25a) + 0x69, 0x02, 0x00, 0x00, // Offset 617 (0x269) + 0x78, 0x02, 0x00, 0x00, // Offset 632 (0x278) + 0x86, 0x02, 0x00, 0x00, // Offset 646 (0x286) + 0x99, 0x02, 0x00, 0x00, // Offset 665 (0x299) + 0xa7, 0x02, 0x00, 0x00, // Offset 679 (0x2a7) + 0xb7, 0x02, 0x00, 0x00, // Offset 695 (0x2b7) + 0xc6, 0x02, 0x00, 0x00, // Offset 710 (0x2c6) + 0xd8, 0x02, 0x00, 0x00, // Offset 728 (0x2d8) + 0xe8, 0x02, 0x00, 0x00, // Offset 744 (0x2e8) + 0xed, 0x02, 0x00, 0x00, // Offset 749 (0x2ed) + 0xf4, 0x02, 0x00, 0x00, // Offset 756 (0x2f4) + 0x01, 0x03, 0x00, 0x00, // Offset 769 (0x301) + 0x09, 0x03, 0x00, 0x00, // Offset 777 (0x309) + 0x16, 0x03, 0x00, 0x00, // Offset 790 (0x316) + 0x24, 0x03, 0x00, 0x00, // Offset 804 (0x324) + 0x37, 0x03, 0x00, 0x00, // Offset 823 (0x337) + 0x49, 0x03, 0x00, 0x00, // Offset 841 (0x349) + 0x5c, 0x03, 0x00, 0x00, // Offset 860 (0x35c) + 0x6c, 0x03, 0x00, 0x00, // Offset 876 (0x36c) + 0x7c, 0x03, 0x00, 0x00, // Offset 892 (0x37c) + 0x89, 0x03, 0x00, 0x00, // Offset 905 (0x389) + 0x97, 0x03, 0x00, 0x00, // Offset 919 (0x397) + 0xa8, 0x03, 0x00, 0x00, // Offset 936 (0x3a8) + 0xb6, 0x03, 0x00, 0x00, // Offset 950 (0x3b6) + 0xc3, 0x03, 0x00, 0x00, // Offset 963 (0x3c3) + 0xd1, 0x03, 0x00, 0x00, // Offset 977 (0x3d1) + 0xe8, 0x03, 0x00, 0x00, // Offset 1000 (0x3e8) + 0xf6, 0x03, 0x00, 0x00, // Offset 1014 (0x3f6) + 0x07, 0x04, 0x00, 0x00, // Offset 1031 (0x407) + 0x18, 0x04, 0x00, 0x00, // Offset 1048 (0x418) + 0x27, 0x04, 0x00, 0x00, // Offset 1063 (0x427) + 0x36, 0x04, 0x00, 0x00, // Offset 1078 (0x436) + 0x47, 0x04, 0x00, 0x00, // Offset 1095 (0x447) + 0x58, 0x04, 0x00, 0x00, // Offset 1112 (0x458) + 0x66, 0x04, 0x00, 0x00, // Offset 1126 (0x466) + 0x75, 0x04, 0x00, 0x00, // Offset 1141 (0x475) + 0x84, 0x04, 0x00, 0x00, // Offset 1156 (0x484) + 0x96, 0x04, 0x00, 0x00, // Offset 1174 (0x496) + 0xab, 0x04, 0x00, 0x00, // Offset 1195 (0x4ab) + 0xbf, 0x04, 0x00, 0x00, // Offset 1215 (0x4bf) + 0xcf, 0x04, 0x00, 0x00, // Offset 1231 (0x4cf) + 0xdd, 0x04, 0x00, 0x00, // Offset 1245 (0x4dd) + 0xeb, 0x04, 0x00, 0x00, // Offset 1259 (0x4eb) + 0xfa, 0x04, 0x00, 0x00, // Offset 1274 (0x4fa) + 0x08, 0x05, 0x00, 0x00, // Offset 1288 (0x508) + 0x12, 0x05, 0x00, 0x00, // Offset 1298 (0x512) + 0x17, 0x05, 0x00, 0x00, // Offset 1303 (0x517) + 0x1e, 0x05, 0x00, 0x00, // Offset 1310 (0x51e) + 0x2b, 0x05, 0x00, 0x00, // Offset 1323 (0x52b) + 0x3b, 0x05, 0x00, 0x00, // Offset 1339 (0x53b) + 0x48, 0x05, 0x00, 0x00, // Offset 1352 (0x548) + 0x58, 0x05, 0x00, 0x00, // Offset 1368 (0x558) + 0x64, 0x05, 0x00, 0x00, // Offset 1380 (0x564) + 0x73, 0x05, 0x00, 0x00, // Offset 1395 (0x573) + 0x85, 0x05, 0x00, 0x00, // Offset 1413 (0x585) + 0x95, 0x05, 0x00, 0x00, // Offset 1429 (0x595) + 0xa1, 0x05, 0x00, 0x00, // Offset 1441 (0x5a1) + 0xaf, 0x05, 0x00, 0x00, // Offset 1455 (0x5af) + 0xc3, 0x05, 0x00, 0x00, // Offset 1475 (0x5c3) + 0xd0, 0x05, 0x00, 0x00, // Offset 1488 (0x5d0) + 0xe2, 0x05, 0x00, 0x00, // Offset 1506 (0x5e2) + 0xf0, 0x05, 0x00, 0x00, // Offset 1520 (0x5f0) + 0xfd, 0x05, 0x00, 0x00, // Offset 1533 (0x5fd) + 0x0d, 0x06, 0x00, 0x00, // Offset 1549 (0x60d) + 0x1c, 0x06, 0x00, 0x00, // Offset 1564 (0x61c) + 0x2a, 0x06, 0x00, 0x00, // Offset 1578 (0x62a) + 0x38, 0x06, 0x00, 0x00, // Offset 1592 (0x638) + 0x47, 0x06, 0x00, 0x00, // Offset 1607 (0x647) + 0x55, 0x06, 0x00, 0x00, // Offset 1621 (0x655) + 0x63, 0x06, 0x00, 0x00, // Offset 1635 (0x663) + 0x74, 0x06, 0x00, 0x00, // Offset 1652 (0x674) + 0x86, 0x06, 0x00, 0x00, // Offset 1670 (0x686) + 0x97, 0x06, 0x00, 0x00, // Offset 1687 (0x697) + 0xa3, 0x06, 0x00, 0x00, // Offset 1699 (0x6a3) + 0xb2, 0x06, 0x00, 0x00, // Offset 1714 (0x6b2) + 0xb5, 0x06, 0x00, 0x00, // Offset 1717 (0x6b5) + 0xc5, 0x06, 0x00, 0x00, // Offset 1733 (0x6c5) + + // + // Block 0 Data: Codepoints 0x20 - 0x7e + // + 4, 8, 0, 15, 5, 1, 55, 18, 32, 12, 5, 162, + 18, 17, 33, 17, 34, 33, 0, 5, 96, 22, 5, 240, + 17, 17, 33, 17, 33, 17, 21, 17, 17, 33, 17, 21, + 17, 17, 33, 17, 33, 17, 176, 22, 6, 240, 97, 52, + 17, 33, 18, 33, 17, 17, 17, 67, 65, 18, 33, 18, + 33, 17, 20, 65, 128, 18, 6, 240, 66, 34, 33, 18, + 34, 35, 81, 65, 83, 34, 34, 17, 34, 34, 208, 21, + 6, 240, 82, 49, 33, 33, 33, 33, 33, 50, 50, 34, + 33, 18, 49, 17, 34, 34, 33, 192, 7, 2, 66, 17, + 18, 240, 64, 15, 4, 177, 33, 33, 49, 33, 49, 49, + 49, 49, 65, 49, 65, 65, 16, 4, 129, 65, 65, 49, + 65, 49, 49, 49, 49, 33, 49, 33, 33, 48, 16, 5, + 240, 193, 33, 17, 17, 19, 49, 51, 17, 17, 17, 33, + 240, 32, 12, 5, 240, 193, 65, 65, 37, 33, 65, 65, + 240, 32, 6, 2, 240, 114, 17, 18, 7, 5, 240, 240, + 165, 240, 240, 5, 2, 240, 116, 64, 17, 6, 240, 33, + 81, 65, 81, 65, 81, 81, 65, 81, 65, 81, 65, 81, + 80, 17, 6, 240, 82, 49, 33, 17, 66, 66, 66, 66, + 66, 65, 17, 33, 50, 224, 15, 5, 240, 33, 50, 33, + 17, 65, 65, 65, 65, 65, 65, 37, 160, 15, 6, 240, + 68, 17, 66, 65, 81, 65, 81, 65, 65, 65, 70, 192, + 14, 6, 240, 54, 81, 65, 65, 67, 97, 82, 66, 65, + 20, 208, 19, 6, 240, 113, 66, 49, 17, 49, 17, 33, + 33, 33, 33, 17, 49, 22, 65, 81, 208, 14, 6, 240, + 55, 81, 85, 17, 65, 81, 82, 66, 65, 20, 208, 16, + 6, 240, 83, 33, 65, 81, 81, 19, 18, 50, 66, 66, + 65, 20, 208, 15, 6, 240, 54, 81, 65, 81, 65, 81, + 65, 81, 65, 81, 240, 16, 18, 6, 240, 68, 17, 66, + 65, 17, 33, 50, 49, 33, 17, 66, 66, 65, 20, 208, + 16, 6, 240, 68, 17, 66, 66, 66, 50, 19, 17, 82, + 66, 49, 35, 224, 5, 2, 196, 68, 96, 7, 2, 196, + 66, 17, 18, 48, 13, 5, 240, 145, 49, 49, 49, 49, + 81, 81, 81, 81, 160, 8, 6, 240, 240, 102, 198, 240, + 240, 13, 5, 240, 81, 81, 81, 81, 81, 49, 49, 49, + 49, 224, 14, 6, 240, 68, 17, 66, 65, 65, 65, 81, + 81, 177, 81, 224, 19, 6, 240, 83, 33, 50, 36, 17, + 34, 17, 34, 17, 34, 17, 34, 35, 17, 100, 192, 18, + 6, 240, 82, 66, 49, 33, 33, 33, 33, 33, 36, 17, + 66, 66, 66, 65, 192, 19, 6, 240, 52, 33, 49, 17, + 49, 17, 49, 20, 33, 49, 17, 66, 66, 49, 20, 224, + 16, 6, 240, 83, 33, 50, 66, 81, 81, 81, 81, 65, + 17, 49, 35, 208, 16, 6, 240, 52, 33, 49, 17, 66, + 66, 66, 66, 66, 66, 49, 20, 224, 13, 6, 240, 55, + 81, 81, 84, 33, 81, 81, 81, 86, 192, 14, 6, 240, + 55, 81, 81, 84, 33, 81, 81, 81, 81, 240, 32, 17, + 6, 240, 83, 33, 50, 66, 81, 81, 36, 66, 65, 17, + 34, 34, 17, 192, 14, 6, 240, 49, 66, 66, 66, 72, + 66, 66, 66, 66, 65, 192, 13, 3, 147, 17, 33, 33, + 33, 33, 33, 33, 33, 19, 96, 14, 5, 240, 65, 65, + 65, 65, 65, 65, 66, 50, 49, 19, 176, 23, 6, 240, + 49, 66, 49, 17, 33, 33, 33, 33, 17, 50, 17, 33, + 33, 33, 49, 17, 49, 17, 65, 192, 14, 6, 240, 49, + 81, 81, 81, 81, 81, 81, 81, 81, 86, 192, 17, 6, + 240, 49, 67, 36, 35, 18, 18, 18, 18, 66, 66, 66, + 66, 65, 192, 17, 6, 240, 49, 66, 67, 51, 50, 17, + 34, 33, 18, 51, 51, 66, 65, 192, 15, 6, 240, 68, + 17, 66, 66, 66, 66, 66, 66, 66, 65, 20, 208, 15, + 6, 240, 53, 17, 66, 66, 66, 70, 17, 81, 81, 81, + 240, 32, 17, 6, 240, 68, 17, 66, 66, 66, 66, 68, + 34, 33, 18, 50, 20, 81, 97, 17, 6, 240, 53, 17, + 66, 66, 66, 70, 17, 33, 33, 49, 17, 66, 65, 192, + 14, 6, 240, 68, 17, 66, 66, 98, 98, 98, 66, 65, + 20, 208, 15, 7, 240, 103, 49, 97, 97, 97, 97, 97, + 97, 97, 97, 240, 32, 15, 6, 240, 49, 66, 66, 66, + 66, 66, 66, 66, 66, 65, 20, 208, 18, 6, 240, 49, + 66, 66, 66, 65, 17, 33, 33, 33, 33, 33, 50, 66, + 66, 224, 21, 5, 241, 50, 50, 50, 17, 18, 17, 18, + 17, 18, 17, 18, 17, 17, 17, 17, 33, 17, 176, 20, + 6, 240, 49, 66, 65, 17, 33, 33, 33, 50, 66, 49, + 33, 33, 33, 17, 66, 65, 192, 16, 5, 241, 50, 50, + 49, 17, 17, 33, 17, 49, 65, 65, 65, 65, 192, 14, + 6, 240, 54, 81, 65, 65, 81, 65, 65, 81, 65, 86, + 192, 14, 4, 133, 49, 49, 49, 49, 49, 49, 49, 49, + 49, 49, 52, 15, 6, 193, 81, 97, 81, 97, 81, 81, + 97, 81, 97, 81, 97, 81, 14, 4, 132, 49, 49, 49, + 49, 49, 49, 49, 49, 49, 49, 53, 10, 6, 226, 49, + 33, 17, 65, 0, 7, 64, 5, 6, 0, 10, 70, 7, + 2, 67, 17, 33, 240, 48, 13, 6, 240, 240, 116, 17, + 65, 81, 22, 66, 65, 21, 192, 16, 6, 240, 49, 81, + 81, 81, 19, 18, 50, 66, 66, 67, 50, 19, 208, 13, + 6, 240, 240, 116, 17, 66, 81, 81, 81, 65, 20, 208, + 16, 6, 240, 129, 81, 81, 19, 18, 51, 66, 66, 66, + 50, 19, 17, 192, 12, 6, 240, 240, 116, 17, 66, 72, + 81, 65, 20, 208, 15, 6, 240, 98, 49, 33, 33, 81, + 53, 49, 81, 81, 81, 81, 240, 18, 6, 240, 240, 115, + 18, 49, 17, 49, 17, 49, 35, 49, 65, 19, 17, 65, + 20, 16, 6, 240, 49, 81, 81, 81, 19, 18, 50, 66, + 66, 66, 66, 65, 192, 12, 2, 113, 17, 34, 17, 17, + 17, 17, 17, 17, 64, 14, 4, 241, 49, 98, 49, 49, + 49, 49, 49, 49, 33, 18, 32, 20, 6, 240, 49, 81, + 81, 81, 49, 17, 33, 33, 17, 51, 49, 33, 33, 49, + 17, 65, 192, 13, 2, 98, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 64, 18, 5, 240, 242, 17, 17, 17, 18, + 17, 18, 17, 18, 17, 18, 17, 18, 49, 160, 14, 6, + 240, 240, 97, 19, 18, 50, 66, 66, 66, 66, 65, 192, + 13, 6, 240, 240, 116, 17, 66, 66, 66, 66, 65, 20, + 208, 16, 6, 240, 240, 97, 19, 18, 50, 66, 66, 67, + 50, 19, 17, 81, 80, 15, 6, 240, 240, 115, 18, 51, + 66, 66, 66, 50, 19, 17, 81, 81, 14, 6, 240, 240, + 97, 19, 18, 50, 66, 81, 81, 81, 240, 32, 14, 6, + 240, 240, 116, 17, 65, 17, 98, 97, 17, 65, 20, 208, + 15, 6, 240, 81, 81, 81, 53, 49, 81, 81, 81, 81, + 33, 50, 208, 14, 6, 240, 240, 97, 66, 66, 66, 66, + 66, 50, 19, 17, 192, 14, 5, 240, 241, 50, 50, 49, + 17, 17, 33, 17, 49, 65, 192, 17, 5, 240, 241, 50, + 50, 17, 18, 17, 18, 17, 17, 17, 17, 33, 17, 176, + 18, 6, 240, 240, 97, 65, 17, 33, 33, 33, 50, 49, + 33, 33, 33, 17, 65, 192, 17, 6, 240, 240, 97, 66, + 65, 17, 33, 33, 33, 50, 81, 65, 81, 50, 64, 12, + 6, 240, 240, 102, 65, 65, 65, 81, 65, 70, 192, 15, + 4, 162, 17, 49, 49, 49, 49, 33, 65, 49, 49, 49, + 49, 66, 3, 1, 45, 16, 4, 130, 65, 49, 49, 49, + 49, 65, 33, 49, 49, 49, 49, 18, 32, 12, 6, 209, + 65, 17, 34, 33, 17, 65, 0, 6, 112, + 0, 0, 0, // Padding + + // + // Block 1 Offsets: Codepoints 0x3041 - 0x30ff + // + 0xfc, 0x02, 0x00, 0x00, // Offset 764 (0x2fc) + 0x13, 0x03, 0x00, 0x00, // Offset 787 (0x313) + 0x2f, 0x03, 0x00, 0x00, // Offset 815 (0x32f) + 0x3f, 0x03, 0x00, 0x00, // Offset 831 (0x33f) + 0x54, 0x03, 0x00, 0x00, // Offset 852 (0x354) + 0x63, 0x03, 0x00, 0x00, // Offset 867 (0x363) + 0x73, 0x03, 0x00, 0x00, // Offset 883 (0x373) + 0x82, 0x03, 0x00, 0x00, // Offset 898 (0x382) + 0x94, 0x03, 0x00, 0x00, // Offset 916 (0x394) + 0xa8, 0x03, 0x00, 0x00, // Offset 936 (0x3a8) + 0xc4, 0x03, 0x00, 0x00, // Offset 964 (0x3c4) + 0xe3, 0x03, 0x00, 0x00, // Offset 995 (0x3e3) + 0x06, 0x04, 0x00, 0x00, // Offset 1030 (0x406) + 0x19, 0x04, 0x00, 0x00, // Offset 1049 (0x419) + 0x32, 0x04, 0x00, 0x00, // Offset 1074 (0x432) + 0x42, 0x04, 0x00, 0x00, // Offset 1090 (0x442) + 0x58, 0x04, 0x00, 0x00, // Offset 1112 (0x458) + 0x74, 0x04, 0x00, 0x00, // Offset 1140 (0x474) + 0x95, 0x04, 0x00, 0x00, // Offset 1173 (0x495) + 0xa2, 0x04, 0x00, 0x00, // Offset 1186 (0x4a2) + 0xb4, 0x04, 0x00, 0x00, // Offset 1204 (0x4b4) + 0xc6, 0x04, 0x00, 0x00, // Offset 1222 (0x4c6) + 0xdd, 0x04, 0x00, 0x00, // Offset 1245 (0x4dd) + 0xef, 0x04, 0x00, 0x00, // Offset 1263 (0x4ef) + 0x04, 0x05, 0x00, 0x00, // Offset 1284 (0x504) + 0x19, 0x05, 0x00, 0x00, // Offset 1305 (0x519) + 0x32, 0x05, 0x00, 0x00, // Offset 1330 (0x532) + 0x4a, 0x05, 0x00, 0x00, // Offset 1354 (0x54a) + 0x67, 0x05, 0x00, 0x00, // Offset 1383 (0x567) + 0x77, 0x05, 0x00, 0x00, // Offset 1399 (0x577) + 0x8f, 0x05, 0x00, 0x00, // Offset 1423 (0x58f) + 0xa4, 0x05, 0x00, 0x00, // Offset 1444 (0x5a4) + 0xbe, 0x05, 0x00, 0x00, // Offset 1470 (0x5be) + 0xd3, 0x05, 0x00, 0x00, // Offset 1491 (0x5d3) + 0xee, 0x05, 0x00, 0x00, // Offset 1518 (0x5ee) + 0xfb, 0x05, 0x00, 0x00, // Offset 1531 (0x5fb) + 0x0c, 0x06, 0x00, 0x00, // Offset 1548 (0x60c) + 0x22, 0x06, 0x00, 0x00, // Offset 1570 (0x622) + 0x34, 0x06, 0x00, 0x00, // Offset 1588 (0x634) + 0x4d, 0x06, 0x00, 0x00, // Offset 1613 (0x64d) + 0x5e, 0x06, 0x00, 0x00, // Offset 1630 (0x65e) + 0x75, 0x06, 0x00, 0x00, // Offset 1653 (0x675) + 0x8e, 0x06, 0x00, 0x00, // Offset 1678 (0x68e) + 0xa5, 0x06, 0x00, 0x00, // Offset 1701 (0x6a5) + 0xc9, 0x06, 0x00, 0x00, // Offset 1737 (0x6c9) + 0xe6, 0x06, 0x00, 0x00, // Offset 1766 (0x6e6) + 0x01, 0x07, 0x00, 0x00, // Offset 1793 (0x701) + 0x23, 0x07, 0x00, 0x00, // Offset 1827 (0x723) + 0x4a, 0x07, 0x00, 0x00, // Offset 1866 (0x74a) + 0x6f, 0x07, 0x00, 0x00, // Offset 1903 (0x76f) + 0x88, 0x07, 0x00, 0x00, // Offset 1928 (0x788) + 0xa7, 0x07, 0x00, 0x00, // Offset 1959 (0x7a7) + 0xc6, 0x07, 0x00, 0x00, // Offset 1990 (0x7c6) + 0xdf, 0x07, 0x00, 0x00, // Offset 2015 (0x7df) + 0xfe, 0x07, 0x00, 0x00, // Offset 2046 (0x7fe) + 0x1b, 0x08, 0x00, 0x00, // Offset 2075 (0x81b) + 0x2c, 0x08, 0x00, 0x00, // Offset 2092 (0x82c) + 0x43, 0x08, 0x00, 0x00, // Offset 2115 (0x843) + 0x5a, 0x08, 0x00, 0x00, // Offset 2138 (0x85a) + 0x7b, 0x08, 0x00, 0x00, // Offset 2171 (0x87b) + 0xa1, 0x08, 0x00, 0x00, // Offset 2209 (0x8a1) + 0xc6, 0x08, 0x00, 0x00, // Offset 2246 (0x8c6) + 0xd9, 0x08, 0x00, 0x00, // Offset 2265 (0x8d9) + 0xf3, 0x08, 0x00, 0x00, // Offset 2291 (0x8f3) + 0x0c, 0x09, 0x00, 0x00, // Offset 2316 (0x90c) + 0x2f, 0x09, 0x00, 0x00, // Offset 2351 (0x92f) + 0x44, 0x09, 0x00, 0x00, // Offset 2372 (0x944) + 0x57, 0x09, 0x00, 0x00, // Offset 2391 (0x957) + 0x6f, 0x09, 0x00, 0x00, // Offset 2415 (0x96f) + 0x86, 0x09, 0x00, 0x00, // Offset 2438 (0x986) + 0xa7, 0x09, 0x00, 0x00, // Offset 2471 (0x9a7) + 0xb9, 0x09, 0x00, 0x00, // Offset 2489 (0x9b9) + 0xce, 0x09, 0x00, 0x00, // Offset 2510 (0x9ce) + 0xe0, 0x09, 0x00, 0x00, // Offset 2528 (0x9e0) + 0xf5, 0x09, 0x00, 0x00, // Offset 2549 (0x9f5) + 0x0a, 0x0a, 0x00, 0x00, // Offset 2570 (0xa0a) + 0x29, 0x0a, 0x00, 0x00, // Offset 2601 (0xa29) + 0x3b, 0x0a, 0x00, 0x00, // Offset 2619 (0xa3b) + 0x52, 0x0a, 0x00, 0x00, // Offset 2642 (0xa52) + 0x6f, 0x0a, 0x00, 0x00, // Offset 2671 (0xa6f) + 0x88, 0x0a, 0x00, 0x00, // Offset 2696 (0xa88) + 0xa0, 0x0a, 0x00, 0x00, // Offset 2720 (0xaa0) + 0xb6, 0x0a, 0x00, 0x00, // Offset 2742 (0xab6) + 0xcd, 0x0a, 0x00, 0x00, // Offset 2765 (0xacd) + 0xe2, 0x0a, 0x00, 0x00, // Offset 2786 (0xae2) + 0xfa, 0x0a, 0x00, 0x00, // Offset 2810 (0xafa) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x0e, 0x0b, 0x00, 0x00, // Offset 2830 (0xb0e) + 0x17, 0x0b, 0x00, 0x00, // Offset 2839 (0xb17) + 0x21, 0x0b, 0x00, 0x00, // Offset 2849 (0xb21) + 0x2c, 0x0b, 0x00, 0x00, // Offset 2860 (0xb2c) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x3a, 0x0b, 0x00, 0x00, // Offset 2874 (0xb3a) + 0x47, 0x0b, 0x00, 0x00, // Offset 2887 (0xb47) + 0x5a, 0x0b, 0x00, 0x00, // Offset 2906 (0xb5a) + 0x69, 0x0b, 0x00, 0x00, // Offset 2921 (0xb69) + 0x7b, 0x0b, 0x00, 0x00, // Offset 2939 (0xb7b) + 0x89, 0x0b, 0x00, 0x00, // Offset 2953 (0xb89) + 0x99, 0x0b, 0x00, 0x00, // Offset 2969 (0xb99) + 0xa5, 0x0b, 0x00, 0x00, // Offset 2981 (0xba5) + 0xb4, 0x0b, 0x00, 0x00, // Offset 2996 (0xbb4) + 0xc5, 0x0b, 0x00, 0x00, // Offset 3013 (0xbc5) + 0xda, 0x0b, 0x00, 0x00, // Offset 3034 (0xbda) + 0xf2, 0x0b, 0x00, 0x00, // Offset 3058 (0xbf2) + 0x10, 0x0c, 0x00, 0x00, // Offset 3088 (0xc10) + 0x25, 0x0c, 0x00, 0x00, // Offset 3109 (0xc25) + 0x3f, 0x0c, 0x00, 0x00, // Offset 3135 (0xc3f) + 0x54, 0x0c, 0x00, 0x00, // Offset 3156 (0xc54) + 0x6e, 0x0c, 0x00, 0x00, // Offset 3182 (0xc6e) + 0x83, 0x0c, 0x00, 0x00, // Offset 3203 (0xc83) + 0x9e, 0x0c, 0x00, 0x00, // Offset 3230 (0xc9e) + 0xac, 0x0c, 0x00, 0x00, // Offset 3244 (0xcac) + 0xbf, 0x0c, 0x00, 0x00, // Offset 3263 (0xcbf) + 0xd8, 0x0c, 0x00, 0x00, // Offset 3288 (0xcd8) + 0xf6, 0x0c, 0x00, 0x00, // Offset 3318 (0xcf6) + 0x08, 0x0d, 0x00, 0x00, // Offset 3336 (0xd08) + 0x1f, 0x0d, 0x00, 0x00, // Offset 3359 (0xd1f) + 0x31, 0x0d, 0x00, 0x00, // Offset 3377 (0xd31) + 0x4a, 0x0d, 0x00, 0x00, // Offset 3402 (0xd4a) + 0x5e, 0x0d, 0x00, 0x00, // Offset 3422 (0xd5e) + 0x79, 0x0d, 0x00, 0x00, // Offset 3449 (0xd79) + 0x8d, 0x0d, 0x00, 0x00, // Offset 3469 (0xd8d) + 0xa4, 0x0d, 0x00, 0x00, // Offset 3492 (0xda4) + 0xb9, 0x0d, 0x00, 0x00, // Offset 3513 (0xdb9) + 0xd5, 0x0d, 0x00, 0x00, // Offset 3541 (0xdd5) + 0xe6, 0x0d, 0x00, 0x00, // Offset 3558 (0xde6) + 0xfc, 0x0d, 0x00, 0x00, // Offset 3580 (0xdfc) + 0x0d, 0x0e, 0x00, 0x00, // Offset 3597 (0xe0d) + 0x24, 0x0e, 0x00, 0x00, // Offset 3620 (0xe24) + 0x3f, 0x0e, 0x00, 0x00, // Offset 3647 (0xe3f) + 0x4f, 0x0e, 0x00, 0x00, // Offset 3663 (0xe4f) + 0x63, 0x0e, 0x00, 0x00, // Offset 3683 (0xe63) + 0x74, 0x0e, 0x00, 0x00, // Offset 3700 (0xe74) + 0x8a, 0x0e, 0x00, 0x00, // Offset 3722 (0xe8a) + 0x9b, 0x0e, 0x00, 0x00, // Offset 3739 (0xe9b) + 0xa5, 0x0e, 0x00, 0x00, // Offset 3749 (0xea5) + 0xbb, 0x0e, 0x00, 0x00, // Offset 3771 (0xebb) + 0xd1, 0x0e, 0x00, 0x00, // Offset 3793 (0xed1) + 0xe2, 0x0e, 0x00, 0x00, // Offset 3810 (0xee2) + 0xf7, 0x0e, 0x00, 0x00, // Offset 3831 (0xef7) + 0x13, 0x0f, 0x00, 0x00, // Offset 3859 (0xf13) + 0x2e, 0x0f, 0x00, 0x00, // Offset 3886 (0xf2e) + 0x3e, 0x0f, 0x00, 0x00, // Offset 3902 (0xf3e) + 0x51, 0x0f, 0x00, 0x00, // Offset 3921 (0xf51) + 0x65, 0x0f, 0x00, 0x00, // Offset 3941 (0xf65) + 0x75, 0x0f, 0x00, 0x00, // Offset 3957 (0xf75) + 0x89, 0x0f, 0x00, 0x00, // Offset 3977 (0xf89) + 0x9c, 0x0f, 0x00, 0x00, // Offset 3996 (0xf9c) + 0xae, 0x0f, 0x00, 0x00, // Offset 4014 (0xfae) + 0xc6, 0x0f, 0x00, 0x00, // Offset 4038 (0xfc6) + 0xde, 0x0f, 0x00, 0x00, // Offset 4062 (0xfde) + 0xf9, 0x0f, 0x00, 0x00, // Offset 4089 (0xff9) + 0x1a, 0x10, 0x00, 0x00, // Offset 4122 (0x101a) + 0x3a, 0x10, 0x00, 0x00, // Offset 4154 (0x103a) + 0x4a, 0x10, 0x00, 0x00, // Offset 4170 (0x104a) + 0x5a, 0x10, 0x00, 0x00, // Offset 4186 (0x105a) + 0x70, 0x10, 0x00, 0x00, // Offset 4208 (0x1070) + 0x85, 0x10, 0x00, 0x00, // Offset 4229 (0x1085) + 0x95, 0x10, 0x00, 0x00, // Offset 4245 (0x1095) + 0xa6, 0x10, 0x00, 0x00, // Offset 4262 (0x10a6) + 0xbb, 0x10, 0x00, 0x00, // Offset 4283 (0x10bb) + 0xc7, 0x10, 0x00, 0x00, // Offset 4295 (0x10c7) + 0xd5, 0x10, 0x00, 0x00, // Offset 4309 (0x10d5) + 0xe0, 0x10, 0x00, 0x00, // Offset 4320 (0x10e0) + 0xee, 0x10, 0x00, 0x00, // Offset 4334 (0x10ee) + 0xfe, 0x10, 0x00, 0x00, // Offset 4350 (0x10fe) + 0x0e, 0x11, 0x00, 0x00, // Offset 4366 (0x110e) + 0x2d, 0x11, 0x00, 0x00, // Offset 4397 (0x112d) + 0x40, 0x11, 0x00, 0x00, // Offset 4416 (0x1140) + 0x4e, 0x11, 0x00, 0x00, // Offset 4430 (0x114e) + 0x5a, 0x11, 0x00, 0x00, // Offset 4442 (0x115a) + 0x6a, 0x11, 0x00, 0x00, // Offset 4458 (0x116a) + 0x7e, 0x11, 0x00, 0x00, // Offset 4478 (0x117e) + 0x90, 0x11, 0x00, 0x00, // Offset 4496 (0x1190) + 0xa0, 0x11, 0x00, 0x00, // Offset 4512 (0x11a0) + 0xb1, 0x11, 0x00, 0x00, // Offset 4529 (0x11b1) + 0xca, 0x11, 0x00, 0x00, // Offset 4554 (0x11ca) + 0xdd, 0x11, 0x00, 0x00, // Offset 4573 (0x11dd) + 0xed, 0x11, 0x00, 0x00, // Offset 4589 (0x11ed) + 0x03, 0x12, 0x00, 0x00, // Offset 4611 (0x1203) + 0x19, 0x12, 0x00, 0x00, // Offset 4633 (0x1219) + 0x2c, 0x12, 0x00, 0x00, // Offset 4652 (0x122c) + 0x3f, 0x12, 0x00, 0x00, // Offset 4671 (0x123f) + 0x47, 0x12, 0x00, 0x00, // Offset 4679 (0x1247) + 0x50, 0x12, 0x00, 0x00, // Offset 4688 (0x1250) + 0x5c, 0x12, 0x00, 0x00, // Offset 4700 (0x125c) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + + // + // Block 1 Data: Codepoints 0x3041 - 0x30ff + // + 23, 10, 0, 6, 81, 118, 97, 149, 65, 33, 33, 34, + 33, 50, 17, 17, 66, 33, 65, 35, 49, 114, 48, 28, + 11, 225, 161, 34, 69, 129, 161, 17, 134, 66, 17, 49, + 34, 33, 66, 17, 17, 82, 34, 82, 33, 81, 34, 17, + 49, 130, 224, 16, 9, 0, 8, 1, 129, 81, 17, 97, + 17, 114, 113, 17, 17, 113, 240, 21, 11, 240, 240, 65, + 161, 161, 97, 33, 129, 17, 129, 17, 146, 146, 145, 17, + 33, 130, 240, 224, 15, 6, 240, 240, 33, 98, 132, 17, + 65, 81, 81, 65, 81, 50, 32, 16, 9, 194, 146, 228, + 35, 65, 145, 129, 129, 113, 129, 113, 98, 82, 224, 15, + 9, 0, 5, 114, 145, 230, 113, 113, 113, 115, 81, 33, + 65, 68, 18, 11, 226, 178, 240, 200, 129, 145, 145, 145, + 147, 113, 49, 81, 65, 81, 85, 176, 20, 9, 0, 5, + 113, 129, 65, 21, 49, 33, 133, 50, 65, 17, 17, 65, + 18, 65, 98, 192, 28, 12, 240, 193, 177, 66, 84, 49, + 20, 113, 49, 182, 82, 81, 49, 17, 97, 17, 33, 97, + 17, 33, 97, 34, 82, 130, 240, 16, 31, 12, 240, 193, + 177, 65, 97, 81, 39, 49, 65, 49, 33, 65, 49, 49, + 33, 65, 49, 33, 65, 81, 81, 81, 65, 81, 33, 33, + 146, 240, 48, 35, 13, 240, 225, 97, 17, 49, 65, 17, + 17, 49, 81, 55, 49, 81, 49, 33, 81, 49, 49, 49, + 65, 49, 49, 65, 97, 81, 97, 65, 97, 33, 33, 162, + 240, 80, 19, 9, 209, 129, 129, 18, 37, 129, 137, 17, + 145, 53, 17, 17, 82, 17, 146, 147, 176, 25, 11, 241, + 161, 49, 17, 65, 19, 17, 21, 33, 17, 81, 164, 37, + 17, 177, 85, 17, 49, 82, 49, 178, 179, 240, 16, 6, + 177, 81, 65, 65, 65, 65, 65, 97, 97, 97, 97, 97, + 81, 96, 22, 9, 225, 129, 113, 17, 17, 49, 33, 17, + 33, 49, 17, 17, 113, 145, 145, 145, 145, 145, 129, 192, + 28, 12, 240, 81, 65, 97, 65, 97, 65, 101, 53, 49, + 113, 49, 113, 49, 113, 49, 113, 49, 17, 81, 65, 97, + 161, 146, 240, 32, 33, 12, 240, 65, 17, 17, 17, 81, + 17, 17, 17, 81, 81, 99, 17, 53, 49, 113, 49, 113, + 49, 113, 49, 113, 49, 17, 81, 65, 97, 161, 146, 240, + 32, 13, 9, 240, 211, 148, 0, 5, 97, 129, 113, 23, + 240, 64, 18, 11, 240, 241, 17, 19, 65, 17, 69, 17, + 0, 6, 113, 161, 113, 55, 240, 160, 18, 9, 193, 129, + 145, 25, 129, 129, 145, 68, 17, 33, 66, 17, 129, 146, + 148, 176, 23, 11, 225, 161, 65, 17, 65, 19, 23, 33, + 17, 81, 161, 177, 100, 17, 65, 66, 49, 161, 178, 180, + 240, 18, 8, 240, 17, 113, 113, 113, 113, 113, 113, 113, + 98, 98, 81, 33, 49, 67, 176, 21, 8, 240, 17, 65, + 18, 65, 18, 65, 18, 113, 113, 113, 113, 113, 98, 81, + 33, 49, 67, 176, 21, 11, 240, 33, 161, 172, 161, 114, + 17, 97, 34, 97, 49, 97, 49, 116, 161, 161, 145, 130, + 96, 25, 12, 240, 49, 33, 17, 97, 33, 17, 109, 177, + 130, 17, 113, 34, 113, 49, 113, 49, 132, 177, 177, 161, + 146, 112, 24, 12, 240, 240, 33, 97, 65, 97, 68, 49, + 20, 53, 49, 97, 65, 97, 65, 97, 49, 113, 193, 197, + 240, 176, 29, 13, 240, 129, 17, 129, 17, 17, 49, 65, + 17, 17, 49, 68, 65, 20, 69, 49, 113, 65, 113, 65, + 113, 49, 129, 209, 213, 240, 224, 16, 10, 240, 118, 129, + 129, 129, 129, 43, 129, 129, 129, 145, 161, 163, 192, 24, + 12, 240, 97, 17, 38, 17, 17, 97, 33, 17, 81, 161, + 161, 36, 39, 161, 161, 161, 177, 193, 195, 240, 16, 21, + 11, 240, 161, 161, 119, 113, 145, 98, 33, 51, 65, 145, + 161, 161, 49, 81, 65, 81, 85, 176, 26, 12, 240, 193, + 81, 17, 49, 81, 24, 33, 17, 49, 161, 98, 49, 51, + 81, 161, 177, 177, 49, 97, 65, 97, 85, 208, 21, 10, + 209, 145, 145, 104, 81, 129, 145, 35, 65, 17, 49, 35, + 81, 17, 113, 145, 114, 68, 208, 27, 12, 241, 177, 81, + 17, 49, 81, 25, 17, 17, 49, 161, 177, 35, 97, 17, + 49, 67, 81, 49, 113, 177, 146, 100, 240, 32, 13, 10, + 0, 9, 36, 36, 65, 161, 145, 129, 114, 83, 224, 17, + 12, 0, 6, 85, 82, 81, 19, 129, 177, 177, 161, 146, + 115, 240, 240, 160, 22, 13, 240, 240, 97, 17, 161, 17, + 86, 17, 50, 81, 35, 129, 193, 193, 177, 162, 131, 240, + 240, 224, 18, 12, 240, 240, 51, 70, 36, 49, 161, 177, + 161, 177, 177, 177, 177, 193, 195, 224, 25, 13, 240, 240, + 83, 85, 68, 49, 33, 17, 97, 49, 17, 97, 49, 17, + 81, 193, 193, 193, 193, 209, 211, 240, 16, 17, 9, 240, + 81, 129, 129, 145, 129, 35, 51, 82, 97, 113, 129, 145, + 151, 144, 23, 11, 240, 145, 161, 81, 17, 33, 81, 17, + 49, 65, 17, 49, 35, 83, 114, 129, 145, 161, 177, 183, + 208, 25, 11, 225, 161, 119, 113, 66, 49, 113, 33, 65, + 65, 81, 65, 81, 49, 97, 116, 97, 50, 81, 49, 17, + 83, 240, 23, 11, 240, 129, 161, 161, 83, 33, 35, 65, + 161, 161, 161, 161, 49, 97, 65, 81, 17, 53, 17, 240, + 80, 36, 12, 240, 240, 17, 97, 65, 97, 65, 97, 22, + 66, 33, 49, 34, 49, 65, 18, 33, 81, 17, 17, 17, + 82, 34, 98, 34, 50, 17, 18, 17, 33, 33, 146, 17, + 192, 29, 12, 241, 177, 177, 177, 133, 35, 81, 18, 49, + 66, 81, 65, 97, 50, 97, 50, 97, 33, 17, 52, 17, + 33, 33, 50, 49, 51, 224, 27, 11, 240, 240, 116, 82, + 17, 33, 49, 49, 49, 33, 49, 66, 49, 82, 49, 82, + 33, 98, 33, 81, 34, 97, 130, 114, 240, 34, 12, 240, + 81, 65, 97, 65, 97, 65, 99, 33, 37, 49, 113, 49, + 113, 49, 113, 49, 113, 49, 68, 49, 49, 51, 17, 17, + 17, 49, 33, 17, 51, 240, 16, 39, 13, 240, 97, 17, + 17, 17, 97, 17, 17, 17, 97, 49, 17, 99, 49, 37, + 65, 113, 65, 113, 65, 113, 65, 113, 65, 68, 65, 49, + 51, 33, 17, 17, 49, 33, 33, 51, 240, 48, 37, 13, + 240, 97, 18, 33, 98, 33, 17, 98, 33, 17, 100, 33, + 37, 65, 113, 65, 113, 65, 113, 65, 113, 65, 68, 65, + 49, 51, 33, 17, 17, 49, 33, 33, 51, 240, 48, 25, + 11, 240, 193, 130, 100, 145, 81, 49, 97, 49, 98, 17, + 113, 18, 113, 33, 97, 49, 97, 65, 65, 100, 240, 16, + 31, 12, 240, 225, 49, 17, 50, 65, 21, 81, 17, 33, + 81, 65, 97, 65, 98, 33, 113, 17, 17, 113, 49, 97, + 65, 97, 81, 65, 116, 240, 48, 31, 12, 240, 98, 97, + 33, 33, 50, 49, 37, 82, 49, 81, 65, 97, 65, 98, + 33, 113, 17, 17, 113, 49, 97, 65, 97, 81, 65, 116, + 240, 48, 25, 13, 240, 241, 211, 193, 177, 177, 209, 129, + 65, 33, 65, 81, 33, 33, 97, 50, 113, 49, 49, 49, + 147, 240, 64, 31, 13, 240, 241, 65, 17, 99, 17, 17, + 129, 17, 17, 113, 177, 209, 129, 65, 33, 65, 81, 33, + 33, 97, 50, 113, 49, 49, 49, 147, 240, 64, 29, 13, + 240, 241, 66, 116, 33, 130, 33, 113, 34, 113, 209, 129, + 65, 33, 65, 81, 33, 33, 97, 50, 113, 49, 49, 49, + 147, 240, 64, 17, 13, 0, 8, 82, 161, 33, 129, 65, + 97, 97, 65, 130, 210, 0, 6, 64, 23, 13, 0, 6, + 1, 17, 161, 17, 82, 49, 17, 65, 33, 129, 65, 97, + 97, 65, 130, 210, 0, 6, 64, 23, 13, 240, 240, 82, + 161, 33, 145, 33, 82, 50, 81, 33, 129, 65, 97, 97, + 65, 130, 210, 0, 6, 64, 33, 12, 240, 161, 39, 33, + 97, 65, 97, 65, 99, 17, 53, 49, 113, 49, 113, 49, + 113, 49, 68, 49, 49, 51, 17, 17, 17, 49, 33, 17, + 51, 240, 16, 38, 13, 240, 129, 17, 17, 39, 17, 17, + 97, 17, 17, 17, 97, 81, 100, 17, 53, 65, 113, 65, + 113, 65, 113, 65, 68, 65, 49, 51, 33, 17, 17, 49, + 33, 33, 51, 240, 48, 37, 13, 240, 130, 33, 38, 33, + 17, 98, 33, 17, 97, 18, 33, 99, 33, 53, 65, 113, + 65, 113, 65, 113, 65, 68, 65, 49, 51, 33, 17, 17, + 49, 33, 33, 51, 240, 48, 19, 9, 225, 129, 57, 81, + 129, 131, 22, 129, 129, 69, 49, 67, 17, 65, 33, 20, + 208, 26, 13, 240, 240, 181, 193, 193, 177, 65, 113, 65, + 88, 50, 17, 82, 17, 49, 65, 34, 33, 81, 66, 81, + 177, 240, 48, 25, 12, 241, 177, 134, 145, 66, 81, 97, + 35, 114, 33, 129, 33, 129, 18, 65, 66, 97, 65, 97, + 65, 97, 86, 240, 35, 12, 240, 240, 17, 97, 65, 97, + 65, 97, 36, 83, 33, 17, 65, 49, 49, 33, 17, 33, + 65, 17, 17, 17, 82, 50, 82, 49, 98, 33, 17, 65, + 34, 82, 224, 21, 11, 241, 161, 161, 118, 129, 161, 33, + 55, 113, 161, 97, 49, 97, 49, 81, 81, 49, 115, 224, + 19, 10, 0, 6, 113, 97, 49, 81, 36, 51, 69, 81, + 49, 50, 81, 145, 161, 145, 64, 24, 12, 240, 49, 193, + 193, 81, 177, 68, 65, 18, 65, 35, 99, 33, 97, 81, + 35, 97, 193, 177, 193, 177, 64, 23, 10, 0, 6, 113, + 145, 65, 68, 17, 35, 50, 17, 33, 51, 49, 50, 50, + 33, 17, 67, 113, 129, 80, 33, 11, 240, 193, 81, 81, + 65, 68, 33, 49, 17, 33, 17, 33, 33, 50, 17, 49, + 51, 65, 51, 17, 33, 50, 49, 17, 33, 17, 68, 129, + 145, 145, 96, 18, 8, 240, 240, 97, 113, 116, 65, 113, + 113, 68, 49, 51, 17, 49, 33, 19, 192, 21, 10, 241, + 145, 145, 145, 34, 83, 113, 145, 145, 145, 86, 49, 65, + 18, 17, 65, 49, 20, 240, 18, 9, 193, 145, 146, 177, + 129, 129, 52, 17, 18, 67, 98, 113, 113, 98, 82, 208, + 21, 7, 193, 33, 65, 17, 65, 17, 66, 82, 82, 82, + 17, 49, 17, 65, 81, 97, 81, 66, 160, 21, 10, 240, + 133, 129, 129, 129, 133, 66, 65, 33, 114, 129, 67, 33, + 49, 50, 65, 49, 99, 208, 31, 13, 240, 225, 193, 193, + 35, 113, 17, 49, 53, 65, 98, 65, 97, 81, 82, 81, + 82, 81, 65, 17, 81, 49, 33, 81, 33, 49, 98, 65, + 144, 18, 10, 240, 117, 145, 129, 129, 133, 65, 81, 33, + 114, 129, 145, 129, 114, 83, 224, 23, 9, 240, 240, 129, + 129, 129, 100, 19, 49, 17, 49, 34, 65, 18, 81, 18, + 82, 17, 65, 49, 49, 176, 29, 12, 241, 177, 177, 163, + 35, 34, 20, 49, 66, 97, 49, 113, 34, 113, 34, 113, + 17, 17, 97, 17, 33, 81, 81, 50, 97, 240, 80, 25, + 11, 240, 149, 161, 145, 161, 149, 67, 65, 33, 33, 82, + 33, 98, 33, 98, 17, 50, 33, 18, 33, 34, 115, 208, + 24, 12, 240, 197, 161, 149, 97, 81, 65, 97, 98, 49, + 81, 35, 115, 129, 163, 35, 49, 50, 49, 17, 131, 192, + 22, 11, 241, 161, 164, 67, 161, 82, 36, 33, 50, 50, + 49, 66, 129, 17, 113, 33, 97, 161, 182, 208, 23, 11, + 240, 17, 161, 161, 145, 161, 145, 161, 148, 113, 49, 81, + 65, 81, 65, 50, 81, 33, 17, 98, 208, 21, 11, 240, + 145, 165, 33, 113, 17, 17, 130, 38, 66, 81, 161, 161, + 161, 145, 146, 99, 145, 112, 24, 9, 0, 7, 17, 129, + 33, 37, 33, 49, 33, 18, 33, 33, 33, 17, 49, 33, + 17, 17, 17, 49, 34, 208, 20, 9, 240, 240, 241, 81, + 33, 81, 33, 39, 81, 33, 81, 33, 81, 35, 49, 113, + 113, 208, 9, 4, 97, 17, 33, 17, 0, 5, 96, 10, + 4, 82, 17, 34, 33, 18, 240, 240, 176, 11, 6, 240, + 242, 98, 97, 82, 49, 240, 240, 32, 14, 8, 240, 241, + 81, 35, 49, 66, 129, 114, 81, 240, 240, 224, 13, 8, + 0, 7, 8, 113, 49, 33, 67, 81, 97, 97, 224, 19, + 11, 240, 240, 59, 161, 81, 49, 97, 33, 115, 129, 161, + 145, 161, 145, 130, 240, 64, 15, 8, 0, 5, 113, 97, + 97, 82, 51, 17, 113, 113, 113, 113, 176, 18, 9, 240, + 177, 129, 113, 113, 98, 82, 17, 50, 49, 129, 129, 129, + 129, 129, 192, 14, 8, 240, 240, 225, 113, 57, 98, 98, + 97, 97, 97, 82, 176, 16, 10, 240, 161, 145, 145, 75, + 130, 130, 129, 129, 145, 129, 114, 98, 240, 12, 9, 0, + 8, 7, 81, 129, 129, 129, 129, 73, 144, 15, 11, 240, + 240, 249, 97, 161, 161, 161, 161, 161, 91, 240, 240, 48, + 17, 8, 240, 240, 241, 113, 40, 81, 98, 81, 17, 65, + 33, 34, 49, 113, 160, 21, 11, 240, 225, 161, 161, 59, + 98, 146, 129, 17, 113, 33, 97, 49, 81, 65, 50, 81, + 146, 224, 24, 10, 240, 145, 145, 145, 90, 65, 65, 65, + 65, 65, 65, 49, 81, 49, 81, 33, 97, 17, 97, 17, + 82, 192, 30, 12, 240, 209, 65, 17, 65, 65, 17, 65, + 65, 27, 97, 65, 97, 65, 97, 65, 81, 81, 81, 81, + 65, 97, 49, 97, 49, 82, 240, 16, 21, 11, 240, 177, + 161, 161, 35, 83, 83, 17, 161, 161, 20, 67, 68, 33, + 161, 177, 161, 161, 48, 26, 12, 240, 209, 65, 17, 65, + 65, 17, 65, 35, 17, 67, 99, 17, 177, 177, 20, 83, + 84, 33, 177, 193, 177, 177, 64, 21, 9, 240, 113, 129, + 133, 49, 65, 33, 81, 17, 81, 17, 97, 113, 113, 113, + 98, 82, 240, 16, 26, 12, 240, 209, 65, 17, 65, 65, + 17, 70, 17, 49, 65, 81, 81, 65, 81, 65, 97, 161, + 161, 161, 146, 130, 240, 112, 21, 11, 240, 145, 161, 161, + 169, 33, 65, 81, 65, 65, 81, 49, 97, 145, 145, 145, + 130, 240, 48, 27, 12, 240, 97, 17, 33, 97, 17, 33, + 97, 17, 33, 185, 49, 65, 97, 65, 81, 81, 65, 97, + 161, 161, 161, 146, 240, 80, 14, 10, 240, 240, 170, 145, + 145, 145, 145, 145, 155, 145, 240, 80, 19, 13, 240, 129, + 17, 161, 17, 161, 27, 193, 193, 193, 193, 193, 193, 58, + 193, 240, 224, 25, 12, 240, 193, 65, 97, 65, 97, 65, + 97, 65, 60, 49, 65, 97, 65, 97, 65, 97, 65, 161, + 161, 146, 240, 48, 30, 13, 240, 240, 97, 17, 49, 65, + 17, 17, 49, 65, 17, 17, 49, 65, 76, 65, 65, 113, + 65, 113, 65, 113, 65, 177, 177, 162, 240, 80, 18, 10, + 240, 240, 18, 161, 243, 113, 33, 81, 145, 129, 129, 129, + 114, 83, 240, 32, 23, 11, 240, 241, 17, 18, 81, 17, + 49, 65, 17, 178, 113, 49, 97, 145, 145, 145, 145, 130, + 99, 240, 64, 18, 11, 240, 240, 248, 161, 161, 145, 161, + 146, 129, 33, 97, 65, 50, 99, 129, 176, 25, 13, 240, + 240, 97, 17, 161, 17, 24, 17, 17, 129, 193, 177, 193, + 178, 161, 33, 129, 65, 82, 97, 34, 129, 240, 20, 11, + 240, 161, 161, 161, 161, 52, 52, 53, 81, 65, 65, 81, + 49, 97, 161, 177, 181, 192, 27, 12, 240, 193, 81, 17, + 49, 81, 17, 49, 81, 17, 49, 52, 68, 49, 20, 81, + 81, 65, 97, 49, 113, 177, 193, 198, 208, 20, 9, 240, + 240, 82, 113, 17, 97, 33, 81, 33, 65, 129, 113, 113, + 113, 98, 82, 240, 16, 23, 11, 240, 241, 17, 129, 18, + 113, 17, 17, 81, 81, 65, 81, 65, 145, 161, 145, 145, + 130, 114, 240, 80, 21, 10, 240, 161, 145, 134, 49, 81, + 33, 99, 34, 33, 113, 17, 129, 129, 129, 114, 98, 240, + 32, 28, 12, 240, 97, 17, 81, 49, 17, 81, 49, 17, + 70, 81, 81, 65, 97, 34, 34, 33, 145, 17, 161, 161, + 161, 146, 130, 240, 96, 17, 11, 240, 241, 130, 85, 161, + 161, 75, 97, 161, 161, 145, 145, 130, 240, 48, 22, 13, + 240, 129, 17, 131, 17, 98, 33, 17, 37, 193, 193, 107, + 129, 193, 193, 177, 177, 162, 240, 112, 17, 8, 0, 7, + 33, 66, 33, 49, 17, 17, 49, 17, 65, 113, 97, 82, + 176, 23, 10, 240, 240, 49, 82, 33, 82, 49, 65, 17, + 33, 65, 17, 97, 145, 129, 145, 129, 114, 98, 240, 16, + 27, 13, 240, 240, 97, 17, 49, 97, 18, 33, 97, 18, + 49, 65, 65, 33, 65, 65, 97, 193, 177, 193, 177, 162, + 146, 240, 112, 16, 11, 240, 240, 88, 240, 240, 75, 97, + 161, 161, 145, 145, 130, 240, 48, 20, 12, 240, 97, 17, + 145, 17, 40, 17, 240, 240, 107, 113, 177, 177, 161, 161, + 146, 240, 80, 17, 6, 193, 81, 81, 81, 81, 83, 49, + 34, 17, 66, 81, 81, 81, 81, 80, 22, 8, 240, 17, + 65, 18, 65, 18, 65, 18, 113, 115, 81, 34, 49, 65, + 33, 113, 113, 113, 113, 112, 17, 11, 240, 209, 161, 161, + 75, 97, 161, 161, 145, 161, 145, 145, 130, 240, 64, 10, + 12, 0, 6, 40, 0, 7, 108, 0, 6, 22, 11, 240, + 240, 88, 161, 161, 66, 49, 114, 17, 145, 145, 17, 113, + 49, 81, 81, 34, 114, 240, 80, 22, 11, 240, 177, 177, + 104, 161, 145, 145, 145, 146, 17, 82, 17, 34, 18, 49, + 65, 81, 161, 240, 16, 17, 9, 240, 177, 129, 129, 129, + 113, 129, 113, 129, 113, 113, 98, 82, 240, 16, 21, 12, + 0, 7, 113, 49, 113, 65, 97, 81, 81, 97, 49, 113, + 49, 129, 17, 146, 161, 177, 192, 28, 13, 240, 240, 97, + 17, 161, 17, 161, 17, 49, 49, 129, 65, 113, 81, 97, + 97, 65, 113, 65, 129, 33, 145, 17, 161, 193, 224, 27, + 13, 240, 130, 161, 33, 145, 33, 162, 65, 49, 129, 65, + 113, 81, 97, 97, 65, 113, 65, 129, 33, 145, 17, 161, + 193, 224, 16, 9, 240, 193, 129, 129, 129, 67, 21, 65, + 129, 129, 129, 152, 240, 48, 19, 10, 240, 241, 97, 18, + 97, 18, 97, 18, 52, 36, 97, 145, 145, 145, 168, 240, + 96, 20, 10, 240, 194, 17, 81, 34, 81, 34, 98, 17, + 52, 36, 97, 145, 145, 145, 168, 240, 96, 16, 10, 240, + 240, 170, 145, 145, 129, 145, 129, 129, 129, 114, 98, 240, + 32, 20, 13, 240, 240, 97, 17, 161, 28, 17, 145, 193, + 177, 193, 177, 177, 177, 162, 146, 240, 128, 19, 13, 240, + 240, 98, 161, 43, 33, 147, 161, 177, 193, 177, 177, 177, + 162, 146, 240, 128, 18, 13, 0, 8, 82, 161, 33, 129, + 65, 97, 97, 65, 129, 209, 210, 240, 240, 144, 24, 13, + 0, 6, 1, 17, 161, 17, 82, 49, 17, 65, 33, 129, + 65, 97, 97, 65, 129, 209, 210, 240, 240, 144, 24, 13, + 240, 240, 82, 161, 33, 145, 33, 82, 50, 81, 33, 129, + 65, 97, 97, 65, 129, 209, 210, 240, 240, 144, 27, 11, + 240, 193, 161, 161, 91, 81, 161, 113, 33, 33, 65, 33, + 49, 49, 33, 49, 33, 49, 65, 17, 49, 66, 65, 146, + 80, 33, 12, 240, 225, 49, 17, 81, 49, 17, 81, 49, + 28, 97, 177, 129, 33, 33, 81, 33, 49, 65, 33, 49, + 49, 49, 65, 33, 49, 65, 17, 65, 162, 96, 32, 12, + 240, 225, 50, 97, 33, 33, 81, 33, 44, 97, 177, 129, + 33, 33, 81, 33, 49, 65, 33, 49, 49, 49, 65, 33, + 49, 65, 17, 65, 162, 96, 16, 11, 240, 240, 235, 145, + 161, 145, 145, 82, 33, 130, 177, 177, 240, 160, 16, 8, + 240, 49, 130, 130, 129, 17, 130, 130, 129, 17, 130, 130, + 130, 129, 22, 11, 240, 193, 161, 161, 145, 161, 161, 49, + 81, 65, 81, 81, 49, 82, 49, 20, 37, 97, 161, 176, + 21, 10, 240, 209, 145, 145, 50, 65, 82, 17, 130, 129, + 17, 113, 33, 81, 129, 114, 98, 240, 48, 16, 11, 240, + 240, 72, 97, 161, 161, 107, 65, 161, 161, 161, 181, 240, + 128, 17, 9, 0, 7, 17, 129, 35, 51, 37, 49, 81, + 17, 97, 145, 129, 129, 48, 21, 11, 240, 161, 161, 177, + 36, 52, 52, 17, 65, 81, 49, 113, 17, 129, 161, 177, + 161, 161, 240, 12, 9, 0, 8, 6, 129, 129, 113, 129, + 57, 240, 48, 14, 12, 0, 7, 88, 177, 177, 161, 177, + 177, 76, 240, 240, 96, 11, 6, 240, 240, 102, 81, 87, + 81, 81, 87, 96, 14, 9, 240, 201, 129, 129, 129, 24, + 129, 129, 129, 138, 129, 144, 16, 10, 240, 240, 24, 240, + 106, 145, 145, 129, 129, 129, 114, 83, 240, 16, 16, 7, + 225, 82, 82, 82, 82, 82, 82, 81, 81, 97, 81, 81, + 66, 176, 31, 11, 240, 240, 145, 113, 33, 113, 33, 113, + 33, 113, 33, 49, 49, 33, 49, 49, 33, 33, 49, 49, + 33, 49, 49, 17, 49, 66, 49, 240, 96, 19, 8, 240, + 17, 113, 113, 113, 113, 113, 113, 98, 98, 81, 17, 65, + 33, 34, 51, 208, 14, 10, 240, 240, 171, 130, 130, 130, + 130, 130, 140, 129, 240, 80, 12, 8, 0, 7, 9, 98, + 98, 81, 113, 82, 66, 192, 16, 10, 240, 251, 130, 130, + 130, 129, 129, 145, 129, 129, 114, 98, 240, 16, 20, 11, + 240, 209, 161, 161, 89, 49, 49, 97, 49, 97, 49, 97, + 49, 75, 97, 161, 161, 240, 18, 12, 0, 6, 25, 113, + 49, 113, 33, 129, 17, 145, 177, 177, 108, 240, 240, 96, + 16, 9, 240, 201, 129, 129, 129, 23, 129, 113, 113, 113, + 98, 82, 240, 16, 17, 10, 240, 240, 162, 162, 81, 145, + 129, 145, 129, 129, 129, 114, 83, 240, 32, 25, 12, 240, + 225, 49, 17, 81, 49, 17, 81, 49, 27, 33, 129, 33, + 129, 33, 129, 161, 177, 161, 146, 130, 240, 64, 19, 8, + 240, 240, 209, 113, 72, 49, 49, 49, 49, 33, 65, 33, + 65, 17, 82, 66, 144, 16, 9, 0, 7, 1, 129, 135, + 33, 49, 49, 65, 33, 81, 113, 98, 208, 22, 12, 240, + 240, 81, 156, 17, 17, 113, 49, 113, 49, 98, 49, 97, + 162, 161, 146, 116, 240, 240, 16, 22, 12, 240, 241, 50, + 97, 33, 17, 97, 105, 81, 33, 129, 33, 129, 33, 92, + 97, 177, 177, 240, 224, 19, 13, 240, 130, 161, 18, 161, + 73, 177, 145, 18, 147, 161, 193, 193, 108, 240, 240, 160, + 19, 13, 240, 240, 98, 161, 27, 17, 161, 178, 73, 177, + 178, 177, 162, 147, 161, 240, 128, 8, 3, 240, 113, 19, + 17, 240, 16, 9, 11, 0, 9, 81, 186, 0, 8, 32, + 12, 7, 240, 240, 82, 114, 113, 113, 113, 240, 240, 80, + 14, 8, 240, 241, 81, 35, 49, 66, 129, 129, 129, 240, + 240, 176, + 0, 0, // Padding + +}; + +tFont *g_psFontWSazanamigothic7x13 = (tFont *)g_pui8Sazanamigothic7x13; diff --git a/third_party/fonts/other/fonts/fontsazanamigothic8x15.c b/third_party/fonts/other/fonts/fontsazanamigothic8x15.c new file mode 100644 index 0000000..89facfa --- /dev/null +++ b/third_party/fonts/other/fonts/fontsazanamigothic8x15.c @@ -0,0 +1,905 @@ +//***************************************************************************** +// +// fontsazanamigothic8x15.c - Font definition for the 8x15 Sazanamigothic font. +// +//***************************************************************************** + +//***************************************************************************** +// +// This font was converted from Sazanami +// +// Copyright (c) 1990-2003 +// Wada Laboratory, the University of Tokyo. All rights reserved. +// Copyright (c) 2003-2004 +// Electronic Font Open Laboratory (/efont/). All rights reserved +// +// For license, please see README. +//***************************************************************************** + +//***************************************************************************** +// +// This file is generated by ftrasterize; DO NOT EDIT BY HAND! +// +//***************************************************************************** + +#include +#include +#include "grlib/grlib.h" + +//***************************************************************************** +// +// Details of this font: +// Characters: 286 in 2 blocks +// Style: sazanamigothic +// Size: 8x15 +// Bold: no +// Italic: no +// Memory usage: 7356 bytes +// +//***************************************************************************** + +const uint8_t g_pui8Sazanamigothic8x15[] = +{ + // + // The format of the font. + // + FONT_FMT_WIDE_PIXEL_RLE, + + // + // The maximum width of the font. + // + 14, + + // + // The height of the font. + // + 16, + + // + // The baseline of the font. + // + 14, + + // + // The font codepage (CODEPAGE_UNICODE). + // + 14, 0, + + // + // The number of blocks of characters (2). + // + 2, 0, + + // + // Block header 0: Codepoints 0x20 - 0x7e + // + 0x20, 0x00, 0x00, 0x00, + 0x5f, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, + + // + // Block header 1: Codepoints 0x3041 - 0x30ff + // + 0x41, 0x30, 0x00, 0x00, + 0xbf, 0x00, 0x00, 0x00, + 0x58, 0x08, 0x00, 0x00, + + // + // Block 0 Offsets: Codepoints 0x20 - 0x7e + // + 0x7c, 0x01, 0x00, 0x00, // Offset 380 (0x17c) + 0x80, 0x01, 0x00, 0x00, // Offset 384 (0x180) + 0x8b, 0x01, 0x00, 0x00, // Offset 395 (0x18b) + 0x97, 0x01, 0x00, 0x00, // Offset 407 (0x197) + 0xb4, 0x01, 0x00, 0x00, // Offset 436 (0x1b4) + 0xd3, 0x01, 0x00, 0x00, // Offset 467 (0x1d3) + 0xf8, 0x01, 0x00, 0x00, // Offset 504 (0x1f8) + 0x16, 0x02, 0x00, 0x00, // Offset 534 (0x216) + 0x1d, 0x02, 0x00, 0x00, // Offset 541 (0x21d) + 0x2e, 0x02, 0x00, 0x00, // Offset 558 (0x22e) + 0x40, 0x02, 0x00, 0x00, // Offset 576 (0x240) + 0x56, 0x02, 0x00, 0x00, // Offset 598 (0x256) + 0x65, 0x02, 0x00, 0x00, // Offset 613 (0x265) + 0x6b, 0x02, 0x00, 0x00, // Offset 619 (0x26b) + 0x72, 0x02, 0x00, 0x00, // Offset 626 (0x272) + 0x77, 0x02, 0x00, 0x00, // Offset 631 (0x277) + 0x88, 0x02, 0x00, 0x00, // Offset 648 (0x288) + 0x9d, 0x02, 0x00, 0x00, // Offset 669 (0x29d) + 0xad, 0x02, 0x00, 0x00, // Offset 685 (0x2ad) + 0xbf, 0x02, 0x00, 0x00, // Offset 703 (0x2bf) + 0xd3, 0x02, 0x00, 0x00, // Offset 723 (0x2d3) + 0xe9, 0x02, 0x00, 0x00, // Offset 745 (0x2e9) + 0xfe, 0x02, 0x00, 0x00, // Offset 766 (0x2fe) + 0x14, 0x03, 0x00, 0x00, // Offset 788 (0x314) + 0x25, 0x03, 0x00, 0x00, // Offset 805 (0x325) + 0x3c, 0x03, 0x00, 0x00, // Offset 828 (0x33c) + 0x52, 0x03, 0x00, 0x00, // Offset 850 (0x352) + 0x57, 0x03, 0x00, 0x00, // Offset 855 (0x357) + 0x5e, 0x03, 0x00, 0x00, // Offset 862 (0x35e) + 0x6c, 0x03, 0x00, 0x00, // Offset 876 (0x36c) + 0x76, 0x03, 0x00, 0x00, // Offset 886 (0x376) + 0x84, 0x03, 0x00, 0x00, // Offset 900 (0x384) + 0x96, 0x03, 0x00, 0x00, // Offset 918 (0x396) + 0xb6, 0x03, 0x00, 0x00, // Offset 950 (0x3b6) + 0xcd, 0x03, 0x00, 0x00, // Offset 973 (0x3cd) + 0xe5, 0x03, 0x00, 0x00, // Offset 997 (0x3e5) + 0xf9, 0x03, 0x00, 0x00, // Offset 1017 (0x3f9) + 0x10, 0x04, 0x00, 0x00, // Offset 1040 (0x410) + 0x1f, 0x04, 0x00, 0x00, // Offset 1055 (0x41f) + 0x2f, 0x04, 0x00, 0x00, // Offset 1071 (0x42f) + 0x45, 0x04, 0x00, 0x00, // Offset 1093 (0x445) + 0x55, 0x04, 0x00, 0x00, // Offset 1109 (0x455) + 0x65, 0x04, 0x00, 0x00, // Offset 1125 (0x465) + 0x76, 0x04, 0x00, 0x00, // Offset 1142 (0x476) + 0x92, 0x04, 0x00, 0x00, // Offset 1170 (0x492) + 0xa2, 0x04, 0x00, 0x00, // Offset 1186 (0x4a2) + 0xbd, 0x04, 0x00, 0x00, // Offset 1213 (0x4bd) + 0xd5, 0x04, 0x00, 0x00, // Offset 1237 (0x4d5) + 0xeb, 0x04, 0x00, 0x00, // Offset 1259 (0x4eb) + 0xfe, 0x04, 0x00, 0x00, // Offset 1278 (0x4fe) + 0x15, 0x05, 0x00, 0x00, // Offset 1301 (0x515) + 0x2c, 0x05, 0x00, 0x00, // Offset 1324 (0x52c) + 0x3f, 0x05, 0x00, 0x00, // Offset 1343 (0x53f) + 0x50, 0x05, 0x00, 0x00, // Offset 1360 (0x550) + 0x63, 0x05, 0x00, 0x00, // Offset 1379 (0x563) + 0x7b, 0x05, 0x00, 0x00, // Offset 1403 (0x57b) + 0x9b, 0x05, 0x00, 0x00, // Offset 1435 (0x59b) + 0xb6, 0x05, 0x00, 0x00, // Offset 1462 (0x5b6) + 0xcd, 0x05, 0x00, 0x00, // Offset 1485 (0x5cd) + 0xdd, 0x05, 0x00, 0x00, // Offset 1501 (0x5dd) + 0xee, 0x05, 0x00, 0x00, // Offset 1518 (0x5ee) + 0xff, 0x05, 0x00, 0x00, // Offset 1535 (0x5ff) + 0x10, 0x06, 0x00, 0x00, // Offset 1552 (0x610) + 0x1c, 0x06, 0x00, 0x00, // Offset 1564 (0x61c) + 0x22, 0x06, 0x00, 0x00, // Offset 1570 (0x622) + 0x29, 0x06, 0x00, 0x00, // Offset 1577 (0x629) + 0x3a, 0x06, 0x00, 0x00, // Offset 1594 (0x63a) + 0x4f, 0x06, 0x00, 0x00, // Offset 1615 (0x64f) + 0x61, 0x06, 0x00, 0x00, // Offset 1633 (0x661) + 0x75, 0x06, 0x00, 0x00, // Offset 1653 (0x675) + 0x86, 0x06, 0x00, 0x00, // Offset 1670 (0x686) + 0x96, 0x06, 0x00, 0x00, // Offset 1686 (0x696) + 0xad, 0x06, 0x00, 0x00, // Offset 1709 (0x6ad) + 0xbf, 0x06, 0x00, 0x00, // Offset 1727 (0x6bf) + 0xcd, 0x06, 0x00, 0x00, // Offset 1741 (0x6cd) + 0xdd, 0x06, 0x00, 0x00, // Offset 1757 (0x6dd) + 0xf4, 0x06, 0x00, 0x00, // Offset 1780 (0x6f4) + 0x04, 0x07, 0x00, 0x00, // Offset 1796 (0x704) + 0x1c, 0x07, 0x00, 0x00, // Offset 1820 (0x71c) + 0x2b, 0x07, 0x00, 0x00, // Offset 1835 (0x72b) + 0x3d, 0x07, 0x00, 0x00, // Offset 1853 (0x73d) + 0x51, 0x07, 0x00, 0x00, // Offset 1873 (0x751) + 0x64, 0x07, 0x00, 0x00, // Offset 1892 (0x764) + 0x71, 0x07, 0x00, 0x00, // Offset 1905 (0x771) + 0x7f, 0x07, 0x00, 0x00, // Offset 1919 (0x77f) + 0x8e, 0x07, 0x00, 0x00, // Offset 1934 (0x78e) + 0x9d, 0x07, 0x00, 0x00, // Offset 1949 (0x79d) + 0xb1, 0x07, 0x00, 0x00, // Offset 1969 (0x7b1) + 0xcb, 0x07, 0x00, 0x00, // Offset 1995 (0x7cb) + 0xe1, 0x07, 0x00, 0x00, // Offset 2017 (0x7e1) + 0xf6, 0x07, 0x00, 0x00, // Offset 2038 (0x7f6) + 0x04, 0x08, 0x00, 0x00, // Offset 2052 (0x804) + 0x16, 0x08, 0x00, 0x00, // Offset 2070 (0x816) + 0x1a, 0x08, 0x00, 0x00, // Offset 2074 (0x81a) + 0x2d, 0x08, 0x00, 0x00, // Offset 2093 (0x82d) + + // + // Block 0 Data: Codepoints 0x20 - 0x7e + // + 4, 9, 0, 18, 11, 2, 41, 17, 17, 17, 17, 17, + 81, 17, 48, 12, 5, 2, 18, 17, 33, 17, 34, 33, + 0, 7, 80, 29, 8, 177, 33, 65, 33, 65, 33, 39, + 33, 33, 65, 33, 65, 33, 65, 33, 65, 33, 39, 33, + 33, 65, 33, 65, 33, 65, 33, 176, 31, 7, 49, 83, + 49, 17, 17, 17, 33, 34, 33, 34, 33, 65, 17, 83, + 81, 17, 65, 34, 33, 34, 33, 33, 17, 17, 17, 51, + 81, 97, 48, 37, 8, 113, 18, 66, 33, 33, 17, 33, + 33, 17, 33, 17, 33, 33, 17, 50, 17, 113, 97, 113, + 18, 49, 17, 33, 33, 17, 33, 17, 33, 33, 17, 33, + 34, 66, 17, 112, 30, 8, 163, 65, 49, 49, 49, 49, + 49, 65, 17, 97, 98, 81, 33, 17, 17, 49, 17, 17, + 65, 33, 65, 49, 33, 17, 50, 49, 240, 16, 7, 2, + 2, 17, 18, 240, 160, 17, 4, 113, 33, 33, 49, 33, + 49, 49, 49, 49, 49, 49, 65, 49, 65, 65, 18, 4, + 65, 65, 65, 49, 65, 49, 49, 49, 49, 49, 49, 33, + 49, 33, 33, 48, 22, 7, 240, 240, 17, 49, 33, 33, + 17, 17, 17, 51, 49, 17, 17, 17, 33, 33, 49, 240, + 240, 128, 15, 7, 240, 145, 97, 97, 97, 55, 49, 97, + 97, 97, 240, 240, 16, 6, 2, 240, 146, 17, 18, 7, + 7, 0, 6, 23, 0, 7, 5, 2, 240, 148, 64, 17, + 7, 209, 97, 81, 97, 81, 97, 81, 97, 81, 97, 81, + 97, 81, 97, 208, 21, 6, 130, 49, 33, 33, 33, 17, + 66, 66, 66, 66, 66, 66, 65, 17, 33, 33, 33, 50, + 224, 16, 3, 81, 33, 19, 17, 33, 33, 33, 33, 33, + 33, 33, 33, 33, 96, 18, 6, 130, 49, 33, 17, 66, + 65, 81, 65, 65, 65, 65, 81, 65, 81, 86, 192, 20, + 7, 147, 49, 49, 17, 82, 81, 97, 81, 51, 113, 114, + 82, 81, 17, 49, 51, 240, 16, 22, 7, 177, 82, 82, + 65, 17, 65, 17, 49, 33, 49, 33, 33, 49, 39, 65, + 97, 97, 97, 240, 16, 21, 7, 133, 33, 97, 97, 81, + 19, 34, 49, 17, 81, 97, 98, 82, 81, 17, 49, 51, + 240, 16, 22, 7, 147, 49, 49, 33, 81, 97, 97, 19, + 34, 49, 17, 82, 82, 82, 81, 17, 49, 51, 240, 16, + 17, 7, 119, 97, 81, 97, 81, 97, 97, 97, 81, 97, + 97, 97, 97, 97, 160, 23, 7, 147, 49, 49, 17, 82, + 82, 81, 17, 49, 51, 49, 49, 17, 82, 82, 81, 17, + 49, 51, 240, 16, 22, 7, 147, 49, 49, 17, 82, 82, + 82, 81, 17, 50, 35, 17, 97, 98, 81, 17, 49, 51, + 240, 16, 5, 2, 132, 164, 96, 7, 2, 132, 130, 17, + 18, 80, 14, 5, 240, 65, 49, 49, 49, 49, 65, 81, + 81, 81, 81, 240, 10, 7, 240, 240, 87, 240, 103, 240, + 240, 192, 14, 5, 241, 81, 81, 81, 81, 65, 49, 49, + 49, 49, 240, 64, 18, 7, 147, 49, 49, 17, 82, 82, + 81, 81, 81, 97, 81, 97, 240, 81, 97, 160, 32, 8, + 178, 81, 33, 49, 65, 33, 18, 17, 17, 18, 17, 18, + 17, 33, 18, 17, 33, 18, 17, 33, 18, 34, 17, 33, + 113, 129, 49, 67, 240, 48, 23, 7, 161, 97, 81, 17, + 65, 17, 65, 17, 49, 49, 33, 49, 33, 49, 37, 17, + 82, 82, 82, 81, 224, 24, 7, 116, 49, 49, 33, 65, + 17, 65, 17, 65, 17, 49, 37, 33, 65, 17, 82, 82, + 82, 65, 21, 240, 16, 20, 7, 147, 49, 49, 33, 66, + 97, 97, 97, 97, 97, 97, 113, 65, 17, 49, 51, 240, + 16, 23, 7, 116, 49, 49, 33, 65, 17, 65, 17, 82, + 82, 82, 82, 82, 65, 17, 65, 17, 49, 36, 240, 32, + 15, 7, 120, 97, 97, 97, 97, 102, 17, 97, 97, 97, + 97, 103, 224, 16, 7, 120, 97, 97, 97, 97, 102, 17, + 97, 97, 97, 97, 97, 240, 80, 22, 7, 162, 65, 33, + 33, 65, 17, 81, 97, 97, 52, 82, 82, 81, 17, 65, + 18, 34, 50, 17, 224, 16, 7, 113, 82, 82, 82, 82, + 82, 89, 82, 82, 82, 82, 82, 81, 224, 16, 3, 51, + 17, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 19, + 96, 17, 6, 177, 81, 81, 81, 81, 81, 81, 81, 81, + 82, 65, 17, 33, 50, 224, 28, 7, 113, 65, 17, 65, + 17, 49, 33, 49, 33, 33, 49, 18, 50, 17, 50, 33, + 33, 49, 33, 65, 17, 65, 17, 82, 81, 224, 16, 6, + 97, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, + 86, 192, 27, 7, 113, 82, 83, 52, 52, 51, 17, 17, + 18, 17, 17, 18, 17, 17, 18, 33, 34, 33, 34, 33, + 34, 33, 34, 81, 224, 24, 7, 113, 83, 67, 66, 17, + 50, 17, 50, 33, 34, 33, 34, 33, 34, 49, 18, 49, + 18, 67, 67, 81, 224, 22, 7, 147, 49, 49, 33, 49, + 17, 82, 82, 82, 82, 82, 82, 81, 17, 49, 33, 49, + 51, 240, 16, 19, 7, 117, 33, 65, 17, 82, 82, 82, + 65, 21, 33, 97, 97, 97, 97, 97, 240, 80, 23, 7, + 147, 49, 49, 33, 49, 17, 82, 82, 82, 82, 82, 82, + 19, 17, 17, 49, 33, 49, 51, 97, 114, 23, 7, 117, + 33, 65, 17, 82, 82, 82, 65, 21, 33, 49, 33, 65, + 17, 65, 17, 65, 17, 82, 81, 224, 19, 7, 147, 49, + 49, 17, 82, 82, 114, 114, 113, 114, 82, 81, 17, 49, + 51, 240, 16, 17, 7, 119, 49, 97, 97, 97, 97, 97, + 97, 97, 97, 97, 97, 97, 240, 32, 19, 7, 113, 82, + 82, 82, 82, 82, 82, 82, 82, 82, 82, 81, 17, 49, + 51, 240, 16, 24, 7, 113, 82, 82, 82, 81, 17, 49, + 33, 49, 33, 49, 49, 17, 65, 17, 65, 17, 81, 97, + 97, 240, 32, 32, 7, 113, 33, 34, 33, 34, 33, 34, + 33, 34, 33, 34, 33, 34, 17, 17, 18, 17, 17, 17, + 18, 18, 33, 49, 33, 49, 33, 49, 33, 49, 240, 27, + 7, 113, 81, 17, 49, 33, 49, 49, 17, 65, 17, 81, + 81, 17, 65, 17, 65, 17, 49, 49, 33, 49, 17, 82, + 81, 224, 23, 7, 113, 82, 81, 17, 49, 33, 49, 33, + 49, 49, 17, 65, 17, 81, 97, 97, 97, 97, 97, 240, + 32, 16, 7, 119, 81, 97, 81, 97, 81, 97, 81, 97, + 81, 97, 81, 103, 224, 17, 4, 5, 49, 49, 49, 49, + 49, 49, 49, 49, 49, 49, 49, 49, 49, 52, 17, 7, + 113, 97, 113, 97, 113, 97, 113, 97, 113, 97, 113, 97, + 113, 97, 112, 17, 4, 4, 49, 49, 49, 49, 49, 49, + 49, 49, 49, 49, 49, 49, 49, 53, 12, 7, 49, 81, + 17, 49, 49, 17, 81, 0, 10, 64, 6, 7, 0, 12, + 39, 112, 7, 2, 3, 17, 33, 240, 144, 17, 7, 240, + 240, 116, 33, 65, 97, 37, 17, 66, 82, 82, 66, 20, + 17, 224, 21, 7, 113, 97, 97, 97, 97, 19, 34, 49, + 17, 82, 82, 82, 82, 83, 49, 17, 19, 240, 16, 18, + 7, 240, 240, 115, 49, 49, 17, 82, 97, 97, 97, 81, + 17, 49, 51, 240, 16, 20, 7, 209, 97, 97, 97, 35, + 17, 17, 51, 82, 82, 82, 82, 81, 17, 50, 35, 17, + 224, 17, 7, 240, 240, 115, 49, 49, 17, 82, 89, 97, + 81, 17, 49, 51, 240, 16, 16, 5, 130, 33, 65, 65, + 37, 33, 65, 65, 65, 65, 65, 65, 65, 192, 23, 8, + 240, 240, 195, 18, 17, 49, 49, 49, 49, 49, 67, 65, + 116, 49, 65, 33, 81, 17, 81, 37, 32, 18, 6, 97, + 81, 81, 81, 81, 19, 18, 50, 66, 66, 66, 66, 66, + 66, 65, 192, 14, 2, 49, 17, 66, 17, 17, 17, 17, + 17, 17, 17, 17, 64, 16, 4, 113, 49, 162, 49, 49, + 49, 49, 49, 49, 49, 49, 33, 18, 32, 23, 6, 97, + 81, 81, 81, 81, 66, 49, 17, 33, 33, 17, 50, 17, + 33, 49, 17, 49, 17, 66, 65, 192, 16, 2, 34, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 64, + 24, 7, 240, 240, 83, 18, 17, 33, 34, 33, 34, 33, + 34, 33, 34, 33, 34, 33, 34, 33, 34, 33, 33, 224, + 15, 6, 240, 241, 19, 18, 50, 66, 66, 66, 66, 66, + 66, 65, 192, 18, 7, 240, 240, 115, 49, 49, 17, 82, + 82, 82, 82, 81, 17, 49, 51, 240, 16, 20, 7, 240, + 240, 81, 19, 34, 49, 17, 82, 82, 82, 83, 49, 17, + 19, 33, 97, 97, 96, 19, 7, 240, 240, 115, 17, 17, + 51, 82, 82, 82, 81, 17, 50, 35, 17, 97, 97, 97, + 13, 4, 240, 81, 20, 33, 49, 49, 49, 49, 49, 49, + 176, 14, 6, 240, 240, 20, 17, 66, 82, 98, 98, 82, + 65, 20, 208, 15, 5, 193, 65, 65, 37, 33, 65, 65, + 65, 65, 65, 65, 82, 160, 15, 6, 240, 241, 66, 66, + 66, 66, 66, 66, 66, 50, 19, 17, 192, 20, 7, 240, + 240, 81, 82, 82, 81, 17, 49, 33, 49, 49, 17, 65, + 17, 81, 97, 240, 32, 26, 7, 240, 240, 81, 33, 34, + 33, 34, 33, 34, 33, 34, 17, 17, 18, 17, 17, 17, + 17, 49, 33, 49, 33, 49, 240, 22, 7, 240, 240, 81, + 81, 17, 49, 49, 17, 65, 17, 81, 81, 17, 65, 17, + 49, 49, 17, 81, 224, 21, 7, 240, 240, 81, 82, 81, + 17, 49, 33, 49, 49, 17, 65, 17, 82, 81, 97, 81, + 66, 80, 14, 7, 240, 240, 102, 81, 81, 97, 81, 97, + 81, 81, 87, 224, 18, 3, 33, 17, 33, 33, 33, 33, + 33, 17, 49, 33, 33, 33, 33, 33, 33, 49, 4, 1, + 15, 1, 19, 3, 1, 49, 33, 33, 33, 33, 33, 49, + 17, 33, 33, 33, 33, 33, 33, 17, 32, 11, 7, 240, + 114, 65, 33, 33, 66, 0, 8, 112, + // + // Block 1 Offsets: Codepoints 0x3041 - 0x30ff + // + 0xfc, 0x02, 0x00, 0x00, // Offset 764 (0x2fc) + 0x19, 0x03, 0x00, 0x00, // Offset 793 (0x319) + 0x3b, 0x03, 0x00, 0x00, // Offset 827 (0x33b) + 0x50, 0x03, 0x00, 0x00, // Offset 848 (0x350) + 0x6a, 0x03, 0x00, 0x00, // Offset 874 (0x36a) + 0x7a, 0x03, 0x00, 0x00, // Offset 890 (0x37a) + 0x8d, 0x03, 0x00, 0x00, // Offset 909 (0x38d) + 0x9f, 0x03, 0x00, 0x00, // Offset 927 (0x39f) + 0xb5, 0x03, 0x00, 0x00, // Offset 949 (0x3b5) + 0xcd, 0x03, 0x00, 0x00, // Offset 973 (0x3cd) + 0xee, 0x03, 0x00, 0x00, // Offset 1006 (0x3ee) + 0x11, 0x04, 0x00, 0x00, // Offset 1041 (0x411) + 0x39, 0x04, 0x00, 0x00, // Offset 1081 (0x439) + 0x4e, 0x04, 0x00, 0x00, // Offset 1102 (0x44e) + 0x6a, 0x04, 0x00, 0x00, // Offset 1130 (0x46a) + 0x7c, 0x04, 0x00, 0x00, // Offset 1148 (0x47c) + 0x94, 0x04, 0x00, 0x00, // Offset 1172 (0x494) + 0xb3, 0x04, 0x00, 0x00, // Offset 1203 (0x4b3) + 0xd8, 0x04, 0x00, 0x00, // Offset 1240 (0x4d8) + 0xe7, 0x04, 0x00, 0x00, // Offset 1255 (0x4e7) + 0xfb, 0x04, 0x00, 0x00, // Offset 1275 (0x4fb) + 0x0f, 0x05, 0x00, 0x00, // Offset 1295 (0x50f) + 0x28, 0x05, 0x00, 0x00, // Offset 1320 (0x528) + 0x3b, 0x05, 0x00, 0x00, // Offset 1339 (0x53b) + 0x52, 0x05, 0x00, 0x00, // Offset 1362 (0x552) + 0x6a, 0x05, 0x00, 0x00, // Offset 1386 (0x56a) + 0x87, 0x05, 0x00, 0x00, // Offset 1415 (0x587) + 0xa1, 0x05, 0x00, 0x00, // Offset 1441 (0x5a1) + 0xc1, 0x05, 0x00, 0x00, // Offset 1473 (0x5c1) + 0xd2, 0x05, 0x00, 0x00, // Offset 1490 (0x5d2) + 0xea, 0x05, 0x00, 0x00, // Offset 1514 (0x5ea) + 0x02, 0x06, 0x00, 0x00, // Offset 1538 (0x602) + 0x1f, 0x06, 0x00, 0x00, // Offset 1567 (0x61f) + 0x37, 0x06, 0x00, 0x00, // Offset 1591 (0x637) + 0x53, 0x06, 0x00, 0x00, // Offset 1619 (0x653) + 0x60, 0x06, 0x00, 0x00, // Offset 1632 (0x660) + 0x73, 0x06, 0x00, 0x00, // Offset 1651 (0x673) + 0x8a, 0x06, 0x00, 0x00, // Offset 1674 (0x68a) + 0x9d, 0x06, 0x00, 0x00, // Offset 1693 (0x69d) + 0xb7, 0x06, 0x00, 0x00, // Offset 1719 (0x6b7) + 0xca, 0x06, 0x00, 0x00, // Offset 1738 (0x6ca) + 0xe3, 0x06, 0x00, 0x00, // Offset 1763 (0x6e3) + 0x02, 0x07, 0x00, 0x00, // Offset 1794 (0x702) + 0x1b, 0x07, 0x00, 0x00, // Offset 1819 (0x71b) + 0x45, 0x07, 0x00, 0x00, // Offset 1861 (0x745) + 0x6a, 0x07, 0x00, 0x00, // Offset 1898 (0x76a) + 0x8b, 0x07, 0x00, 0x00, // Offset 1931 (0x78b) + 0xaf, 0x07, 0x00, 0x00, // Offset 1967 (0x7af) + 0xda, 0x07, 0x00, 0x00, // Offset 2010 (0x7da) + 0x03, 0x08, 0x00, 0x00, // Offset 2051 (0x803) + 0x24, 0x08, 0x00, 0x00, // Offset 2084 (0x824) + 0x4a, 0x08, 0x00, 0x00, // Offset 2122 (0x84a) + 0x6f, 0x08, 0x00, 0x00, // Offset 2159 (0x86f) + 0x8c, 0x08, 0x00, 0x00, // Offset 2188 (0x88c) + 0xaf, 0x08, 0x00, 0x00, // Offset 2223 (0x8af) + 0xd1, 0x08, 0x00, 0x00, // Offset 2257 (0x8d1) + 0xe3, 0x08, 0x00, 0x00, // Offset 2275 (0x8e3) + 0xfb, 0x08, 0x00, 0x00, // Offset 2299 (0x8fb) + 0x12, 0x09, 0x00, 0x00, // Offset 2322 (0x912) + 0x36, 0x09, 0x00, 0x00, // Offset 2358 (0x936) + 0x5f, 0x09, 0x00, 0x00, // Offset 2399 (0x95f) + 0x87, 0x09, 0x00, 0x00, // Offset 2439 (0x987) + 0x9d, 0x09, 0x00, 0x00, // Offset 2461 (0x99d) + 0xbc, 0x09, 0x00, 0x00, // Offset 2492 (0x9bc) + 0xdc, 0x09, 0x00, 0x00, // Offset 2524 (0x9dc) + 0x05, 0x0a, 0x00, 0x00, // Offset 2565 (0xa05) + 0x1d, 0x0a, 0x00, 0x00, // Offset 2589 (0xa1d) + 0x34, 0x0a, 0x00, 0x00, // Offset 2612 (0xa34) + 0x50, 0x0a, 0x00, 0x00, // Offset 2640 (0xa50) + 0x6e, 0x0a, 0x00, 0x00, // Offset 2670 (0xa6e) + 0x93, 0x0a, 0x00, 0x00, // Offset 2707 (0xa93) + 0xa6, 0x0a, 0x00, 0x00, // Offset 2726 (0xaa6) + 0xbf, 0x0a, 0x00, 0x00, // Offset 2751 (0xabf) + 0xd5, 0x0a, 0x00, 0x00, // Offset 2773 (0xad5) + 0xec, 0x0a, 0x00, 0x00, // Offset 2796 (0xaec) + 0x05, 0x0b, 0x00, 0x00, // Offset 2821 (0xb05) + 0x2a, 0x0b, 0x00, 0x00, // Offset 2858 (0xb2a) + 0x3e, 0x0b, 0x00, 0x00, // Offset 2878 (0xb3e) + 0x57, 0x0b, 0x00, 0x00, // Offset 2903 (0xb57) + 0x77, 0x0b, 0x00, 0x00, // Offset 2935 (0xb77) + 0x98, 0x0b, 0x00, 0x00, // Offset 2968 (0xb98) + 0xb4, 0x0b, 0x00, 0x00, // Offset 2996 (0xbb4) + 0xce, 0x0b, 0x00, 0x00, // Offset 3022 (0xbce) + 0xec, 0x0b, 0x00, 0x00, // Offset 3052 (0xbec) + 0x01, 0x0c, 0x00, 0x00, // Offset 3073 (0xc01) + 0x1b, 0x0c, 0x00, 0x00, // Offset 3099 (0xc1b) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x32, 0x0c, 0x00, 0x00, // Offset 3122 (0xc32) + 0x3d, 0x0c, 0x00, 0x00, // Offset 3133 (0xc3d) + 0x47, 0x0c, 0x00, 0x00, // Offset 3143 (0xc47) + 0x56, 0x0c, 0x00, 0x00, // Offset 3158 (0xc56) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x69, 0x0c, 0x00, 0x00, // Offset 3177 (0xc69) + 0x79, 0x0c, 0x00, 0x00, // Offset 3193 (0xc79) + 0x8f, 0x0c, 0x00, 0x00, // Offset 3215 (0xc8f) + 0x9f, 0x0c, 0x00, 0x00, // Offset 3231 (0xc9f) + 0xb3, 0x0c, 0x00, 0x00, // Offset 3251 (0xcb3) + 0xc3, 0x0c, 0x00, 0x00, // Offset 3267 (0xcc3) + 0xd6, 0x0c, 0x00, 0x00, // Offset 3286 (0xcd6) + 0xe2, 0x0c, 0x00, 0x00, // Offset 3298 (0xce2) + 0xf2, 0x0c, 0x00, 0x00, // Offset 3314 (0xcf2) + 0x05, 0x0d, 0x00, 0x00, // Offset 3333 (0xd05) + 0x1e, 0x0d, 0x00, 0x00, // Offset 3358 (0xd1e) + 0x3a, 0x0d, 0x00, 0x00, // Offset 3386 (0xd3a) + 0x5b, 0x0d, 0x00, 0x00, // Offset 3419 (0xd5b) + 0x73, 0x0d, 0x00, 0x00, // Offset 3443 (0xd73) + 0x90, 0x0d, 0x00, 0x00, // Offset 3472 (0xd90) + 0xa8, 0x0d, 0x00, 0x00, // Offset 3496 (0xda8) + 0xc5, 0x0d, 0x00, 0x00, // Offset 3525 (0xdc5) + 0xdd, 0x0d, 0x00, 0x00, // Offset 3549 (0xddd) + 0xfa, 0x0d, 0x00, 0x00, // Offset 3578 (0xdfa) + 0x0a, 0x0e, 0x00, 0x00, // Offset 3594 (0xe0a) + 0x1e, 0x0e, 0x00, 0x00, // Offset 3614 (0xe1e) + 0x3a, 0x0e, 0x00, 0x00, // Offset 3642 (0xe3a) + 0x5a, 0x0e, 0x00, 0x00, // Offset 3674 (0xe5a) + 0x6e, 0x0e, 0x00, 0x00, // Offset 3694 (0xe6e) + 0x86, 0x0e, 0x00, 0x00, // Offset 3718 (0xe86) + 0x9b, 0x0e, 0x00, 0x00, // Offset 3739 (0xe9b) + 0xb6, 0x0e, 0x00, 0x00, // Offset 3766 (0xeb6) + 0xcd, 0x0e, 0x00, 0x00, // Offset 3789 (0xecd) + 0xea, 0x0e, 0x00, 0x00, // Offset 3818 (0xeea) + 0x01, 0x0f, 0x00, 0x00, // Offset 3841 (0xf01) + 0x1a, 0x0f, 0x00, 0x00, // Offset 3866 (0xf1a) + 0x33, 0x0f, 0x00, 0x00, // Offset 3891 (0xf33) + 0x50, 0x0f, 0x00, 0x00, // Offset 3920 (0xf50) + 0x63, 0x0f, 0x00, 0x00, // Offset 3939 (0xf63) + 0x7a, 0x0f, 0x00, 0x00, // Offset 3962 (0xf7a) + 0x8d, 0x0f, 0x00, 0x00, // Offset 3981 (0xf8d) + 0xa6, 0x0f, 0x00, 0x00, // Offset 4006 (0xfa6) + 0xc2, 0x0f, 0x00, 0x00, // Offset 4034 (0xfc2) + 0xd3, 0x0f, 0x00, 0x00, // Offset 4051 (0xfd3) + 0xe8, 0x0f, 0x00, 0x00, // Offset 4072 (0xfe8) + 0xfc, 0x0f, 0x00, 0x00, // Offset 4092 (0xffc) + 0x15, 0x10, 0x00, 0x00, // Offset 4117 (0x1015) + 0x28, 0x10, 0x00, 0x00, // Offset 4136 (0x1028) + 0x32, 0x10, 0x00, 0x00, // Offset 4146 (0x1032) + 0x49, 0x10, 0x00, 0x00, // Offset 4169 (0x1049) + 0x61, 0x10, 0x00, 0x00, // Offset 4193 (0x1061) + 0x74, 0x10, 0x00, 0x00, // Offset 4212 (0x1074) + 0x8f, 0x10, 0x00, 0x00, // Offset 4239 (0x108f) + 0xaf, 0x10, 0x00, 0x00, // Offset 4271 (0x10af) + 0xce, 0x10, 0x00, 0x00, // Offset 4302 (0x10ce) + 0xe1, 0x10, 0x00, 0x00, // Offset 4321 (0x10e1) + 0xf8, 0x10, 0x00, 0x00, // Offset 4344 (0x10f8) + 0x0f, 0x11, 0x00, 0x00, // Offset 4367 (0x110f) + 0x21, 0x11, 0x00, 0x00, // Offset 4385 (0x1121) + 0x35, 0x11, 0x00, 0x00, // Offset 4405 (0x1135) + 0x49, 0x11, 0x00, 0x00, // Offset 4425 (0x1149) + 0x5c, 0x11, 0x00, 0x00, // Offset 4444 (0x115c) + 0x75, 0x11, 0x00, 0x00, // Offset 4469 (0x1175) + 0x8d, 0x11, 0x00, 0x00, // Offset 4493 (0x118d) + 0xac, 0x11, 0x00, 0x00, // Offset 4524 (0x11ac) + 0xd0, 0x11, 0x00, 0x00, // Offset 4560 (0x11d0) + 0xf4, 0x11, 0x00, 0x00, // Offset 4596 (0x11f4) + 0x07, 0x12, 0x00, 0x00, // Offset 4615 (0x1207) + 0x17, 0x12, 0x00, 0x00, // Offset 4631 (0x1217) + 0x2f, 0x12, 0x00, 0x00, // Offset 4655 (0x122f) + 0x47, 0x12, 0x00, 0x00, // Offset 4679 (0x1247) + 0x58, 0x12, 0x00, 0x00, // Offset 4696 (0x1258) + 0x6d, 0x12, 0x00, 0x00, // Offset 4717 (0x126d) + 0x88, 0x12, 0x00, 0x00, // Offset 4744 (0x1288) + 0x94, 0x12, 0x00, 0x00, // Offset 4756 (0x1294) + 0xa4, 0x12, 0x00, 0x00, // Offset 4772 (0x12a4) + 0xb0, 0x12, 0x00, 0x00, // Offset 4784 (0x12b0) + 0xbf, 0x12, 0x00, 0x00, // Offset 4799 (0x12bf) + 0xd0, 0x12, 0x00, 0x00, // Offset 4816 (0x12d0) + 0xe2, 0x12, 0x00, 0x00, // Offset 4834 (0x12e2) + 0x07, 0x13, 0x00, 0x00, // Offset 4871 (0x1307) + 0x1c, 0x13, 0x00, 0x00, // Offset 4892 (0x131c) + 0x2c, 0x13, 0x00, 0x00, // Offset 4908 (0x132c) + 0x3a, 0x13, 0x00, 0x00, // Offset 4922 (0x133a) + 0x4c, 0x13, 0x00, 0x00, // Offset 4940 (0x134c) + 0x64, 0x13, 0x00, 0x00, // Offset 4964 (0x1364) + 0x76, 0x13, 0x00, 0x00, // Offset 4982 (0x1376) + 0x87, 0x13, 0x00, 0x00, // Offset 4999 (0x1387) + 0x9a, 0x13, 0x00, 0x00, // Offset 5018 (0x139a) + 0xb5, 0x13, 0x00, 0x00, // Offset 5045 (0x13b5) + 0xcc, 0x13, 0x00, 0x00, // Offset 5068 (0x13cc) + 0xe0, 0x13, 0x00, 0x00, // Offset 5088 (0x13e0) + 0xf8, 0x13, 0x00, 0x00, // Offset 5112 (0x13f8) + 0x12, 0x14, 0x00, 0x00, // Offset 5138 (0x1412) + 0x26, 0x14, 0x00, 0x00, // Offset 5158 (0x1426) + 0x3a, 0x14, 0x00, 0x00, // Offset 5178 (0x143a) + 0x3e, 0x14, 0x00, 0x00, // Offset 5182 (0x143e) + 0x46, 0x14, 0x00, 0x00, // Offset 5190 (0x1446) + 0x53, 0x14, 0x00, 0x00, // Offset 5203 (0x1453) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + + // + // Block 1 Data: Codepoints 0x3041 - 0x30ff + // + 29, 10, 240, 240, 49, 145, 18, 68, 129, 33, 101, 66, + 33, 17, 33, 17, 17, 50, 33, 17, 50, 34, 66, 33, + 65, 34, 65, 114, 208, 34, 13, 65, 193, 193, 34, 86, + 161, 193, 33, 150, 97, 49, 33, 66, 49, 49, 33, 17, + 33, 82, 33, 33, 82, 50, 98, 33, 17, 81, 34, 98, + 146, 240, 32, 21, 10, 0, 7, 81, 145, 81, 33, 113, + 17, 113, 17, 130, 130, 33, 81, 17, 17, 129, 240, 32, + 26, 13, 240, 240, 161, 193, 113, 65, 129, 33, 161, 17, + 161, 17, 178, 178, 177, 17, 33, 113, 17, 33, 162, 240, + 240, 80, 16, 7, 240, 129, 114, 240, 52, 18, 65, 97, + 97, 81, 97, 81, 66, 160, 19, 10, 50, 162, 240, 181, + 35, 81, 161, 145, 145, 129, 145, 129, 129, 114, 98, 240, + 16, 18, 10, 240, 240, 209, 162, 162, 215, 129, 129, 129, + 114, 17, 81, 49, 65, 65, 164, 22, 12, 65, 193, 194, + 240, 56, 161, 161, 161, 161, 163, 129, 49, 97, 65, 81, + 81, 65, 113, 195, 192, 24, 10, 240, 240, 209, 145, 65, + 68, 37, 81, 49, 149, 66, 65, 33, 17, 82, 33, 82, + 33, 65, 34, 50, 192, 33, 14, 65, 209, 209, 66, 116, + 49, 37, 113, 81, 129, 65, 213, 115, 66, 65, 33, 97, + 33, 49, 97, 33, 49, 97, 33, 33, 97, 66, 82, 162, + 240, 80, 35, 13, 240, 17, 193, 193, 81, 97, 97, 39, + 65, 65, 49, 49, 49, 65, 65, 33, 65, 65, 33, 65, + 65, 17, 81, 97, 81, 81, 81, 97, 33, 33, 162, 240, + 80, 40, 13, 49, 193, 97, 17, 49, 97, 17, 49, 81, + 33, 49, 97, 39, 65, 65, 49, 49, 49, 65, 65, 33, + 65, 65, 33, 65, 65, 17, 81, 97, 81, 81, 81, 97, + 33, 33, 162, 240, 80, 21, 11, 81, 161, 161, 19, 38, + 161, 171, 17, 177, 161, 85, 17, 49, 82, 33, 161, 178, + 180, 224, 28, 13, 81, 81, 97, 49, 33, 81, 20, 17, + 22, 49, 129, 197, 38, 17, 209, 193, 117, 17, 81, 82, + 65, 193, 210, 212, 240, 48, 18, 6, 81, 81, 65, 65, + 65, 65, 65, 81, 97, 97, 97, 97, 81, 97, 81, 96, + 24, 10, 81, 145, 129, 49, 65, 33, 33, 33, 65, 17, + 17, 81, 33, 145, 161, 161, 161, 161, 145, 161, 145, 224, + 31, 13, 145, 65, 113, 65, 113, 65, 113, 65, 117, 54, + 49, 129, 49, 129, 49, 129, 49, 129, 49, 17, 97, 65, + 113, 65, 113, 177, 162, 240, 48, 37, 14, 145, 33, 33, + 114, 33, 17, 113, 17, 17, 17, 113, 17, 49, 116, 17, + 54, 65, 129, 65, 129, 65, 129, 65, 129, 65, 17, 97, + 81, 113, 81, 113, 193, 178, 240, 80, 15, 11, 240, 147, + 181, 0, 7, 1, 161, 161, 177, 129, 40, 240, 128, 20, + 12, 240, 97, 17, 35, 65, 17, 85, 17, 0, 7, 65, + 177, 177, 193, 129, 56, 240, 176, 20, 10, 65, 145, 145, + 58, 113, 161, 145, 161, 69, 17, 33, 82, 17, 145, 161, + 162, 164, 192, 25, 12, 65, 81, 81, 49, 33, 65, 65, + 27, 113, 193, 177, 193, 101, 17, 65, 82, 49, 177, 193, + 194, 196, 240, 16, 19, 9, 145, 129, 129, 129, 129, 129, + 129, 129, 129, 129, 129, 114, 97, 33, 50, 67, 208, 23, + 9, 145, 129, 97, 17, 65, 34, 81, 18, 81, 33, 129, + 129, 129, 129, 129, 114, 97, 33, 50, 67, 208, 24, 13, + 113, 193, 206, 193, 193, 146, 17, 129, 34, 129, 49, 129, + 49, 129, 34, 146, 17, 193, 193, 177, 162, 112, 29, 14, + 113, 65, 129, 33, 33, 117, 25, 49, 145, 209, 162, 17, + 145, 34, 145, 49, 145, 49, 145, 34, 162, 17, 209, 209, + 193, 178, 128, 26, 14, 240, 129, 129, 65, 129, 65, 129, + 69, 70, 69, 65, 129, 65, 129, 65, 129, 65, 129, 49, + 145, 225, 230, 240, 240, 32, 15, 240, 145, 49, 81, 65, + 17, 33, 65, 65, 33, 17, 65, 68, 102, 85, 65, 145, + 65, 145, 65, 145, 65, 145, 49, 161, 241, 246, 240, 240, + 48, 17, 12, 247, 145, 161, 161, 161, 161, 76, 161, 161, + 161, 177, 177, 193, 195, 240, 24, 13, 177, 71, 33, 113, + 33, 17, 97, 49, 113, 177, 177, 68, 24, 177, 177, 177, + 193, 193, 209, 211, 240, 32, 24, 13, 49, 193, 193, 34, + 86, 161, 177, 193, 99, 49, 51, 97, 177, 193, 193, 177, + 81, 97, 81, 97, 102, 208, 29, 13, 49, 193, 113, 65, + 34, 17, 39, 65, 17, 49, 97, 65, 193, 99, 49, 51, + 97, 177, 193, 193, 177, 81, 97, 81, 97, 102, 208, 24, + 12, 65, 177, 177, 122, 97, 161, 177, 177, 36, 65, 18, + 65, 50, 113, 33, 129, 177, 161, 146, 100, 240, 16, 28, + 13, 65, 97, 81, 65, 33, 65, 81, 28, 97, 177, 193, + 193, 36, 81, 18, 65, 66, 113, 49, 129, 193, 177, 162, + 116, 240, 48, 13, 9, 0, 9, 53, 19, 81, 129, 129, + 113, 98, 82, 208, 19, 14, 0, 6, 19, 131, 50, 36, + 129, 225, 209, 209, 193, 193, 178, 147, 0, 5, 112, 23, + 15, 209, 193, 33, 193, 17, 115, 33, 99, 50, 52, 129, + 241, 225, 225, 209, 209, 194, 163, 0, 6, 48, 19, 14, + 240, 163, 86, 53, 65, 193, 193, 209, 193, 209, 209, 209, + 225, 225, 227, 240, 240, 26, 15, 240, 179, 102, 69, 65, + 49, 145, 33, 33, 113, 65, 17, 113, 65, 129, 225, 225, + 225, 241, 241, 243, 240, 240, 48, 19, 10, 177, 145, 161, + 145, 161, 66, 49, 34, 98, 113, 129, 129, 129, 145, 161, + 168, 160, 25, 12, 209, 129, 33, 97, 33, 33, 97, 17, + 33, 97, 81, 66, 81, 34, 130, 145, 161, 161, 161, 177, + 193, 200, 224, 31, 13, 49, 193, 196, 100, 82, 81, 113, + 49, 81, 49, 33, 81, 97, 81, 81, 97, 81, 97, 65, + 113, 133, 113, 67, 81, 65, 33, 84, 240, 48, 25, 12, + 209, 177, 177, 99, 33, 51, 65, 177, 177, 177, 177, 177, + 49, 113, 49, 113, 66, 81, 17, 69, 17, 240, 112, 42, + 14, 240, 97, 129, 65, 129, 65, 129, 38, 83, 33, 49, + 65, 65, 65, 49, 65, 81, 17, 17, 33, 97, 17, 17, + 33, 98, 50, 114, 49, 67, 18, 33, 17, 33, 49, 34, + 81, 49, 163, 17, 224, 37, 14, 49, 209, 209, 210, 51, + 52, 49, 49, 81, 33, 81, 65, 17, 97, 66, 113, 65, + 129, 50, 129, 50, 84, 33, 17, 65, 49, 17, 33, 65, + 50, 49, 83, 81, 240, 144, 33, 13, 240, 240, 20, 114, + 17, 33, 81, 49, 49, 49, 65, 65, 33, 65, 65, 17, + 65, 98, 65, 98, 49, 97, 17, 33, 113, 34, 113, 177, + 162, 240, 240, 36, 13, 145, 65, 113, 65, 113, 65, 113, + 65, 117, 54, 49, 129, 49, 129, 49, 129, 49, 129, 49, + 129, 49, 69, 49, 17, 17, 67, 33, 33, 65, 33, 17, + 52, 240, 32, 43, 14, 145, 81, 113, 17, 17, 17, 113, + 17, 17, 17, 113, 17, 17, 17, 116, 33, 38, 65, 129, + 65, 129, 65, 129, 65, 129, 65, 129, 65, 69, 65, 17, + 17, 67, 49, 33, 65, 33, 33, 52, 240, 64, 41, 14, + 145, 18, 33, 114, 33, 17, 114, 33, 17, 113, 18, 33, + 116, 33, 38, 65, 129, 65, 129, 65, 129, 65, 129, 65, + 129, 65, 69, 65, 17, 17, 67, 49, 33, 65, 33, 33, + 52, 240, 64, 33, 14, 240, 81, 164, 115, 33, 65, 113, + 81, 97, 98, 65, 114, 65, 113, 17, 33, 129, 33, 17, + 129, 65, 129, 65, 113, 97, 97, 113, 50, 147, 240, 96, + 38, 15, 240, 97, 97, 68, 65, 36, 33, 65, 17, 17, + 65, 81, 17, 81, 98, 81, 114, 81, 113, 17, 49, 129, + 33, 33, 129, 81, 129, 81, 113, 113, 97, 129, 50, 163, + 240, 128, 37, 15, 194, 113, 65, 33, 52, 65, 36, 33, + 65, 18, 81, 81, 113, 98, 81, 114, 81, 113, 17, 49, + 129, 33, 33, 129, 81, 129, 81, 113, 113, 97, 129, 50, + 163, 240, 128, 29, 15, 240, 81, 243, 225, 209, 209, 225, + 241, 49, 81, 81, 49, 65, 81, 65, 33, 113, 65, 17, + 113, 66, 129, 145, 49, 179, 240, 112, 35, 15, 240, 81, + 97, 131, 17, 33, 145, 33, 17, 129, 49, 145, 225, 241, + 49, 81, 81, 49, 65, 81, 65, 33, 113, 65, 17, 113, + 66, 129, 145, 49, 179, 240, 112, 34, 15, 178, 113, 65, + 33, 115, 17, 33, 145, 34, 145, 209, 225, 241, 49, 81, + 81, 49, 65, 81, 65, 33, 113, 65, 17, 113, 66, 129, + 145, 49, 179, 240, 112, 18, 14, 0, 7, 66, 177, 33, + 145, 65, 113, 97, 81, 129, 226, 226, 0, 8, 96, 24, + 14, 240, 240, 145, 177, 33, 82, 65, 17, 65, 33, 49, + 81, 65, 113, 97, 81, 129, 226, 226, 0, 8, 96, 23, + 14, 240, 240, 130, 177, 33, 161, 33, 82, 66, 81, 33, + 145, 65, 113, 97, 81, 129, 226, 226, 0, 7, 36, 13, + 225, 40, 33, 113, 65, 113, 65, 113, 49, 131, 17, 54, + 49, 129, 49, 129, 49, 129, 49, 129, 49, 69, 49, 17, + 17, 67, 33, 33, 65, 33, 17, 52, 240, 32, 41, 14, + 193, 33, 39, 33, 17, 113, 17, 17, 17, 113, 17, 49, + 113, 65, 131, 33, 54, 65, 129, 65, 129, 65, 129, 65, + 129, 65, 69, 65, 17, 17, 67, 49, 33, 65, 33, 33, + 52, 240, 64, 40, 14, 178, 33, 39, 33, 17, 114, 33, + 17, 113, 18, 33, 113, 65, 131, 33, 54, 65, 129, 65, + 129, 65, 129, 65, 129, 65, 69, 65, 17, 17, 67, 49, + 33, 65, 33, 33, 52, 240, 64, 22, 11, 97, 161, 75, + 97, 161, 164, 23, 161, 161, 161, 101, 81, 67, 33, 81, + 36, 65, 100, 240, 16, 31, 14, 240, 246, 209, 209, 193, + 65, 129, 65, 129, 65, 102, 17, 66, 17, 67, 33, 49, + 65, 34, 49, 81, 49, 33, 81, 82, 97, 193, 240, 64, + 32, 13, 49, 193, 193, 151, 49, 81, 113, 65, 113, 35, + 130, 33, 130, 33, 81, 49, 33, 97, 33, 17, 113, 50, + 113, 65, 113, 65, 97, 102, 240, 32, 41, 14, 240, 113, + 113, 81, 113, 81, 113, 53, 81, 18, 17, 49, 66, 49, + 65, 50, 49, 65, 33, 17, 33, 97, 17, 33, 17, 98, + 65, 114, 65, 97, 17, 34, 17, 81, 34, 129, 178, 240, + 32, 24, 12, 65, 177, 177, 135, 129, 177, 161, 50, 55, + 129, 177, 113, 49, 113, 49, 113, 65, 81, 97, 49, 131, + 240, 23, 11, 0, 6, 34, 81, 81, 65, 177, 36, 67, + 65, 34, 99, 33, 65, 81, 34, 113, 161, 161, 240, 16, + 28, 14, 129, 225, 97, 113, 81, 113, 97, 209, 69, 81, + 18, 81, 51, 116, 17, 129, 81, 97, 97, 51, 129, 209, + 225, 209, 209, 96, 30, 10, 240, 240, 241, 65, 65, 65, + 52, 33, 33, 17, 33, 17, 17, 33, 51, 49, 51, 49, + 50, 33, 17, 33, 17, 52, 113, 129, 129, 96, 37, 13, + 240, 65, 97, 97, 81, 85, 33, 50, 17, 49, 17, 33, + 49, 66, 17, 65, 67, 81, 67, 81, 66, 49, 33, 49, + 17, 65, 17, 33, 33, 84, 161, 177, 177, 240, 80, 19, + 9, 240, 240, 161, 129, 129, 132, 81, 129, 129, 84, 65, + 51, 33, 49, 34, 19, 224, 25, 12, 97, 177, 177, 177, + 50, 100, 129, 177, 177, 177, 177, 117, 82, 67, 49, 81, + 34, 17, 65, 81, 20, 240, 64, 22, 10, 49, 161, 162, + 49, 145, 145, 145, 145, 52, 33, 18, 65, 18, 114, 129, + 129, 129, 114, 83, 240, 23, 8, 97, 33, 81, 17, 81, + 17, 82, 98, 98, 98, 98, 17, 65, 17, 81, 97, 113, + 97, 97, 82, 192, 25, 12, 246, 161, 161, 161, 161, 166, + 82, 81, 49, 129, 17, 161, 177, 66, 81, 49, 33, 49, + 65, 51, 100, 240, 16, 37, 15, 65, 225, 225, 225, 35, + 130, 17, 49, 67, 18, 65, 129, 81, 129, 81, 129, 81, + 114, 81, 114, 81, 97, 17, 81, 49, 17, 33, 81, 33, + 17, 49, 98, 97, 240, 160, 20, 11, 214, 161, 145, 145, + 145, 150, 66, 81, 33, 130, 145, 161, 145, 145, 130, 114, + 240, 16, 25, 10, 240, 240, 193, 145, 145, 146, 19, 35, + 17, 49, 50, 81, 33, 97, 18, 98, 17, 81, 49, 50, + 65, 145, 112, 32, 14, 49, 209, 209, 211, 163, 146, 17, + 52, 97, 18, 65, 82, 113, 65, 145, 34, 145, 17, 17, + 129, 17, 33, 129, 65, 98, 81, 66, 113, 240, 144, 33, + 14, 240, 37, 209, 209, 209, 209, 182, 98, 17, 65, 65, + 49, 81, 33, 49, 114, 65, 114, 49, 51, 34, 33, 49, + 50, 34, 65, 49, 17, 131, 240, 32, 28, 13, 247, 177, + 162, 165, 113, 81, 81, 113, 98, 65, 81, 33, 33, 97, + 33, 17, 132, 145, 179, 35, 50, 50, 49, 17, 147, 208, + 26, 13, 81, 193, 196, 85, 177, 193, 98, 52, 34, 65, + 66, 81, 66, 81, 65, 17, 145, 33, 129, 49, 129, 209, + 214, 240, 30, 14, 97, 209, 193, 209, 193, 209, 209, 193, + 18, 162, 33, 130, 49, 129, 65, 113, 81, 81, 17, 81, + 65, 17, 113, 33, 33, 130, 240, 32, 21, 13, 240, 211, + 181, 34, 161, 18, 146, 55, 83, 66, 193, 193, 193, 178, + 177, 162, 147, 161, 144, 26, 10, 0, 7, 98, 129, 49, + 53, 33, 65, 33, 18, 34, 33, 33, 33, 49, 49, 17, + 49, 65, 33, 17, 65, 34, 240, 23, 9, 0, 6, 49, + 33, 81, 33, 81, 33, 39, 81, 33, 81, 33, 81, 33, + 81, 34, 50, 98, 113, 64, 11, 4, 33, 17, 33, 17, + 17, 17, 0, 6, 32, 10, 4, 82, 17, 34, 33, 18, + 240, 240, 240, 15, 8, 240, 240, 34, 130, 129, 129, 129, + 99, 65, 97, 240, 240, 96, 19, 9, 240, 161, 97, 35, + 65, 17, 34, 33, 97, 145, 145, 115, 81, 113, 240, 240, + 176, 16, 9, 0, 7, 121, 65, 49, 65, 33, 81, 17, + 97, 129, 113, 113, 240, 22, 13, 240, 240, 157, 193, 97, + 81, 97, 65, 113, 49, 129, 18, 145, 193, 177, 193, 177, + 162, 240, 112, 16, 8, 0, 5, 113, 97, 97, 97, 83, + 50, 33, 113, 113, 113, 113, 176, 20, 10, 240, 65, 145, + 129, 129, 129, 115, 82, 33, 50, 65, 145, 145, 145, 145, + 145, 145, 208, 16, 9, 240, 240, 161, 129, 129, 74, 114, + 114, 97, 129, 113, 98, 82, 224, 19, 11, 240, 17, 161, + 161, 92, 146, 146, 146, 145, 145, 161, 145, 145, 130, 114, + 240, 32, 12, 9, 0, 9, 23, 81, 129, 129, 129, 129, + 73, 144, 16, 14, 0, 7, 42, 145, 209, 209, 209, 209, + 209, 209, 110, 240, 240, 192, 19, 9, 0, 6, 33, 129, + 129, 57, 66, 97, 17, 81, 33, 65, 49, 49, 65, 114, + 192, 25, 12, 240, 65, 177, 177, 76, 113, 162, 145, 17, + 145, 17, 129, 33, 113, 49, 97, 65, 66, 81, 177, 147, + 240, 16, 28, 11, 240, 17, 161, 161, 91, 81, 65, 81, + 65, 81, 65, 81, 65, 65, 81, 65, 81, 49, 97, 33, + 113, 17, 113, 17, 98, 208, 33, 14, 240, 65, 97, 97, + 65, 33, 81, 81, 29, 113, 65, 129, 65, 129, 65, 129, + 65, 113, 81, 113, 81, 97, 97, 81, 113, 65, 113, 65, + 98, 240, 64, 24, 13, 240, 49, 193, 193, 50, 116, 84, + 17, 193, 193, 51, 100, 114, 17, 84, 49, 193, 193, 209, + 193, 193, 64, 29, 13, 240, 49, 81, 97, 49, 33, 81, + 50, 17, 84, 17, 52, 17, 193, 193, 51, 100, 114, 17, + 84, 49, 193, 193, 209, 193, 193, 64, 24, 11, 240, 17, + 161, 151, 65, 81, 49, 81, 49, 97, 33, 97, 33, 113, + 145, 145, 145, 145, 130, 114, 240, 80, 29, 14, 193, 97, + 65, 33, 81, 81, 17, 70, 17, 97, 65, 113, 81, 97, + 81, 97, 97, 81, 97, 209, 193, 193, 193, 178, 162, 240, + 176, 24, 13, 240, 17, 193, 193, 202, 49, 65, 97, 81, + 97, 81, 81, 97, 65, 113, 177, 193, 177, 177, 162, 240, + 96, 29, 14, 240, 33, 129, 65, 97, 33, 49, 113, 17, + 57, 81, 65, 113, 81, 113, 81, 97, 97, 81, 113, 193, + 209, 193, 193, 178, 240, 128, 16, 11, 240, 240, 59, 161, + 161, 161, 161, 161, 161, 161, 172, 161, 240, 112, 20, 14, + 193, 177, 33, 177, 29, 193, 209, 209, 209, 209, 209, 209, + 209, 59, 209, 240, 240, 16, 28, 14, 240, 49, 81, 113, + 81, 113, 81, 113, 81, 62, 65, 81, 113, 81, 113, 81, + 113, 81, 113, 65, 209, 193, 193, 178, 240, 96, 32, 15, + 209, 81, 82, 33, 65, 81, 17, 17, 65, 81, 17, 97, + 81, 78, 81, 81, 129, 81, 129, 81, 129, 81, 129, 65, + 225, 209, 209, 194, 240, 128, 20, 12, 240, 162, 193, 240, + 240, 19, 145, 33, 113, 177, 161, 161, 161, 146, 130, 115, + 240, 96, 24, 12, 240, 113, 34, 81, 33, 49, 81, 17, + 145, 211, 145, 33, 113, 177, 161, 161, 161, 146, 130, 115, + 240, 96, 21, 13, 240, 240, 184, 193, 193, 177, 193, 177, + 194, 161, 33, 129, 65, 97, 97, 50, 131, 161, 208, 27, + 14, 240, 177, 177, 33, 40, 17, 17, 145, 17, 177, 193, + 209, 193, 210, 177, 33, 145, 65, 113, 97, 66, 129, 18, + 161, 240, 23, 13, 240, 33, 193, 193, 193, 68, 69, 54, + 97, 81, 81, 97, 65, 113, 49, 129, 193, 209, 214, 240, + 192, 29, 14, 193, 81, 81, 33, 65, 97, 17, 65, 97, + 97, 68, 85, 49, 21, 97, 97, 81, 113, 65, 129, 49, + 145, 209, 225, 230, 240, 240, 23, 11, 240, 240, 34, 145, + 17, 129, 33, 113, 33, 97, 49, 97, 145, 161, 145, 145, + 145, 130, 114, 240, 64, 25, 13, 240, 145, 161, 34, 145, + 17, 17, 129, 65, 113, 65, 97, 81, 97, 177, 193, 177, + 177, 177, 162, 146, 240, 128, 25, 12, 240, 33, 177, 183, + 65, 97, 49, 97, 49, 113, 18, 34, 49, 130, 17, 161, + 161, 161, 161, 146, 115, 240, 96, 29, 14, 193, 97, 65, + 33, 81, 81, 17, 87, 97, 97, 81, 97, 81, 113, 50, + 34, 49, 162, 17, 193, 193, 193, 193, 178, 147, 240, 160, + 19, 13, 240, 129, 147, 86, 193, 193, 193, 93, 113, 193, + 193, 177, 193, 177, 162, 240, 96, 23, 14, 193, 177, 33, + 115, 17, 17, 38, 49, 145, 209, 209, 109, 129, 209, 209, + 193, 209, 193, 178, 240, 128, 19, 9, 0, 7, 17, 81, + 49, 49, 17, 33, 49, 17, 97, 113, 129, 113, 113, 98, + 208, 25, 12, 240, 209, 113, 65, 81, 17, 49, 81, 17, + 49, 81, 17, 129, 177, 161, 177, 161, 161, 161, 146, 130, + 240, 80, 28, 14, 193, 177, 33, 65, 97, 18, 65, 81, + 49, 49, 65, 65, 49, 65, 65, 129, 193, 209, 193, 209, + 193, 193, 178, 162, 240, 144, 17, 13, 240, 240, 185, 240, + 240, 189, 113, 193, 193, 177, 193, 177, 162, 240, 96, 21, + 13, 240, 145, 161, 33, 39, 17, 17, 161, 240, 221, 113, + 193, 193, 177, 193, 177, 162, 240, 96, 20, 7, 113, 97, + 97, 97, 97, 97, 99, 65, 34, 33, 65, 17, 82, 97, + 97, 97, 97, 96, 25, 9, 145, 97, 17, 65, 34, 81, + 18, 81, 33, 129, 131, 97, 34, 65, 65, 49, 81, 33, + 129, 129, 129, 129, 128, 19, 13, 240, 81, 193, 193, 193, + 93, 113, 193, 193, 193, 193, 177, 193, 162, 146, 240, 112, + 10, 14, 0, 7, 42, 0, 10, 110, 0, 7, 23, 12, + 240, 240, 137, 177, 161, 177, 82, 49, 130, 17, 161, 161, + 17, 129, 49, 97, 81, 50, 115, 240, 112, 24, 13, 97, + 193, 193, 122, 193, 177, 177, 177, 162, 18, 98, 17, 50, + 19, 49, 81, 97, 193, 193, 193, 240, 64, 19, 11, 240, + 97, 161, 161, 161, 145, 161, 145, 161, 145, 145, 145, 145, + 130, 114, 240, 80, 27, 14, 0, 5, 97, 49, 145, 65, + 129, 81, 113, 81, 97, 113, 81, 113, 81, 129, 49, 145, + 49, 161, 17, 178, 193, 240, 208, 32, 14, 240, 177, 177, + 33, 65, 49, 33, 17, 65, 65, 17, 97, 81, 113, 81, + 97, 113, 81, 113, 81, 129, 49, 145, 49, 161, 17, 178, + 193, 240, 208, 31, 14, 178, 177, 33, 161, 33, 65, 49, + 34, 81, 65, 129, 81, 113, 81, 97, 113, 81, 113, 81, + 129, 49, 145, 49, 161, 17, 178, 193, 240, 208, 19, 10, + 161, 145, 145, 145, 145, 98, 17, 51, 52, 97, 145, 145, + 145, 161, 168, 240, 80, 23, 12, 193, 145, 17, 113, 34, + 129, 18, 129, 33, 98, 49, 51, 84, 129, 177, 177, 177, + 193, 200, 240, 176, 23, 13, 209, 146, 17, 129, 34, 129, + 34, 146, 17, 98, 65, 51, 100, 145, 193, 193, 193, 209, + 216, 240, 224, 18, 12, 240, 240, 108, 177, 177, 161, 177, + 161, 177, 161, 161, 161, 146, 130, 240, 80, 20, 13, 177, + 161, 33, 161, 28, 193, 193, 177, 193, 177, 193, 177, 177, + 177, 162, 146, 240, 128, 20, 14, 240, 162, 177, 44, 33, + 163, 177, 193, 209, 193, 209, 193, 193, 193, 178, 162, 240, + 160, 19, 14, 0, 7, 82, 177, 33, 145, 65, 113, 97, + 81, 129, 49, 161, 225, 225, 0, 7, 25, 14, 240, 240, + 161, 177, 33, 82, 65, 17, 65, 33, 49, 81, 65, 113, + 97, 81, 129, 49, 161, 225, 225, 0, 7, 24, 14, 240, + 146, 177, 33, 161, 33, 98, 50, 97, 33, 145, 65, 113, + 97, 81, 129, 49, 161, 225, 225, 0, 7, 31, 13, 240, + 65, 193, 193, 109, 97, 193, 145, 33, 33, 97, 33, 49, + 81, 33, 65, 49, 49, 65, 49, 49, 81, 17, 65, 82, + 81, 178, 240, 64, 36, 14, 240, 81, 81, 113, 49, 33, + 97, 65, 29, 129, 209, 161, 33, 33, 113, 33, 49, 97, + 33, 65, 65, 49, 65, 65, 49, 81, 33, 65, 81, 17, + 81, 194, 240, 96, 36, 14, 240, 81, 66, 113, 49, 33, + 97, 49, 46, 113, 209, 161, 33, 33, 113, 33, 49, 97, + 33, 65, 65, 49, 65, 65, 49, 81, 33, 65, 81, 17, + 81, 194, 240, 96, 19, 13, 240, 240, 157, 177, 193, 177, + 177, 82, 65, 130, 17, 177, 209, 209, 193, 240, 240, 16, + 9, 178, 146, 146, 145, 178, 146, 145, 145, 17, 146, 146, + 146, 145, 145, 24, 12, 240, 33, 177, 177, 177, 177, 161, + 177, 49, 113, 65, 81, 81, 81, 97, 49, 38, 21, 97, + 177, 177, 192, 24, 11, 240, 81, 161, 161, 161, 50, 65, + 98, 33, 129, 17, 145, 162, 129, 33, 97, 65, 65, 130, + 114, 240, 80, 17, 13, 240, 217, 113, 193, 193, 193, 125, + 81, 193, 193, 193, 209, 213, 240, 192, 21, 10, 0, 6, + 81, 145, 161, 35, 67, 33, 35, 49, 18, 33, 33, 113, + 145, 161, 145, 145, 48, 27, 13, 240, 17, 193, 209, 83, + 65, 35, 33, 52, 65, 19, 17, 81, 113, 49, 129, 33, + 161, 193, 193, 209, 193, 193, 240, 48, 12, 11, 0, 11, + 38, 161, 161, 161, 161, 59, 240, 112, 16, 14, 0, 7, + 40, 209, 209, 209, 209, 209, 209, 209, 78, 240, 240, 192, + 12, 7, 240, 240, 199, 97, 97, 104, 97, 97, 104, 112, + 15, 10, 240, 90, 145, 145, 145, 155, 145, 145, 145, 145, + 155, 145, 160, 17, 12, 240, 170, 240, 240, 124, 177, 177, + 161, 177, 161, 146, 130, 115, 240, 64, 18, 8, 129, 98, + 98, 98, 98, 98, 98, 98, 97, 113, 97, 113, 97, 97, + 82, 192, 37, 14, 240, 97, 209, 145, 49, 145, 49, 145, + 49, 145, 49, 81, 49, 49, 81, 49, 49, 65, 65, 49, + 65, 65, 49, 49, 65, 65, 33, 81, 65, 17, 81, 82, + 81, 240, 192, 21, 9, 145, 129, 129, 129, 129, 129, 129, + 129, 114, 114, 97, 17, 81, 33, 65, 49, 34, 67, 240, + 16, 11, 240, 240, 60, 146, 146, 146, 146, 146, 146, 146, + 157, 145, 240, 112, 14, 9, 0, 6, 106, 114, 114, 113, + 113, 129, 113, 113, 98, 208, 18, 11, 240, 240, 60, 146, + 146, 146, 145, 161, 145, 161, 145, 145, 130, 114, 240, 32, + 24, 14, 240, 113, 209, 209, 108, 65, 65, 129, 65, 129, + 65, 129, 65, 129, 65, 94, 129, 209, 209, 209, 240, 64, + 18, 13, 240, 240, 186, 177, 177, 145, 17, 161, 193, 193, + 193, 193, 109, 240, 240, 144, 17, 10, 240, 90, 145, 145, + 145, 25, 129, 145, 129, 129, 129, 114, 83, 240, 192, 19, + 12, 240, 240, 98, 193, 193, 113, 177, 161, 177, 161, 161, + 161, 146, 130, 115, 240, 96, 27, 13, 81, 193, 81, 97, + 49, 33, 81, 65, 28, 33, 145, 33, 145, 33, 145, 33, + 145, 177, 193, 177, 177, 162, 146, 240, 96, 23, 9, 240, + 240, 161, 129, 129, 73, 65, 49, 65, 49, 65, 49, 49, + 65, 49, 65, 33, 81, 17, 66, 160, 20, 11, 0, 5, + 113, 161, 161, 153, 33, 65, 65, 81, 49, 81, 161, 145, + 145, 130, 240, 48, 24, 14, 240, 177, 210, 177, 42, 17, + 33, 129, 65, 129, 65, 114, 65, 114, 193, 194, 178, 163, + 133, 161, 240, 160, 26, 13, 240, 240, 49, 33, 17, 113, + 34, 129, 106, 81, 49, 129, 49, 129, 49, 129, 49, 93, + 113, 193, 193, 193, 240, 48, 20, 14, 240, 177, 178, 17, + 177, 59, 193, 194, 145, 18, 163, 177, 209, 209, 125, 240, + 240, 208, 20, 14, 240, 178, 177, 27, 33, 162, 193, 209, + 89, 194, 193, 194, 178, 163, 147, 177, 240, 160, 4, 2, + 228, 224, 8, 13, 0, 9, 97, 220, 0, 13, 13, 8, + 240, 240, 162, 130, 129, 129, 129, 129, 240, 240, 160, 17, + 8, 240, 113, 81, 33, 81, 19, 49, 66, 129, 129, 129, + 129, 240, 240, 160, +}; + +tFont *g_psFontWSazanamigothic8x15 = (tFont *)g_pui8Sazanamigothic8x15; diff --git a/third_party/fonts/other/fonts/fontsazanamigothic9x17.c b/third_party/fonts/other/fonts/fontsazanamigothic9x17.c new file mode 100644 index 0000000..c56d5bc --- /dev/null +++ b/third_party/fonts/other/fonts/fontsazanamigothic9x17.c @@ -0,0 +1,985 @@ +//***************************************************************************** +// +// fontsazanamigothic9x17.c - Font definition for the 9x17 Sazanamigothic font. +// +//***************************************************************************** + +//***************************************************************************** +// +// This font was converted from Sazanami +// +// Copyright (c) 1990-2003 +// Wada Laboratory, the University of Tokyo. All rights reserved. +// Copyright (c) 2003-2004 +// Electronic Font Open Laboratory (/efont/). All rights reserved +// +// For license, please see README. +//***************************************************************************** + +//***************************************************************************** +// +// This file is generated by ftrasterize; DO NOT EDIT BY HAND! +// +//***************************************************************************** + +#include +#include +#include "grlib/grlib.h" + +//***************************************************************************** +// +// Details of this font: +// Characters: 286 in 2 blocks +// Style: sazanamigothic +// Size: 9x17 +// Bold: no +// Italic: no +// Memory usage: 8297 bytes +// +//***************************************************************************** + +const uint8_t g_pui8Sazanamigothic9x17[] = +{ + // + // The format of the font. + // + FONT_FMT_WIDE_PIXEL_RLE, + + // + // The maximum width of the font. + // + 16, + + // + // The height of the font. + // + 18, + + // + // The baseline of the font. + // + 15, + + // + // The font codepage (CODEPAGE_UNICODE). + // + 14, 0, + + // + // The number of blocks of characters (2). + // + 2, 0, + + // + // Block header 0: Codepoints 0x20 - 0x7e + // + 0x20, 0x00, 0x00, 0x00, + 0x5f, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, + + // + // Block header 1: Codepoints 0x3041 - 0x30ff + // + 0x41, 0x30, 0x00, 0x00, + 0xbf, 0x00, 0x00, 0x00, + 0xd0, 0x09, 0x00, 0x00, + + // + // Block 0 Offsets: Codepoints 0x20 - 0x7e + // + 0x7c, 0x01, 0x00, 0x00, // Offset 380 (0x17c) + 0x81, 0x01, 0x00, 0x00, // Offset 385 (0x181) + 0x90, 0x01, 0x00, 0x00, // Offset 400 (0x190) + 0x9b, 0x01, 0x00, 0x00, // Offset 411 (0x19b) + 0xbb, 0x01, 0x00, 0x00, // Offset 443 (0x1bb) + 0xda, 0x01, 0x00, 0x00, // Offset 474 (0x1da) + 0xfd, 0x01, 0x00, 0x00, // Offset 509 (0x1fd) + 0x1d, 0x02, 0x00, 0x00, // Offset 541 (0x21d) + 0x26, 0x02, 0x00, 0x00, // Offset 550 (0x226) + 0x3a, 0x02, 0x00, 0x00, // Offset 570 (0x23a) + 0x4e, 0x02, 0x00, 0x00, // Offset 590 (0x24e) + 0x66, 0x02, 0x00, 0x00, // Offset 614 (0x266) + 0x77, 0x02, 0x00, 0x00, // Offset 631 (0x277) + 0x80, 0x02, 0x00, 0x00, // Offset 640 (0x280) + 0x88, 0x02, 0x00, 0x00, // Offset 648 (0x288) + 0x8f, 0x02, 0x00, 0x00, // Offset 655 (0x28f) + 0xa4, 0x02, 0x00, 0x00, // Offset 676 (0x2a4) + 0xc1, 0x02, 0x00, 0x00, // Offset 705 (0x2c1) + 0xd1, 0x02, 0x00, 0x00, // Offset 721 (0x2d1) + 0xe6, 0x02, 0x00, 0x00, // Offset 742 (0x2e6) + 0xfe, 0x02, 0x00, 0x00, // Offset 766 (0x2fe) + 0x16, 0x03, 0x00, 0x00, // Offset 790 (0x316) + 0x2c, 0x03, 0x00, 0x00, // Offset 812 (0x32c) + 0x47, 0x03, 0x00, 0x00, // Offset 839 (0x347) + 0x59, 0x03, 0x00, 0x00, // Offset 857 (0x359) + 0x75, 0x03, 0x00, 0x00, // Offset 885 (0x375) + 0x90, 0x03, 0x00, 0x00, // Offset 912 (0x390) + 0x98, 0x03, 0x00, 0x00, // Offset 920 (0x398) + 0xa2, 0x03, 0x00, 0x00, // Offset 930 (0x3a2) + 0xb4, 0x03, 0x00, 0x00, // Offset 948 (0x3b4) + 0xbe, 0x03, 0x00, 0x00, // Offset 958 (0x3be) + 0xd0, 0x03, 0x00, 0x00, // Offset 976 (0x3d0) + 0xe5, 0x03, 0x00, 0x00, // Offset 997 (0x3e5) + 0x11, 0x04, 0x00, 0x00, // Offset 1041 (0x411) + 0x2d, 0x04, 0x00, 0x00, // Offset 1069 (0x42d) + 0x49, 0x04, 0x00, 0x00, // Offset 1097 (0x449) + 0x61, 0x04, 0x00, 0x00, // Offset 1121 (0x461) + 0x7e, 0x04, 0x00, 0x00, // Offset 1150 (0x47e) + 0x90, 0x04, 0x00, 0x00, // Offset 1168 (0x490) + 0xa3, 0x04, 0x00, 0x00, // Offset 1187 (0x4a3) + 0xbf, 0x04, 0x00, 0x00, // Offset 1215 (0x4bf) + 0xdd, 0x04, 0x00, 0x00, // Offset 1245 (0x4dd) + 0xed, 0x04, 0x00, 0x00, // Offset 1261 (0x4ed) + 0x03, 0x05, 0x00, 0x00, // Offset 1283 (0x503) + 0x22, 0x05, 0x00, 0x00, // Offset 1314 (0x522) + 0x34, 0x05, 0x00, 0x00, // Offset 1332 (0x534) + 0x5f, 0x05, 0x00, 0x00, // Offset 1375 (0x55f) + 0x84, 0x05, 0x00, 0x00, // Offset 1412 (0x584) + 0xa1, 0x05, 0x00, 0x00, // Offset 1441 (0x5a1) + 0xb9, 0x05, 0x00, 0x00, // Offset 1465 (0x5b9) + 0xda, 0x05, 0x00, 0x00, // Offset 1498 (0x5da) + 0xf7, 0x05, 0x00, 0x00, // Offset 1527 (0x5f7) + 0x0e, 0x06, 0x00, 0x00, // Offset 1550 (0x60e) + 0x20, 0x06, 0x00, 0x00, // Offset 1568 (0x620) + 0x3e, 0x06, 0x00, 0x00, // Offset 1598 (0x63e) + 0x5a, 0x06, 0x00, 0x00, // Offset 1626 (0x65a) + 0x86, 0x06, 0x00, 0x00, // Offset 1670 (0x686) + 0xa4, 0x06, 0x00, 0x00, // Offset 1700 (0x6a4) + 0xbd, 0x06, 0x00, 0x00, // Offset 1725 (0x6bd) + 0xcf, 0x06, 0x00, 0x00, // Offset 1743 (0x6cf) + 0xe2, 0x06, 0x00, 0x00, // Offset 1762 (0x6e2) + 0xf5, 0x06, 0x00, 0x00, // Offset 1781 (0x6f5) + 0x08, 0x07, 0x00, 0x00, // Offset 1800 (0x708) + 0x12, 0x07, 0x00, 0x00, // Offset 1810 (0x712) + 0x18, 0x07, 0x00, 0x00, // Offset 1816 (0x718) + 0x21, 0x07, 0x00, 0x00, // Offset 1825 (0x721) + 0x36, 0x07, 0x00, 0x00, // Offset 1846 (0x736) + 0x51, 0x07, 0x00, 0x00, // Offset 1873 (0x751) + 0x64, 0x07, 0x00, 0x00, // Offset 1892 (0x764) + 0x7f, 0x07, 0x00, 0x00, // Offset 1919 (0x77f) + 0x92, 0x07, 0x00, 0x00, // Offset 1938 (0x792) + 0xa5, 0x07, 0x00, 0x00, // Offset 1957 (0x7a5) + 0xc0, 0x07, 0x00, 0x00, // Offset 1984 (0x7c0) + 0xda, 0x07, 0x00, 0x00, // Offset 2010 (0x7da) + 0xe8, 0x07, 0x00, 0x00, // Offset 2024 (0x7e8) + 0xfb, 0x07, 0x00, 0x00, // Offset 2043 (0x7fb) + 0x16, 0x08, 0x00, 0x00, // Offset 2070 (0x816) + 0x26, 0x08, 0x00, 0x00, // Offset 2086 (0x826) + 0x47, 0x08, 0x00, 0x00, // Offset 2119 (0x847) + 0x5f, 0x08, 0x00, 0x00, // Offset 2143 (0x85f) + 0x75, 0x08, 0x00, 0x00, // Offset 2165 (0x875) + 0x8f, 0x08, 0x00, 0x00, // Offset 2191 (0x88f) + 0xa8, 0x08, 0x00, 0x00, // Offset 2216 (0x8a8) + 0xb8, 0x08, 0x00, 0x00, // Offset 2232 (0x8b8) + 0xca, 0x08, 0x00, 0x00, // Offset 2250 (0x8ca) + 0xdb, 0x08, 0x00, 0x00, // Offset 2267 (0x8db) + 0xf3, 0x08, 0x00, 0x00, // Offset 2291 (0x8f3) + 0x09, 0x09, 0x00, 0x00, // Offset 2313 (0x909) + 0x2b, 0x09, 0x00, 0x00, // Offset 2347 (0x92b) + 0x42, 0x09, 0x00, 0x00, // Offset 2370 (0x942) + 0x58, 0x09, 0x00, 0x00, // Offset 2392 (0x958) + 0x67, 0x09, 0x00, 0x00, // Offset 2407 (0x967) + 0x7b, 0x09, 0x00, 0x00, // Offset 2427 (0x97b) + 0x8f, 0x09, 0x00, 0x00, // Offset 2447 (0x98f) + 0xa3, 0x09, 0x00, 0x00, // Offset 2467 (0x9a3) + + // + // Block 0 Data: Codepoints 0x20 - 0x7e + // + 5, 11, 0, 24, 96, 15, 3, 113, 33, 33, 33, 33, + 33, 33, 33, 33, 33, 114, 18, 112, 11, 7, 130, 18, + 33, 33, 33, 33, 0, 12, 80, 32, 10, 209, 33, 97, + 33, 97, 33, 72, 65, 33, 97, 33, 81, 49, 81, 49, + 81, 33, 97, 33, 72, 65, 33, 97, 33, 97, 33, 97, + 33, 240, 144, 31, 8, 177, 113, 99, 65, 17, 17, 33, + 33, 33, 17, 33, 81, 17, 99, 97, 17, 81, 33, 17, + 33, 33, 33, 17, 17, 67, 97, 113, 113, 192, 35, 8, + 225, 34, 49, 17, 33, 17, 33, 33, 17, 33, 33, 17, + 50, 17, 113, 97, 113, 97, 113, 18, 49, 17, 33, 33, + 17, 33, 33, 17, 33, 17, 50, 33, 240, 32, 10, 240, + 115, 97, 49, 81, 49, 81, 49, 81, 33, 114, 129, 129, + 17, 49, 49, 33, 33, 33, 66, 49, 81, 65, 49, 17, + 67, 49, 240, 240, 16, 9, 3, 50, 18, 33, 17, 240, + 240, 176, 20, 6, 65, 65, 65, 81, 65, 81, 81, 65, + 81, 81, 97, 81, 81, 97, 81, 97, 97, 112, 20, 6, + 1, 97, 97, 81, 97, 81, 81, 97, 81, 81, 65, 81, + 81, 65, 81, 65, 65, 176, 24, 8, 240, 240, 81, 65, + 33, 33, 33, 17, 17, 67, 97, 99, 65, 17, 17, 33, + 33, 33, 65, 240, 240, 224, 17, 8, 240, 193, 113, 113, + 113, 113, 71, 65, 113, 113, 113, 113, 240, 240, 96, 9, + 3, 240, 240, 146, 18, 33, 17, 80, 8, 8, 0, 8, + 7, 0, 9, 16, 7, 3, 240, 240, 146, 18, 160, 21, + 9, 240, 17, 129, 113, 129, 113, 129, 113, 129, 113, 129, + 113, 129, 113, 129, 113, 129, 240, 32, 29, 8, 240, 51, + 65, 49, 49, 49, 33, 81, 17, 81, 17, 81, 17, 81, + 17, 81, 17, 81, 17, 81, 33, 49, 49, 49, 67, 240, + 192, 16, 4, 161, 19, 49, 49, 49, 49, 49, 49, 49, + 49, 49, 49, 49, 208, 21, 8, 240, 51, 65, 49, 33, + 81, 17, 81, 113, 97, 113, 97, 97, 97, 97, 97, 119, + 240, 160, 24, 8, 240, 51, 65, 49, 33, 81, 17, 81, + 97, 82, 129, 129, 113, 17, 81, 17, 81, 33, 49, 67, + 240, 192, 24, 8, 240, 81, 98, 98, 81, 17, 81, 17, + 65, 33, 65, 33, 49, 49, 49, 49, 55, 81, 113, 113, + 240, 192, 22, 8, 240, 23, 17, 113, 113, 113, 113, 19, + 50, 49, 129, 113, 113, 17, 81, 17, 65, 52, 240, 192, + 27, 8, 240, 51, 65, 49, 33, 81, 17, 113, 113, 19, + 50, 49, 33, 81, 17, 81, 17, 81, 17, 81, 33, 49, + 67, 240, 192, 18, 8, 240, 23, 113, 113, 97, 113, 113, + 97, 113, 97, 113, 113, 97, 113, 240, 224, 28, 8, 240, + 51, 65, 49, 33, 81, 17, 81, 17, 81, 33, 49, 67, + 65, 49, 33, 81, 17, 81, 17, 81, 33, 49, 67, 240, + 192, 27, 8, 240, 51, 65, 49, 33, 81, 17, 81, 17, + 81, 17, 81, 33, 50, 51, 17, 113, 113, 17, 81, 33, + 49, 67, 240, 192, 8, 3, 242, 18, 240, 18, 18, 208, + 10, 3, 242, 18, 240, 18, 18, 33, 17, 128, 18, 8, + 240, 241, 97, 97, 97, 97, 97, 97, 129, 129, 129, 129, + 129, 129, 240, 32, 10, 8, 0, 6, 7, 240, 167, 0, + 7, 16, 18, 8, 240, 145, 129, 129, 129, 129, 129, 129, + 97, 97, 97, 97, 97, 97, 240, 128, 21, 9, 240, 84, + 65, 65, 33, 97, 17, 97, 113, 113, 113, 129, 129, 129, + 240, 162, 114, 240, 112, 44, 9, 195, 81, 49, 49, 65, + 49, 49, 17, 17, 35, 17, 17, 17, 33, 17, 17, 17, + 33, 17, 17, 17, 33, 17, 17, 17, 33, 17, 17, 17, + 33, 17, 17, 34, 18, 33, 129, 81, 49, 49, 83, 240, + 96, 28, 8, 240, 65, 113, 97, 17, 81, 17, 81, 17, + 65, 49, 49, 49, 49, 49, 53, 33, 81, 17, 81, 17, + 81, 17, 81, 240, 160, 28, 8, 240, 21, 49, 65, 33, + 81, 17, 81, 17, 81, 17, 65, 37, 49, 65, 33, 81, + 17, 81, 17, 81, 17, 65, 37, 240, 192, 24, 8, 240, + 51, 65, 49, 49, 65, 17, 81, 17, 113, 113, 113, 113, + 113, 81, 33, 65, 33, 49, 67, 240, 192, 29, 8, 240, + 20, 65, 49, 49, 65, 33, 65, 33, 81, 17, 81, 17, + 81, 17, 81, 17, 81, 17, 65, 33, 65, 33, 49, 52, + 240, 208, 18, 8, 240, 23, 17, 113, 113, 113, 113, 118, + 33, 113, 113, 113, 113, 119, 240, 160, 19, 8, 240, 23, + 17, 113, 113, 113, 113, 118, 33, 113, 113, 113, 113, 113, + 240, 240, 16, 28, 8, 240, 51, 65, 49, 49, 65, 17, + 81, 17, 113, 113, 51, 17, 81, 17, 81, 17, 81, 33, + 65, 33, 50, 51, 17, 240, 160, 30, 8, 240, 17, 81, + 17, 81, 17, 81, 17, 81, 17, 81, 17, 81, 23, 17, + 81, 17, 81, 17, 81, 17, 81, 17, 81, 17, 81, 240, + 160, 16, 4, 131, 33, 49, 49, 49, 49, 49, 49, 49, + 49, 49, 49, 35, 208, 22, 7, 240, 65, 97, 97, 97, + 97, 97, 97, 97, 97, 97, 17, 65, 17, 65, 33, 33, + 66, 240, 32, 31, 8, 240, 17, 81, 17, 65, 33, 49, + 49, 33, 65, 33, 65, 17, 82, 17, 65, 49, 49, 49, + 49, 65, 33, 65, 33, 81, 17, 81, 240, 160, 18, 8, + 240, 17, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, + 113, 119, 240, 160, 43, 8, 240, 17, 81, 17, 81, 18, + 50, 18, 50, 18, 50, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 33, 33, + 17, 33, 33, 17, 33, 33, 17, 33, 33, 240, 160, 37, + 8, 240, 17, 81, 18, 65, 18, 65, 17, 17, 49, 17, + 17, 49, 17, 33, 33, 17, 33, 33, 17, 49, 17, 17, + 49, 17, 17, 66, 17, 66, 17, 81, 17, 81, 240, 160, + 29, 8, 240, 51, 65, 49, 33, 81, 17, 81, 17, 81, + 17, 81, 17, 81, 17, 81, 17, 81, 17, 81, 17, 81, + 33, 49, 67, 240, 192, 24, 8, 240, 21, 49, 65, 33, + 81, 17, 81, 17, 81, 17, 65, 37, 49, 113, 113, 113, + 113, 113, 240, 240, 16, 33, 8, 240, 51, 65, 49, 33, + 81, 17, 81, 17, 81, 17, 81, 17, 81, 17, 81, 17, + 81, 17, 33, 33, 17, 49, 17, 33, 34, 66, 17, 129, + 240, 32, 29, 8, 240, 21, 49, 65, 33, 81, 17, 81, + 17, 81, 17, 65, 37, 49, 49, 49, 49, 49, 65, 33, + 65, 33, 81, 17, 81, 240, 160, 23, 8, 240, 51, 65, + 49, 33, 81, 17, 113, 130, 130, 129, 129, 17, 81, 17, + 81, 33, 49, 67, 240, 192, 18, 8, 240, 23, 65, 113, + 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 240, 208, + 30, 8, 240, 17, 81, 17, 81, 17, 81, 17, 81, 17, + 81, 17, 81, 17, 81, 17, 81, 17, 81, 17, 81, 17, + 81, 33, 49, 67, 240, 192, 28, 8, 240, 17, 81, 17, + 81, 17, 81, 33, 49, 49, 49, 49, 49, 49, 49, 65, + 17, 81, 17, 81, 17, 97, 113, 113, 240, 208, 44, 8, + 240, 17, 33, 33, 17, 33, 33, 17, 33, 33, 17, 33, + 33, 17, 33, 33, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 33, 49, 49, 49, + 49, 49, 49, 49, 240, 176, 30, 8, 240, 17, 81, 17, + 81, 33, 49, 49, 49, 65, 17, 81, 17, 97, 97, 17, + 81, 17, 65, 49, 49, 49, 33, 81, 17, 81, 240, 160, + 25, 8, 240, 17, 81, 17, 81, 17, 81, 33, 49, 49, + 49, 65, 17, 81, 17, 97, 113, 113, 113, 113, 113, 240, + 208, 18, 8, 240, 23, 97, 113, 97, 113, 97, 113, 97, + 113, 97, 113, 97, 119, 240, 160, 19, 5, 84, 17, 65, + 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, + 68, 96, 19, 9, 145, 129, 145, 129, 145, 129, 145, 129, + 145, 129, 145, 129, 145, 129, 145, 129, 160, 19, 5, 84, + 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, + 65, 65, 20, 96, 10, 6, 33, 65, 17, 33, 49, 0, + 11, 48, 6, 10, 0, 20, 9, 176, 9, 3, 50, 18, + 17, 49, 240, 240, 160, 21, 8, 0, 6, 36, 49, 65, + 113, 68, 34, 49, 17, 81, 17, 81, 17, 66, 36, 17, + 240, 160, 27, 8, 240, 17, 113, 113, 113, 113, 19, 50, + 49, 33, 81, 17, 81, 17, 81, 17, 81, 17, 81, 18, + 49, 33, 19, 240, 192, 19, 8, 0, 6, 35, 65, 49, + 33, 81, 17, 113, 113, 113, 81, 33, 49, 67, 240, 192, + 27, 8, 240, 113, 113, 113, 113, 51, 17, 33, 50, 17, + 81, 17, 81, 17, 81, 17, 81, 17, 81, 33, 50, 51, + 17, 240, 160, 19, 8, 0, 6, 35, 65, 49, 33, 81, + 23, 17, 113, 113, 81, 33, 49, 67, 240, 192, 19, 8, + 240, 67, 65, 49, 49, 113, 86, 65, 113, 113, 113, 113, + 113, 113, 113, 240, 224, 27, 9, 0, 6, 65, 52, 17, + 33, 65, 49, 65, 49, 65, 49, 65, 68, 81, 113, 20, + 33, 97, 17, 97, 17, 97, 38, 32, 26, 7, 225, 97, + 97, 97, 97, 19, 34, 49, 17, 65, 17, 65, 17, 65, + 17, 65, 17, 65, 17, 65, 17, 65, 240, 112, 14, 3, + 98, 18, 129, 33, 33, 33, 33, 33, 33, 33, 33, 160, + 19, 6, 242, 66, 240, 33, 81, 81, 81, 81, 81, 81, + 81, 17, 49, 17, 49, 35, 128, 27, 8, 240, 17, 113, + 113, 113, 113, 65, 33, 49, 49, 49, 49, 33, 65, 18, + 66, 33, 49, 49, 49, 65, 33, 81, 240, 160, 16, 3, + 98, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, + 33, 160, 33, 8, 0, 6, 1, 17, 18, 34, 17, 33, + 17, 33, 33, 17, 33, 33, 17, 33, 33, 17, 33, 33, + 17, 33, 33, 17, 33, 33, 17, 33, 33, 240, 160, 24, + 8, 0, 6, 1, 20, 34, 65, 17, 81, 17, 81, 17, + 81, 17, 81, 17, 81, 17, 81, 17, 81, 240, 160, 22, + 8, 0, 6, 35, 65, 49, 33, 81, 17, 81, 17, 81, + 17, 81, 17, 81, 33, 49, 67, 240, 192, 26, 8, 0, + 6, 1, 19, 50, 49, 33, 81, 17, 81, 17, 81, 17, + 81, 17, 81, 18, 49, 33, 19, 49, 113, 113, 112, 25, + 8, 0, 6, 35, 17, 33, 50, 17, 81, 17, 81, 17, + 81, 17, 81, 17, 81, 33, 50, 51, 17, 113, 113, 113, + 16, 6, 240, 240, 97, 19, 18, 65, 81, 81, 81, 81, + 81, 81, 240, 128, 18, 8, 0, 6, 21, 33, 81, 17, + 130, 131, 129, 17, 81, 17, 81, 37, 240, 176, 17, 6, + 225, 81, 81, 81, 53, 49, 81, 81, 81, 81, 81, 81, + 98, 240, 64, 24, 7, 240, 240, 193, 65, 17, 65, 17, + 65, 17, 65, 17, 65, 17, 65, 17, 65, 17, 50, 35, + 17, 240, 112, 22, 8, 0, 6, 1, 81, 17, 81, 33, + 49, 49, 49, 49, 49, 65, 17, 81, 17, 97, 113, 240, + 208, 34, 8, 0, 6, 1, 33, 33, 17, 33, 33, 17, + 33, 33, 17, 33, 33, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 33, 49, 49, 49, 240, 176, 23, + 8, 0, 6, 1, 81, 33, 49, 49, 49, 65, 17, 97, + 97, 17, 65, 49, 49, 49, 33, 81, 240, 160, 22, 8, + 0, 6, 1, 81, 17, 81, 33, 49, 49, 49, 65, 17, + 81, 17, 97, 113, 97, 113, 82, 224, 15, 8, 0, 6, + 7, 97, 97, 113, 97, 97, 113, 97, 103, 240, 160, 20, + 6, 65, 65, 65, 81, 81, 81, 81, 81, 50, 97, 81, + 81, 81, 81, 81, 97, 97, 112, 20, 2, 1, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 20, 6, 1, 97, 97, 81, 81, 81, 81, + 81, 98, 49, 81, 81, 81, 81, 81, 65, 65, 176, 10, + 8, 146, 81, 33, 33, 82, 0, 14, 32, + 0, 0, 0, // Padding + + // + // Block 1 Offsets: Codepoints 0x3041 - 0x30ff + // + 0xfc, 0x02, 0x00, 0x00, // Offset 764 (0x2fc) + 0x1a, 0x03, 0x00, 0x00, // Offset 794 (0x31a) + 0x45, 0x03, 0x00, 0x00, // Offset 837 (0x345) + 0x5b, 0x03, 0x00, 0x00, // Offset 859 (0x35b) + 0x7a, 0x03, 0x00, 0x00, // Offset 890 (0x37a) + 0x8b, 0x03, 0x00, 0x00, // Offset 907 (0x38b) + 0x9f, 0x03, 0x00, 0x00, // Offset 927 (0x39f) + 0xb4, 0x03, 0x00, 0x00, // Offset 948 (0x3b4) + 0xd0, 0x03, 0x00, 0x00, // Offset 976 (0x3d0) + 0xee, 0x03, 0x00, 0x00, // Offset 1006 (0x3ee) + 0x13, 0x04, 0x00, 0x00, // Offset 1043 (0x413) + 0x3a, 0x04, 0x00, 0x00, // Offset 1082 (0x43a) + 0x65, 0x04, 0x00, 0x00, // Offset 1125 (0x465) + 0x7d, 0x04, 0x00, 0x00, // Offset 1149 (0x47d) + 0x98, 0x04, 0x00, 0x00, // Offset 1176 (0x498) + 0xac, 0x04, 0x00, 0x00, // Offset 1196 (0x4ac) + 0xc5, 0x04, 0x00, 0x00, // Offset 1221 (0x4c5) + 0xe9, 0x04, 0x00, 0x00, // Offset 1257 (0x4e9) + 0x10, 0x05, 0x00, 0x00, // Offset 1296 (0x510) + 0x1f, 0x05, 0x00, 0x00, // Offset 1311 (0x51f) + 0x32, 0x05, 0x00, 0x00, // Offset 1330 (0x532) + 0x4a, 0x05, 0x00, 0x00, // Offset 1354 (0x54a) + 0x65, 0x05, 0x00, 0x00, // Offset 1381 (0x565) + 0x7c, 0x05, 0x00, 0x00, // Offset 1404 (0x57c) + 0x97, 0x05, 0x00, 0x00, // Offset 1431 (0x597) + 0xaf, 0x05, 0x00, 0x00, // Offset 1455 (0x5af) + 0xce, 0x05, 0x00, 0x00, // Offset 1486 (0x5ce) + 0xf0, 0x05, 0x00, 0x00, // Offset 1520 (0x5f0) + 0x15, 0x06, 0x00, 0x00, // Offset 1557 (0x615) + 0x2b, 0x06, 0x00, 0x00, // Offset 1579 (0x62b) + 0x46, 0x06, 0x00, 0x00, // Offset 1606 (0x646) + 0x60, 0x06, 0x00, 0x00, // Offset 1632 (0x660) + 0x7e, 0x06, 0x00, 0x00, // Offset 1662 (0x67e) + 0x99, 0x06, 0x00, 0x00, // Offset 1689 (0x699) + 0xb8, 0x06, 0x00, 0x00, // Offset 1720 (0x6b8) + 0xc7, 0x06, 0x00, 0x00, // Offset 1735 (0x6c7) + 0xdb, 0x06, 0x00, 0x00, // Offset 1755 (0x6db) + 0xf5, 0x06, 0x00, 0x00, // Offset 1781 (0x6f5) + 0x0b, 0x07, 0x00, 0x00, // Offset 1803 (0x70b) + 0x28, 0x07, 0x00, 0x00, // Offset 1832 (0x728) + 0x3d, 0x07, 0x00, 0x00, // Offset 1853 (0x73d) + 0x56, 0x07, 0x00, 0x00, // Offset 1878 (0x756) + 0x78, 0x07, 0x00, 0x00, // Offset 1912 (0x778) + 0x92, 0x07, 0x00, 0x00, // Offset 1938 (0x792) + 0xc5, 0x07, 0x00, 0x00, // Offset 1989 (0x7c5) + 0xf3, 0x07, 0x00, 0x00, // Offset 2035 (0x7f3) + 0x1c, 0x08, 0x00, 0x00, // Offset 2076 (0x81c) + 0x45, 0x08, 0x00, 0x00, // Offset 2117 (0x845) + 0x71, 0x08, 0x00, 0x00, // Offset 2161 (0x871) + 0x9f, 0x08, 0x00, 0x00, // Offset 2207 (0x89f) + 0xc4, 0x08, 0x00, 0x00, // Offset 2244 (0x8c4) + 0xec, 0x08, 0x00, 0x00, // Offset 2284 (0x8ec) + 0x15, 0x09, 0x00, 0x00, // Offset 2325 (0x915) + 0x38, 0x09, 0x00, 0x00, // Offset 2360 (0x938) + 0x5d, 0x09, 0x00, 0x00, // Offset 2397 (0x95d) + 0x83, 0x09, 0x00, 0x00, // Offset 2435 (0x983) + 0x9b, 0x09, 0x00, 0x00, // Offset 2459 (0x99b) + 0xb7, 0x09, 0x00, 0x00, // Offset 2487 (0x9b7) + 0xd5, 0x09, 0x00, 0x00, // Offset 2517 (0x9d5) + 0xfd, 0x09, 0x00, 0x00, // Offset 2557 (0x9fd) + 0x2a, 0x0a, 0x00, 0x00, // Offset 2602 (0xa2a) + 0x55, 0x0a, 0x00, 0x00, // Offset 2645 (0xa55) + 0x70, 0x0a, 0x00, 0x00, // Offset 2672 (0xa70) + 0x95, 0x0a, 0x00, 0x00, // Offset 2709 (0xa95) + 0xb5, 0x0a, 0x00, 0x00, // Offset 2741 (0xab5) + 0xe4, 0x0a, 0x00, 0x00, // Offset 2788 (0xae4) + 0xff, 0x0a, 0x00, 0x00, // Offset 2815 (0xaff) + 0x19, 0x0b, 0x00, 0x00, // Offset 2841 (0xb19) + 0x3f, 0x0b, 0x00, 0x00, // Offset 2879 (0xb3f) + 0x5f, 0x0b, 0x00, 0x00, // Offset 2911 (0xb5f) + 0x8d, 0x0b, 0x00, 0x00, // Offset 2957 (0xb8d) + 0xa1, 0x0b, 0x00, 0x00, // Offset 2977 (0xba1) + 0xbb, 0x0b, 0x00, 0x00, // Offset 3003 (0xbbb) + 0xd4, 0x0b, 0x00, 0x00, // Offset 3028 (0xbd4) + 0xf3, 0x0b, 0x00, 0x00, // Offset 3059 (0xbf3) + 0x11, 0x0c, 0x00, 0x00, // Offset 3089 (0xc11) + 0x3d, 0x0c, 0x00, 0x00, // Offset 3133 (0xc3d) + 0x55, 0x0c, 0x00, 0x00, // Offset 3157 (0xc55) + 0x72, 0x0c, 0x00, 0x00, // Offset 3186 (0xc72) + 0x9a, 0x0c, 0x00, 0x00, // Offset 3226 (0xc9a) + 0xc3, 0x0c, 0x00, 0x00, // Offset 3267 (0xcc3) + 0xe5, 0x0c, 0x00, 0x00, // Offset 3301 (0xce5) + 0x01, 0x0d, 0x00, 0x00, // Offset 3329 (0xd01) + 0x24, 0x0d, 0x00, 0x00, // Offset 3364 (0xd24) + 0x3d, 0x0d, 0x00, 0x00, // Offset 3389 (0xd3d) + 0x5c, 0x0d, 0x00, 0x00, // Offset 3420 (0xd5c) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x77, 0x0d, 0x00, 0x00, // Offset 3447 (0xd77) + 0x80, 0x0d, 0x00, 0x00, // Offset 3456 (0xd80) + 0x8b, 0x0d, 0x00, 0x00, // Offset 3467 (0xd8b) + 0x9a, 0x0d, 0x00, 0x00, // Offset 3482 (0xd9a) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0xae, 0x0d, 0x00, 0x00, // Offset 3502 (0xdae) + 0xbf, 0x0d, 0x00, 0x00, // Offset 3519 (0xdbf) + 0xd6, 0x0d, 0x00, 0x00, // Offset 3542 (0xdd6) + 0xe9, 0x0d, 0x00, 0x00, // Offset 3561 (0xde9) + 0x01, 0x0e, 0x00, 0x00, // Offset 3585 (0xe01) + 0x15, 0x0e, 0x00, 0x00, // Offset 3605 (0xe15) + 0x2e, 0x0e, 0x00, 0x00, // Offset 3630 (0xe2e) + 0x3d, 0x0e, 0x00, 0x00, // Offset 3645 (0xe3d) + 0x4f, 0x0e, 0x00, 0x00, // Offset 3663 (0xe4f) + 0x64, 0x0e, 0x00, 0x00, // Offset 3684 (0xe64) + 0x80, 0x0e, 0x00, 0x00, // Offset 3712 (0xe80) + 0xa0, 0x0e, 0x00, 0x00, // Offset 3744 (0xea0) + 0xc4, 0x0e, 0x00, 0x00, // Offset 3780 (0xec4) + 0xdb, 0x0e, 0x00, 0x00, // Offset 3803 (0xedb) + 0xf8, 0x0e, 0x00, 0x00, // Offset 3832 (0xef8) + 0x11, 0x0f, 0x00, 0x00, // Offset 3857 (0xf11) + 0x2d, 0x0f, 0x00, 0x00, // Offset 3885 (0xf2d) + 0x47, 0x0f, 0x00, 0x00, // Offset 3911 (0xf47) + 0x64, 0x0f, 0x00, 0x00, // Offset 3940 (0xf64) + 0x76, 0x0f, 0x00, 0x00, // Offset 3958 (0xf76) + 0x8b, 0x0f, 0x00, 0x00, // Offset 3979 (0xf8b) + 0xab, 0x0f, 0x00, 0x00, // Offset 4011 (0xfab) + 0xce, 0x0f, 0x00, 0x00, // Offset 4046 (0xfce) + 0xe5, 0x0f, 0x00, 0x00, // Offset 4069 (0xfe5) + 0xff, 0x0f, 0x00, 0x00, // Offset 4095 (0xfff) + 0x18, 0x10, 0x00, 0x00, // Offset 4120 (0x1018) + 0x34, 0x10, 0x00, 0x00, // Offset 4148 (0x1034) + 0x4d, 0x10, 0x00, 0x00, // Offset 4173 (0x104d) + 0x71, 0x10, 0x00, 0x00, // Offset 4209 (0x1071) + 0x89, 0x10, 0x00, 0x00, // Offset 4233 (0x1089) + 0xa2, 0x10, 0x00, 0x00, // Offset 4258 (0x10a2) + 0xc0, 0x10, 0x00, 0x00, // Offset 4288 (0x10c0) + 0xe1, 0x10, 0x00, 0x00, // Offset 4321 (0x10e1) + 0xf7, 0x10, 0x00, 0x00, // Offset 4343 (0x10f7) + 0x10, 0x11, 0x00, 0x00, // Offset 4368 (0x1110) + 0x25, 0x11, 0x00, 0x00, // Offset 4389 (0x1125) + 0x41, 0x11, 0x00, 0x00, // Offset 4417 (0x1141) + 0x5e, 0x11, 0x00, 0x00, // Offset 4446 (0x115e) + 0x71, 0x11, 0x00, 0x00, // Offset 4465 (0x1171) + 0x87, 0x11, 0x00, 0x00, // Offset 4487 (0x1187) + 0x9d, 0x11, 0x00, 0x00, // Offset 4509 (0x119d) + 0xb8, 0x11, 0x00, 0x00, // Offset 4536 (0x11b8) + 0xcd, 0x11, 0x00, 0x00, // Offset 4557 (0x11cd) + 0xd8, 0x11, 0x00, 0x00, // Offset 4568 (0x11d8) + 0xf3, 0x11, 0x00, 0x00, // Offset 4595 (0x11f3) + 0x0f, 0x12, 0x00, 0x00, // Offset 4623 (0x120f) + 0x23, 0x12, 0x00, 0x00, // Offset 4643 (0x1223) + 0x3f, 0x12, 0x00, 0x00, // Offset 4671 (0x123f) + 0x5f, 0x12, 0x00, 0x00, // Offset 4703 (0x125f) + 0x80, 0x12, 0x00, 0x00, // Offset 4736 (0x1280) + 0x95, 0x12, 0x00, 0x00, // Offset 4757 (0x1295) + 0xaf, 0x12, 0x00, 0x00, // Offset 4783 (0x12af) + 0xca, 0x12, 0x00, 0x00, // Offset 4810 (0x12ca) + 0xdd, 0x12, 0x00, 0x00, // Offset 4829 (0x12dd) + 0xf3, 0x12, 0x00, 0x00, // Offset 4851 (0x12f3) + 0x0a, 0x13, 0x00, 0x00, // Offset 4874 (0x130a) + 0x20, 0x13, 0x00, 0x00, // Offset 4896 (0x1320) + 0x3a, 0x13, 0x00, 0x00, // Offset 4922 (0x133a) + 0x56, 0x13, 0x00, 0x00, // Offset 4950 (0x1356) + 0x77, 0x13, 0x00, 0x00, // Offset 4983 (0x1377) + 0x9c, 0x13, 0x00, 0x00, // Offset 5020 (0x139c) + 0xc2, 0x13, 0x00, 0x00, // Offset 5058 (0x13c2) + 0xd7, 0x13, 0x00, 0x00, // Offset 5079 (0x13d7) + 0xe8, 0x13, 0x00, 0x00, // Offset 5096 (0x13e8) + 0x05, 0x14, 0x00, 0x00, // Offset 5125 (0x1405) + 0x1f, 0x14, 0x00, 0x00, // Offset 5151 (0x141f) + 0x35, 0x14, 0x00, 0x00, // Offset 5173 (0x1435) + 0x4a, 0x14, 0x00, 0x00, // Offset 5194 (0x144a) + 0x68, 0x14, 0x00, 0x00, // Offset 5224 (0x1468) + 0x76, 0x14, 0x00, 0x00, // Offset 5238 (0x1476) + 0x88, 0x14, 0x00, 0x00, // Offset 5256 (0x1488) + 0x98, 0x14, 0x00, 0x00, // Offset 5272 (0x1498) + 0xab, 0x14, 0x00, 0x00, // Offset 5291 (0x14ab) + 0xbe, 0x14, 0x00, 0x00, // Offset 5310 (0x14be) + 0xda, 0x14, 0x00, 0x00, // Offset 5338 (0x14da) + 0x03, 0x15, 0x00, 0x00, // Offset 5379 (0x1503) + 0x1e, 0x15, 0x00, 0x00, // Offset 5406 (0x151e) + 0x3a, 0x15, 0x00, 0x00, // Offset 5434 (0x153a) + 0x4c, 0x15, 0x00, 0x00, // Offset 5452 (0x154c) + 0x65, 0x15, 0x00, 0x00, // Offset 5477 (0x1565) + 0x7f, 0x15, 0x00, 0x00, // Offset 5503 (0x157f) + 0x93, 0x15, 0x00, 0x00, // Offset 5523 (0x1593) + 0xa7, 0x15, 0x00, 0x00, // Offset 5543 (0x15a7) + 0xbc, 0x15, 0x00, 0x00, // Offset 5564 (0x15bc) + 0xd9, 0x15, 0x00, 0x00, // Offset 5593 (0x15d9) + 0xf1, 0x15, 0x00, 0x00, // Offset 5617 (0x15f1) + 0x05, 0x16, 0x00, 0x00, // Offset 5637 (0x1605) + 0x21, 0x16, 0x00, 0x00, // Offset 5665 (0x1621) + 0x3c, 0x16, 0x00, 0x00, // Offset 5692 (0x163c) + 0x53, 0x16, 0x00, 0x00, // Offset 5715 (0x1653) + 0x6b, 0x16, 0x00, 0x00, // Offset 5739 (0x166b) + 0x73, 0x16, 0x00, 0x00, // Offset 5747 (0x1673) + 0x7b, 0x16, 0x00, 0x00, // Offset 5755 (0x167b) + 0x89, 0x16, 0x00, 0x00, // Offset 5769 (0x1689) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + + // + // Block 1 Data: Codepoints 0x3041 - 0x30ff + // + 30, 11, 0, 7, 33, 161, 33, 70, 113, 161, 49, 102, + 66, 33, 33, 33, 17, 33, 49, 17, 17, 17, 65, 17, + 34, 65, 34, 81, 130, 224, 43, 15, 240, 65, 225, 170, + 129, 225, 65, 145, 65, 145, 36, 131, 33, 18, 82, 65, + 49, 49, 33, 33, 81, 17, 49, 33, 81, 17, 49, 17, + 97, 17, 66, 97, 17, 50, 97, 51, 17, 66, 178, 240, + 80, 22, 12, 0, 10, 65, 177, 113, 49, 129, 33, 129, + 33, 145, 33, 17, 97, 33, 17, 161, 240, 240, 240, 31, + 15, 240, 240, 241, 225, 145, 65, 161, 49, 177, 33, 177, + 33, 193, 17, 193, 17, 193, 17, 193, 33, 33, 177, 33, + 177, 17, 210, 240, 240, 176, 17, 8, 240, 240, 179, 130, + 195, 50, 49, 129, 113, 97, 113, 97, 82, 240, 80, 20, + 11, 211, 179, 240, 228, 52, 65, 177, 161, 161, 161, 145, + 161, 145, 145, 145, 130, 240, 32, 21, 11, 0, 5, 98, + 178, 240, 215, 129, 145, 162, 129, 17, 113, 33, 97, 49, + 81, 84, 240, 128, 28, 15, 240, 67, 242, 240, 240, 197, + 85, 49, 209, 209, 211, 177, 33, 161, 49, 145, 65, 129, + 81, 113, 97, 97, 133, 240, 240, 16, 30, 13, 0, 8, + 65, 193, 193, 19, 18, 52, 97, 65, 193, 20, 99, 65, + 65, 17, 97, 33, 33, 97, 33, 33, 33, 33, 66, 66, + 240, 240, 37, 15, 240, 65, 225, 225, 97, 117, 49, 37, + 129, 81, 225, 225, 225, 22, 99, 97, 65, 17, 129, 33, + 33, 129, 17, 49, 129, 17, 49, 33, 65, 49, 33, 52, + 82, 240, 176, 39, 15, 240, 65, 225, 225, 209, 97, 117, + 49, 52, 65, 49, 65, 81, 49, 65, 81, 65, 49, 81, + 65, 33, 97, 65, 33, 97, 113, 97, 97, 113, 97, 97, + 113, 65, 17, 209, 240, 128, 43, 16, 240, 81, 129, 97, + 145, 81, 113, 97, 97, 33, 85, 49, 68, 65, 49, 81, + 81, 49, 81, 81, 65, 65, 81, 65, 49, 97, 65, 49, + 97, 129, 97, 113, 113, 113, 97, 129, 65, 17, 225, 240, + 160, 24, 14, 240, 65, 209, 209, 19, 86, 209, 209, 66, + 132, 56, 225, 209, 135, 97, 97, 81, 209, 226, 229, 240, + 64, 27, 15, 193, 113, 65, 33, 97, 81, 129, 19, 102, + 225, 225, 66, 148, 72, 241, 225, 151, 113, 97, 97, 225, + 242, 245, 240, 96, 20, 9, 240, 17, 113, 113, 113, 113, + 113, 113, 113, 145, 145, 145, 145, 145, 145, 145, 129, 160, + 25, 12, 240, 65, 161, 161, 161, 65, 81, 97, 49, 81, + 65, 113, 33, 193, 193, 193, 193, 193, 193, 193, 177, 240, + 16, 36, 15, 240, 161, 65, 145, 65, 145, 65, 148, 17, + 70, 65, 145, 65, 145, 65, 145, 65, 145, 65, 145, 65, + 145, 65, 145, 65, 17, 113, 81, 113, 97, 113, 194, 240, + 96, 39, 16, 209, 193, 49, 17, 145, 17, 49, 145, 33, + 33, 145, 81, 73, 33, 145, 81, 145, 81, 145, 81, 145, + 81, 145, 81, 145, 81, 145, 81, 17, 113, 97, 113, 113, + 113, 210, 240, 128, 15, 13, 240, 240, 179, 213, 0, 10, + 17, 193, 193, 210, 217, 240, 192, 19, 15, 240, 193, 193, + 33, 51, 97, 133, 0, 11, 113, 225, 225, 242, 249, 240, + 240, 48, 24, 13, 240, 49, 193, 209, 193, 20, 24, 209, + 193, 209, 116, 33, 66, 67, 49, 193, 193, 209, 195, 213, + 240, 16, 27, 15, 193, 113, 113, 97, 81, 145, 81, 129, + 20, 56, 241, 225, 241, 148, 33, 98, 67, 81, 225, 225, + 241, 227, 245, 240, 80, 23, 11, 240, 113, 161, 161, 161, + 161, 161, 161, 161, 161, 161, 161, 161, 129, 17, 113, 49, + 66, 84, 240, 16, 27, 11, 240, 113, 161, 97, 49, 65, + 33, 33, 81, 65, 161, 161, 161, 161, 161, 161, 161, 129, + 17, 113, 49, 66, 84, 240, 16, 24, 16, 240, 145, 241, + 241, 127, 145, 241, 196, 177, 49, 177, 49, 177, 49, 196, + 241, 241, 225, 241, 210, 240, 160, 31, 17, 225, 161, 49, + 33, 145, 65, 177, 143, 161, 240, 17, 212, 193, 49, 193, + 49, 193, 49, 212, 240, 17, 240, 17, 241, 240, 17, 226, + 240, 192, 34, 17, 240, 193, 161, 81, 161, 81, 161, 81, + 161, 56, 24, 33, 161, 81, 161, 81, 161, 81, 161, 35, + 177, 240, 17, 240, 17, 240, 33, 240, 40, 240, 240, 112, + 37, 17, 225, 193, 65, 81, 81, 33, 113, 81, 49, 97, + 81, 161, 56, 24, 33, 161, 81, 161, 81, 161, 81, 161, + 35, 177, 240, 17, 240, 17, 240, 33, 240, 40, 240, 240, + 112, 22, 15, 240, 240, 57, 193, 194, 193, 194, 193, 85, + 26, 193, 209, 225, 209, 225, 241, 226, 244, 240, 48, 27, + 16, 240, 225, 89, 33, 161, 33, 162, 65, 129, 210, 209, + 85, 42, 209, 225, 241, 225, 241, 240, 17, 242, 240, 20, + 240, 80, 26, 15, 240, 65, 225, 225, 169, 161, 225, 209, + 70, 65, 225, 225, 209, 225, 49, 161, 49, 145, 81, 129, + 102, 33, 240, 208, 30, 15, 240, 65, 113, 97, 129, 81, + 97, 57, 49, 97, 225, 209, 70, 65, 225, 225, 209, 225, + 49, 161, 49, 145, 81, 129, 102, 33, 240, 208, 27, 14, + 240, 49, 209, 209, 154, 129, 193, 209, 209, 52, 81, 34, + 65, 65, 17, 113, 65, 129, 209, 209, 193, 178, 117, 240, + 64, 31, 15, 240, 65, 113, 97, 129, 81, 97, 58, 33, + 97, 209, 225, 225, 52, 97, 34, 65, 81, 17, 113, 81, + 129, 225, 225, 209, 194, 133, 240, 96, 15, 12, 0, 12, + 84, 53, 65, 193, 177, 177, 161, 146, 115, 240, 224, 20, + 16, 0, 8, 87, 69, 113, 240, 17, 240, 17, 241, 241, + 225, 225, 210, 149, 0, 8, 96, 26, 17, 240, 240, 17, + 225, 33, 225, 135, 85, 113, 240, 33, 240, 33, 240, 17, + 240, 17, 241, 241, 226, 165, 0, 9, 48, 22, 15, 240, + 240, 134, 24, 34, 193, 209, 209, 225, 209, 225, 225, 225, + 225, 241, 241, 244, 240, 240, 32, 29, 16, 240, 240, 166, + 40, 34, 209, 225, 225, 81, 145, 97, 113, 81, 145, 97, + 129, 241, 241, 240, 17, 240, 17, 240, 20, 240, 240, 80, + 21, 11, 209, 161, 161, 161, 161, 177, 51, 65, 18, 114, + 129, 145, 145, 161, 161, 177, 184, 240, 128, 25, 13, 241, + 193, 113, 65, 129, 49, 97, 81, 113, 81, 51, 97, 18, + 146, 161, 177, 177, 193, 193, 209, 216, 240, 224, 34, 15, + 240, 65, 225, 225, 168, 34, 97, 129, 81, 145, 49, 97, + 113, 97, 97, 113, 97, 113, 81, 129, 81, 84, 161, 51, + 113, 65, 33, 97, 50, 163, 240, 112, 26, 14, 240, 209, + 209, 209, 71, 33, 209, 209, 209, 209, 209, 209, 49, 145, + 49, 145, 65, 129, 17, 55, 33, 209, 240, 176, 51, 16, + 240, 129, 241, 145, 81, 145, 68, 113, 34, 17, 34, 98, + 33, 81, 81, 49, 81, 66, 33, 113, 49, 17, 17, 113, + 33, 33, 17, 113, 33, 34, 129, 33, 49, 52, 17, 33, + 34, 33, 65, 66, 33, 17, 49, 17, 163, 49, 240, 240, + 48, 46, 17, 240, 97, 240, 17, 240, 17, 240, 17, 17, + 36, 70, 18, 65, 115, 97, 114, 129, 82, 145, 82, 145, + 65, 17, 145, 65, 17, 145, 49, 33, 68, 17, 33, 49, + 49, 65, 113, 49, 66, 97, 68, 33, 81, 240, 224, 41, + 15, 0, 6, 37, 130, 33, 34, 81, 65, 65, 49, 81, + 65, 49, 65, 97, 17, 81, 97, 17, 81, 97, 17, 81, + 97, 17, 65, 113, 17, 65, 97, 49, 33, 113, 66, 98, + 178, 240, 240, 80, 41, 15, 240, 17, 129, 81, 129, 81, + 129, 81, 129, 65, 73, 17, 145, 65, 145, 65, 145, 65, + 145, 65, 145, 65, 145, 65, 145, 65, 85, 65, 65, 67, + 33, 17, 33, 65, 33, 33, 68, 240, 80, 44, 16, 209, + 49, 129, 49, 33, 129, 17, 65, 129, 33, 49, 129, 81, + 73, 33, 145, 81, 145, 81, 145, 81, 145, 81, 145, 81, + 145, 81, 145, 81, 85, 81, 65, 67, 49, 17, 33, 65, + 33, 49, 68, 240, 112, 46, 17, 210, 49, 129, 17, 33, + 33, 129, 17, 33, 33, 129, 34, 49, 129, 97, 73, 49, + 145, 97, 145, 97, 145, 97, 145, 97, 145, 97, 145, 97, + 145, 97, 85, 97, 65, 67, 65, 17, 33, 65, 33, 65, + 68, 240, 144, 37, 15, 240, 240, 65, 65, 115, 65, 82, + 17, 97, 113, 97, 97, 114, 81, 113, 17, 65, 113, 33, + 33, 129, 81, 129, 81, 129, 81, 113, 113, 97, 114, 65, + 164, 240, 240, 112, 40, 16, 240, 225, 97, 65, 17, 33, + 51, 65, 33, 50, 17, 97, 129, 97, 113, 114, 97, 113, + 17, 81, 113, 33, 49, 129, 97, 129, 97, 129, 97, 113, + 129, 97, 130, 65, 180, 240, 240, 160, 41, 16, 194, 209, + 33, 81, 65, 17, 33, 51, 65, 34, 34, 17, 97, 129, + 97, 113, 114, 97, 113, 17, 81, 113, 33, 49, 129, 97, + 129, 97, 129, 97, 113, 129, 97, 130, 65, 180, 240, 240, + 160, 35, 16, 240, 240, 99, 240, 19, 240, 240, 209, 241, + 241, 240, 17, 240, 17, 49, 113, 65, 49, 81, 97, 49, + 49, 113, 65, 17, 49, 65, 97, 49, 49, 195, 240, 144, + 37, 16, 240, 240, 99, 97, 147, 17, 33, 209, 240, 145, + 241, 241, 240, 17, 240, 17, 49, 113, 65, 49, 81, 97, + 49, 49, 113, 65, 17, 49, 65, 97, 49, 49, 195, 240, + 144, 38, 16, 240, 210, 99, 65, 33, 131, 17, 33, 210, + 240, 129, 241, 241, 240, 17, 240, 17, 49, 113, 65, 49, + 81, 97, 49, 49, 113, 65, 17, 49, 65, 97, 49, 49, + 195, 240, 144, 24, 16, 0, 8, 82, 209, 33, 177, 65, + 145, 97, 113, 129, 81, 161, 240, 17, 240, 17, 240, 17, + 0, 10, 16, 28, 16, 240, 209, 240, 17, 193, 162, 65, + 129, 33, 177, 65, 145, 97, 113, 129, 81, 161, 240, 17, + 240, 17, 240, 17, 0, 10, 16, 30, 16, 0, 7, 50, + 130, 49, 33, 97, 33, 33, 33, 81, 65, 34, 81, 97, + 113, 129, 81, 161, 240, 17, 240, 17, 240, 17, 0, 10, + 16, 40, 16, 240, 240, 49, 57, 49, 113, 113, 129, 97, + 129, 81, 74, 17, 145, 81, 145, 81, 145, 81, 145, 81, + 145, 81, 145, 81, 85, 81, 65, 67, 49, 17, 33, 65, + 34, 33, 68, 240, 112, 45, 17, 240, 240, 17, 49, 56, + 33, 33, 113, 49, 17, 33, 129, 33, 65, 129, 97, 74, + 33, 145, 97, 145, 97, 145, 97, 145, 97, 145, 97, 145, + 97, 85, 97, 65, 67, 65, 17, 33, 65, 34, 49, 68, + 240, 144, 43, 17, 210, 225, 33, 33, 56, 33, 33, 113, + 50, 49, 129, 113, 129, 97, 74, 33, 145, 97, 145, 97, + 145, 97, 145, 97, 145, 97, 145, 97, 85, 97, 65, 67, + 65, 17, 33, 65, 34, 49, 68, 240, 144, 27, 13, 240, + 65, 193, 193, 108, 113, 193, 114, 49, 152, 129, 193, 193, + 133, 113, 67, 65, 81, 34, 33, 81, 65, 37, 240, 80, + 37, 17, 0, 6, 87, 240, 17, 240, 17, 241, 81, 161, + 81, 145, 97, 119, 17, 98, 33, 67, 65, 49, 97, 17, + 33, 65, 81, 49, 17, 49, 97, 99, 97, 241, 241, 240, + 160, 32, 15, 240, 65, 225, 225, 169, 161, 97, 113, 113, + 97, 129, 36, 161, 49, 161, 49, 161, 33, 113, 67, 129, + 81, 129, 81, 129, 97, 97, 134, 240, 64, 47, 15, 240, + 129, 225, 113, 97, 113, 68, 113, 18, 17, 34, 82, 49, + 65, 49, 17, 49, 65, 49, 17, 33, 97, 17, 49, 17, + 97, 17, 50, 113, 17, 65, 113, 17, 49, 17, 81, 49, + 17, 129, 65, 129, 179, 240, 240, 64, 27, 13, 240, 33, + 193, 193, 193, 136, 129, 193, 193, 152, 113, 129, 49, 129, + 49, 129, 49, 113, 81, 97, 82, 50, 131, 240, 48, 26, + 13, 0, 8, 113, 129, 49, 129, 65, 129, 52, 84, 65, + 19, 17, 97, 81, 81, 113, 19, 129, 193, 209, 193, 240, + 64, 38, 17, 240, 240, 113, 81, 161, 81, 177, 68, 129, + 35, 50, 114, 129, 52, 145, 18, 49, 145, 113, 34, 49, + 129, 67, 145, 240, 33, 240, 17, 240, 33, 240, 17, 240, + 17, 240, 160, 32, 11, 0, 7, 65, 161, 81, 65, 81, + 37, 49, 17, 33, 33, 34, 49, 49, 18, 49, 49, 17, + 65, 49, 17, 33, 17, 33, 100, 113, 145, 240, 48, 46, + 16, 240, 129, 240, 17, 129, 97, 129, 85, 65, 66, 17, + 50, 33, 49, 49, 65, 33, 33, 65, 81, 17, 17, 81, + 81, 17, 17, 81, 81, 33, 49, 33, 65, 49, 65, 17, + 34, 65, 84, 193, 241, 225, 225, 240, 176, 20, 10, 0, + 6, 97, 145, 145, 149, 81, 145, 145, 100, 81, 51, 49, + 49, 34, 35, 240, 176, 26, 13, 240, 65, 193, 193, 193, + 198, 113, 193, 193, 193, 193, 193, 133, 113, 67, 65, 81, + 34, 33, 65, 81, 36, 240, 96, 25, 12, 226, 195, 240, + 241, 177, 177, 161, 67, 65, 34, 50, 33, 17, 97, 34, + 129, 177, 177, 161, 162, 85, 240, 16, 31, 10, 240, 33, + 33, 113, 17, 113, 17, 113, 17, 113, 17, 113, 17, 113, + 17, 113, 17, 17, 81, 33, 97, 129, 145, 129, 129, 129, + 129, 240, 16, 30, 13, 240, 240, 36, 84, 33, 177, 177, + 177, 177, 177, 20, 99, 66, 49, 145, 17, 161, 193, 83, + 65, 65, 49, 33, 81, 66, 117, 240, 32, 44, 17, 240, + 97, 240, 17, 240, 17, 240, 19, 50, 100, 17, 18, 33, + 130, 17, 65, 129, 17, 81, 130, 97, 114, 113, 99, 113, + 81, 33, 113, 65, 49, 113, 129, 113, 33, 81, 113, 17, + 97, 129, 113, 240, 224, 24, 13, 240, 200, 177, 177, 177, + 177, 177, 20, 99, 66, 50, 113, 33, 161, 193, 193, 177, + 162, 101, 240, 240, 16, 29, 13, 0, 8, 65, 193, 179, + 130, 17, 21, 83, 81, 66, 113, 33, 17, 113, 33, 17, + 113, 17, 33, 97, 81, 51, 97, 240, 240, 80, 40, 17, + 240, 113, 240, 17, 240, 17, 240, 19, 165, 17, 226, 21, + 145, 17, 82, 99, 113, 83, 145, 65, 17, 145, 49, 33, + 145, 33, 49, 129, 33, 65, 129, 113, 98, 129, 51, 161, + 240, 208, 41, 15, 240, 240, 83, 147, 33, 225, 225, 198, + 114, 17, 66, 65, 49, 81, 49, 49, 113, 17, 65, 113, + 17, 49, 129, 17, 49, 50, 49, 17, 33, 49, 33, 17, + 50, 65, 50, 163, 240, 240, 64, 34, 16, 240, 240, 86, + 209, 225, 230, 146, 81, 113, 113, 162, 49, 145, 33, 17, + 165, 193, 226, 68, 66, 33, 18, 65, 33, 66, 97, 17, + 81, 82, 240, 240, 64, 28, 15, 240, 81, 225, 225, 154, + 145, 225, 209, 19, 147, 49, 35, 34, 83, 65, 98, 178, + 17, 161, 49, 145, 225, 241, 247, 240, 48, 35, 16, 240, + 240, 129, 241, 225, 241, 225, 241, 241, 225, 19, 178, 49, + 81, 50, 65, 81, 49, 81, 65, 49, 97, 65, 49, 97, + 49, 49, 113, 33, 65, 130, 240, 96, 25, 16, 240, 240, + 71, 50, 116, 66, 178, 33, 194, 72, 115, 82, 242, 226, + 226, 226, 210, 211, 180, 164, 209, 240, 192, 31, 12, 0, + 7, 114, 161, 177, 65, 54, 33, 49, 18, 33, 33, 65, + 49, 34, 49, 49, 49, 34, 49, 49, 33, 65, 82, 49, + 97, 50, 240, 240, 27, 11, 0, 7, 97, 49, 97, 49, + 97, 17, 17, 39, 17, 97, 49, 97, 49, 97, 49, 97, + 51, 65, 65, 65, 130, 240, 192, 9, 6, 130, 97, 18, + 97, 0, 10, 16, 11, 5, 98, 33, 33, 17, 33, 34, + 0, 8, 48, 15, 7, 240, 240, 193, 113, 113, 113, 113, + 113, 97, 82, 35, 240, 144, 20, 9, 0, 6, 49, 33, + 49, 33, 33, 49, 81, 145, 145, 145, 129, 114, 67, 240, + 240, 32, 17, 11, 0, 9, 90, 145, 97, 33, 113, 17, + 129, 161, 145, 161, 145, 240, 240, 23, 15, 240, 240, 254, + 225, 209, 145, 49, 161, 33, 177, 17, 193, 209, 225, 225, + 209, 225, 209, 209, 240, 176, 19, 10, 0, 7, 33, 129, + 129, 129, 130, 98, 17, 66, 49, 145, 145, 145, 145, 240, + 144, 24, 13, 240, 145, 193, 177, 177, 177, 177, 178, 146, + 17, 114, 49, 82, 81, 193, 193, 193, 193, 193, 193, 240, + 48, 20, 10, 0, 6, 97, 145, 89, 17, 113, 17, 113, + 17, 113, 129, 145, 129, 114, 98, 240, 176, 25, 13, 240, + 65, 193, 193, 193, 108, 17, 161, 17, 161, 17, 161, 17, + 161, 193, 177, 193, 177, 177, 162, 131, 240, 80, 15, 12, + 0, 10, 103, 129, 177, 177, 177, 177, 177, 107, 240, 240, + 112, 18, 16, 0, 8, 43, 161, 241, 241, 241, 241, 241, + 241, 241, 241, 143, 0, 6, 16, 21, 12, 0, 8, 33, + 177, 177, 91, 98, 162, 145, 17, 129, 33, 113, 49, 82, + 65, 147, 240, 224, 28, 16, 240, 161, 241, 241, 241, 111, + 146, 226, 209, 17, 209, 17, 193, 33, 177, 49, 161, 65, + 130, 81, 98, 113, 241, 211, 240, 112, 32, 14, 240, 81, + 209, 209, 209, 125, 113, 81, 113, 81, 113, 81, 97, 97, + 97, 97, 97, 97, 81, 113, 81, 113, 65, 113, 65, 129, + 49, 114, 240, 32, 36, 16, 240, 113, 97, 129, 113, 113, + 81, 145, 97, 45, 145, 81, 145, 81, 145, 81, 129, 97, + 129, 97, 129, 97, 113, 113, 113, 113, 97, 113, 97, 129, + 81, 114, 240, 96, 23, 15, 240, 97, 225, 225, 230, 70, + 241, 225, 225, 36, 101, 85, 49, 225, 225, 241, 225, 225, + 225, 240, 80, 29, 16, 240, 113, 97, 129, 65, 33, 113, + 81, 150, 86, 240, 17, 241, 241, 36, 117, 101, 49, 241, + 241, 240, 17, 241, 241, 241, 240, 112, 25, 12, 240, 209, + 177, 183, 65, 97, 65, 97, 49, 113, 33, 113, 33, 129, + 161, 177, 161, 161, 161, 146, 130, 240, 96, 28, 15, 193, + 241, 81, 97, 113, 113, 103, 113, 97, 113, 97, 97, 113, + 81, 113, 81, 129, 209, 225, 209, 209, 209, 194, 178, 240, + 192, 26, 15, 240, 65, 225, 225, 209, 235, 65, 81, 113, + 97, 113, 97, 97, 113, 81, 129, 225, 209, 225, 209, 194, + 178, 240, 160, 29, 15, 193, 97, 81, 33, 81, 97, 113, + 209, 235, 65, 81, 113, 97, 113, 97, 97, 113, 81, 129, + 225, 209, 225, 209, 194, 178, 240, 160, 18, 13, 0, 6, + 76, 193, 193, 193, 193, 193, 193, 193, 193, 193, 28, 193, + 240, 192, 21, 15, 193, 241, 193, 241, 44, 225, 225, 225, + 225, 225, 225, 225, 225, 225, 60, 225, 240, 240, 48, 32, + 17, 240, 240, 129, 97, 145, 97, 145, 97, 145, 97, 95, + 1, 81, 97, 145, 97, 145, 97, 145, 97, 240, 17, 241, + 240, 17, 241, 241, 226, 240, 176, 35, 17, 225, 240, 33, + 81, 97, 17, 113, 97, 33, 97, 97, 145, 97, 95, 1, + 81, 97, 145, 97, 145, 97, 145, 97, 240, 17, 241, 240, + 17, 241, 241, 226, 240, 176, 23, 14, 240, 240, 210, 226, + 240, 97, 209, 18, 161, 50, 113, 209, 193, 193, 193, 193, + 193, 178, 147, 240, 144, 26, 14, 240, 161, 177, 33, 34, + 113, 98, 240, 97, 209, 18, 161, 50, 113, 209, 193, 193, + 193, 193, 193, 178, 147, 240, 144, 25, 15, 0, 5, 106, + 225, 225, 225, 225, 209, 225, 210, 193, 33, 161, 65, 129, + 97, 82, 129, 19, 161, 240, 240, 16, 28, 16, 240, 225, + 209, 33, 42, 17, 209, 241, 241, 241, 225, 241, 226, 209, + 33, 177, 65, 145, 97, 98, 129, 35, 161, 240, 240, 64, + 25, 15, 240, 65, 225, 225, 225, 234, 21, 129, 81, 113, + 97, 97, 113, 81, 129, 225, 225, 225, 241, 248, 240, 240, + 16, 36, 17, 225, 97, 113, 33, 81, 129, 17, 81, 129, + 113, 240, 26, 53, 129, 113, 113, 129, 97, 145, 81, 161, + 240, 17, 240, 17, 240, 17, 240, 33, 240, 40, 240, 240, + 112, 24, 12, 0, 5, 97, 17, 145, 33, 129, 49, 113, + 49, 97, 177, 177, 161, 177, 161, 161, 161, 146, 130, 240, + 96, 25, 14, 177, 225, 177, 225, 33, 145, 65, 129, 81, + 113, 81, 97, 209, 209, 193, 209, 193, 193, 193, 178, 162, + 240, 160, 30, 12, 240, 17, 177, 183, 65, 97, 65, 97, + 49, 113, 49, 17, 81, 33, 50, 33, 33, 97, 17, 161, + 177, 161, 161, 161, 146, 130, 240, 96, 33, 15, 193, 97, + 81, 33, 81, 97, 119, 113, 97, 113, 97, 97, 113, 97, + 17, 81, 81, 50, 33, 81, 97, 17, 209, 225, 209, 209, + 209, 194, 178, 240, 192, 22, 16, 240, 178, 179, 133, 17, + 241, 241, 241, 127, 145, 241, 241, 241, 225, 241, 225, 225, + 210, 240, 192, 25, 16, 209, 194, 33, 131, 33, 85, 17, + 65, 161, 241, 241, 127, 145, 241, 241, 241, 225, 241, 225, + 225, 210, 240, 192, 21, 11, 0, 10, 1, 81, 17, 49, + 65, 33, 33, 65, 33, 97, 161, 145, 145, 145, 130, 240, + 208, 28, 14, 0, 5, 97, 113, 17, 65, 97, 33, 65, + 81, 49, 49, 81, 49, 129, 209, 209, 193, 209, 193, 193, + 193, 178, 162, 240, 128, 29, 16, 209, 209, 33, 209, 113, + 177, 65, 97, 65, 65, 81, 81, 49, 81, 81, 129, 241, + 241, 225, 241, 225, 225, 225, 210, 194, 240, 192, 19, 15, + 0, 5, 121, 0, 6, 30, 129, 225, 225, 225, 225, 209, + 225, 209, 194, 240, 160, 22, 16, 209, 240, 17, 209, 89, + 33, 0, 6, 46, 145, 241, 241, 241, 241, 225, 241, 225, + 210, 240, 192, 22, 8, 240, 17, 113, 113, 113, 113, 113, + 115, 81, 34, 49, 65, 33, 81, 17, 113, 113, 113, 113, + 240, 27, 9, 240, 49, 81, 33, 97, 17, 65, 49, 81, + 33, 129, 131, 97, 34, 65, 65, 49, 81, 33, 129, 129, + 129, 129, 240, 32, 21, 15, 240, 240, 113, 225, 225, 225, + 126, 129, 225, 225, 225, 225, 225, 209, 225, 194, 178, 240, + 176, 11, 15, 0, 9, 90, 0, 15, 62, 0, 5, 96, + 27, 13, 240, 240, 171, 193, 193, 193, 82, 65, 129, 49, + 145, 17, 177, 177, 17, 145, 49, 113, 81, 81, 97, 50, + 146, 240, 144, 28, 15, 240, 113, 225, 225, 153, 225, 209, + 209, 209, 210, 18, 130, 17, 49, 82, 49, 65, 34, 81, + 81, 129, 225, 225, 225, 240, 112, 20, 12, 0, 5, 97, + 177, 177, 161, 177, 161, 177, 161, 161, 161, 161, 146, 130, + 240, 240, 64, 28, 16, 0, 9, 17, 177, 65, 161, 81, + 145, 97, 113, 113, 113, 129, 81, 145, 81, 161, 49, 177, + 33, 193, 17, 209, 0, 6, 16, 32, 16, 240, 225, 240, + 17, 209, 193, 49, 113, 65, 161, 81, 145, 97, 113, 113, + 113, 129, 81, 145, 81, 161, 49, 177, 33, 193, 17, 209, + 0, 6, 16, 33, 17, 240, 242, 225, 33, 209, 33, 161, + 50, 113, 65, 177, 81, 161, 97, 129, 113, 129, 129, 97, + 145, 97, 161, 65, 177, 49, 193, 33, 209, 0, 6, 80, + 21, 12, 240, 145, 177, 177, 177, 114, 33, 67, 69, 113, + 177, 177, 177, 177, 177, 193, 201, 240, 160, 26, 14, 240, + 161, 33, 129, 33, 17, 145, 49, 209, 114, 65, 67, 101, + 145, 209, 209, 209, 209, 209, 225, 233, 240, 240, 16, 27, + 14, 162, 177, 33, 17, 129, 33, 17, 146, 33, 209, 114, + 65, 67, 101, 145, 209, 209, 209, 209, 209, 225, 233, 240, + 240, 16, 19, 13, 0, 6, 76, 193, 193, 193, 193, 177, + 193, 177, 193, 177, 177, 162, 131, 240, 96, 22, 15, 240, + 193, 193, 33, 193, 60, 225, 225, 225, 225, 209, 225, 209, + 225, 209, 209, 194, 163, 240, 160, 23, 15, 178, 193, 33, + 177, 33, 194, 44, 225, 225, 225, 225, 209, 225, 209, 225, + 209, 209, 194, 163, 240, 160, 22, 16, 0, 10, 82, 209, + 33, 177, 65, 145, 97, 113, 129, 81, 161, 240, 17, 240, + 18, 0, 10, 16, 26, 16, 0, 7, 49, 209, 33, 130, + 49, 145, 33, 177, 65, 145, 97, 113, 129, 81, 161, 240, + 17, 240, 18, 0, 10, 16, 28, 16, 0, 7, 50, 209, + 33, 114, 49, 33, 97, 33, 50, 97, 65, 145, 97, 113, + 129, 81, 161, 240, 17, 240, 18, 0, 10, 16, 33, 16, + 240, 129, 241, 241, 241, 143, 129, 241, 177, 49, 33, 129, + 49, 49, 97, 65, 65, 81, 65, 81, 49, 81, 81, 33, + 97, 241, 209, 17, 226, 240, 144, 37, 16, 240, 129, 81, + 145, 49, 33, 129, 65, 161, 143, 129, 241, 177, 49, 33, + 129, 49, 49, 97, 65, 65, 81, 65, 81, 49, 81, 81, + 33, 97, 241, 209, 17, 226, 240, 144, 38, 16, 194, 145, + 49, 33, 129, 49, 33, 129, 66, 145, 143, 129, 241, 177, + 49, 33, 129, 49, 49, 97, 65, 65, 81, 65, 81, 49, + 81, 81, 33, 97, 241, 209, 17, 226, 240, 144, 21, 14, + 0, 7, 13, 209, 193, 209, 193, 98, 65, 145, 33, 178, + 209, 225, 225, 209, 240, 240, 32, 17, 12, 240, 164, 195, + 194, 240, 196, 195, 193, 240, 196, 195, 194, 194, 240, 160, + 29, 15, 240, 240, 97, 225, 225, 225, 209, 225, 225, 65, + 129, 97, 113, 97, 97, 129, 81, 84, 65, 36, 65, 21, + 129, 225, 240, 240, 16, 26, 13, 240, 240, 97, 193, 193, + 193, 177, 193, 98, 65, 130, 17, 178, 177, 17, 145, 49, + 113, 81, 81, 162, 146, 240, 144, 22, 16, 0, 6, 43, + 145, 241, 241, 241, 159, 113, 241, 241, 241, 241, 240, 17, + 240, 22, 240, 240, 64, 21, 11, 0, 7, 33, 161, 161, + 21, 21, 65, 81, 49, 97, 33, 113, 161, 177, 161, 161, + 240, 192, 30, 16, 240, 97, 241, 241, 241, 84, 113, 19, + 49, 84, 81, 36, 33, 81, 145, 65, 177, 33, 193, 241, + 241, 240, 17, 241, 241, 241, 240, 128, 14, 13, 0, 11, + 87, 193, 193, 193, 193, 193, 76, 0, 6, 80, 18, 15, + 0, 7, 104, 225, 225, 225, 225, 225, 225, 225, 225, 225, + 94, 0, 5, 96, 16, 9, 0, 6, 104, 129, 129, 129, + 39, 129, 129, 129, 24, 129, 240, 64, 19, 12, 240, 240, + 107, 177, 177, 177, 177, 42, 177, 177, 177, 177, 177, 27, + 177, 240, 160, 19, 13, 240, 216, 240, 240, 204, 193, 193, + 193, 177, 193, 177, 177, 162, 116, 240, 240, 48, 28, 9, + 240, 17, 17, 97, 17, 97, 17, 97, 17, 97, 17, 97, + 17, 97, 17, 97, 17, 97, 129, 129, 113, 129, 113, 113, + 98, 224, 41, 16, 240, 240, 161, 241, 177, 49, 177, 49, + 177, 49, 177, 49, 177, 49, 177, 49, 81, 81, 49, 81, + 65, 65, 65, 81, 65, 65, 65, 81, 49, 81, 81, 33, + 81, 97, 17, 81, 114, 240, 112, 27, 11, 240, 113, 161, + 161, 161, 161, 161, 161, 161, 129, 17, 129, 17, 113, 33, + 97, 49, 81, 65, 50, 81, 18, 114, 240, 80, 28, 12, + 0, 6, 11, 17, 145, 17, 145, 17, 145, 17, 145, 17, + 145, 17, 145, 17, 145, 17, 145, 17, 145, 27, 17, 145, + 240, 160, 18, 9, 0, 7, 120, 17, 97, 17, 97, 17, + 97, 113, 129, 113, 113, 98, 240, 128, 25, 13, 240, 240, + 156, 17, 161, 17, 161, 17, 161, 17, 161, 17, 161, 193, + 177, 193, 177, 193, 177, 162, 131, 240, 80, 26, 16, 240, + 145, 241, 241, 241, 140, 97, 65, 161, 65, 161, 65, 161, + 65, 161, 65, 127, 145, 241, 241, 241, 241, 240, 128, 20, + 16, 0, 8, 43, 241, 225, 177, 33, 193, 17, 209, 241, + 241, 241, 241, 143, 0, 6, 16, 20, 12, 240, 240, 107, + 177, 177, 177, 42, 177, 177, 161, 177, 161, 161, 161, 146, + 130, 240, 80, 21, 14, 240, 240, 193, 226, 226, 240, 97, + 209, 193, 209, 193, 193, 193, 178, 162, 132, 240, 240, 128, + 29, 15, 240, 97, 81, 129, 97, 113, 65, 145, 81, 44, + 49, 161, 49, 161, 49, 161, 49, 161, 225, 209, 225, 209, + 209, 194, 163, 240, 144, 24, 10, 0, 6, 97, 145, 145, + 89, 81, 49, 81, 49, 65, 65, 65, 65, 49, 81, 49, + 81, 33, 66, 240, 112, 20, 11, 0, 7, 33, 161, 161, + 152, 49, 49, 81, 65, 65, 81, 145, 161, 145, 130, 240, + 224, 28, 18, 240, 240, 33, 240, 50, 225, 76, 98, 146, + 82, 130, 98, 130, 98, 130, 98, 130, 242, 243, 227, 212, + 181, 226, 0, 6, 16, 27, 17, 240, 242, 162, 33, 18, + 146, 34, 178, 155, 114, 50, 162, 50, 162, 50, 162, 50, + 127, 162, 242, 242, 242, 0, 7, 32, 23, 17, 240, 240, + 18, 210, 240, 17, 92, 242, 226, 178, 18, 196, 210, 17, + 210, 242, 242, 143, 0, 8, 96, 24, 17, 225, 240, 18, + 210, 17, 28, 18, 194, 242, 242, 106, 242, 242, 226, 226, + 226, 211, 196, 225, 0, 5, 112, 8, 3, 240, 98, 18, + 18, 240, 160, 8, 15, 0, 13, 17, 253, 0, 17, 14, + 6, 240, 240, 193, 97, 97, 81, 97, 81, 97, 81, 240, + 64, 19, 9, 0, 6, 49, 97, 33, 17, 65, 65, 145, + 129, 145, 129, 145, 129, 240, 240, 16, +}; + +tFont *g_psFontWSazanamigothic9x17 = (tFont *)g_pui8Sazanamigothic9x17; diff --git a/third_party/fonts/other/fonts/fontsazanamimincho10x19.c b/third_party/fonts/other/fonts/fontsazanamimincho10x19.c new file mode 100644 index 0000000..edcf8a0 --- /dev/null +++ b/third_party/fonts/other/fonts/fontsazanamimincho10x19.c @@ -0,0 +1,1164 @@ +//***************************************************************************** +// +// fontsazanamimincho10x19.c - Font definition for the 10x19 Sazanamimincho font. +// +//***************************************************************************** + +//***************************************************************************** +// +// This font was converted from Sazanami +// +// Copyright (c) 1990-2003 +// Wada Laboratory, the University of Tokyo. All rights reserved. +// Copyright (c) 2003-2004 +// Electronic Font Open Laboratory (/efont/). All rights reserved +// +// For license, please see README. +//***************************************************************************** + +//***************************************************************************** +// +// This file is generated by ftrasterize; DO NOT EDIT BY HAND! +// +//***************************************************************************** + +#include +#include +#include "grlib/grlib.h" + +//***************************************************************************** +// +// Details of this font: +// Characters: 286 in 2 blocks +// Style: sazanamimincho +// Size: 10x19 +// Bold: no +// Italic: no +// Memory usage: 10437 bytes +// +//***************************************************************************** + +const uint8_t g_pui8Sazanamimincho10x19[] = +{ + // + // The format of the font. + // + FONT_FMT_WIDE_PIXEL_RLE, + + // + // The maximum width of the font. + // + 19, + + // + // The height of the font. + // + 20, + + // + // The baseline of the font. + // + 17, + + // + // The font codepage (CODEPAGE_UNICODE). + // + 14, 0, + + // + // The number of blocks of characters (2). + // + 2, 0, + + // + // Block header 0: Codepoints 0x20 - 0x7e + // + 0x20, 0x00, 0x00, 0x00, + 0x5f, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, + + // + // Block header 1: Codepoints 0x3041 - 0x30ff + // + 0x41, 0x30, 0x00, 0x00, + 0xbf, 0x00, 0x00, 0x00, + 0xec, 0x0a, 0x00, 0x00, + + // + // Block 0 Offsets: Codepoints 0x20 - 0x7e + // + 0x7c, 0x01, 0x00, 0x00, // Offset 380 (0x17c) + 0x80, 0x01, 0x00, 0x00, // Offset 384 (0x180) + 0x90, 0x01, 0x00, 0x00, // Offset 400 (0x190) + 0x9f, 0x01, 0x00, 0x00, // Offset 415 (0x19f) + 0xc2, 0x01, 0x00, 0x00, // Offset 450 (0x1c2) + 0xe7, 0x01, 0x00, 0x00, // Offset 487 (0x1e7) + 0x14, 0x02, 0x00, 0x00, // Offset 532 (0x214) + 0x3b, 0x02, 0x00, 0x00, // Offset 571 (0x23b) + 0x46, 0x02, 0x00, 0x00, // Offset 582 (0x246) + 0x5b, 0x02, 0x00, 0x00, // Offset 603 (0x25b) + 0x70, 0x02, 0x00, 0x00, // Offset 624 (0x270) + 0x88, 0x02, 0x00, 0x00, // Offset 648 (0x288) + 0x98, 0x02, 0x00, 0x00, // Offset 664 (0x298) + 0xa3, 0x02, 0x00, 0x00, // Offset 675 (0x2a3) + 0xab, 0x02, 0x00, 0x00, // Offset 683 (0x2ab) + 0xb3, 0x02, 0x00, 0x00, // Offset 691 (0x2b3) + 0xca, 0x02, 0x00, 0x00, // Offset 714 (0x2ca) + 0xea, 0x02, 0x00, 0x00, // Offset 746 (0x2ea) + 0xfe, 0x02, 0x00, 0x00, // Offset 766 (0x2fe) + 0x17, 0x03, 0x00, 0x00, // Offset 791 (0x317) + 0x30, 0x03, 0x00, 0x00, // Offset 816 (0x330) + 0x4b, 0x03, 0x00, 0x00, // Offset 843 (0x34b) + 0x63, 0x03, 0x00, 0x00, // Offset 867 (0x363) + 0x81, 0x03, 0x00, 0x00, // Offset 897 (0x381) + 0x98, 0x03, 0x00, 0x00, // Offset 920 (0x398) + 0xb6, 0x03, 0x00, 0x00, // Offset 950 (0x3b6) + 0xd3, 0x03, 0x00, 0x00, // Offset 979 (0x3d3) + 0xde, 0x03, 0x00, 0x00, // Offset 990 (0x3de) + 0xec, 0x03, 0x00, 0x00, // Offset 1004 (0x3ec) + 0xff, 0x03, 0x00, 0x00, // Offset 1023 (0x3ff) + 0x08, 0x04, 0x00, 0x00, // Offset 1032 (0x408) + 0x1c, 0x04, 0x00, 0x00, // Offset 1052 (0x41c) + 0x35, 0x04, 0x00, 0x00, // Offset 1077 (0x435) + 0x65, 0x04, 0x00, 0x00, // Offset 1125 (0x465) + 0x85, 0x04, 0x00, 0x00, // Offset 1157 (0x485) + 0xa4, 0x04, 0x00, 0x00, // Offset 1188 (0x4a4) + 0xc1, 0x04, 0x00, 0x00, // Offset 1217 (0x4c1) + 0xe1, 0x04, 0x00, 0x00, // Offset 1249 (0x4e1) + 0xff, 0x04, 0x00, 0x00, // Offset 1279 (0x4ff) + 0x1a, 0x05, 0x00, 0x00, // Offset 1306 (0x51a) + 0x3d, 0x05, 0x00, 0x00, // Offset 1341 (0x53d) + 0x5f, 0x05, 0x00, 0x00, // Offset 1375 (0x55f) + 0x72, 0x05, 0x00, 0x00, // Offset 1394 (0x572) + 0x8b, 0x05, 0x00, 0x00, // Offset 1419 (0x58b) + 0xad, 0x05, 0x00, 0x00, // Offset 1453 (0x5ad) + 0xc4, 0x05, 0x00, 0x00, // Offset 1476 (0x5c4) + 0xf2, 0x05, 0x00, 0x00, // Offset 1522 (0x5f2) + 0x1d, 0x06, 0x00, 0x00, // Offset 1565 (0x61d) + 0x3e, 0x06, 0x00, 0x00, // Offset 1598 (0x63e) + 0x58, 0x06, 0x00, 0x00, // Offset 1624 (0x658) + 0x7c, 0x06, 0x00, 0x00, // Offset 1660 (0x67c) + 0x9d, 0x06, 0x00, 0x00, // Offset 1693 (0x69d) + 0xba, 0x06, 0x00, 0x00, // Offset 1722 (0x6ba) + 0xd4, 0x06, 0x00, 0x00, // Offset 1748 (0x6d4) + 0xf6, 0x06, 0x00, 0x00, // Offset 1782 (0x6f6) + 0x15, 0x07, 0x00, 0x00, // Offset 1813 (0x715) + 0x40, 0x07, 0x00, 0x00, // Offset 1856 (0x740) + 0x60, 0x07, 0x00, 0x00, // Offset 1888 (0x760) + 0x7b, 0x07, 0x00, 0x00, // Offset 1915 (0x77b) + 0x96, 0x07, 0x00, 0x00, // Offset 1942 (0x796) + 0xa9, 0x07, 0x00, 0x00, // Offset 1961 (0x7a9) + 0xbe, 0x07, 0x00, 0x00, // Offset 1982 (0x7be) + 0xd1, 0x07, 0x00, 0x00, // Offset 2001 (0x7d1) + 0xde, 0x07, 0x00, 0x00, // Offset 2014 (0x7de) + 0xe5, 0x07, 0x00, 0x00, // Offset 2021 (0x7e5) + 0xed, 0x07, 0x00, 0x00, // Offset 2029 (0x7ed) + 0x05, 0x08, 0x00, 0x00, // Offset 2053 (0x805) + 0x23, 0x08, 0x00, 0x00, // Offset 2083 (0x823) + 0x37, 0x08, 0x00, 0x00, // Offset 2103 (0x837) + 0x55, 0x08, 0x00, 0x00, // Offset 2133 (0x855) + 0x6a, 0x08, 0x00, 0x00, // Offset 2154 (0x86a) + 0x80, 0x08, 0x00, 0x00, // Offset 2176 (0x880) + 0x9c, 0x08, 0x00, 0x00, // Offset 2204 (0x89c) + 0xbb, 0x08, 0x00, 0x00, // Offset 2235 (0x8bb) + 0xcd, 0x08, 0x00, 0x00, // Offset 2253 (0x8cd) + 0xe4, 0x08, 0x00, 0x00, // Offset 2276 (0x8e4) + 0x01, 0x09, 0x00, 0x00, // Offset 2305 (0x901) + 0x14, 0x09, 0x00, 0x00, // Offset 2324 (0x914) + 0x39, 0x09, 0x00, 0x00, // Offset 2361 (0x939) + 0x54, 0x09, 0x00, 0x00, // Offset 2388 (0x954) + 0x6c, 0x09, 0x00, 0x00, // Offset 2412 (0x96c) + 0x87, 0x09, 0x00, 0x00, // Offset 2439 (0x987) + 0xa1, 0x09, 0x00, 0x00, // Offset 2465 (0x9a1) + 0xb5, 0x09, 0x00, 0x00, // Offset 2485 (0x9b5) + 0xcc, 0x09, 0x00, 0x00, // Offset 2508 (0x9cc) + 0xe1, 0x09, 0x00, 0x00, // Offset 2529 (0x9e1) + 0xfc, 0x09, 0x00, 0x00, // Offset 2556 (0x9fc) + 0x14, 0x0a, 0x00, 0x00, // Offset 2580 (0xa14) + 0x37, 0x0a, 0x00, 0x00, // Offset 2615 (0xa37) + 0x50, 0x0a, 0x00, 0x00, // Offset 2640 (0xa50) + 0x6c, 0x0a, 0x00, 0x00, // Offset 2668 (0xa6c) + 0x80, 0x0a, 0x00, 0x00, // Offset 2688 (0xa80) + 0x96, 0x0a, 0x00, 0x00, // Offset 2710 (0xa96) + 0xac, 0x0a, 0x00, 0x00, // Offset 2732 (0xaac) + 0xc2, 0x0a, 0x00, 0x00, // Offset 2754 (0xac2) + + // + // Block 0 Data: Codepoints 0x20 - 0x7e + // + 4, 12, 0, 30, 16, 4, 145, 35, 19, 19, 33, 49, + 49, 49, 49, 49, 177, 35, 33, 224, 15, 7, 242, 18, + 34, 18, 49, 33, 33, 33, 33, 33, 0, 11, 96, 35, + 10, 240, 129, 49, 81, 49, 81, 49, 81, 49, 81, 49, + 56, 49, 49, 81, 49, 81, 49, 81, 49, 56, 49, 49, + 81, 49, 81, 49, 81, 49, 81, 49, 240, 144, 37, 10, + 225, 145, 117, 65, 33, 33, 33, 49, 49, 17, 49, 34, + 17, 49, 98, 17, 131, 129, 18, 97, 49, 18, 33, 49, + 17, 49, 49, 33, 33, 33, 69, 113, 145, 240, 160, 45, + 9, 240, 66, 65, 17, 33, 49, 17, 33, 33, 33, 33, + 33, 33, 33, 17, 49, 33, 17, 66, 17, 129, 113, 129, + 18, 65, 17, 33, 49, 17, 33, 33, 33, 33, 33, 33, + 33, 17, 49, 33, 17, 66, 240, 80, 39, 11, 240, 240, + 84, 97, 65, 81, 65, 81, 49, 113, 33, 113, 17, 145, + 51, 49, 17, 49, 49, 33, 49, 33, 65, 17, 49, 65, + 17, 49, 81, 81, 50, 33, 51, 34, 240, 240, 80, 11, + 4, 146, 34, 49, 49, 33, 33, 0, 6, 48, 21, 6, + 161, 65, 65, 81, 65, 81, 66, 65, 81, 81, 81, 82, + 81, 81, 97, 81, 97, 97, 112, 21, 6, 97, 97, 97, + 81, 97, 81, 82, 81, 81, 81, 81, 66, 65, 81, 65, + 81, 65, 65, 176, 24, 8, 240, 240, 209, 65, 33, 33, + 18, 17, 18, 51, 97, 99, 50, 17, 18, 17, 33, 33, + 65, 0, 6, 64, 16, 10, 0, 6, 97, 145, 145, 145, + 89, 81, 145, 145, 145, 0, 8, 16, 11, 4, 0, 7, + 18, 34, 49, 49, 33, 33, 48, 8, 9, 0, 10, 24, + 0, 11, 48, 8, 4, 0, 7, 17, 35, 33, 224, 23, + 10, 240, 49, 145, 129, 145, 129, 145, 129, 145, 129, 145, + 145, 129, 145, 129, 145, 129, 145, 129, 145, 144, 32, 9, + 240, 242, 97, 33, 65, 65, 49, 65, 33, 97, 17, 97, + 17, 97, 17, 97, 17, 97, 17, 97, 33, 65, 49, 65, + 65, 33, 98, 240, 240, 16, 20, 7, 240, 145, 82, 50, + 17, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 69, + 240, 112, 25, 9, 240, 228, 65, 65, 33, 97, 17, 97, + 129, 113, 129, 113, 113, 113, 113, 65, 33, 81, 17, 81, + 39, 240, 224, 25, 9, 240, 228, 65, 65, 33, 97, 17, + 97, 129, 113, 83, 145, 145, 129, 17, 97, 17, 97, 33, + 65, 68, 240, 240, 27, 9, 240, 240, 18, 114, 97, 17, + 97, 17, 81, 33, 81, 33, 65, 49, 65, 49, 49, 65, + 56, 97, 129, 129, 101, 240, 208, 24, 9, 240, 215, 33, + 129, 129, 129, 129, 19, 66, 49, 145, 129, 129, 17, 97, + 17, 97, 33, 65, 68, 240, 240, 30, 9, 240, 228, 65, + 65, 33, 97, 17, 129, 129, 35, 49, 17, 49, 34, 81, + 17, 97, 17, 97, 17, 97, 17, 97, 33, 65, 68, 240, + 240, 23, 9, 240, 215, 33, 81, 17, 81, 33, 65, 129, + 113, 129, 129, 129, 113, 129, 129, 129, 129, 240, 240, 32, + 30, 9, 240, 228, 65, 65, 33, 97, 17, 97, 17, 97, + 33, 65, 68, 65, 65, 33, 97, 17, 97, 17, 97, 17, + 97, 33, 65, 68, 240, 240, 29, 9, 240, 228, 65, 65, + 33, 97, 17, 97, 17, 97, 17, 97, 17, 97, 33, 66, + 52, 17, 129, 129, 17, 97, 33, 65, 68, 240, 240, 11, + 4, 240, 161, 35, 33, 240, 129, 35, 33, 224, 14, 4, + 240, 161, 35, 33, 240, 130, 34, 49, 49, 33, 33, 48, + 19, 8, 240, 240, 129, 97, 97, 97, 97, 97, 97, 129, + 129, 129, 129, 129, 129, 240, 160, 9, 9, 0, 9, 8, + 240, 216, 0, 8, 20, 8, 240, 240, 33, 129, 129, 129, + 129, 129, 129, 97, 97, 97, 97, 97, 97, 240, 240, 16, + 25, 10, 240, 240, 37, 65, 81, 33, 113, 17, 113, 33, + 97, 129, 129, 114, 129, 145, 240, 65, 131, 129, 240, 240, + 80, 48, 10, 240, 132, 81, 65, 49, 81, 49, 97, 17, + 50, 33, 17, 33, 17, 33, 17, 17, 33, 33, 17, 17, + 33, 33, 17, 17, 33, 33, 17, 17, 33, 33, 17, 17, + 33, 33, 17, 34, 18, 33, 161, 97, 49, 65, 84, 240, + 128, 32, 11, 240, 240, 114, 146, 129, 17, 129, 18, 113, + 33, 113, 33, 97, 50, 81, 65, 81, 65, 86, 65, 82, + 49, 97, 49, 97, 35, 52, 240, 240, 64, 31, 10, 240, + 247, 65, 81, 49, 97, 33, 97, 33, 97, 33, 81, 54, + 65, 81, 49, 97, 33, 97, 33, 97, 33, 97, 33, 81, + 39, 240, 240, 48, 29, 10, 240, 240, 51, 33, 49, 49, + 17, 33, 82, 33, 97, 17, 113, 17, 145, 145, 145, 145, + 161, 145, 97, 49, 65, 84, 240, 240, 48, 32, 10, 240, + 246, 81, 65, 65, 81, 49, 81, 49, 97, 33, 97, 33, + 97, 33, 97, 33, 97, 33, 97, 33, 81, 49, 81, 49, + 65, 54, 240, 240, 64, 30, 10, 240, 249, 33, 97, 33, + 97, 33, 97, 33, 65, 65, 65, 70, 65, 65, 65, 65, + 65, 145, 97, 33, 97, 33, 97, 25, 240, 240, 16, 27, + 10, 240, 249, 33, 97, 33, 97, 33, 97, 33, 49, 81, + 49, 85, 81, 49, 81, 49, 81, 145, 145, 145, 132, 240, + 240, 96, 35, 10, 240, 240, 51, 33, 49, 49, 17, 33, + 82, 33, 97, 17, 113, 17, 145, 145, 68, 17, 113, 17, + 113, 33, 97, 33, 82, 49, 49, 17, 67, 33, 240, 240, + 16, 34, 11, 240, 240, 52, 36, 33, 97, 49, 97, 49, + 97, 49, 97, 49, 97, 56, 49, 97, 49, 97, 49, 97, + 49, 97, 49, 97, 49, 97, 36, 36, 240, 240, 64, 19, + 6, 240, 53, 49, 81, 81, 81, 81, 81, 81, 81, 81, + 81, 81, 81, 53, 240, 64, 25, 11, 240, 240, 133, 129, + 161, 161, 161, 161, 161, 161, 161, 50, 81, 49, 97, 49, + 97, 65, 65, 100, 240, 240, 128, 34, 11, 240, 240, 52, + 36, 33, 81, 65, 65, 81, 49, 97, 33, 113, 17, 131, + 129, 17, 129, 33, 113, 49, 97, 65, 81, 81, 65, 97, + 36, 36, 240, 240, 64, 23, 10, 240, 245, 113, 145, 145, + 145, 145, 145, 145, 145, 145, 145, 81, 49, 81, 49, 81, + 40, 240, 240, 16, 46, 11, 240, 240, 50, 98, 33, 97, + 49, 82, 50, 66, 50, 49, 17, 50, 49, 17, 49, 17, + 17, 33, 49, 17, 17, 33, 49, 17, 17, 33, 49, 33, + 49, 49, 33, 49, 49, 33, 49, 49, 97, 35, 52, 240, + 240, 64, 43, 11, 240, 240, 50, 83, 34, 81, 50, 81, + 49, 17, 65, 49, 17, 65, 49, 33, 49, 49, 33, 49, + 49, 49, 33, 49, 49, 33, 49, 65, 17, 49, 65, 17, + 49, 82, 49, 82, 35, 81, 240, 240, 80, 33, 10, 240, + 240, 37, 65, 81, 49, 81, 33, 113, 17, 113, 17, 113, + 17, 113, 17, 113, 17, 113, 17, 113, 17, 113, 33, 81, + 49, 81, 69, 240, 240, 48, 26, 10, 240, 247, 65, 81, + 49, 97, 33, 97, 33, 97, 33, 97, 33, 81, 54, 65, + 145, 145, 145, 145, 132, 240, 240, 96, 36, 11, 240, 240, + 85, 81, 81, 65, 81, 49, 113, 33, 113, 33, 113, 33, + 113, 33, 113, 33, 113, 33, 113, 33, 34, 49, 50, 33, + 17, 65, 66, 85, 161, 33, 130, 208, 33, 11, 240, 240, + 55, 81, 81, 65, 97, 49, 97, 49, 97, 49, 81, 70, + 81, 33, 113, 49, 97, 65, 81, 65, 81, 81, 65, 97, + 36, 36, 240, 240, 64, 29, 9, 240, 227, 17, 49, 50, + 33, 97, 17, 97, 17, 146, 146, 146, 145, 17, 97, 17, + 97, 18, 81, 17, 17, 49, 33, 35, 240, 240, 26, 10, + 240, 249, 17, 49, 49, 17, 49, 49, 17, 49, 49, 81, + 145, 145, 145, 145, 145, 145, 145, 145, 117, 240, 240, 48, + 34, 11, 240, 240, 52, 51, 33, 97, 49, 97, 49, 97, + 49, 97, 49, 97, 49, 97, 49, 97, 49, 97, 49, 97, + 49, 97, 49, 97, 65, 65, 100, 240, 240, 112, 31, 11, + 240, 240, 52, 51, 33, 97, 49, 97, 50, 65, 81, 65, + 81, 65, 82, 49, 97, 33, 114, 17, 129, 17, 130, 146, + 161, 161, 240, 240, 128, 43, 10, 240, 243, 51, 33, 81, + 49, 33, 33, 49, 33, 33, 49, 33, 33, 49, 33, 33, + 49, 19, 17, 49, 17, 17, 17, 49, 17, 17, 17, 51, + 19, 65, 49, 81, 49, 81, 49, 81, 49, 240, 240, 48, + 32, 11, 240, 240, 52, 36, 33, 97, 65, 65, 81, 49, + 113, 33, 115, 145, 162, 129, 17, 129, 33, 97, 65, 81, + 65, 65, 97, 36, 36, 240, 240, 64, 27, 10, 240, 244, + 35, 33, 81, 49, 81, 65, 49, 81, 49, 97, 17, 113, + 17, 129, 145, 145, 145, 145, 145, 117, 240, 240, 48, 27, + 10, 240, 240, 24, 33, 81, 49, 65, 65, 65, 129, 145, + 129, 145, 129, 145, 129, 81, 49, 81, 33, 97, 25, 240, + 240, 16, 19, 6, 197, 17, 81, 81, 81, 81, 81, 81, + 81, 81, 81, 81, 81, 81, 81, 85, 208, 21, 10, 161, + 145, 161, 145, 161, 145, 161, 145, 161, 145, 145, 161, 145, + 161, 145, 161, 145, 161, 145, 19, 6, 197, 81, 81, 81, + 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 21, + 208, 13, 8, 240, 65, 97, 17, 65, 49, 33, 81, 0, + 14, 16, 7, 10, 0, 21, 41, 240, 96, 8, 5, 162, + 66, 81, 0, 9, 64, 24, 10, 0, 9, 5, 65, 81, + 34, 81, 145, 85, 50, 65, 33, 97, 33, 97, 33, 82, + 53, 18, 240, 240, 16, 30, 10, 240, 243, 145, 145, 145, + 145, 19, 82, 49, 65, 81, 49, 81, 49, 81, 49, 81, + 49, 81, 49, 81, 50, 49, 65, 19, 240, 240, 48, 20, + 9, 0, 8, 20, 65, 65, 33, 82, 17, 129, 129, 129, + 129, 97, 33, 65, 68, 240, 240, 30, 9, 240, 240, 19, + 129, 129, 129, 67, 17, 49, 50, 33, 81, 33, 81, 33, + 81, 33, 81, 33, 81, 33, 81, 49, 50, 67, 18, 240, + 208, 21, 9, 0, 8, 20, 65, 65, 33, 97, 17, 97, + 24, 17, 129, 129, 97, 33, 65, 68, 240, 240, 22, 9, + 240, 244, 65, 65, 49, 50, 49, 102, 81, 129, 129, 129, + 129, 129, 129, 129, 101, 240, 240, 16, 28, 10, 0, 8, + 65, 52, 18, 33, 65, 65, 65, 65, 65, 65, 65, 84, + 81, 161, 129, 21, 33, 113, 17, 113, 17, 113, 39, 32, + 31, 11, 240, 240, 51, 161, 161, 161, 161, 20, 82, 65, + 65, 81, 65, 81, 65, 81, 65, 81, 65, 81, 65, 81, + 65, 81, 36, 36, 240, 240, 64, 18, 9, 240, 242, 114, + 240, 132, 129, 129, 129, 129, 129, 129, 129, 129, 72, 240, + 208, 23, 9, 240, 240, 50, 114, 240, 117, 129, 129, 129, + 129, 129, 129, 129, 129, 129, 18, 81, 17, 81, 53, 48, + 29, 10, 240, 243, 145, 145, 145, 145, 36, 49, 49, 81, + 33, 97, 17, 114, 129, 17, 113, 33, 97, 49, 81, 65, + 36, 20, 240, 240, 16, 19, 9, 240, 212, 129, 129, 129, + 129, 129, 129, 129, 129, 129, 129, 129, 129, 72, 240, 208, + 37, 11, 0, 9, 82, 18, 18, 81, 33, 33, 65, 33, + 33, 65, 33, 33, 65, 33, 33, 65, 33, 33, 65, 33, + 33, 65, 33, 33, 65, 33, 33, 50, 33, 34, 240, 240, + 64, 27, 11, 0, 9, 83, 20, 82, 65, 65, 81, 65, + 81, 65, 81, 65, 81, 65, 81, 65, 81, 65, 81, 51, + 51, 240, 240, 64, 24, 9, 0, 8, 20, 65, 65, 33, + 97, 17, 97, 17, 97, 17, 97, 17, 97, 17, 97, 33, + 65, 68, 240, 240, 27, 10, 0, 8, 99, 19, 82, 49, + 65, 81, 49, 81, 49, 81, 49, 81, 49, 81, 50, 49, + 65, 19, 81, 145, 145, 131, 96, 26, 9, 0, 8, 19, + 17, 49, 50, 33, 81, 33, 81, 33, 81, 33, 81, 33, + 81, 49, 50, 67, 17, 129, 129, 129, 115, 20, 9, 0, + 7, 115, 19, 66, 49, 49, 50, 49, 129, 129, 129, 129, + 129, 101, 240, 240, 16, 23, 9, 0, 8, 5, 17, 17, + 82, 17, 97, 18, 147, 146, 33, 97, 17, 97, 18, 81, + 17, 21, 240, 224, 21, 9, 240, 241, 129, 129, 129, 87, + 81, 129, 129, 129, 129, 129, 129, 49, 65, 49, 83, 240, + 224, 27, 11, 0, 9, 83, 51, 65, 81, 65, 81, 65, + 81, 65, 81, 65, 81, 65, 81, 65, 81, 65, 66, 84, + 18, 240, 240, 64, 24, 11, 0, 9, 84, 36, 49, 81, + 65, 81, 81, 49, 97, 49, 97, 49, 113, 17, 131, 145, + 161, 240, 240, 128, 35, 10, 0, 8, 99, 36, 33, 81, + 49, 33, 33, 49, 33, 33, 49, 33, 33, 49, 19, 17, + 49, 17, 17, 17, 49, 17, 17, 17, 65, 49, 81, 49, + 240, 240, 48, 25, 10, 0, 8, 100, 20, 49, 49, 81, + 49, 97, 17, 129, 145, 129, 17, 97, 49, 81, 49, 52, + 20, 240, 240, 16, 28, 11, 0, 9, 84, 51, 49, 81, + 65, 81, 65, 65, 97, 49, 97, 33, 129, 17, 129, 17, + 145, 161, 82, 33, 97, 49, 115, 112, 20, 9, 0, 7, + 120, 17, 81, 33, 65, 129, 113, 113, 129, 113, 65, 33, + 81, 24, 240, 208, 22, 6, 65, 65, 81, 65, 81, 81, + 81, 81, 81, 50, 97, 81, 81, 81, 81, 81, 97, 81, + 97, 112, 22, 2, 1, 17, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, + 22, 6, 1, 97, 81, 97, 81, 81, 81, 81, 81, 98, + 49, 81, 81, 81, 81, 81, 65, 81, 65, 176, 10, 9, + 162, 97, 34, 33, 98, 0, 18, 32, + // + // Block 1 Offsets: Codepoints 0x3041 - 0x30ff + // + 0xfc, 0x02, 0x00, 0x00, // Offset 764 (0x2fc) + 0x24, 0x03, 0x00, 0x00, // Offset 804 (0x324) + 0x5a, 0x03, 0x00, 0x00, // Offset 858 (0x35a) + 0x79, 0x03, 0x00, 0x00, // Offset 889 (0x379) + 0xa0, 0x03, 0x00, 0x00, // Offset 928 (0x3a0) + 0xb9, 0x03, 0x00, 0x00, // Offset 953 (0x3b9) + 0xd5, 0x03, 0x00, 0x00, // Offset 981 (0x3d5) + 0xf2, 0x03, 0x00, 0x00, // Offset 1010 (0x3f2) + 0x19, 0x04, 0x00, 0x00, // Offset 1049 (0x419) + 0x41, 0x04, 0x00, 0x00, // Offset 1089 (0x441) + 0x75, 0x04, 0x00, 0x00, // Offset 1141 (0x475) + 0xa8, 0x04, 0x00, 0x00, // Offset 1192 (0x4a8) + 0xdf, 0x04, 0x00, 0x00, // Offset 1247 (0x4df) + 0x04, 0x05, 0x00, 0x00, // Offset 1284 (0x504) + 0x2f, 0x05, 0x00, 0x00, // Offset 1327 (0x52f) + 0x45, 0x05, 0x00, 0x00, // Offset 1349 (0x545) + 0x6d, 0x05, 0x00, 0x00, // Offset 1389 (0x56d) + 0x9e, 0x05, 0x00, 0x00, // Offset 1438 (0x59e) + 0xd5, 0x05, 0x00, 0x00, // Offset 1493 (0x5d5) + 0xed, 0x05, 0x00, 0x00, // Offset 1517 (0x5ed) + 0x0e, 0x06, 0x00, 0x00, // Offset 1550 (0x60e) + 0x2d, 0x06, 0x00, 0x00, // Offset 1581 (0x62d) + 0x57, 0x06, 0x00, 0x00, // Offset 1623 (0x657) + 0x72, 0x06, 0x00, 0x00, // Offset 1650 (0x672) + 0x93, 0x06, 0x00, 0x00, // Offset 1683 (0x693) + 0xbd, 0x06, 0x00, 0x00, // Offset 1725 (0x6bd) + 0xe9, 0x06, 0x00, 0x00, // Offset 1769 (0x6e9) + 0x15, 0x07, 0x00, 0x00, // Offset 1813 (0x715) + 0x44, 0x07, 0x00, 0x00, // Offset 1860 (0x744) + 0x6f, 0x07, 0x00, 0x00, // Offset 1903 (0x76f) + 0x9e, 0x07, 0x00, 0x00, // Offset 1950 (0x79e) + 0xc8, 0x07, 0x00, 0x00, // Offset 1992 (0x7c8) + 0xf4, 0x07, 0x00, 0x00, // Offset 2036 (0x7f4) + 0x15, 0x08, 0x00, 0x00, // Offset 2069 (0x815) + 0x41, 0x08, 0x00, 0x00, // Offset 2113 (0x841) + 0x55, 0x08, 0x00, 0x00, // Offset 2133 (0x855) + 0x72, 0x08, 0x00, 0x00, // Offset 2162 (0x872) + 0x99, 0x08, 0x00, 0x00, // Offset 2201 (0x899) + 0xbf, 0x08, 0x00, 0x00, // Offset 2239 (0x8bf) + 0xe7, 0x08, 0x00, 0x00, // Offset 2279 (0x8e7) + 0x01, 0x09, 0x00, 0x00, // Offset 2305 (0x901) + 0x24, 0x09, 0x00, 0x00, // Offset 2340 (0x924) + 0x4f, 0x09, 0x00, 0x00, // Offset 2383 (0x94f) + 0x7a, 0x09, 0x00, 0x00, // Offset 2426 (0x97a) + 0xb5, 0x09, 0x00, 0x00, // Offset 2485 (0x9b5) + 0xf0, 0x09, 0x00, 0x00, // Offset 2544 (0x9f0) + 0x1d, 0x0a, 0x00, 0x00, // Offset 2589 (0xa1d) + 0x52, 0x0a, 0x00, 0x00, // Offset 2642 (0xa52) + 0x8d, 0x0a, 0x00, 0x00, // Offset 2701 (0xa8d) + 0xc8, 0x0a, 0x00, 0x00, // Offset 2760 (0xac8) + 0xf6, 0x0a, 0x00, 0x00, // Offset 2806 (0xaf6) + 0x2b, 0x0b, 0x00, 0x00, // Offset 2859 (0xb2b) + 0x60, 0x0b, 0x00, 0x00, // Offset 2912 (0xb60) + 0x8e, 0x0b, 0x00, 0x00, // Offset 2958 (0xb8e) + 0xbd, 0x0b, 0x00, 0x00, // Offset 3005 (0xbbd) + 0xed, 0x0b, 0x00, 0x00, // Offset 3053 (0xbed) + 0x0a, 0x0c, 0x00, 0x00, // Offset 3082 (0xc0a) + 0x2d, 0x0c, 0x00, 0x00, // Offset 3117 (0xc2d) + 0x50, 0x0c, 0x00, 0x00, // Offset 3152 (0xc50) + 0x87, 0x0c, 0x00, 0x00, // Offset 3207 (0xc87) + 0xc3, 0x0c, 0x00, 0x00, // Offset 3267 (0xcc3) + 0xff, 0x0c, 0x00, 0x00, // Offset 3327 (0xcff) + 0x26, 0x0d, 0x00, 0x00, // Offset 3366 (0xd26) + 0x55, 0x0d, 0x00, 0x00, // Offset 3413 (0xd55) + 0x89, 0x0d, 0x00, 0x00, // Offset 3465 (0xd89) + 0xbe, 0x0d, 0x00, 0x00, // Offset 3518 (0xdbe) + 0xe5, 0x0d, 0x00, 0x00, // Offset 3557 (0xde5) + 0x09, 0x0e, 0x00, 0x00, // Offset 3593 (0xe09) + 0x37, 0x0e, 0x00, 0x00, // Offset 3639 (0xe37) + 0x68, 0x0e, 0x00, 0x00, // Offset 3688 (0xe68) + 0xa9, 0x0e, 0x00, 0x00, // Offset 3753 (0xea9) + 0xc2, 0x0e, 0x00, 0x00, // Offset 3778 (0xec2) + 0xe1, 0x0e, 0x00, 0x00, // Offset 3809 (0xee1) + 0xff, 0x0e, 0x00, 0x00, // Offset 3839 (0xeff) + 0x2b, 0x0f, 0x00, 0x00, // Offset 3883 (0xf2b) + 0x50, 0x0f, 0x00, 0x00, // Offset 3920 (0xf50) + 0x88, 0x0f, 0x00, 0x00, // Offset 3976 (0xf88) + 0xa8, 0x0f, 0x00, 0x00, // Offset 4008 (0xfa8) + 0xcf, 0x0f, 0x00, 0x00, // Offset 4047 (0xfcf) + 0x03, 0x10, 0x00, 0x00, // Offset 4099 (0x1003) + 0x35, 0x10, 0x00, 0x00, // Offset 4149 (0x1035) + 0x61, 0x10, 0x00, 0x00, // Offset 4193 (0x1061) + 0x89, 0x10, 0x00, 0x00, // Offset 4233 (0x1089) + 0xb9, 0x10, 0x00, 0x00, // Offset 4281 (0x10b9) + 0xd6, 0x10, 0x00, 0x00, // Offset 4310 (0x10d6) + 0xf2, 0x10, 0x00, 0x00, // Offset 4338 (0x10f2) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x10, 0x11, 0x00, 0x00, // Offset 4368 (0x1110) + 0x1f, 0x11, 0x00, 0x00, // Offset 4383 (0x111f) + 0x2b, 0x11, 0x00, 0x00, // Offset 4395 (0x112b) + 0x3b, 0x11, 0x00, 0x00, // Offset 4411 (0x113b) + 0x51, 0x11, 0x00, 0x00, // Offset 4433 (0x1151) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x77, 0x11, 0x00, 0x00, // Offset 4471 (0x1177) + 0x8d, 0x11, 0x00, 0x00, // Offset 4493 (0x118d) + 0xb4, 0x11, 0x00, 0x00, // Offset 4532 (0x11b4) + 0xcc, 0x11, 0x00, 0x00, // Offset 4556 (0x11cc) + 0xe9, 0x11, 0x00, 0x00, // Offset 4585 (0x11e9) + 0x04, 0x12, 0x00, 0x00, // Offset 4612 (0x1204) + 0x25, 0x12, 0x00, 0x00, // Offset 4645 (0x1225) + 0x39, 0x12, 0x00, 0x00, // Offset 4665 (0x1239) + 0x57, 0x12, 0x00, 0x00, // Offset 4695 (0x1257) + 0x75, 0x12, 0x00, 0x00, // Offset 4725 (0x1275) + 0xa0, 0x12, 0x00, 0x00, // Offset 4768 (0x12a0) + 0xca, 0x12, 0x00, 0x00, // Offset 4810 (0x12ca) + 0xf6, 0x12, 0x00, 0x00, // Offset 4854 (0x12f6) + 0x1d, 0x13, 0x00, 0x00, // Offset 4893 (0x131d) + 0x47, 0x13, 0x00, 0x00, // Offset 4935 (0x1347) + 0x67, 0x13, 0x00, 0x00, // Offset 4967 (0x1367) + 0x93, 0x13, 0x00, 0x00, // Offset 5011 (0x1393) + 0xbd, 0x13, 0x00, 0x00, // Offset 5053 (0x13bd) + 0xea, 0x13, 0x00, 0x00, // Offset 5098 (0x13ea) + 0x04, 0x14, 0x00, 0x00, // Offset 5124 (0x1404) + 0x24, 0x14, 0x00, 0x00, // Offset 5156 (0x1424) + 0x4f, 0x14, 0x00, 0x00, // Offset 5199 (0x144f) + 0x81, 0x14, 0x00, 0x00, // Offset 5249 (0x1481) + 0xa1, 0x14, 0x00, 0x00, // Offset 5281 (0x14a1) + 0xc4, 0x14, 0x00, 0x00, // Offset 5316 (0x14c4) + 0xe2, 0x14, 0x00, 0x00, // Offset 5346 (0x14e2) + 0x0b, 0x15, 0x00, 0x00, // Offset 5387 (0x150b) + 0x32, 0x15, 0x00, 0x00, // Offset 5426 (0x1532) + 0x5c, 0x15, 0x00, 0x00, // Offset 5468 (0x155c) + 0x7a, 0x15, 0x00, 0x00, // Offset 5498 (0x157a) + 0xa7, 0x15, 0x00, 0x00, // Offset 5543 (0x15a7) + 0xca, 0x15, 0x00, 0x00, // Offset 5578 (0x15ca) + 0xf8, 0x15, 0x00, 0x00, // Offset 5624 (0x15f8) + 0x20, 0x16, 0x00, 0x00, // Offset 5664 (0x1620) + 0x4d, 0x16, 0x00, 0x00, // Offset 5709 (0x164d) + 0x67, 0x16, 0x00, 0x00, // Offset 5735 (0x1667) + 0x89, 0x16, 0x00, 0x00, // Offset 5769 (0x1689) + 0xb9, 0x16, 0x00, 0x00, // Offset 5817 (0x16b9) + 0xdd, 0x16, 0x00, 0x00, // Offset 5853 (0x16dd) + 0x07, 0x17, 0x00, 0x00, // Offset 5895 (0x1707) + 0x21, 0x17, 0x00, 0x00, // Offset 5921 (0x1721) + 0x41, 0x17, 0x00, 0x00, // Offset 5953 (0x1741) + 0x6b, 0x17, 0x00, 0x00, // Offset 5995 (0x176b) + 0x7d, 0x17, 0x00, 0x00, // Offset 6013 (0x177d) + 0x9c, 0x17, 0x00, 0x00, // Offset 6044 (0x179c) + 0xc4, 0x17, 0x00, 0x00, // Offset 6084 (0x17c4) + 0xdb, 0x17, 0x00, 0x00, // Offset 6107 (0x17db) + 0xfa, 0x17, 0x00, 0x00, // Offset 6138 (0x17fa) + 0x20, 0x18, 0x00, 0x00, // Offset 6176 (0x1820) + 0x47, 0x18, 0x00, 0x00, // Offset 6215 (0x1847) + 0x5f, 0x18, 0x00, 0x00, // Offset 6239 (0x185f) + 0x86, 0x18, 0x00, 0x00, // Offset 6278 (0x1886) + 0xae, 0x18, 0x00, 0x00, // Offset 6318 (0x18ae) + 0xc7, 0x18, 0x00, 0x00, // Offset 6343 (0x18c7) + 0xf1, 0x18, 0x00, 0x00, // Offset 6385 (0x18f1) + 0x1b, 0x19, 0x00, 0x00, // Offset 6427 (0x191b) + 0x37, 0x19, 0x00, 0x00, // Offset 6455 (0x1937) + 0x58, 0x19, 0x00, 0x00, // Offset 6488 (0x1958) + 0x79, 0x19, 0x00, 0x00, // Offset 6521 (0x1979) + 0xa8, 0x19, 0x00, 0x00, // Offset 6568 (0x19a8) + 0xdb, 0x19, 0x00, 0x00, // Offset 6619 (0x19db) + 0x0c, 0x1a, 0x00, 0x00, // Offset 6668 (0x1a0c) + 0x2a, 0x1a, 0x00, 0x00, // Offset 6698 (0x1a2a) + 0x3d, 0x1a, 0x00, 0x00, // Offset 6717 (0x1a3d) + 0x62, 0x1a, 0x00, 0x00, // Offset 6754 (0x1a62) + 0x7f, 0x1a, 0x00, 0x00, // Offset 6783 (0x1a7f) + 0xa2, 0x1a, 0x00, 0x00, // Offset 6818 (0x1aa2) + 0xbe, 0x1a, 0x00, 0x00, // Offset 6846 (0x1abe) + 0xe9, 0x1a, 0x00, 0x00, // Offset 6889 (0x1ae9) + 0xfc, 0x1a, 0x00, 0x00, // Offset 6908 (0x1afc) + 0x17, 0x1b, 0x00, 0x00, // Offset 6935 (0x1b17) + 0x2d, 0x1b, 0x00, 0x00, // Offset 6957 (0x1b2d) + 0x4a, 0x1b, 0x00, 0x00, // Offset 6986 (0x1b4a) + 0x65, 0x1b, 0x00, 0x00, // Offset 7013 (0x1b65) + 0x86, 0x1b, 0x00, 0x00, // Offset 7046 (0x1b86) + 0xb1, 0x1b, 0x00, 0x00, // Offset 7089 (0x1bb1) + 0xcf, 0x1b, 0x00, 0x00, // Offset 7119 (0x1bcf) + 0xef, 0x1b, 0x00, 0x00, // Offset 7151 (0x1bef) + 0x08, 0x1c, 0x00, 0x00, // Offset 7176 (0x1c08) + 0x27, 0x1c, 0x00, 0x00, // Offset 7207 (0x1c27) + 0x51, 0x1c, 0x00, 0x00, // Offset 7249 (0x1c51) + 0x70, 0x1c, 0x00, 0x00, // Offset 7280 (0x1c70) + 0x8b, 0x1c, 0x00, 0x00, // Offset 7307 (0x1c8b) + 0xa5, 0x1c, 0x00, 0x00, // Offset 7333 (0x1ca5) + 0xd1, 0x1c, 0x00, 0x00, // Offset 7377 (0x1cd1) + 0xf1, 0x1c, 0x00, 0x00, // Offset 7409 (0x1cf1) + 0x0a, 0x1d, 0x00, 0x00, // Offset 7434 (0x1d0a) + 0x33, 0x1d, 0x00, 0x00, // Offset 7475 (0x1d33) + 0x5c, 0x1d, 0x00, 0x00, // Offset 7516 (0x1d5c) + 0x7a, 0x1d, 0x00, 0x00, // Offset 7546 (0x1d7a) + 0x9e, 0x1d, 0x00, 0x00, // Offset 7582 (0x1d9e) + 0xa9, 0x1d, 0x00, 0x00, // Offset 7593 (0x1da9) + 0xb5, 0x1d, 0x00, 0x00, // Offset 7605 (0x1db5) + 0xc4, 0x1d, 0x00, 0x00, // Offset 7620 (0x1dc4) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + + // + // Block 1 Data: Codepoints 0x3041 - 0x30ff + // + 40, 14, 0, 7, 66, 209, 209, 35, 56, 113, 33, 209, + 49, 150, 114, 33, 34, 65, 17, 33, 65, 33, 33, 17, + 81, 17, 50, 97, 17, 49, 113, 17, 33, 17, 81, 50, + 98, 162, 240, 64, 54, 18, 82, 240, 34, 240, 17, 240, + 33, 66, 97, 65, 19, 135, 193, 33, 65, 193, 65, 193, + 22, 147, 49, 34, 97, 17, 49, 81, 65, 33, 33, 113, + 33, 49, 17, 129, 33, 65, 145, 17, 81, 145, 17, 65, + 17, 113, 49, 33, 145, 67, 130, 211, 240, 144, 31, 15, + 0, 11, 34, 226, 97, 97, 129, 81, 145, 65, 161, 49, + 161, 49, 130, 17, 49, 49, 82, 49, 33, 97, 65, 17, + 210, 225, 240, 240, 160, 39, 19, 0, 7, 17, 240, 65, + 161, 114, 161, 97, 193, 81, 209, 65, 209, 65, 225, 49, + 225, 49, 81, 98, 17, 49, 49, 146, 49, 33, 161, 65, + 33, 240, 18, 240, 49, 0, 8, 112, 25, 12, 0, 6, + 51, 194, 130, 18, 240, 83, 65, 34, 50, 50, 113, 177, + 177, 161, 177, 161, 161, 146, 130, 240, 64, 28, 14, 66, + 226, 211, 146, 34, 240, 240, 116, 65, 50, 65, 52, 113, + 49, 161, 209, 209, 209, 193, 209, 193, 193, 193, 178, 162, + 128, 29, 14, 0, 7, 67, 211, 177, 193, 49, 81, 84, + 85, 33, 113, 65, 193, 193, 194, 177, 33, 145, 49, 129, + 65, 113, 81, 98, 101, 240, 39, 18, 81, 240, 50, 240, + 52, 225, 240, 17, 240, 113, 113, 86, 117, 50, 145, 81, + 240, 17, 242, 241, 240, 19, 226, 33, 194, 49, 178, 65, + 162, 81, 146, 113, 82, 18, 134, 240, 80, 40, 16, 0, + 8, 50, 242, 66, 129, 114, 97, 33, 82, 17, 51, 81, + 68, 241, 241, 52, 129, 18, 50, 114, 113, 82, 129, 33, + 17, 17, 129, 34, 33, 33, 65, 81, 17, 52, 113, 240, + 208, 52, 19, 240, 130, 240, 50, 240, 33, 114, 145, 50, + 66, 113, 34, 98, 33, 51, 113, 17, 52, 129, 145, 240, + 49, 240, 49, 53, 161, 18, 82, 130, 145, 98, 161, 33, + 33, 17, 161, 50, 33, 145, 65, 17, 17, 34, 66, 114, + 68, 145, 240, 240, 48, 51, 19, 240, 146, 240, 50, 240, + 33, 240, 49, 81, 193, 97, 81, 69, 65, 85, 65, 65, + 65, 49, 65, 66, 113, 65, 81, 97, 81, 82, 81, 81, + 52, 65, 97, 81, 81, 97, 161, 97, 161, 49, 49, 146, + 65, 33, 145, 98, 240, 33, 240, 240, 55, 20, 240, 17, + 130, 97, 50, 114, 98, 33, 113, 129, 161, 81, 209, 97, + 97, 69, 65, 101, 65, 65, 81, 49, 65, 66, 129, 65, + 81, 113, 81, 82, 97, 81, 52, 81, 97, 81, 97, 97, + 177, 97, 177, 49, 49, 162, 65, 33, 161, 98, 240, 49, + 240, 240, 32, 37, 16, 82, 241, 240, 17, 241, 35, 65, + 99, 119, 240, 17, 35, 179, 50, 69, 101, 65, 240, 17, + 241, 134, 33, 82, 100, 49, 162, 49, 240, 17, 240, 18, + 240, 22, 240, 96, 43, 18, 82, 113, 145, 130, 129, 65, + 49, 129, 34, 18, 65, 99, 49, 87, 240, 49, 35, 211, + 82, 69, 133, 65, 240, 49, 240, 33, 166, 33, 114, 100, + 81, 162, 81, 240, 49, 240, 50, 240, 54, 240, 160, 22, + 11, 129, 162, 145, 145, 145, 145, 130, 114, 129, 161, 178, + 177, 177, 177, 177, 177, 177, 177, 161, 192, 40, 18, 129, + 240, 34, 65, 177, 33, 50, 129, 66, 33, 113, 97, 145, + 242, 226, 241, 240, 33, 240, 50, 240, 49, 240, 49, 240, + 49, 240, 49, 240, 49, 240, 49, 240, 49, 240, 33, 240, + 176, 49, 18, 161, 129, 146, 98, 146, 81, 161, 97, 161, + 97, 164, 33, 65, 37, 34, 17, 82, 65, 81, 177, 81, + 177, 81, 33, 129, 81, 33, 129, 81, 17, 145, 81, 17, + 130, 82, 145, 113, 145, 113, 129, 129, 129, 240, 17, 240, + 17, 144, 55, 20, 161, 81, 65, 146, 66, 34, 145, 17, + 49, 33, 161, 34, 65, 161, 49, 65, 163, 81, 65, 37, + 34, 49, 82, 65, 113, 177, 113, 177, 113, 33, 129, 113, + 33, 129, 113, 17, 145, 113, 17, 130, 114, 145, 145, 145, + 145, 129, 161, 129, 240, 49, 240, 49, 176, 24, 16, 0, + 6, 50, 240, 23, 228, 162, 209, 0, 9, 17, 225, 241, + 241, 240, 17, 240, 18, 146, 90, 240, 48, 33, 19, 241, + 240, 17, 34, 242, 17, 66, 161, 135, 240, 36, 210, 240, + 17, 0, 11, 1, 240, 33, 240, 49, 240, 49, 240, 65, + 240, 66, 146, 138, 240, 144, 31, 15, 98, 225, 225, 49, + 177, 50, 145, 35, 18, 115, 73, 225, 241, 225, 149, 17, + 98, 83, 65, 130, 49, 162, 33, 226, 225, 243, 245, 240, + 64, 42, 18, 98, 97, 161, 65, 34, 129, 82, 17, 145, + 81, 177, 34, 82, 115, 121, 240, 33, 240, 49, 240, 33, + 197, 17, 146, 83, 113, 130, 97, 162, 81, 240, 34, 240, + 33, 240, 51, 240, 53, 240, 160, 27, 15, 242, 226, 225, + 225, 225, 225, 225, 210, 209, 225, 225, 225, 225, 177, 33, + 161, 49, 145, 81, 113, 99, 50, 148, 240, 112, 33, 15, + 242, 145, 66, 146, 49, 97, 49, 49, 114, 81, 129, 81, + 225, 210, 209, 225, 225, 225, 225, 177, 33, 161, 49, 145, + 81, 113, 99, 50, 148, 240, 112, 42, 19, 130, 240, 65, + 240, 50, 240, 33, 240, 49, 66, 33, 107, 23, 49, 161, + 113, 244, 225, 49, 225, 50, 209, 50, 209, 50, 227, 17, + 240, 33, 240, 49, 240, 33, 240, 33, 240, 33, 240, 33, + 192, 44, 20, 130, 97, 209, 33, 50, 178, 34, 33, 177, + 65, 225, 145, 107, 39, 49, 177, 113, 240, 20, 241, 49, + 241, 50, 225, 50, 225, 50, 243, 17, 240, 49, 240, 65, + 240, 49, 240, 49, 240, 49, 240, 49, 208, 44, 20, 240, + 240, 18, 240, 66, 240, 50, 162, 97, 194, 81, 193, 97, + 34, 129, 73, 17, 69, 33, 119, 81, 130, 33, 97, 193, + 49, 33, 193, 67, 193, 81, 209, 240, 65, 240, 81, 240, + 66, 240, 87, 240, 160, 47, 21, 240, 33, 226, 33, 34, + 210, 34, 17, 210, 49, 114, 97, 210, 81, 209, 97, 34, + 145, 73, 33, 69, 33, 135, 81, 146, 33, 97, 209, 49, + 33, 209, 67, 209, 81, 225, 240, 81, 240, 97, 240, 82, + 240, 103, 240, 192, 43, 19, 240, 242, 161, 51, 18, 148, + 49, 193, 65, 240, 33, 240, 33, 240, 33, 83, 145, 26, + 17, 52, 18, 132, 65, 177, 81, 240, 49, 240, 33, 240, + 49, 240, 65, 240, 49, 240, 66, 240, 68, 240, 144, 47, + 20, 240, 17, 226, 66, 81, 51, 18, 65, 84, 49, 49, + 145, 65, 82, 177, 113, 161, 240, 49, 83, 161, 26, 33, + 52, 18, 148, 65, 193, 81, 240, 65, 240, 49, 240, 65, + 240, 81, 240, 65, 240, 82, 240, 84, 240, 176, 42, 18, + 240, 114, 240, 34, 240, 33, 240, 33, 34, 113, 68, 150, + 69, 65, 33, 147, 81, 130, 113, 113, 129, 240, 33, 240, + 33, 240, 17, 240, 33, 65, 178, 65, 177, 81, 162, 98, + 130, 135, 240, 64, 44, 19, 241, 114, 162, 98, 97, 49, + 113, 114, 145, 34, 65, 49, 68, 166, 69, 81, 33, 147, + 97, 130, 129, 113, 145, 240, 49, 240, 49, 240, 33, 240, + 49, 65, 194, 65, 193, 81, 178, 98, 146, 135, 240, 96, + 33, 16, 66, 242, 225, 241, 241, 66, 65, 49, 51, 103, + 193, 241, 226, 225, 69, 97, 34, 81, 66, 17, 129, 51, + 145, 50, 161, 226, 210, 194, 164, 240, 112, 44, 19, 66, + 145, 130, 146, 97, 113, 49, 97, 130, 129, 66, 49, 49, + 49, 51, 151, 241, 240, 49, 240, 34, 240, 33, 69, 145, + 34, 81, 114, 17, 129, 99, 145, 98, 161, 240, 34, 240, + 18, 242, 212, 240, 208, 20, 15, 0, 17, 101, 49, 51, + 81, 36, 145, 33, 177, 225, 225, 209, 194, 178, 163, 240, + 112, 29, 19, 0, 10, 100, 195, 66, 49, 51, 145, 37, + 193, 33, 241, 240, 49, 240, 49, 240, 33, 240, 33, 240, + 18, 242, 227, 0, 10, 64, 39, 20, 240, 17, 240, 17, + 50, 242, 33, 240, 17, 240, 240, 68, 211, 66, 65, 51, + 145, 53, 193, 49, 241, 240, 65, 240, 65, 240, 49, 240, + 49, 240, 34, 240, 18, 243, 0, 8, 80, 38, 19, 0, + 6, 67, 200, 17, 84, 18, 102, 65, 161, 97, 240, 33, + 240, 49, 240, 33, 240, 49, 240, 49, 240, 49, 240, 49, + 240, 65, 240, 50, 240, 51, 240, 52, 240, 240, 192, 40, + 19, 0, 6, 67, 200, 17, 84, 18, 102, 65, 65, 81, + 97, 98, 145, 65, 49, 145, 82, 161, 113, 161, 240, 49, + 240, 49, 240, 49, 240, 65, 240, 50, 240, 51, 240, 52, + 240, 240, 192, 26, 13, 242, 194, 193, 193, 193, 193, 81, + 97, 97, 81, 66, 113, 18, 146, 146, 161, 177, 177, 193, + 193, 210, 129, 72, 240, 35, 16, 240, 50, 129, 98, 65, + 50, 81, 82, 33, 81, 97, 129, 241, 81, 145, 97, 129, + 66, 161, 18, 194, 194, 209, 225, 225, 241, 241, 240, 18, + 129, 120, 240, 96, 43, 18, 240, 130, 240, 34, 240, 17, + 240, 33, 18, 151, 67, 81, 33, 145, 113, 131, 81, 129, + 33, 81, 113, 129, 129, 113, 129, 114, 129, 98, 145, 97, + 161, 200, 145, 81, 34, 114, 65, 49, 148, 240, 160, 43, + 17, 240, 240, 65, 240, 33, 240, 18, 101, 65, 82, 67, + 33, 162, 49, 161, 81, 240, 17, 240, 17, 240, 17, 33, + 209, 33, 209, 17, 49, 161, 17, 49, 162, 65, 177, 82, + 145, 119, 33, 240, 240, 32, 59, 19, 240, 210, 240, 50, + 240, 33, 161, 113, 177, 70, 129, 34, 17, 66, 97, 17, + 49, 97, 97, 49, 113, 82, 49, 129, 49, 17, 33, 145, + 33, 33, 18, 145, 33, 50, 161, 17, 65, 161, 33, 49, + 17, 54, 49, 33, 33, 33, 65, 17, 50, 97, 49, 34, + 179, 65, 240, 240, 144, 59, 20, 66, 240, 66, 240, 49, + 240, 65, 240, 65, 240, 65, 17, 52, 81, 36, 34, 66, + 66, 33, 33, 113, 129, 17, 145, 114, 161, 113, 177, 98, + 177, 81, 17, 177, 65, 33, 161, 65, 49, 86, 49, 17, + 33, 65, 82, 33, 33, 17, 65, 65, 18, 82, 84, 49, + 81, 240, 65, 240, 45, 19, 0, 8, 6, 178, 17, 66, + 129, 50, 66, 97, 65, 98, 65, 81, 113, 49, 81, 130, + 33, 81, 145, 17, 81, 161, 17, 81, 161, 17, 65, 161, + 49, 49, 161, 52, 161, 97, 161, 240, 18, 227, 240, 240, + 240, 53, 18, 240, 49, 162, 97, 162, 82, 145, 97, 161, + 97, 65, 81, 34, 33, 73, 49, 97, 65, 81, 177, 81, + 177, 81, 177, 81, 33, 129, 81, 33, 129, 81, 17, 145, + 81, 17, 71, 67, 49, 81, 18, 49, 65, 66, 34, 33, + 85, 65, 33, 240, 240, 64, 59, 20, 240, 17, 49, 162, + 17, 34, 33, 161, 34, 17, 34, 146, 33, 65, 161, 129, + 65, 81, 34, 65, 73, 81, 97, 65, 113, 177, 113, 177, + 113, 177, 113, 33, 129, 113, 33, 129, 113, 17, 145, 113, + 17, 71, 99, 49, 81, 18, 81, 65, 66, 34, 65, 85, + 65, 65, 240, 240, 128, 59, 20, 240, 18, 33, 162, 33, + 33, 33, 162, 17, 33, 34, 145, 50, 49, 161, 129, 65, + 81, 34, 65, 73, 81, 97, 65, 113, 177, 113, 177, 113, + 177, 113, 33, 129, 113, 33, 129, 113, 17, 145, 113, 17, + 71, 99, 49, 81, 18, 81, 65, 66, 34, 65, 85, 65, + 65, 240, 240, 128, 46, 19, 240, 240, 241, 65, 179, 65, + 98, 18, 17, 97, 98, 33, 113, 145, 130, 129, 129, 17, + 97, 145, 18, 81, 145, 34, 49, 161, 49, 49, 145, 129, + 145, 129, 145, 129, 129, 145, 129, 161, 97, 178, 65, 228, + 240, 224, 53, 20, 240, 17, 240, 82, 129, 65, 81, 99, + 65, 33, 66, 18, 17, 97, 34, 50, 33, 113, 49, 97, + 130, 145, 129, 17, 113, 145, 18, 97, 145, 34, 65, 161, + 49, 65, 145, 145, 145, 145, 145, 145, 129, 161, 129, 177, + 97, 194, 65, 244, 240, 240, 16, 53, 20, 240, 240, 98, + 145, 65, 33, 33, 99, 65, 33, 33, 18, 18, 17, 97, + 34, 50, 33, 113, 161, 130, 145, 129, 17, 113, 145, 18, + 97, 145, 34, 65, 161, 49, 65, 145, 145, 145, 145, 145, + 145, 129, 161, 129, 177, 97, 194, 65, 244, 240, 240, 16, + 46, 19, 240, 177, 240, 65, 240, 65, 240, 50, 240, 18, + 240, 17, 240, 33, 240, 49, 240, 65, 240, 65, 240, 54, + 178, 17, 66, 49, 50, 65, 81, 49, 17, 97, 82, 35, + 97, 52, 49, 53, 97, 49, 82, 0, 5, 112, 47, 19, + 240, 177, 113, 177, 114, 161, 49, 49, 162, 50, 178, 81, + 161, 240, 33, 240, 49, 240, 65, 240, 65, 240, 54, 178, + 17, 66, 49, 50, 65, 81, 49, 17, 97, 82, 35, 97, + 52, 49, 53, 97, 49, 82, 0, 5, 112, 48, 19, 240, + 177, 240, 65, 82, 193, 49, 33, 178, 33, 33, 162, 66, + 161, 240, 33, 240, 49, 240, 65, 240, 65, 240, 54, 178, + 17, 66, 49, 50, 65, 81, 49, 17, 97, 82, 35, 97, + 52, 49, 53, 97, 49, 82, 0, 5, 112, 29, 19, 0, + 12, 66, 240, 17, 33, 225, 65, 209, 65, 193, 97, 147, + 113, 145, 146, 240, 50, 240, 50, 240, 51, 240, 50, 0, + 9, 80, 35, 19, 240, 240, 65, 240, 66, 225, 49, 242, + 130, 129, 113, 33, 225, 65, 209, 65, 193, 97, 147, 113, + 145, 146, 240, 50, 240, 50, 240, 51, 240, 50, 0, 9, + 80, 35, 19, 0, 6, 50, 240, 17, 33, 241, 33, 130, + 98, 129, 33, 225, 65, 209, 65, 193, 97, 147, 113, 145, + 146, 240, 50, 240, 50, 240, 51, 240, 50, 0, 9, 80, + 55, 18, 240, 49, 240, 49, 81, 53, 50, 84, 33, 65, + 146, 97, 161, 82, 97, 49, 81, 82, 65, 18, 33, 104, + 49, 177, 81, 177, 81, 33, 129, 81, 33, 129, 81, 17, + 145, 81, 17, 71, 66, 65, 81, 18, 34, 65, 81, 34, + 33, 85, 65, 33, 240, 240, 64, 60, 20, 240, 81, 240, + 81, 81, 52, 17, 66, 84, 82, 33, 146, 33, 33, 33, + 161, 50, 49, 97, 49, 65, 34, 66, 65, 18, 65, 104, + 81, 177, 113, 177, 113, 33, 129, 113, 33, 129, 113, 17, + 145, 113, 17, 71, 98, 65, 81, 18, 66, 65, 81, 34, + 65, 85, 65, 65, 240, 240, 128, 60, 20, 240, 81, 240, + 81, 81, 52, 18, 50, 84, 49, 33, 33, 146, 33, 33, + 33, 161, 50, 49, 97, 49, 114, 66, 65, 18, 65, 104, + 81, 177, 113, 177, 113, 33, 129, 113, 33, 129, 113, 17, + 145, 113, 17, 71, 98, 65, 81, 18, 66, 65, 81, 34, + 65, 85, 65, 65, 240, 240, 128, 39, 17, 114, 240, 18, + 241, 248, 39, 17, 67, 49, 81, 49, 193, 193, 49, 162, + 65, 35, 105, 209, 240, 17, 240, 17, 240, 17, 240, 17, + 185, 98, 81, 36, 65, 81, 81, 85, 240, 176, 47, 19, + 240, 240, 177, 81, 215, 194, 49, 240, 33, 240, 49, 65, + 209, 82, 161, 98, 161, 97, 136, 33, 98, 33, 83, 81, + 49, 113, 17, 49, 65, 113, 33, 33, 49, 113, 50, 35, + 129, 65, 193, 240, 33, 240, 18, 240, 208, 52, 19, 240, + 115, 240, 50, 240, 33, 240, 49, 17, 178, 52, 82, 69, + 113, 33, 113, 113, 49, 97, 113, 17, 17, 50, 17, 113, + 34, 33, 34, 113, 49, 33, 49, 113, 97, 49, 129, 81, + 33, 145, 99, 161, 97, 177, 97, 177, 113, 130, 152, 240, + 160, 53, 19, 240, 210, 240, 50, 240, 33, 161, 113, 161, + 70, 145, 18, 33, 50, 114, 65, 81, 97, 65, 113, 65, + 17, 49, 113, 49, 33, 33, 145, 33, 50, 161, 17, 81, + 161, 17, 65, 17, 129, 33, 65, 33, 113, 49, 33, 146, + 82, 130, 227, 240, 240, 240, 39, 15, 66, 226, 210, 209, + 145, 65, 163, 17, 197, 145, 17, 177, 33, 177, 33, 97, + 81, 17, 113, 86, 49, 81, 145, 65, 145, 65, 145, 65, + 145, 65, 129, 97, 113, 113, 66, 148, 80, 36, 16, 0, + 8, 97, 240, 19, 129, 81, 161, 49, 20, 113, 34, 65, + 99, 113, 65, 17, 129, 19, 33, 49, 49, 49, 65, 51, + 145, 240, 17, 241, 242, 241, 241, 240, 128, 46, 19, 240, + 178, 240, 66, 240, 35, 146, 65, 210, 100, 145, 50, 66, + 113, 18, 129, 98, 161, 17, 34, 17, 161, 20, 49, 33, + 66, 49, 81, 52, 193, 240, 49, 240, 65, 240, 49, 240, + 50, 240, 49, 240, 49, 240, 192, 49, 15, 0, 8, 50, + 193, 33, 177, 33, 81, 65, 20, 81, 50, 33, 18, 49, + 34, 49, 49, 33, 17, 17, 49, 49, 33, 17, 17, 49, + 49, 34, 33, 49, 49, 49, 33, 49, 49, 49, 49, 33, + 33, 65, 69, 177, 225, 209, 209, 128, 65, 19, 240, 211, + 241, 49, 209, 65, 97, 97, 21, 97, 67, 49, 18, 66, + 34, 81, 49, 50, 17, 17, 81, 49, 49, 33, 17, 81, + 65, 33, 17, 33, 81, 65, 33, 17, 33, 81, 65, 33, + 17, 49, 49, 65, 50, 65, 49, 65, 50, 81, 33, 34, + 81, 101, 113, 113, 240, 49, 240, 33, 240, 33, 240, 18, + 176, 25, 12, 0, 8, 17, 193, 178, 161, 177, 34, 115, + 145, 177, 177, 177, 103, 65, 81, 18, 33, 81, 49, 37, + 65, 208, 31, 15, 97, 241, 226, 209, 225, 225, 65, 145, + 21, 131, 193, 225, 225, 225, 225, 225, 136, 98, 81, 19, + 49, 97, 66, 17, 82, 81, 37, 240, 144, 30, 14, 49, + 226, 226, 210, 149, 114, 177, 209, 209, 193, 209, 69, 65, + 34, 82, 33, 17, 129, 34, 161, 33, 161, 193, 209, 163, + 116, 240, 80, 44, 13, 1, 209, 67, 82, 33, 49, 65, + 33, 81, 49, 17, 97, 49, 17, 113, 33, 17, 113, 17, + 17, 129, 17, 17, 129, 17, 17, 129, 19, 129, 33, 129, + 49, 129, 49, 129, 177, 193, 177, 177, 177, 162, 112, 37, + 16, 240, 177, 113, 69, 116, 49, 145, 65, 225, 225, 225, + 225, 225, 21, 131, 82, 82, 145, 50, 177, 18, 193, 18, + 193, 100, 81, 81, 65, 49, 98, 49, 18, 134, 240, 96, + 56, 20, 66, 240, 66, 240, 49, 240, 65, 240, 65, 240, + 67, 51, 98, 19, 17, 18, 49, 98, 34, 17, 81, 161, + 17, 97, 162, 113, 161, 113, 162, 113, 145, 17, 97, 145, + 33, 97, 129, 49, 97, 114, 49, 97, 81, 17, 65, 113, + 49, 81, 17, 131, 114, 240, 49, 240, 32, 16, 240, 177, + 113, 69, 116, 49, 145, 65, 225, 225, 225, 225, 225, 21, + 131, 82, 82, 145, 50, 177, 18, 193, 17, 209, 225, 225, + 210, 164, 240, 112, 39, 15, 0, 7, 114, 226, 209, 226, + 146, 18, 52, 66, 17, 18, 65, 98, 113, 81, 129, 66, + 129, 49, 17, 129, 33, 33, 129, 18, 33, 113, 33, 17, + 17, 82, 98, 50, 129, 240, 176, 52, 19, 66, 240, 50, + 240, 34, 240, 33, 240, 49, 240, 51, 178, 19, 17, 36, + 98, 34, 18, 66, 129, 17, 129, 114, 145, 113, 177, 82, + 177, 65, 17, 177, 49, 33, 161, 49, 49, 161, 34, 49, + 145, 49, 65, 114, 113, 17, 67, 162, 240, 33, 224, 50, + 18, 240, 209, 161, 68, 164, 33, 193, 65, 240, 17, 240, + 33, 240, 17, 247, 146, 17, 82, 97, 49, 113, 65, 49, + 129, 49, 65, 145, 17, 65, 161, 17, 49, 177, 17, 49, + 67, 49, 33, 33, 65, 49, 33, 50, 81, 66, 196, 240, + 128, 44, 18, 240, 209, 184, 177, 49, 240, 17, 240, 17, + 240, 21, 178, 82, 114, 145, 97, 50, 81, 145, 33, 49, + 161, 33, 18, 196, 225, 242, 241, 116, 81, 18, 50, 65, + 34, 65, 17, 98, 17, 97, 82, 241, 80, 40, 16, 81, + 240, 18, 225, 241, 145, 65, 35, 88, 145, 49, 113, 97, + 130, 68, 82, 66, 49, 34, 82, 82, 98, 67, 113, 65, + 33, 177, 49, 161, 65, 145, 241, 240, 17, 240, 24, 240, + 80, 48, 19, 240, 178, 240, 50, 240, 33, 240, 33, 240, + 49, 240, 33, 240, 49, 240, 33, 240, 49, 240, 33, 18, + 242, 33, 129, 66, 65, 113, 65, 81, 113, 49, 97, 97, + 65, 97, 97, 49, 129, 65, 50, 129, 49, 65, 163, 240, + 144, 29, 15, 240, 193, 83, 65, 33, 99, 49, 98, 240, + 229, 97, 18, 81, 82, 113, 225, 225, 225, 225, 209, 225, + 209, 194, 193, 240, 240, 160, 28, 13, 0, 11, 97, 193, + 193, 180, 49, 66, 49, 49, 65, 49, 65, 33, 65, 35, + 33, 65, 97, 81, 97, 65, 178, 240, 240, 48, 30, 13, + 0, 9, 1, 209, 81, 97, 81, 97, 18, 17, 54, 49, + 113, 65, 113, 66, 97, 66, 97, 66, 97, 81, 81, 193, + 177, 240, 240, 32, 15, 8, 65, 49, 65, 49, 50, 34, + 49, 49, 49, 49, 0, 14, 80, 12, 6, 211, 33, 49, + 17, 49, 17, 49, 35, 0, 10, 16, 9, 240, 240, 241, + 145, 145, 145, 145, 146, 130, 84, 50, 0, 7, 48, 22, + 13, 240, 240, 81, 145, 50, 130, 33, 17, 113, 81, 209, + 209, 209, 210, 194, 148, 114, 0, 10, 112, 38, 15, 240, + 81, 226, 209, 34, 161, 67, 97, 84, 81, 129, 81, 209, + 36, 129, 17, 65, 114, 82, 82, 98, 81, 113, 97, 113, + 81, 114, 66, 113, 82, 97, 161, 33, 194, 240, 128, 22, + 14, 0, 11, 98, 45, 34, 113, 129, 49, 161, 17, 177, + 209, 209, 193, 209, 193, 193, 193, 240, 160, 39, 18, 0, + 6, 18, 49, 121, 39, 98, 66, 145, 177, 65, 210, 17, + 226, 240, 17, 240, 18, 240, 17, 240, 33, 240, 17, 240, + 33, 240, 17, 240, 33, 240, 17, 240, 17, 240, 240, 32, + 24, 13, 0, 9, 49, 194, 162, 162, 162, 162, 161, 18, + 129, 50, 82, 65, 66, 97, 193, 193, 193, 193, 240, 32, + 29, 16, 193, 240, 17, 242, 210, 210, 210, 210, 210, 209, + 33, 162, 50, 129, 81, 114, 97, 82, 129, 241, 241, 241, + 241, 241, 241, 240, 96, 27, 14, 0, 7, 82, 210, 193, + 209, 65, 34, 56, 36, 97, 49, 145, 49, 145, 49, 129, + 209, 193, 193, 193, 178, 162, 240, 128, 33, 17, 240, 130, + 240, 18, 241, 145, 97, 97, 49, 74, 37, 129, 49, 193, + 49, 178, 49, 177, 65, 162, 241, 241, 240, 17, 241, 241, + 241, 226, 210, 240, 208, 20, 16, 0, 15, 49, 107, 97, + 49, 242, 225, 241, 241, 241, 217, 37, 130, 33, 0, 5, + 96, 30, 19, 0, 11, 2, 125, 113, 65, 240, 50, 240, + 34, 240, 33, 240, 49, 240, 49, 240, 49, 240, 49, 240, + 42, 39, 146, 49, 0, 9, 16, 30, 15, 0, 8, 49, + 242, 209, 225, 225, 49, 46, 33, 82, 193, 17, 177, 33, + 161, 49, 145, 65, 129, 81, 98, 49, 33, 195, 209, 240, + 112, 43, 19, 161, 240, 65, 240, 50, 240, 33, 240, 49, + 240, 49, 50, 47, 3, 50, 98, 240, 19, 242, 17, 226, + 33, 210, 49, 194, 65, 178, 81, 161, 113, 145, 129, 114, + 97, 33, 240, 19, 240, 33, 240, 192, 42, 18, 240, 162, + 240, 34, 240, 17, 240, 33, 240, 33, 97, 169, 25, 97, + 66, 49, 113, 145, 113, 130, 98, 129, 113, 130, 113, 129, + 114, 113, 129, 113, 130, 97, 82, 33, 97, 131, 81, 161, + 240, 144, 44, 20, 240, 17, 162, 130, 146, 65, 49, 145, + 98, 177, 113, 177, 97, 201, 57, 97, 98, 49, 113, 177, + 113, 162, 98, 161, 113, 162, 113, 161, 114, 145, 129, 145, + 130, 129, 82, 33, 129, 131, 113, 161, 240, 208, 39, 19, + 240, 162, 240, 50, 240, 49, 240, 49, 51, 197, 121, 178, + 81, 240, 49, 97, 177, 38, 148, 195, 33, 133, 81, 146, + 113, 240, 50, 240, 49, 240, 49, 240, 50, 240, 33, 240, + 176, 42, 20, 240, 17, 146, 97, 34, 130, 98, 17, 145, + 113, 177, 51, 213, 137, 194, 81, 240, 65, 97, 193, 38, + 164, 211, 33, 149, 81, 162, 113, 240, 66, 240, 65, 240, + 65, 240, 66, 240, 49, 240, 208, 32, 16, 240, 98, 242, + 225, 97, 114, 38, 82, 18, 65, 97, 114, 81, 129, 81, + 130, 65, 145, 65, 145, 241, 225, 225, 225, 225, 225, 210, + 194, 240, 224, 44, 19, 241, 130, 146, 114, 97, 33, 113, + 130, 114, 37, 33, 98, 18, 65, 145, 114, 129, 129, 129, + 130, 113, 145, 113, 145, 240, 49, 240, 33, 240, 33, 240, + 33, 240, 33, 240, 33, 240, 18, 242, 240, 240, 80, 42, + 19, 240, 146, 240, 50, 240, 33, 240, 34, 240, 33, 130, + 114, 57, 85, 33, 161, 114, 129, 129, 129, 130, 113, 145, + 240, 49, 240, 33, 240, 49, 240, 33, 240, 33, 240, 33, + 240, 18, 240, 240, 32, 45, 20, 240, 17, 130, 97, 50, + 114, 98, 33, 113, 129, 146, 240, 49, 130, 130, 57, 101, + 33, 177, 114, 145, 129, 145, 130, 129, 145, 240, 65, 240, + 49, 240, 65, 240, 49, 240, 49, 240, 49, 240, 34, 240, + 240, 64, 26, 17, 0, 10, 33, 63, 50, 161, 240, 17, + 241, 240, 17, 240, 17, 241, 240, 17, 240, 17, 78, 66, + 161, 0, 8, 112, 32, 19, 241, 241, 50, 226, 33, 241, + 240, 158, 98, 161, 240, 49, 240, 33, 240, 49, 240, 49, + 240, 33, 240, 49, 240, 49, 110, 98, 161, 0, 10, 16, + 43, 19, 240, 242, 162, 98, 162, 97, 177, 97, 177, 97, + 33, 33, 81, 41, 26, 49, 97, 65, 97, 177, 82, 177, + 81, 178, 81, 193, 81, 240, 33, 240, 49, 240, 33, 240, + 33, 240, 33, 240, 18, 240, 240, 50, 20, 240, 17, 226, + 17, 34, 82, 98, 18, 17, 98, 97, 33, 145, 97, 193, + 97, 33, 49, 81, 41, 42, 49, 113, 65, 97, 193, 82, + 193, 81, 194, 81, 209, 81, 240, 49, 240, 65, 240, 49, + 240, 49, 240, 49, 240, 34, 240, 240, 32, 32, 17, 0, + 6, 82, 240, 34, 240, 18, 240, 17, 240, 161, 18, 193, + 66, 145, 98, 113, 129, 97, 241, 241, 241, 226, 145, 50, + 196, 225, 240, 240, 16, 35, 17, 240, 241, 209, 50, 50, + 114, 33, 82, 97, 146, 240, 17, 240, 161, 18, 193, 66, + 145, 98, 113, 129, 97, 241, 241, 241, 226, 145, 50, 196, + 225, 240, 240, 16, 30, 17, 0, 7, 113, 108, 99, 82, + 226, 241, 242, 226, 241, 241, 33, 193, 65, 161, 97, 129, + 129, 97, 146, 65, 178, 18, 194, 240, 240, 80, 41, 19, + 241, 240, 17, 34, 242, 17, 209, 33, 92, 131, 82, 240, + 18, 240, 33, 240, 34, 240, 18, 240, 33, 240, 33, 33, + 225, 65, 193, 97, 161, 129, 129, 146, 97, 178, 50, 194, + 240, 240, 176, 39, 19, 240, 240, 210, 240, 50, 240, 33, + 240, 49, 240, 49, 114, 145, 56, 116, 82, 39, 113, 82, + 49, 82, 177, 65, 209, 240, 49, 240, 49, 240, 49, 240, + 66, 82, 183, 240, 240, 192, 42, 20, 240, 17, 240, 82, + 98, 113, 49, 114, 114, 145, 145, 145, 240, 65, 114, 161, + 56, 132, 82, 55, 113, 98, 49, 82, 193, 65, 225, 240, + 65, 240, 65, 240, 65, 240, 82, 82, 199, 240, 240, 240, + 30, 15, 240, 240, 177, 49, 177, 49, 162, 49, 146, 65, + 129, 82, 98, 97, 97, 113, 82, 209, 209, 225, 209, 209, + 209, 209, 209, 194, 240, 176, 45, 19, 241, 240, 17, 34, + 193, 34, 17, 17, 177, 33, 65, 162, 113, 146, 129, 129, + 146, 98, 161, 97, 177, 82, 240, 33, 240, 33, 240, 49, + 240, 33, 240, 33, 240, 33, 240, 33, 240, 33, 240, 18, + 240, 240, 64, 35, 16, 240, 98, 242, 225, 97, 114, 38, + 97, 18, 65, 97, 129, 81, 130, 65, 19, 81, 65, 82, + 34, 49, 114, 17, 226, 225, 225, 225, 225, 210, 194, 194, + 240, 224, 46, 19, 241, 130, 146, 114, 97, 33, 113, 130, + 114, 38, 17, 113, 18, 65, 145, 129, 129, 130, 113, 19, + 81, 113, 82, 34, 97, 114, 17, 240, 34, 240, 33, 240, + 33, 240, 33, 240, 33, 240, 18, 242, 242, 240, 240, 80, + 40, 19, 240, 240, 33, 245, 179, 211, 35, 240, 33, 240, + 49, 249, 55, 33, 83, 34, 97, 240, 49, 240, 34, 240, + 33, 240, 49, 240, 33, 240, 49, 240, 33, 240, 33, 240, + 33, 240, 240, 48, 45, 20, 240, 17, 241, 66, 180, 17, + 33, 131, 98, 99, 35, 81, 193, 240, 65, 240, 25, 71, + 33, 83, 50, 97, 240, 65, 240, 50, 240, 49, 240, 65, + 240, 49, 240, 65, 240, 49, 240, 49, 240, 49, 240, 240, + 80, 26, 14, 0, 11, 1, 225, 65, 49, 81, 66, 33, + 65, 65, 65, 114, 65, 113, 193, 209, 193, 193, 193, 193, + 178, 240, 128, 34, 16, 240, 240, 113, 97, 145, 97, 33, + 81, 98, 33, 81, 81, 65, 65, 81, 65, 65, 66, 65, + 145, 226, 225, 225, 241, 225, 225, 225, 225, 210, 194, 240, + 208, 48, 19, 241, 240, 17, 34, 97, 130, 17, 113, 81, + 33, 49, 81, 97, 97, 81, 82, 97, 65, 81, 113, 65, + 66, 113, 145, 240, 34, 240, 33, 240, 33, 240, 49, 240, + 33, 240, 33, 240, 33, 240, 33, 240, 18, 242, 240, 240, + 64, 36, 19, 0, 6, 34, 140, 130, 0, 7, 41, 55, + 33, 83, 34, 98, 240, 33, 240, 34, 240, 33, 240, 49, + 240, 33, 240, 49, 240, 33, 240, 33, 240, 33, 240, 240, + 48, 42, 21, 240, 33, 240, 98, 210, 81, 76, 17, 130, + 178, 240, 81, 240, 249, 87, 33, 83, 66, 98, 240, 65, + 240, 66, 240, 65, 240, 81, 240, 65, 240, 81, 240, 65, + 240, 65, 240, 65, 240, 240, 112, 26, 10, 2, 146, 130, + 129, 145, 145, 145, 145, 147, 113, 35, 65, 67, 33, 97, + 33, 145, 145, 145, 130, 130, 145, 240, 48, 32, 13, 2, + 194, 97, 66, 114, 33, 81, 49, 33, 98, 65, 113, 65, + 193, 195, 161, 35, 113, 67, 81, 97, 81, 193, 193, 193, + 178, 178, 193, 240, 144, 42, 19, 240, 194, 240, 50, 240, + 33, 240, 49, 240, 49, 240, 25, 55, 33, 83, 34, 97, + 240, 49, 240, 33, 240, 49, 240, 49, 240, 33, 240, 49, + 240, 33, 240, 49, 240, 33, 240, 33, 240, 240, 48, 18, + 19, 0, 12, 33, 130, 140, 130, 0, 15, 113, 105, 70, + 131, 49, 0, 9, 16, 31, 16, 240, 240, 241, 167, 54, + 81, 82, 113, 226, 225, 162, 33, 210, 242, 209, 33, 177, + 65, 145, 82, 113, 114, 66, 145, 49, 210, 0, 5, 96, + 40, 17, 98, 240, 34, 240, 17, 240, 65, 198, 86, 50, + 113, 98, 226, 226, 226, 226, 19, 161, 33, 50, 113, 49, + 67, 50, 65, 97, 18, 97, 240, 17, 240, 17, 240, 17, + 240, 17, 240, 160, 23, 16, 240, 240, 226, 242, 225, 226, + 225, 226, 225, 225, 241, 225, 225, 225, 225, 225, 225, 210, + 194, 240, 240, 31, 20, 0, 11, 49, 209, 97, 210, 81, + 193, 113, 177, 129, 146, 129, 145, 161, 113, 178, 97, 193, + 81, 210, 49, 241, 18, 240, 17, 0, 10, 16, 38, 20, + 240, 240, 97, 240, 17, 50, 242, 33, 193, 49, 145, 97, + 210, 81, 193, 113, 177, 129, 146, 129, 145, 161, 113, 178, + 97, 193, 81, 210, 49, 241, 18, 240, 17, 0, 10, 16, + 39, 20, 240, 240, 98, 240, 33, 33, 240, 17, 33, 193, + 66, 113, 97, 210, 81, 193, 113, 177, 129, 146, 129, 145, + 161, 113, 178, 97, 193, 81, 210, 49, 241, 18, 240, 17, + 0, 10, 16, 24, 14, 226, 210, 194, 193, 209, 209, 145, + 49, 101, 39, 113, 209, 209, 209, 209, 209, 209, 226, 114, + 88, 240, 240, 39, 18, 225, 50, 210, 34, 145, 49, 34, + 162, 65, 193, 65, 240, 33, 145, 113, 101, 103, 177, 240, + 33, 240, 33, 240, 33, 240, 33, 240, 33, 240, 33, 240, + 50, 114, 152, 240, 240, 192, 40, 18, 240, 50, 194, 50, + 161, 33, 34, 161, 33, 33, 194, 49, 240, 33, 145, 113, + 101, 103, 177, 240, 33, 240, 33, 240, 33, 240, 33, 240, + 33, 240, 33, 240, 50, 114, 152, 240, 240, 192, 25, 17, + 0, 8, 17, 33, 120, 24, 97, 50, 177, 242, 241, 242, + 241, 242, 241, 241, 241, 241, 241, 226, 210, 240, 224, 42, + 19, 241, 240, 17, 34, 242, 17, 225, 17, 49, 119, 72, + 81, 98, 161, 240, 49, 240, 34, 240, 33, 240, 34, 240, + 33, 240, 33, 240, 49, 240, 33, 240, 33, 240, 33, 240, + 18, 242, 240, 240, 48, 42, 19, 242, 240, 17, 33, 241, + 33, 225, 18, 33, 119, 72, 81, 98, 161, 240, 49, 240, + 34, 240, 33, 240, 34, 240, 33, 240, 33, 240, 49, 240, + 33, 240, 33, 240, 33, 240, 18, 242, 240, 240, 48, 28, + 19, 0, 10, 33, 240, 35, 240, 17, 33, 225, 65, 193, + 97, 161, 129, 115, 145, 113, 177, 240, 66, 240, 51, 240, + 49, 0, 12, 33, 19, 240, 240, 65, 240, 66, 225, 49, + 113, 114, 131, 113, 129, 33, 225, 65, 193, 97, 161, 129, + 115, 145, 113, 177, 240, 66, 240, 51, 240, 49, 0, 12, + 33, 19, 0, 6, 66, 240, 17, 33, 129, 97, 33, 115, + 98, 129, 33, 225, 65, 193, 97, 161, 129, 115, 145, 113, + 177, 240, 66, 240, 51, 240, 49, 0, 12, 47, 18, 240, + 162, 240, 34, 240, 18, 240, 17, 240, 33, 240, 39, 57, + 83, 50, 65, 240, 33, 240, 33, 49, 129, 65, 65, 114, + 49, 81, 97, 65, 97, 65, 81, 98, 33, 97, 113, 17, + 81, 17, 240, 18, 240, 17, 240, 208, 51, 20, 240, 17, + 162, 81, 34, 146, 82, 17, 146, 97, 177, 240, 65, 240, + 71, 89, 83, 82, 65, 240, 65, 240, 65, 49, 161, 65, + 65, 146, 49, 81, 129, 65, 97, 97, 81, 98, 65, 97, + 113, 49, 81, 17, 240, 50, 240, 49, 240, 240, 32, 49, + 19, 242, 146, 81, 33, 146, 65, 33, 146, 82, 161, 240, + 49, 240, 55, 73, 83, 66, 65, 240, 49, 240, 49, 49, + 145, 65, 65, 130, 49, 81, 113, 65, 97, 81, 81, 98, + 49, 97, 113, 33, 81, 17, 240, 34, 240, 33, 240, 240, + 30, 19, 0, 11, 65, 185, 25, 82, 82, 161, 240, 33, + 240, 33, 240, 33, 194, 34, 242, 240, 66, 240, 50, 240, + 50, 240, 49, 0, 7, 112, 19, 12, 240, 178, 195, 194, + 179, 177, 242, 195, 179, 178, 177, 227, 195, 194, 179, 178, + 177, 37, 18, 240, 240, 210, 240, 34, 240, 17, 240, 18, + 240, 17, 240, 33, 240, 17, 240, 33, 240, 33, 65, 177, + 98, 145, 129, 113, 161, 97, 57, 24, 129, 34, 209, 0, + 6, 112, 29, 16, 240, 240, 226, 242, 225, 226, 225, 226, + 130, 65, 178, 18, 210, 225, 17, 193, 49, 161, 66, 129, + 97, 113, 225, 210, 194, 240, 240, 35, 19, 0, 8, 82, + 125, 114, 33, 240, 50, 240, 33, 240, 49, 98, 161, 40, + 26, 162, 65, 240, 49, 240, 49, 240, 49, 240, 49, 240, + 65, 98, 183, 240, 240, 176, 28, 16, 0, 10, 66, 242, + 241, 241, 97, 129, 38, 85, 49, 52, 33, 65, 81, 65, + 49, 193, 241, 241, 240, 17, 241, 241, 240, 128, 43, 19, + 240, 146, 240, 19, 240, 49, 240, 49, 145, 145, 70, 129, + 19, 50, 131, 81, 70, 17, 81, 98, 81, 49, 225, 33, + 241, 240, 65, 240, 49, 240, 49, 240, 50, 240, 49, 240, + 49, 240, 49, 240, 192, 19, 15, 0, 16, 17, 121, 113, + 81, 225, 210, 209, 225, 168, 52, 115, 33, 240, 240, 208, + 27, 19, 0, 11, 17, 140, 130, 97, 240, 49, 240, 34, + 240, 33, 240, 49, 240, 33, 240, 49, 234, 54, 147, 34, + 0, 11, 64, 22, 14, 0, 11, 113, 60, 50, 113, 209, + 193, 89, 97, 97, 193, 209, 209, 75, 66, 113, 240, 240, + 16, 29, 17, 0, 8, 17, 63, 50, 161, 240, 17, 240, + 17, 241, 92, 98, 129, 240, 17, 241, 240, 17, 240, 17, + 78, 66, 161, 0, 6, 96, 27, 17, 240, 210, 108, 98, + 240, 240, 209, 33, 135, 25, 81, 50, 177, 242, 241, 242, + 241, 241, 241, 241, 241, 226, 210, 240, 208, 33, 12, 240, + 82, 34, 114, 34, 113, 49, 113, 49, 113, 49, 113, 49, + 113, 49, 113, 49, 97, 65, 97, 65, 97, 162, 161, 161, + 177, 161, 161, 146, 240, 64, 43, 20, 0, 6, 18, 240, + 66, 194, 66, 210, 49, 226, 49, 225, 65, 225, 65, 225, + 65, 210, 65, 113, 81, 81, 97, 97, 81, 81, 97, 97, + 65, 113, 97, 49, 113, 113, 18, 113, 131, 113, 161, 0, + 6, 30, 15, 240, 242, 226, 225, 225, 225, 225, 225, 209, + 177, 33, 161, 49, 145, 65, 129, 81, 113, 97, 82, 113, + 66, 129, 34, 149, 178, 240, 192, 32, 17, 0, 8, 65, + 209, 49, 104, 40, 81, 49, 193, 49, 193, 49, 193, 65, + 162, 65, 161, 81, 161, 81, 161, 81, 161, 92, 81, 161, + 0, 6, 96, 25, 13, 0, 9, 97, 145, 49, 70, 37, + 65, 49, 129, 49, 114, 49, 113, 193, 177, 193, 177, 177, + 177, 162, 240, 96, 31, 16, 240, 240, 33, 193, 49, 88, + 38, 97, 49, 177, 49, 177, 49, 162, 49, 161, 65, 146, + 225, 241, 225, 241, 225, 225, 225, 210, 194, 240, 192, 42, + 19, 240, 210, 240, 50, 240, 33, 240, 49, 240, 38, 103, + 17, 50, 113, 81, 209, 65, 210, 49, 209, 65, 209, 41, + 40, 33, 82, 34, 113, 240, 49, 240, 49, 240, 34, 240, + 34, 240, 49, 240, 192, 31, 19, 0, 10, 101, 104, 51, + 98, 114, 194, 33, 241, 17, 240, 18, 240, 33, 240, 49, + 240, 49, 240, 49, 240, 41, 55, 131, 34, 0, 9, 16, + 27, 15, 240, 240, 193, 151, 23, 81, 66, 129, 209, 225, + 151, 38, 65, 98, 97, 209, 225, 209, 209, 209, 209, 194, + 178, 240, 192, 26, 17, 0, 6, 66, 240, 34, 240, 18, + 240, 17, 145, 241, 241, 241, 241, 241, 241, 241, 226, 145, + 50, 196, 225, 0, 6, 44, 19, 241, 146, 81, 34, 130, + 82, 17, 129, 113, 49, 97, 81, 97, 73, 85, 113, 97, + 177, 97, 177, 97, 162, 97, 161, 240, 49, 240, 33, 240, + 49, 240, 33, 240, 33, 240, 33, 240, 18, 242, 240, 240, + 32, 32, 14, 0, 9, 50, 210, 193, 209, 65, 135, 23, + 65, 49, 49, 81, 113, 81, 97, 97, 97, 81, 97, 97, + 81, 49, 49, 65, 83, 65, 113, 240, 64, 25, 15, 0, + 10, 1, 226, 209, 210, 97, 97, 54, 70, 129, 82, 97, + 97, 97, 113, 209, 225, 209, 209, 194, 240, 160, 41, 18, + 240, 240, 33, 240, 17, 18, 193, 18, 50, 86, 17, 70, + 66, 97, 145, 113, 145, 113, 145, 113, 129, 129, 129, 129, + 129, 240, 17, 240, 17, 240, 17, 240, 17, 240, 17, 242, + 0, 6, 16, 41, 18, 240, 240, 49, 162, 49, 33, 161, + 65, 193, 65, 81, 97, 19, 120, 193, 49, 209, 49, 209, + 49, 209, 49, 129, 75, 52, 65, 97, 161, 240, 33, 240, + 33, 240, 33, 240, 33, 240, 240, 224, 30, 18, 240, 240, + 49, 241, 33, 241, 17, 240, 81, 103, 86, 65, 177, 65, + 212, 225, 240, 33, 240, 33, 240, 33, 235, 53, 161, 0, + 11, 64, 36, 18, 0, 6, 49, 242, 17, 17, 117, 17, + 71, 50, 240, 18, 240, 17, 183, 131, 82, 240, 17, 240, + 18, 240, 17, 240, 17, 240, 17, 240, 17, 242, 226, 0, + 6, 32, 11, 5, 240, 240, 178, 36, 20, 34, 240, 240, + 192, 12, 18, 0, 18, 1, 195, 34, 30, 51, 0, 21, + 112, 15, 10, 0, 7, 66, 161, 162, 161, 146, 146, 146, + 130, 0, 7, 80, 21, 11, 240, 240, 161, 178, 97, 49, + 18, 66, 81, 65, 98, 177, 162, 162, 162, 146, 0, 8, + 64, + 0, 0, 0, // Padding + +}; + +tFont *g_psFontWSazanamimincho10x19 = (tFont *)g_pui8Sazanamimincho10x19; diff --git a/third_party/fonts/other/fonts/fontsazanamimincho6x10.c b/third_party/fonts/other/fonts/fontsazanamimincho6x10.c new file mode 100644 index 0000000..5a6d93a --- /dev/null +++ b/third_party/fonts/other/fonts/fontsazanamimincho6x10.c @@ -0,0 +1,720 @@ +//***************************************************************************** +// +// fontsazanamimincho6x10.c - Font definition for the 6x10 Sazanamimincho font. +// +//***************************************************************************** + +//***************************************************************************** +// +// This font was converted from Sazanami +// +// Copyright (c) 1990-2003 +// Wada Laboratory, the University of Tokyo. All rights reserved. +// Copyright (c) 2003-2004 +// Electronic Font Open Laboratory (/efont/). All rights reserved +// +// For license, please see README. +//***************************************************************************** + +//***************************************************************************** +// +// This file is generated by ftrasterize; DO NOT EDIT BY HAND! +// +//***************************************************************************** + +#include +#include +#include "grlib/grlib.h" + +//***************************************************************************** +// +// Details of this font: +// Characters: 286 in 2 blocks +// Style: sazanamimincho +// Size: 6x10 +// Bold: no +// Italic: no +// Memory usage: 5088 bytes +// +//***************************************************************************** + +const uint8_t g_pui8Sazanamimincho6x10[] = +{ + // + // The format of the font. + // + FONT_FMT_WIDE_PIXEL_RLE, + + // + // The maximum width of the font. + // + 9, + + // + // The height of the font. + // + 12, + + // + // The baseline of the font. + // + 10, + + // + // The font codepage (CODEPAGE_UNICODE). + // + 14, 0, + + // + // The number of blocks of characters (2). + // + 2, 0, + + // + // Block header 0: Codepoints 0x20 - 0x7e + // + 0x20, 0x00, 0x00, 0x00, + 0x5f, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, + + // + // Block header 1: Codepoints 0x3041 - 0x30ff + // + 0x41, 0x30, 0x00, 0x00, + 0xbf, 0x00, 0x00, 0x00, + 0x3c, 0x05, 0x00, 0x00, + + // + // Block 0 Offsets: Codepoints 0x20 - 0x7e + // + 0x7c, 0x01, 0x00, 0x00, // Offset 380 (0x17c) + 0x81, 0x01, 0x00, 0x00, // Offset 385 (0x181) + 0x86, 0x01, 0x00, 0x00, // Offset 390 (0x186) + 0x8f, 0x01, 0x00, 0x00, // Offset 399 (0x18f) + 0x9c, 0x01, 0x00, 0x00, // Offset 412 (0x19c) + 0xa7, 0x01, 0x00, 0x00, // Offset 423 (0x1a7) + 0xb1, 0x01, 0x00, 0x00, // Offset 433 (0x1b1) + 0xbf, 0x01, 0x00, 0x00, // Offset 447 (0x1bf) + 0xc3, 0x01, 0x00, 0x00, // Offset 451 (0x1c3) + 0xcf, 0x01, 0x00, 0x00, // Offset 463 (0x1cf) + 0xdb, 0x01, 0x00, 0x00, // Offset 475 (0x1db) + 0xe6, 0x01, 0x00, 0x00, // Offset 486 (0x1e6) + 0xef, 0x01, 0x00, 0x00, // Offset 495 (0x1ef) + 0xf4, 0x01, 0x00, 0x00, // Offset 500 (0x1f4) + 0xfa, 0x01, 0x00, 0x00, // Offset 506 (0x1fa) + 0xfe, 0x01, 0x00, 0x00, // Offset 510 (0x1fe) + 0x09, 0x02, 0x00, 0x00, // Offset 521 (0x209) + 0x14, 0x02, 0x00, 0x00, // Offset 532 (0x214) + 0x1e, 0x02, 0x00, 0x00, // Offset 542 (0x21e) + 0x29, 0x02, 0x00, 0x00, // Offset 553 (0x229) + 0x33, 0x02, 0x00, 0x00, // Offset 563 (0x233) + 0x3f, 0x02, 0x00, 0x00, // Offset 575 (0x23f) + 0x48, 0x02, 0x00, 0x00, // Offset 584 (0x248) + 0x53, 0x02, 0x00, 0x00, // Offset 595 (0x253) + 0x5d, 0x02, 0x00, 0x00, // Offset 605 (0x25d) + 0x69, 0x02, 0x00, 0x00, // Offset 617 (0x269) + 0x74, 0x02, 0x00, 0x00, // Offset 628 (0x274) + 0x79, 0x02, 0x00, 0x00, // Offset 633 (0x279) + 0x7e, 0x02, 0x00, 0x00, // Offset 638 (0x27e) + 0x88, 0x02, 0x00, 0x00, // Offset 648 (0x288) + 0x8f, 0x02, 0x00, 0x00, // Offset 655 (0x28f) + 0x99, 0x02, 0x00, 0x00, // Offset 665 (0x299) + 0xa2, 0x02, 0x00, 0x00, // Offset 674 (0x2a2) + 0xad, 0x02, 0x00, 0x00, // Offset 685 (0x2ad) + 0xb7, 0x02, 0x00, 0x00, // Offset 695 (0x2b7) + 0xc1, 0x02, 0x00, 0x00, // Offset 705 (0x2c1) + 0xcb, 0x02, 0x00, 0x00, // Offset 715 (0x2cb) + 0xd5, 0x02, 0x00, 0x00, // Offset 725 (0x2d5) + 0xde, 0x02, 0x00, 0x00, // Offset 734 (0x2de) + 0xe7, 0x02, 0x00, 0x00, // Offset 743 (0x2e7) + 0xf1, 0x02, 0x00, 0x00, // Offset 753 (0x2f1) + 0xfb, 0x02, 0x00, 0x00, // Offset 763 (0x2fb) + 0x05, 0x03, 0x00, 0x00, // Offset 773 (0x305) + 0x0f, 0x03, 0x00, 0x00, // Offset 783 (0x30f) + 0x1c, 0x03, 0x00, 0x00, // Offset 796 (0x31c) + 0x26, 0x03, 0x00, 0x00, // Offset 806 (0x326) + 0x31, 0x03, 0x00, 0x00, // Offset 817 (0x331) + 0x3c, 0x03, 0x00, 0x00, // Offset 828 (0x33c) + 0x47, 0x03, 0x00, 0x00, // Offset 839 (0x347) + 0x51, 0x03, 0x00, 0x00, // Offset 849 (0x351) + 0x5d, 0x03, 0x00, 0x00, // Offset 861 (0x35d) + 0x68, 0x03, 0x00, 0x00, // Offset 872 (0x368) + 0x70, 0x03, 0x00, 0x00, // Offset 880 (0x370) + 0x7a, 0x03, 0x00, 0x00, // Offset 890 (0x37a) + 0x85, 0x03, 0x00, 0x00, // Offset 901 (0x385) + 0x90, 0x03, 0x00, 0x00, // Offset 912 (0x390) + 0x9b, 0x03, 0x00, 0x00, // Offset 923 (0x39b) + 0xa7, 0x03, 0x00, 0x00, // Offset 935 (0x3a7) + 0xb2, 0x03, 0x00, 0x00, // Offset 946 (0x3b2) + 0xbc, 0x03, 0x00, 0x00, // Offset 956 (0x3bc) + 0xc7, 0x03, 0x00, 0x00, // Offset 967 (0x3c7) + 0xd2, 0x03, 0x00, 0x00, // Offset 978 (0x3d2) + 0xdd, 0x03, 0x00, 0x00, // Offset 989 (0x3dd) + 0xe7, 0x03, 0x00, 0x00, // Offset 999 (0x3e7) + 0xed, 0x03, 0x00, 0x00, // Offset 1005 (0x3ed) + 0xf4, 0x03, 0x00, 0x00, // Offset 1012 (0x3f4) + 0xfd, 0x03, 0x00, 0x00, // Offset 1021 (0x3fd) + 0x07, 0x04, 0x00, 0x00, // Offset 1031 (0x407) + 0x10, 0x04, 0x00, 0x00, // Offset 1040 (0x410) + 0x1a, 0x04, 0x00, 0x00, // Offset 1050 (0x41a) + 0x22, 0x04, 0x00, 0x00, // Offset 1058 (0x422) + 0x2c, 0x04, 0x00, 0x00, // Offset 1068 (0x42c) + 0x36, 0x04, 0x00, 0x00, // Offset 1078 (0x436) + 0x41, 0x04, 0x00, 0x00, // Offset 1089 (0x441) + 0x4a, 0x04, 0x00, 0x00, // Offset 1098 (0x44a) + 0x53, 0x04, 0x00, 0x00, // Offset 1107 (0x453) + 0x60, 0x04, 0x00, 0x00, // Offset 1120 (0x460) + 0x6a, 0x04, 0x00, 0x00, // Offset 1130 (0x46a) + 0x78, 0x04, 0x00, 0x00, // Offset 1144 (0x478) + 0x82, 0x04, 0x00, 0x00, // Offset 1154 (0x482) + 0x8c, 0x04, 0x00, 0x00, // Offset 1164 (0x48c) + 0x97, 0x04, 0x00, 0x00, // Offset 1175 (0x497) + 0xa1, 0x04, 0x00, 0x00, // Offset 1185 (0x4a1) + 0xaa, 0x04, 0x00, 0x00, // Offset 1194 (0x4aa) + 0xb1, 0x04, 0x00, 0x00, // Offset 1201 (0x4b1) + 0xbb, 0x04, 0x00, 0x00, // Offset 1211 (0x4bb) + 0xc5, 0x04, 0x00, 0x00, // Offset 1221 (0x4c5) + 0xcf, 0x04, 0x00, 0x00, // Offset 1231 (0x4cf) + 0xd9, 0x04, 0x00, 0x00, // Offset 1241 (0x4d9) + 0xe4, 0x04, 0x00, 0x00, // Offset 1252 (0x4e4) + 0xef, 0x04, 0x00, 0x00, // Offset 1263 (0x4ef) + 0xf8, 0x04, 0x00, 0x00, // Offset 1272 (0x4f8) + 0x04, 0x05, 0x00, 0x00, // Offset 1284 (0x504) + 0x07, 0x05, 0x00, 0x00, // Offset 1287 (0x507) + 0x13, 0x05, 0x00, 0x00, // Offset 1299 (0x513) + + // + // Block 0 Data: Codepoints 0x20 - 0x7e + // + 5, 7, 0, 10, 64, 5, 1, 53, 17, 32, 9, 3, + 97, 18, 18, 18, 17, 240, 48, 13, 4, 209, 17, 17, + 21, 17, 21, 17, 17, 17, 17, 128, 11, 4, 225, 36, + 17, 19, 35, 17, 20, 33, 96, 10, 4, 194, 34, 81, + 18, 17, 82, 34, 128, 14, 4, 209, 33, 17, 17, 17, + 33, 33, 19, 17, 33, 17, 128, 4, 1, 36, 96, 12, + 3, 129, 17, 33, 17, 33, 33, 49, 33, 49, 48, 12, + 3, 97, 49, 33, 49, 33, 33, 17, 33, 17, 80, 11, + 4, 240, 33, 17, 33, 20, 33, 33, 17, 192, 9, 4, + 240, 49, 49, 20, 33, 49, 208, 5, 2, 240, 66, 48, + 6, 4, 240, 148, 240, 80, 4, 1, 145, 32, 11, 4, + 241, 49, 33, 49, 33, 49, 33, 49, 112, 11, 4, 210, + 17, 34, 20, 18, 34, 33, 18, 144, 10, 3, 177, 19, + 17, 33, 33, 33, 33, 96, 11, 4, 210, 17, 33, 49, + 33, 33, 33, 52, 128, 10, 4, 196, 49, 33, 34, 66, + 33, 18, 144, 12, 4, 225, 34, 17, 17, 17, 17, 20, + 33, 49, 144, 9, 4, 197, 51, 65, 50, 33, 18, 144, + 11, 4, 210, 17, 51, 17, 34, 34, 33, 18, 144, 10, + 4, 196, 49, 33, 49, 33, 49, 49, 160, 12, 4, 210, + 17, 34, 33, 18, 17, 34, 33, 18, 144, 11, 4, 210, + 17, 34, 34, 33, 19, 49, 18, 144, 5, 1, 81, 33, + 48, 5, 2, 177, 82, 80, 10, 4, 241, 33, 33, 33, + 65, 65, 65, 128, 7, 4, 240, 84, 68, 240, 16, 10, + 4, 193, 65, 65, 65, 33, 33, 33, 176, 9, 4, 195, + 65, 49, 33, 33, 113, 160, 11, 4, 210, 17, 34, 19, + 17, 17, 19, 67, 128, 10, 4, 210, 17, 34, 38, 34, + 34, 33, 128, 10, 4, 195, 17, 34, 36, 17, 34, 36, + 144, 10, 4, 210, 17, 34, 49, 49, 49, 67, 128, 10, + 4, 195, 17, 34, 34, 34, 34, 36, 144, 9, 4, 197, + 49, 51, 17, 49, 52, 128, 9, 4, 197, 49, 51, 17, + 49, 49, 176, 10, 4, 212, 49, 49, 19, 34, 33, 19, + 128, 10, 4, 193, 34, 34, 38, 34, 34, 33, 128, 10, + 3, 147, 17, 33, 33, 33, 33, 19, 96, 10, 4, 241, + 49, 49, 50, 34, 33, 18, 144, 13, 4, 193, 34, 17, + 18, 34, 33, 17, 17, 34, 33, 128, 10, 4, 193, 49, + 49, 49, 49, 49, 52, 128, 11, 4, 193, 34, 20, 18, + 34, 34, 34, 33, 128, 11, 4, 193, 35, 18, 19, 34, + 34, 34, 33, 128, 11, 4, 210, 17, 34, 34, 34, 34, + 33, 18, 144, 10, 4, 195, 17, 34, 34, 36, 17, 49, + 176, 12, 4, 210, 17, 34, 34, 34, 34, 33, 18, 33, + 66, 11, 4, 195, 17, 34, 36, 17, 34, 34, 33, 128, + 8, 4, 212, 49, 66, 65, 52, 144, 10, 5, 245, 33, + 65, 65, 65, 65, 65, 192, 11, 4, 193, 34, 34, 34, + 34, 34, 33, 18, 144, 11, 4, 193, 34, 34, 34, 34, + 34, 17, 18, 160, 11, 4, 193, 34, 34, 34, 35, 18, + 19, 33, 128, 12, 4, 193, 34, 34, 33, 18, 17, 34, + 34, 33, 128, 11, 4, 193, 34, 34, 34, 17, 33, 49, + 49, 160, 10, 4, 196, 49, 33, 33, 33, 49, 52, 128, + 11, 3, 100, 33, 33, 33, 33, 33, 33, 35, 48, 11, + 4, 193, 49, 65, 49, 65, 49, 65, 49, 64, 11, 3, + 99, 33, 33, 33, 33, 33, 33, 36, 48, 10, 5, 193, + 49, 17, 17, 49, 240, 240, 80, 6, 4, 240, 240, 164, + 64, 7, 2, 65, 17, 33, 17, 192, 9, 4, 240, 98, + 65, 20, 33, 19, 128, 10, 4, 193, 49, 51, 17, 34, + 34, 36, 144, 9, 4, 240, 98, 17, 34, 49, 67, 128, + 10, 4, 241, 49, 20, 34, 34, 33, 19, 128, 8, 4, + 240, 98, 17, 38, 67, 128, 10, 4, 226, 17, 49, 36, + 17, 49, 49, 160, 10, 4, 240, 100, 34, 34, 33, 19, + 49, 18, 11, 4, 193, 49, 51, 17, 34, 34, 34, 33, + 128, 9, 3, 113, 114, 33, 33, 33, 19, 96, 9, 3, + 129, 114, 33, 33, 33, 33, 35, 13, 4, 193, 49, 49, + 34, 17, 18, 33, 17, 17, 33, 128, 10, 3, 146, 33, + 33, 33, 33, 33, 34, 96, 14, 5, 240, 164, 17, 17, + 18, 17, 18, 17, 18, 17, 17, 160, 10, 4, 240, 83, + 17, 34, 34, 34, 33, 128, 10, 4, 240, 98, 17, 34, + 34, 33, 18, 144, 11, 4, 240, 83, 17, 34, 34, 36, + 17, 49, 48, 10, 4, 240, 100, 34, 34, 33, 19, 49, + 49, 9, 4, 240, 81, 20, 33, 49, 49, 176, 7, 4, + 240, 100, 66, 68, 144, 10, 4, 209, 49, 36, 17, 49, + 49, 66, 128, 10, 4, 240, 81, 34, 34, 34, 33, 19, + 128, 10, 4, 240, 81, 34, 34, 34, 17, 18, 160, 10, + 4, 240, 81, 34, 35, 18, 19, 33, 128, 11, 4, 240, + 81, 34, 33, 18, 17, 34, 33, 128, 11, 4, 240, 81, + 34, 34, 34, 33, 19, 49, 18, 9, 4, 240, 84, 33, + 33, 33, 52, 128, 12, 4, 162, 17, 49, 49, 33, 65, + 49, 49, 66, 64, 3, 1, 41, 12, 4, 130, 65, 49, + 49, 65, 33, 49, 49, 18, 96, 7, 4, 209, 18, 17, + 240, 224, + 0, 0, // Padding + + // + // Block 1 Offsets: Codepoints 0x3041 - 0x30ff + // + 0xfc, 0x02, 0x00, 0x00, // Offset 764 (0x2fc) + 0x0c, 0x03, 0x00, 0x00, // Offset 780 (0x30c) + 0x21, 0x03, 0x00, 0x00, // Offset 801 (0x321) + 0x30, 0x03, 0x00, 0x00, // Offset 816 (0x330) + 0x41, 0x03, 0x00, 0x00, // Offset 833 (0x341) + 0x4c, 0x03, 0x00, 0x00, // Offset 844 (0x34c) + 0x59, 0x03, 0x00, 0x00, // Offset 857 (0x359) + 0x65, 0x03, 0x00, 0x00, // Offset 869 (0x365) + 0x74, 0x03, 0x00, 0x00, // Offset 884 (0x374) + 0x84, 0x03, 0x00, 0x00, // Offset 900 (0x384) + 0x99, 0x03, 0x00, 0x00, // Offset 921 (0x399) + 0xb0, 0x03, 0x00, 0x00, // Offset 944 (0x3b0) + 0xca, 0x03, 0x00, 0x00, // Offset 970 (0x3ca) + 0xd9, 0x03, 0x00, 0x00, // Offset 985 (0x3d9) + 0xeb, 0x03, 0x00, 0x00, // Offset 1003 (0x3eb) + 0xf7, 0x03, 0x00, 0x00, // Offset 1015 (0x3f7) + 0x07, 0x04, 0x00, 0x00, // Offset 1031 (0x407) + 0x1c, 0x04, 0x00, 0x00, // Offset 1052 (0x41c) + 0x33, 0x04, 0x00, 0x00, // Offset 1075 (0x433) + 0x3e, 0x04, 0x00, 0x00, // Offset 1086 (0x43e) + 0x4c, 0x04, 0x00, 0x00, // Offset 1100 (0x44c) + 0x5b, 0x04, 0x00, 0x00, // Offset 1115 (0x45b) + 0x6e, 0x04, 0x00, 0x00, // Offset 1134 (0x46e) + 0x7c, 0x04, 0x00, 0x00, // Offset 1148 (0x47c) + 0x90, 0x04, 0x00, 0x00, // Offset 1168 (0x490) + 0x9f, 0x04, 0x00, 0x00, // Offset 1183 (0x49f) + 0xaf, 0x04, 0x00, 0x00, // Offset 1199 (0x4af) + 0xc1, 0x04, 0x00, 0x00, // Offset 1217 (0x4c1) + 0xd5, 0x04, 0x00, 0x00, // Offset 1237 (0x4d5) + 0xe2, 0x04, 0x00, 0x00, // Offset 1250 (0x4e2) + 0xf1, 0x04, 0x00, 0x00, // Offset 1265 (0x4f1) + 0x03, 0x05, 0x00, 0x00, // Offset 1283 (0x503) + 0x18, 0x05, 0x00, 0x00, // Offset 1304 (0x518) + 0x27, 0x05, 0x00, 0x00, // Offset 1319 (0x527) + 0x39, 0x05, 0x00, 0x00, // Offset 1337 (0x539) + 0x45, 0x05, 0x00, 0x00, // Offset 1349 (0x545) + 0x52, 0x05, 0x00, 0x00, // Offset 1362 (0x552) + 0x62, 0x05, 0x00, 0x00, // Offset 1378 (0x562) + 0x6e, 0x05, 0x00, 0x00, // Offset 1390 (0x56e) + 0x7f, 0x05, 0x00, 0x00, // Offset 1407 (0x57f) + 0x8c, 0x05, 0x00, 0x00, // Offset 1420 (0x58c) + 0x9d, 0x05, 0x00, 0x00, // Offset 1437 (0x59d) + 0xb3, 0x05, 0x00, 0x00, // Offset 1459 (0x5b3) + 0xc4, 0x05, 0x00, 0x00, // Offset 1476 (0x5c4) + 0xde, 0x05, 0x00, 0x00, // Offset 1502 (0x5de) + 0xf4, 0x05, 0x00, 0x00, // Offset 1524 (0x5f4) + 0x08, 0x06, 0x00, 0x00, // Offset 1544 (0x608) + 0x20, 0x06, 0x00, 0x00, // Offset 1568 (0x620) + 0x3a, 0x06, 0x00, 0x00, // Offset 1594 (0x63a) + 0x54, 0x06, 0x00, 0x00, // Offset 1620 (0x654) + 0x69, 0x06, 0x00, 0x00, // Offset 1641 (0x669) + 0x7e, 0x06, 0x00, 0x00, // Offset 1662 (0x67e) + 0x94, 0x06, 0x00, 0x00, // Offset 1684 (0x694) + 0xa7, 0x06, 0x00, 0x00, // Offset 1703 (0x6a7) + 0xbd, 0x06, 0x00, 0x00, // Offset 1725 (0x6bd) + 0xd3, 0x06, 0x00, 0x00, // Offset 1747 (0x6d3) + 0xdf, 0x06, 0x00, 0x00, // Offset 1759 (0x6df) + 0xee, 0x06, 0x00, 0x00, // Offset 1774 (0x6ee) + 0xfe, 0x06, 0x00, 0x00, // Offset 1790 (0x6fe) + 0x16, 0x07, 0x00, 0x00, // Offset 1814 (0x716) + 0x30, 0x07, 0x00, 0x00, // Offset 1840 (0x730) + 0x4a, 0x07, 0x00, 0x00, // Offset 1866 (0x74a) + 0x5a, 0x07, 0x00, 0x00, // Offset 1882 (0x75a) + 0x6e, 0x07, 0x00, 0x00, // Offset 1902 (0x76e) + 0x81, 0x07, 0x00, 0x00, // Offset 1921 (0x781) + 0x99, 0x07, 0x00, 0x00, // Offset 1945 (0x799) + 0xa8, 0x07, 0x00, 0x00, // Offset 1960 (0x7a8) + 0xb9, 0x07, 0x00, 0x00, // Offset 1977 (0x7b9) + 0xcb, 0x07, 0x00, 0x00, // Offset 1995 (0x7cb) + 0xdf, 0x07, 0x00, 0x00, // Offset 2015 (0x7df) + 0xf7, 0x07, 0x00, 0x00, // Offset 2039 (0x7f7) + 0x04, 0x08, 0x00, 0x00, // Offset 2052 (0x804) + 0x14, 0x08, 0x00, 0x00, // Offset 2068 (0x814) + 0x22, 0x08, 0x00, 0x00, // Offset 2082 (0x822) + 0x31, 0x08, 0x00, 0x00, // Offset 2097 (0x831) + 0x42, 0x08, 0x00, 0x00, // Offset 2114 (0x842) + 0x58, 0x08, 0x00, 0x00, // Offset 2136 (0x858) + 0x65, 0x08, 0x00, 0x00, // Offset 2149 (0x865) + 0x75, 0x08, 0x00, 0x00, // Offset 2165 (0x875) + 0x8a, 0x08, 0x00, 0x00, // Offset 2186 (0x88a) + 0xa0, 0x08, 0x00, 0x00, // Offset 2208 (0x8a0) + 0xb2, 0x08, 0x00, 0x00, // Offset 2226 (0x8b2) + 0xc4, 0x08, 0x00, 0x00, // Offset 2244 (0x8c4) + 0xd5, 0x08, 0x00, 0x00, // Offset 2261 (0x8d5) + 0xe6, 0x08, 0x00, 0x00, // Offset 2278 (0x8e6) + 0xf7, 0x08, 0x00, 0x00, // Offset 2295 (0x8f7) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x06, 0x09, 0x00, 0x00, // Offset 2310 (0x906) + 0x0f, 0x09, 0x00, 0x00, // Offset 2319 (0x90f) + 0x18, 0x09, 0x00, 0x00, // Offset 2328 (0x918) + 0x20, 0x09, 0x00, 0x00, // Offset 2336 (0x920) + 0x2d, 0x09, 0x00, 0x00, // Offset 2349 (0x92d) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x41, 0x09, 0x00, 0x00, // Offset 2369 (0x941) + 0x4c, 0x09, 0x00, 0x00, // Offset 2380 (0x94c) + 0x5a, 0x09, 0x00, 0x00, // Offset 2394 (0x95a) + 0x66, 0x09, 0x00, 0x00, // Offset 2406 (0x966) + 0x74, 0x09, 0x00, 0x00, // Offset 2420 (0x974) + 0x7f, 0x09, 0x00, 0x00, // Offset 2431 (0x97f) + 0x8c, 0x09, 0x00, 0x00, // Offset 2444 (0x98c) + 0x97, 0x09, 0x00, 0x00, // Offset 2455 (0x997) + 0xa3, 0x09, 0x00, 0x00, // Offset 2467 (0x9a3) + 0xb0, 0x09, 0x00, 0x00, // Offset 2480 (0x9b0) + 0xbf, 0x09, 0x00, 0x00, // Offset 2495 (0x9bf) + 0xd1, 0x09, 0x00, 0x00, // Offset 2513 (0x9d1) + 0xe8, 0x09, 0x00, 0x00, // Offset 2536 (0x9e8) + 0xf5, 0x09, 0x00, 0x00, // Offset 2549 (0x9f5) + 0x06, 0x0a, 0x00, 0x00, // Offset 2566 (0xa06) + 0x15, 0x0a, 0x00, 0x00, // Offset 2581 (0xa15) + 0x28, 0x0a, 0x00, 0x00, // Offset 2600 (0xa28) + 0x36, 0x0a, 0x00, 0x00, // Offset 2614 (0xa36) + 0x49, 0x0a, 0x00, 0x00, // Offset 2633 (0xa49) + 0x54, 0x0a, 0x00, 0x00, // Offset 2644 (0xa54) + 0x62, 0x0a, 0x00, 0x00, // Offset 2658 (0xa62) + 0x73, 0x0a, 0x00, 0x00, // Offset 2675 (0xa73) + 0x86, 0x0a, 0x00, 0x00, // Offset 2694 (0xa86) + 0x94, 0x0a, 0x00, 0x00, // Offset 2708 (0xa94) + 0xa6, 0x0a, 0x00, 0x00, // Offset 2726 (0xaa6) + 0xb4, 0x0a, 0x00, 0x00, // Offset 2740 (0xab4) + 0xc6, 0x0a, 0x00, 0x00, // Offset 2758 (0xac6) + 0xd6, 0x0a, 0x00, 0x00, // Offset 2774 (0xad6) + 0xea, 0x0a, 0x00, 0x00, // Offset 2794 (0xaea) + 0xf9, 0x0a, 0x00, 0x00, // Offset 2809 (0xaf9) + 0x0a, 0x0b, 0x00, 0x00, // Offset 2826 (0xb0a) + 0x1b, 0x0b, 0x00, 0x00, // Offset 2843 (0xb1b) + 0x30, 0x0b, 0x00, 0x00, // Offset 2864 (0xb30) + 0x3d, 0x0b, 0x00, 0x00, // Offset 2877 (0xb3d) + 0x4d, 0x0b, 0x00, 0x00, // Offset 2893 (0xb4d) + 0x5b, 0x0b, 0x00, 0x00, // Offset 2907 (0xb5b) + 0x6b, 0x0b, 0x00, 0x00, // Offset 2923 (0xb6b) + 0x7e, 0x0b, 0x00, 0x00, // Offset 2942 (0xb7e) + 0x8a, 0x0b, 0x00, 0x00, // Offset 2954 (0xb8a) + 0x98, 0x0b, 0x00, 0x00, // Offset 2968 (0xb98) + 0xa5, 0x0b, 0x00, 0x00, // Offset 2981 (0xba5) + 0xb6, 0x0b, 0x00, 0x00, // Offset 2998 (0xbb6) + 0xc3, 0x0b, 0x00, 0x00, // Offset 3011 (0xbc3) + 0xcc, 0x0b, 0x00, 0x00, // Offset 3020 (0xbcc) + 0xdc, 0x0b, 0x00, 0x00, // Offset 3036 (0xbdc) + 0xed, 0x0b, 0x00, 0x00, // Offset 3053 (0xbed) + 0xf9, 0x0b, 0x00, 0x00, // Offset 3065 (0xbf9) + 0x0a, 0x0c, 0x00, 0x00, // Offset 3082 (0xc0a) + 0x1f, 0x0c, 0x00, 0x00, // Offset 3103 (0xc1f) + 0x35, 0x0c, 0x00, 0x00, // Offset 3125 (0xc35) + 0x41, 0x0c, 0x00, 0x00, // Offset 3137 (0xc41) + 0x51, 0x0c, 0x00, 0x00, // Offset 3153 (0xc51) + 0x62, 0x0c, 0x00, 0x00, // Offset 3170 (0xc62) + 0x6e, 0x0c, 0x00, 0x00, // Offset 3182 (0xc6e) + 0x7c, 0x0c, 0x00, 0x00, // Offset 3196 (0xc7c) + 0x8a, 0x0c, 0x00, 0x00, // Offset 3210 (0xc8a) + 0x97, 0x0c, 0x00, 0x00, // Offset 3223 (0xc97) + 0xa7, 0x0c, 0x00, 0x00, // Offset 3239 (0xca7) + 0xb9, 0x0c, 0x00, 0x00, // Offset 3257 (0xcb9) + 0xca, 0x0c, 0x00, 0x00, // Offset 3274 (0xcca) + 0xde, 0x0c, 0x00, 0x00, // Offset 3294 (0xcde) + 0xf3, 0x0c, 0x00, 0x00, // Offset 3315 (0xcf3) + 0x01, 0x0d, 0x00, 0x00, // Offset 3329 (0xd01) + 0x0a, 0x0d, 0x00, 0x00, // Offset 3338 (0xd0a) + 0x1c, 0x0d, 0x00, 0x00, // Offset 3356 (0xd1c) + 0x2c, 0x0d, 0x00, 0x00, // Offset 3372 (0xd2c) + 0x38, 0x0d, 0x00, 0x00, // Offset 3384 (0xd38) + 0x45, 0x0d, 0x00, 0x00, // Offset 3397 (0xd45) + 0x56, 0x0d, 0x00, 0x00, // Offset 3414 (0xd56) + 0x60, 0x0d, 0x00, 0x00, // Offset 3424 (0xd60) + 0x6c, 0x0d, 0x00, 0x00, // Offset 3436 (0xd6c) + 0x73, 0x0d, 0x00, 0x00, // Offset 3443 (0xd73) + 0x7d, 0x0d, 0x00, 0x00, // Offset 3453 (0xd7d) + 0x89, 0x0d, 0x00, 0x00, // Offset 3465 (0xd89) + 0x96, 0x0d, 0x00, 0x00, // Offset 3478 (0xd96) + 0xb0, 0x0d, 0x00, 0x00, // Offset 3504 (0xdb0) + 0xbe, 0x0d, 0x00, 0x00, // Offset 3518 (0xdbe) + 0xc9, 0x0d, 0x00, 0x00, // Offset 3529 (0xdc9) + 0xd3, 0x0d, 0x00, 0x00, // Offset 3539 (0xdd3) + 0xdf, 0x0d, 0x00, 0x00, // Offset 3551 (0xddf) + 0xef, 0x0d, 0x00, 0x00, // Offset 3567 (0xdef) + 0xfb, 0x0d, 0x00, 0x00, // Offset 3579 (0xdfb) + 0x06, 0x0e, 0x00, 0x00, // Offset 3590 (0xe06) + 0x13, 0x0e, 0x00, 0x00, // Offset 3603 (0xe13) + 0x26, 0x0e, 0x00, 0x00, // Offset 3622 (0xe26) + 0x36, 0x0e, 0x00, 0x00, // Offset 3638 (0xe36) + 0x41, 0x0e, 0x00, 0x00, // Offset 3649 (0xe41) + 0x52, 0x0e, 0x00, 0x00, // Offset 3666 (0xe52) + 0x65, 0x0e, 0x00, 0x00, // Offset 3685 (0xe65) + 0x75, 0x0e, 0x00, 0x00, // Offset 3701 (0xe75) + 0x83, 0x0e, 0x00, 0x00, // Offset 3715 (0xe83) + 0x87, 0x0e, 0x00, 0x00, // Offset 3719 (0xe87) + 0x90, 0x0e, 0x00, 0x00, // Offset 3728 (0xe90) + 0x99, 0x0e, 0x00, 0x00, // Offset 3737 (0xe99) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + + // + // Block 1 Data: Codepoints 0x3041 - 0x30ff + // + 16, 7, 240, 241, 71, 33, 85, 17, 17, 17, 18, 18, + 33, 18, 33, 128, 21, 9, 193, 129, 103, 65, 117, 50, + 33, 17, 17, 17, 17, 50, 17, 17, 49, 19, 49, 98, + 176, 15, 7, 240, 240, 97, 49, 33, 49, 17, 82, 82, + 33, 33, 18, 176, 17, 9, 240, 209, 129, 81, 17, 97, + 17, 114, 113, 17, 33, 49, 34, 240, 128, 11, 6, 240, + 164, 147, 18, 49, 81, 65, 50, 128, 13, 7, 240, 18, + 114, 164, 18, 65, 97, 97, 81, 66, 144, 12, 6, 240, + 164, 117, 65, 65, 65, 17, 33, 50, 96, 15, 8, 240, + 50, 130, 181, 97, 97, 97, 17, 65, 33, 49, 67, 128, + 16, 7, 240, 241, 33, 21, 17, 33, 85, 17, 17, 50, + 17, 51, 34, 128, 21, 9, 193, 129, 101, 17, 65, 65, + 49, 117, 49, 17, 49, 17, 33, 66, 33, 65, 18, 50, + 160, 23, 9, 193, 129, 129, 49, 21, 33, 49, 33, 33, + 33, 33, 33, 33, 33, 33, 17, 49, 65, 49, 98, 208, + 26, 9, 193, 49, 65, 17, 33, 49, 33, 37, 97, 33, + 17, 49, 33, 17, 49, 33, 33, 17, 49, 33, 17, 49, + 98, 208, 15, 8, 193, 113, 56, 81, 55, 81, 67, 17, + 33, 50, 33, 132, 160, 18, 9, 193, 49, 65, 17, 38, + 17, 97, 87, 97, 83, 17, 49, 50, 49, 148, 192, 12, + 4, 177, 33, 33, 33, 49, 65, 65, 65, 49, 64, 16, + 8, 240, 65, 97, 49, 33, 33, 34, 65, 33, 129, 129, + 129, 113, 192, 21, 9, 241, 49, 65, 49, 65, 33, 39, + 81, 33, 81, 33, 81, 33, 81, 49, 49, 65, 18, 208, + 23, 9, 240, 17, 33, 49, 33, 17, 65, 33, 39, 81, + 33, 81, 33, 81, 33, 81, 49, 49, 65, 18, 208, 11, + 7, 240, 117, 240, 129, 81, 97, 81, 21, 128, 14, 8, + 225, 81, 33, 19, 17, 240, 193, 97, 113, 81, 37, 160, + 15, 9, 225, 129, 129, 25, 129, 83, 17, 49, 50, 49, + 145, 147, 176, 19, 9, 209, 33, 81, 49, 65, 17, 38, + 17, 97, 83, 17, 49, 50, 49, 145, 147, 192, 14, 7, + 241, 97, 97, 81, 97, 97, 82, 81, 17, 49, 51, 144, + 20, 8, 240, 33, 65, 33, 33, 33, 17, 49, 33, 113, + 113, 81, 17, 81, 33, 49, 67, 176, 15, 9, 225, 129, + 57, 81, 99, 81, 33, 81, 33, 99, 113, 98, 224, 16, + 9, 209, 33, 97, 40, 113, 99, 81, 33, 81, 33, 99, + 113, 98, 224, 18, 9, 241, 65, 49, 65, 49, 65, 41, + 17, 65, 49, 65, 34, 65, 129, 149, 160, 20, 9, 240, + 17, 49, 33, 33, 33, 49, 65, 41, 17, 65, 49, 65, + 34, 65, 129, 149, 160, 13, 8, 240, 37, 113, 97, 97, + 72, 49, 97, 113, 131, 160, 15, 8, 225, 36, 33, 81, + 97, 17, 65, 72, 49, 97, 113, 131, 160, 18, 9, 193, + 129, 87, 81, 129, 20, 33, 129, 49, 65, 33, 65, 49, + 65, 67, 144, 21, 9, 177, 65, 49, 33, 38, 17, 65, + 129, 20, 33, 129, 49, 65, 33, 65, 49, 65, 67, 160, + 15, 7, 145, 97, 71, 33, 97, 81, 19, 34, 49, 97, + 81, 51, 144, 18, 9, 177, 65, 49, 33, 38, 17, 65, + 129, 113, 19, 66, 49, 129, 113, 83, 208, 12, 7, 240, + 240, 130, 35, 33, 113, 97, 81, 51, 144, 13, 8, 240, + 195, 35, 49, 129, 113, 113, 82, 51, 240, 64, 16, 9, + 209, 33, 97, 33, 51, 51, 49, 145, 129, 129, 98, 67, + 240, 112, 12, 8, 240, 200, 33, 97, 97, 113, 113, 129, + 130, 144, 17, 9, 240, 245, 19, 17, 113, 49, 49, 33, + 33, 33, 49, 65, 145, 146, 192, 13, 6, 209, 81, 81, + 97, 18, 34, 49, 65, 81, 101, 96, 17, 8, 225, 33, + 33, 33, 17, 49, 49, 129, 18, 66, 81, 97, 113, 133, + 160, 22, 9, 193, 129, 49, 22, 33, 33, 113, 65, 49, + 65, 33, 51, 33, 33, 34, 65, 33, 17, 66, 192, 17, + 8, 240, 33, 113, 37, 113, 113, 65, 33, 49, 49, 49, + 65, 51, 17, 224, 26, 9, 225, 129, 65, 49, 65, 20, + 50, 33, 17, 33, 49, 34, 17, 17, 50, 17, 19, 18, + 34, 33, 34, 34, 17, 144, 22, 9, 177, 129, 129, 99, + 19, 66, 49, 49, 81, 33, 51, 18, 33, 34, 17, 33, + 33, 33, 50, 160, 20, 9, 240, 244, 65, 17, 33, 33, + 33, 50, 49, 50, 33, 66, 33, 65, 18, 65, 98, 176, + 24, 9, 241, 49, 65, 49, 65, 33, 39, 81, 33, 81, + 33, 51, 33, 33, 34, 33, 17, 33, 17, 17, 34, 192, + 26, 9, 240, 17, 33, 49, 33, 17, 65, 33, 39, 81, + 33, 81, 33, 51, 33, 33, 34, 33, 17, 33, 17, 17, + 34, 192, 26, 9, 242, 33, 49, 33, 17, 49, 34, 37, + 17, 81, 33, 81, 33, 51, 33, 33, 34, 33, 17, 33, + 17, 17, 34, 192, 21, 9, 240, 129, 52, 17, 97, 33, + 65, 50, 49, 49, 17, 17, 65, 49, 65, 49, 49, 83, + 208, 21, 9, 240, 17, 97, 37, 33, 81, 113, 49, 65, + 50, 33, 65, 17, 17, 65, 49, 49, 83, 208, 22, 9, + 242, 97, 37, 17, 33, 49, 34, 49, 49, 17, 33, 49, + 49, 65, 49, 65, 49, 49, 83, 208, 19, 9, 240, 98, + 146, 241, 81, 33, 33, 33, 49, 17, 17, 65, 34, 65, + 33, 50, 208, 22, 9, 240, 17, 66, 49, 97, 145, 81, + 81, 33, 33, 33, 49, 17, 17, 65, 34, 65, 33, 50, + 208, 22, 9, 242, 67, 33, 81, 33, 98, 81, 81, 33, + 33, 33, 49, 17, 17, 65, 34, 65, 33, 50, 208, 12, + 9, 0, 5, 115, 81, 49, 49, 81, 146, 240, 192, 15, + 9, 240, 161, 97, 33, 97, 67, 81, 49, 49, 81, 146, + 240, 192, 16, 9, 242, 97, 33, 81, 33, 98, 51, 81, + 49, 49, 81, 146, 240, 192, 24, 9, 240, 65, 22, 17, + 65, 33, 81, 33, 39, 81, 33, 51, 33, 33, 34, 33, + 17, 33, 17, 17, 34, 192, 26, 9, 240, 17, 33, 19, + 33, 17, 65, 33, 81, 33, 39, 81, 33, 51, 33, 33, + 34, 33, 17, 33, 17, 17, 34, 192, 26, 9, 242, 33, + 19, 33, 17, 49, 34, 82, 17, 36, 33, 81, 33, 51, + 33, 33, 34, 33, 17, 33, 17, 17, 34, 192, 16, 8, + 209, 113, 40, 81, 55, 81, 68, 49, 50, 33, 49, 17, + 35, 176, 20, 9, 240, 68, 129, 33, 81, 33, 81, 33, + 39, 17, 33, 51, 33, 49, 34, 49, 98, 192, 19, 9, + 193, 129, 85, 33, 65, 65, 19, 81, 33, 81, 33, 98, + 65, 49, 65, 68, 176, 24, 9, 225, 81, 33, 81, 33, + 85, 50, 33, 17, 17, 17, 17, 50, 17, 17, 50, 33, + 65, 18, 65, 98, 176, 15, 7, 161, 97, 55, 49, 97, + 55, 33, 97, 49, 33, 49, 51, 128, 17, 7, 240, 240, + 33, 49, 33, 49, 19, 19, 49, 33, 49, 49, 17, 65, + 160, 18, 9, 225, 129, 81, 33, 81, 20, 20, 65, 49, + 65, 49, 34, 81, 129, 129, 208, 20, 7, 240, 240, 33, + 33, 35, 17, 17, 17, 18, 17, 17, 17, 17, 19, 33, + 33, 81, 160, 24, 9, 225, 129, 101, 17, 17, 33, 34, + 17, 33, 33, 17, 49, 33, 17, 17, 17, 33, 17, 36, + 97, 98, 208, 13, 6, 240, 193, 81, 83, 49, 51, 33, + 34, 34, 33, 96, 16, 7, 161, 97, 97, 100, 49, 97, + 68, 33, 50, 17, 49, 17, 19, 160, 14, 7, 242, 114, + 33, 97, 97, 35, 19, 49, 97, 81, 51, 144, 15, 5, + 161, 50, 50, 50, 50, 17, 17, 17, 33, 65, 49, 34, + 112, 17, 7, 245, 81, 81, 83, 34, 49, 50, 33, 17, + 33, 17, 17, 34, 51, 144, 22, 9, 177, 129, 129, 99, + 34, 65, 17, 33, 50, 49, 49, 49, 50, 49, 33, 17, + 49, 65, 66, 144, 13, 7, 245, 81, 81, 83, 34, 49, + 113, 97, 81, 51, 144, 16, 7, 240, 241, 97, 67, 18, + 50, 33, 33, 49, 18, 50, 17, 18, 128, 21, 9, 177, + 129, 129, 99, 34, 65, 17, 33, 50, 65, 33, 81, 18, + 82, 17, 65, 49, 34, 176, 22, 9, 240, 69, 129, 85, + 49, 33, 33, 17, 49, 50, 49, 20, 33, 17, 33, 18, + 33, 33, 98, 160, 18, 9, 240, 71, 97, 100, 50, 65, + 66, 33, 53, 65, 115, 34, 17, 50, 33, 144, 18, 8, + 177, 113, 71, 49, 114, 34, 17, 34, 33, 33, 17, 65, + 33, 65, 132, 144, 17, 8, 240, 65, 113, 97, 113, 114, + 81, 33, 65, 33, 34, 49, 34, 66, 144, 17, 9, 240, + 17, 50, 65, 65, 17, 145, 52, 50, 65, 129, 129, 98, + 82, 224, 17, 8, 240, 240, 65, 113, 115, 65, 33, 33, + 17, 33, 34, 17, 17, 97, 192, 15, 6, 240, 194, 17, + 49, 17, 21, 49, 17, 49, 17, 49, 65, 128, 9, 4, + 97, 17, 33, 17, 240, 240, 64, 9, 4, 82, 17, 34, + 33, 18, 240, 224, 8, 4, 240, 17, 65, 65, 69, 192, + 13, 7, 240, 65, 65, 34, 49, 49, 113, 113, 52, 240, + 144, 20, 7, 146, 81, 18, 49, 34, 17, 97, 18, 50, + 33, 17, 65, 17, 65, 17, 49, 66, 160, 11, 6, 240, + 246, 81, 33, 17, 49, 81, 50, 160, 14, 8, 240, 152, + 113, 49, 33, 65, 17, 81, 113, 97, 82, 224, 12, 6, + 240, 225, 65, 50, 34, 17, 81, 81, 81, 128, 14, 7, + 240, 81, 97, 81, 81, 67, 34, 33, 97, 97, 97, 144, + 11, 6, 240, 177, 81, 55, 66, 65, 65, 50, 128, 13, + 8, 177, 113, 113, 73, 98, 97, 97, 113, 82, 66, 192, + 11, 7, 240, 240, 101, 65, 97, 97, 97, 55, 112, 12, + 9, 240, 215, 81, 129, 129, 129, 129, 73, 240, 48, 13, + 6, 240, 209, 81, 22, 50, 49, 17, 18, 33, 66, 112, + 15, 9, 225, 129, 129, 57, 81, 114, 82, 17, 50, 49, + 129, 99, 192, 18, 8, 177, 113, 113, 72, 49, 49, 49, + 49, 49, 49, 33, 65, 33, 67, 50, 144, 23, 9, 193, + 49, 65, 17, 33, 49, 33, 40, 65, 49, 65, 49, 65, + 49, 49, 65, 49, 65, 18, 50, 176, 13, 9, 209, 129, + 129, 87, 81, 129, 73, 81, 129, 129, 192, 17, 9, 209, + 33, 81, 49, 65, 17, 53, 17, 81, 129, 73, 81, 129, + 129, 192, 15, 7, 145, 97, 101, 33, 49, 17, 66, 81, + 81, 97, 66, 50, 176, 19, 9, 209, 33, 49, 33, 33, + 37, 65, 49, 49, 65, 33, 81, 113, 129, 98, 82, 240, + 14, 8, 145, 113, 113, 120, 49, 49, 49, 113, 113, 97, + 82, 208, 19, 9, 161, 81, 33, 49, 33, 17, 65, 55, + 17, 49, 65, 49, 129, 129, 113, 98, 240, 11, 7, 240, + 103, 97, 97, 97, 97, 104, 97, 112, 14, 9, 209, 33, + 97, 40, 129, 129, 129, 129, 129, 39, 129, 176, 17, 9, + 241, 65, 49, 65, 49, 41, 33, 49, 65, 49, 129, 129, + 113, 98, 208, 19, 9, 240, 17, 49, 33, 33, 33, 49, + 41, 33, 49, 65, 49, 129, 129, 113, 98, 208, 14, 8, + 240, 34, 130, 163, 81, 34, 33, 113, 97, 82, 66, 208, + 18, 9, 240, 17, 18, 49, 33, 34, 33, 178, 81, 50, + 49, 113, 113, 98, 82, 240, 14, 8, 240, 166, 113, 113, + 97, 113, 97, 17, 50, 51, 81, 128, 18, 9, 209, 33, + 97, 33, 22, 129, 129, 113, 129, 113, 17, 66, 49, 18, + 81, 160, 16, 9, 193, 129, 129, 129, 25, 49, 49, 49, + 65, 33, 81, 129, 148, 160, 20, 9, 193, 49, 65, 17, + 33, 49, 33, 81, 25, 49, 49, 49, 65, 33, 81, 129, + 148, 160, 15, 8, 240, 130, 98, 97, 17, 81, 17, 65, + 113, 97, 82, 66, 208, 17, 9, 209, 33, 97, 34, 129, + 97, 33, 81, 33, 65, 129, 113, 98, 82, 240, 17, 7, + 145, 97, 101, 33, 49, 17, 17, 34, 49, 17, 81, 97, + 66, 35, 176, 21, 9, 209, 33, 49, 33, 33, 37, 65, + 49, 49, 17, 33, 33, 49, 17, 113, 129, 98, 67, 240, + 13, 9, 240, 131, 36, 129, 129, 73, 65, 129, 113, 98, + 240, 16, 9, 240, 17, 97, 33, 20, 17, 97, 129, 73, + 65, 129, 113, 98, 240, 14, 6, 240, 241, 17, 34, 17, + 34, 17, 33, 81, 65, 35, 128, 16, 8, 240, 145, 33, + 50, 33, 50, 33, 49, 113, 97, 113, 82, 51, 192, 19, + 9, 240, 17, 97, 34, 33, 33, 33, 33, 81, 33, 49, + 129, 113, 129, 98, 67, 224, 12, 9, 240, 71, 240, 73, + 65, 129, 129, 113, 98, 240, 14, 9, 240, 17, 37, 33, + 97, 185, 65, 129, 129, 113, 98, 240, 13, 6, 193, 81, + 81, 82, 65, 18, 33, 51, 81, 81, 176, 17, 7, 193, + 17, 33, 34, 49, 33, 98, 81, 18, 49, 50, 17, 97, + 97, 208, 13, 8, 193, 113, 113, 56, 65, 113, 113, 113, + 97, 82, 208, 9, 8, 240, 166, 240, 240, 184, 240, 16, + 16, 7, 240, 103, 97, 97, 33, 33, 65, 17, 81, 66, + 17, 18, 65, 112, 17, 9, 209, 129, 129, 87, 113, 113, + 98, 17, 35, 17, 33, 81, 49, 65, 208, 12, 7, 240, + 193, 97, 97, 81, 97, 81, 66, 50, 192, 17, 8, 240, + 177, 113, 49, 49, 49, 33, 65, 33, 81, 17, 82, 98, + 97, 128, 21, 9, 240, 17, 97, 33, 33, 49, 65, 129, + 113, 65, 49, 65, 49, 81, 17, 97, 17, 97, 160, 22, + 9, 242, 97, 33, 33, 33, 33, 33, 50, 49, 113, 65, + 49, 65, 49, 81, 17, 97, 17, 97, 160, 12, 7, 225, + 97, 97, 71, 33, 97, 97, 97, 118, 112, 16, 8, 225, + 17, 49, 34, 65, 33, 113, 51, 20, 65, 113, 113, 134, + 144, 17, 8, 210, 17, 49, 34, 49, 34, 66, 17, 34, + 51, 81, 113, 113, 134, 144, 12, 8, 240, 152, 113, 113, + 113, 97, 113, 82, 51, 192, 14, 9, 209, 33, 97, 41, + 129, 129, 129, 113, 129, 98, 67, 224, 14, 9, 242, 97, + 39, 33, 98, 113, 129, 113, 129, 98, 82, 240, 13, 9, + 240, 240, 130, 97, 33, 65, 65, 145, 146, 240, 192, 16, + 9, 240, 161, 97, 33, 97, 66, 97, 33, 65, 65, 145, + 146, 240, 48, 18, 9, 240, 146, 97, 33, 81, 33, 34, + 34, 33, 33, 65, 65, 145, 146, 240, 48, 17, 9, 209, + 129, 129, 73, 65, 129, 81, 33, 33, 17, 49, 49, 65, + 114, 208, 20, 9, 225, 17, 81, 17, 17, 65, 73, 65, + 129, 81, 33, 33, 17, 49, 49, 65, 114, 208, 21, 10, + 225, 34, 81, 17, 33, 65, 17, 42, 81, 145, 97, 33, + 33, 33, 49, 49, 81, 130, 240, 14, 8, 240, 152, 113, + 97, 33, 49, 65, 17, 97, 129, 129, 160, 9, 6, 195, + 99, 114, 98, 211, 99, 96, 18, 8, 240, 49, 113, 113, + 97, 65, 33, 65, 33, 65, 17, 50, 21, 49, 113, 128, + 16, 8, 240, 113, 113, 49, 49, 65, 33, 82, 113, 97, + 17, 50, 51, 224, 12, 9, 240, 215, 65, 129, 89, 49, + 129, 129, 148, 160, 13, 6, 240, 161, 81, 81, 22, 33, + 33, 17, 49, 81, 144, 17, 9, 240, 97, 129, 35, 51, + 37, 65, 49, 49, 81, 33, 81, 129, 129, 208, 10, 7, + 240, 240, 100, 97, 97, 97, 39, 224, 12, 9, 240, 214, + 129, 129, 129, 129, 129, 41, 240, 48, 7, 5, 240, 245, + 70, 70, 80, 10, 7, 240, 103, 97, 104, 97, 104, 97, + 112, 12, 8, 240, 38, 240, 40, 113, 113, 97, 82, 66, + 192, 13, 5, 161, 50, 50, 50, 50, 49, 65, 65, 49, + 34, 112, 26, 9, 240, 113, 81, 33, 81, 33, 81, 33, + 49, 17, 33, 49, 17, 33, 33, 33, 33, 33, 17, 49, + 17, 33, 50, 192, 14, 7, 225, 97, 97, 97, 97, 97, + 82, 65, 17, 34, 35, 176, 11, 8, 240, 153, 98, 98, + 98, 98, 106, 97, 128, 10, 6, 240, 247, 66, 65, 81, + 65, 50, 128, 12, 8, 240, 153, 98, 98, 97, 97, 113, + 82, 66, 192, 16, 9, 240, 129, 129, 71, 49, 33, 81, + 33, 81, 33, 57, 81, 129, 192, 12, 9, 240, 215, 129, + 113, 98, 113, 129, 73, 240, 48, 11, 7, 240, 103, 97, + 104, 97, 81, 66, 50, 176, 13, 8, 240, 146, 130, 49, + 113, 97, 113, 97, 82, 66, 208, 19, 9, 193, 49, 65, + 17, 33, 49, 33, 40, 17, 97, 17, 97, 113, 129, 98, + 82, 224, 16, 7, 240, 240, 17, 97, 55, 33, 49, 33, + 49, 17, 65, 17, 34, 128, 11, 7, 240, 225, 97, 103, + 49, 97, 81, 66, 176, 17, 9, 240, 163, 52, 20, 33, + 33, 65, 49, 65, 49, 65, 113, 113, 113, 240, 19, 9, + 240, 17, 81, 34, 65, 82, 19, 65, 17, 97, 17, 87, + 17, 49, 129, 129, 208, 16, 10, 240, 65, 129, 17, 82, + 53, 17, 99, 113, 145, 89, 33, 240, 208, 14, 9, 240, + 33, 106, 129, 69, 49, 49, 113, 129, 98, 240, 128, 4, + 2, 196, 128, 9, 8, 240, 240, 161, 135, 240, 240, 160, + 9, 4, 240, 17, 65, 65, 65, 49, 192, 13, 7, 240, + 65, 65, 34, 49, 49, 113, 113, 97, 240, 144, + 0, 0, // Padding + +}; + +tFont *g_psFontWSazanamimincho6x10 = (tFont *)g_pui8Sazanamimincho6x10; diff --git a/third_party/fonts/other/fonts/fontsazanamimincho7x13.c b/third_party/fonts/other/fonts/fontsazanamimincho7x13.c new file mode 100644 index 0000000..3eaadb7 --- /dev/null +++ b/third_party/fonts/other/fonts/fontsazanamimincho7x13.c @@ -0,0 +1,846 @@ +//***************************************************************************** +// +// fontsazanamimincho7x13.c - Font definition for the 7x13 Sazanamimincho font. +// +//***************************************************************************** + +//***************************************************************************** +// +// This font was converted from Sazanami +// +// Copyright (c) 1990-2003 +// Wada Laboratory, the University of Tokyo. All rights reserved. +// Copyright (c) 2003-2004 +// Electronic Font Open Laboratory (/efont/). All rights reserved +// +// For license, please see README. +//***************************************************************************** + +//***************************************************************************** +// +// This file is generated by ftrasterize; DO NOT EDIT BY HAND! +// +//***************************************************************************** + +#include +#include +#include "grlib/grlib.h" + +//***************************************************************************** +// +// Details of this font: +// Characters: 286 in 2 blocks +// Style: sazanamimincho +// Size: 7x13 +// Bold: no +// Italic: no +// Memory usage: 6618 bytes +// +//***************************************************************************** + +const uint8_t g_pui8Sazanamimincho7x13[] = +{ + // + // The format of the font. + // + FONT_FMT_WIDE_PIXEL_RLE, + + // + // The maximum width of the font. + // + 12, + + // + // The height of the font. + // + 14, + + // + // The baseline of the font. + // + 12, + + // + // The font codepage (CODEPAGE_UNICODE). + // + 14, 0, + + // + // The number of blocks of characters (2). + // + 2, 0, + + // + // Block header 0: Codepoints 0x20 - 0x7e + // + 0x20, 0x00, 0x00, 0x00, + 0x5f, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, + + // + // Block header 1: Codepoints 0x3041 - 0x30ff + // + 0x41, 0x30, 0x00, 0x00, + 0xbf, 0x00, 0x00, 0x00, + 0xbc, 0x06, 0x00, 0x00, + + // + // Block 0 Offsets: Codepoints 0x20 - 0x7e + // + 0x7c, 0x01, 0x00, 0x00, // Offset 380 (0x17c) + 0x80, 0x01, 0x00, 0x00, // Offset 384 (0x180) + 0x85, 0x01, 0x00, 0x00, // Offset 389 (0x185) + 0x91, 0x01, 0x00, 0x00, // Offset 401 (0x191) + 0xa6, 0x01, 0x00, 0x00, // Offset 422 (0x1a6) + 0xbb, 0x01, 0x00, 0x00, // Offset 443 (0x1bb) + 0xcc, 0x01, 0x00, 0x00, // Offset 460 (0x1cc) + 0xe0, 0x01, 0x00, 0x00, // Offset 480 (0x1e0) + 0xe7, 0x01, 0x00, 0x00, // Offset 487 (0x1e7) + 0xf6, 0x01, 0x00, 0x00, // Offset 502 (0x1f6) + 0x06, 0x02, 0x00, 0x00, // Offset 518 (0x206) + 0x16, 0x02, 0x00, 0x00, // Offset 534 (0x216) + 0x22, 0x02, 0x00, 0x00, // Offset 546 (0x222) + 0x28, 0x02, 0x00, 0x00, // Offset 552 (0x228) + 0x2f, 0x02, 0x00, 0x00, // Offset 559 (0x22f) + 0x34, 0x02, 0x00, 0x00, // Offset 564 (0x234) + 0x44, 0x02, 0x00, 0x00, // Offset 580 (0x244) + 0x54, 0x02, 0x00, 0x00, // Offset 596 (0x254) + 0x62, 0x02, 0x00, 0x00, // Offset 610 (0x262) + 0x70, 0x02, 0x00, 0x00, // Offset 624 (0x270) + 0x7d, 0x02, 0x00, 0x00, // Offset 637 (0x27d) + 0x90, 0x02, 0x00, 0x00, // Offset 656 (0x290) + 0x9d, 0x02, 0x00, 0x00, // Offset 669 (0x29d) + 0xac, 0x02, 0x00, 0x00, // Offset 684 (0x2ac) + 0xba, 0x02, 0x00, 0x00, // Offset 698 (0x2ba) + 0xcb, 0x02, 0x00, 0x00, // Offset 715 (0x2cb) + 0xda, 0x02, 0x00, 0x00, // Offset 730 (0x2da) + 0xdf, 0x02, 0x00, 0x00, // Offset 735 (0x2df) + 0xe6, 0x02, 0x00, 0x00, // Offset 742 (0x2e6) + 0xf3, 0x02, 0x00, 0x00, // Offset 755 (0x2f3) + 0xfa, 0x02, 0x00, 0x00, // Offset 762 (0x2fa) + 0x06, 0x03, 0x00, 0x00, // Offset 774 (0x306) + 0x13, 0x03, 0x00, 0x00, // Offset 787 (0x313) + 0x25, 0x03, 0x00, 0x00, // Offset 805 (0x325) + 0x36, 0x03, 0x00, 0x00, // Offset 822 (0x336) + 0x48, 0x03, 0x00, 0x00, // Offset 840 (0x348) + 0x57, 0x03, 0x00, 0x00, // Offset 855 (0x357) + 0x66, 0x03, 0x00, 0x00, // Offset 870 (0x366) + 0x72, 0x03, 0x00, 0x00, // Offset 882 (0x372) + 0x7f, 0x03, 0x00, 0x00, // Offset 895 (0x37f) + 0x8f, 0x03, 0x00, 0x00, // Offset 911 (0x38f) + 0x9c, 0x03, 0x00, 0x00, // Offset 924 (0x39c) + 0xa9, 0x03, 0x00, 0x00, // Offset 937 (0x3a9) + 0xb6, 0x03, 0x00, 0x00, // Offset 950 (0x3b6) + 0xcc, 0x03, 0x00, 0x00, // Offset 972 (0x3cc) + 0xd9, 0x03, 0x00, 0x00, // Offset 985 (0x3d9) + 0xe9, 0x03, 0x00, 0x00, // Offset 1001 (0x3e9) + 0xf9, 0x03, 0x00, 0x00, // Offset 1017 (0x3f9) + 0x07, 0x04, 0x00, 0x00, // Offset 1031 (0x407) + 0x15, 0x04, 0x00, 0x00, // Offset 1045 (0x415) + 0x25, 0x04, 0x00, 0x00, // Offset 1061 (0x425) + 0x35, 0x04, 0x00, 0x00, // Offset 1077 (0x435) + 0x42, 0x04, 0x00, 0x00, // Offset 1090 (0x442) + 0x50, 0x04, 0x00, 0x00, // Offset 1104 (0x450) + 0x5e, 0x04, 0x00, 0x00, // Offset 1118 (0x45e) + 0x6f, 0x04, 0x00, 0x00, // Offset 1135 (0x46f) + 0x84, 0x04, 0x00, 0x00, // Offset 1156 (0x484) + 0x97, 0x04, 0x00, 0x00, // Offset 1175 (0x497) + 0xa7, 0x04, 0x00, 0x00, // Offset 1191 (0x4a7) + 0xb4, 0x04, 0x00, 0x00, // Offset 1204 (0x4b4) + 0xc2, 0x04, 0x00, 0x00, // Offset 1218 (0x4c2) + 0xd1, 0x04, 0x00, 0x00, // Offset 1233 (0x4d1) + 0xdf, 0x04, 0x00, 0x00, // Offset 1247 (0x4df) + 0xe9, 0x04, 0x00, 0x00, // Offset 1257 (0x4e9) + 0xee, 0x04, 0x00, 0x00, // Offset 1262 (0x4ee) + 0xf5, 0x04, 0x00, 0x00, // Offset 1269 (0x4f5) + 0x02, 0x05, 0x00, 0x00, // Offset 1282 (0x502) + 0x11, 0x05, 0x00, 0x00, // Offset 1297 (0x511) + 0x1e, 0x05, 0x00, 0x00, // Offset 1310 (0x51e) + 0x2e, 0x05, 0x00, 0x00, // Offset 1326 (0x52e) + 0x3a, 0x05, 0x00, 0x00, // Offset 1338 (0x53a) + 0x48, 0x05, 0x00, 0x00, // Offset 1352 (0x548) + 0x5a, 0x05, 0x00, 0x00, // Offset 1370 (0x55a) + 0x69, 0x05, 0x00, 0x00, // Offset 1385 (0x569) + 0x75, 0x05, 0x00, 0x00, // Offset 1397 (0x575) + 0x83, 0x05, 0x00, 0x00, // Offset 1411 (0x583) + 0x96, 0x05, 0x00, 0x00, // Offset 1430 (0x596) + 0xa3, 0x05, 0x00, 0x00, // Offset 1443 (0x5a3) + 0xb5, 0x05, 0x00, 0x00, // Offset 1461 (0x5b5) + 0xc2, 0x05, 0x00, 0x00, // Offset 1474 (0x5c2) + 0xcf, 0x05, 0x00, 0x00, // Offset 1487 (0x5cf) + 0xde, 0x05, 0x00, 0x00, // Offset 1502 (0x5de) + 0xed, 0x05, 0x00, 0x00, // Offset 1517 (0x5ed) + 0xfa, 0x05, 0x00, 0x00, // Offset 1530 (0x5fa) + 0x08, 0x06, 0x00, 0x00, // Offset 1544 (0x608) + 0x16, 0x06, 0x00, 0x00, // Offset 1558 (0x616) + 0x23, 0x06, 0x00, 0x00, // Offset 1571 (0x623) + 0x31, 0x06, 0x00, 0x00, // Offset 1585 (0x631) + 0x42, 0x06, 0x00, 0x00, // Offset 1602 (0x642) + 0x53, 0x06, 0x00, 0x00, // Offset 1619 (0x653) + 0x63, 0x06, 0x00, 0x00, // Offset 1635 (0x663) + 0x6e, 0x06, 0x00, 0x00, // Offset 1646 (0x66e) + 0x7d, 0x06, 0x00, 0x00, // Offset 1661 (0x67d) + 0x80, 0x06, 0x00, 0x00, // Offset 1664 (0x680) + 0x90, 0x06, 0x00, 0x00, // Offset 1680 (0x690) + + // + // Block 0 Data: Codepoints 0x20 - 0x7e + // + 4, 8, 0, 14, 5, 1, 39, 18, 32, 12, 5, 82, + 18, 17, 33, 17, 34, 33, 0, 5, 96, 21, 5, 177, + 17, 33, 17, 33, 17, 21, 17, 17, 33, 17, 21, 17, + 17, 33, 17, 33, 17, 176, 21, 6, 241, 52, 17, 33, + 18, 33, 17, 17, 17, 67, 65, 18, 33, 18, 33, 17, + 20, 65, 128, 17, 6, 210, 34, 33, 18, 34, 35, 81, + 65, 83, 34, 34, 17, 34, 34, 208, 20, 6, 226, 49, + 33, 33, 33, 33, 33, 50, 50, 34, 33, 18, 49, 17, + 34, 34, 33, 192, 7, 2, 34, 17, 18, 240, 64, 15, + 4, 113, 33, 33, 49, 33, 49, 49, 49, 49, 65, 49, + 65, 65, 16, 4, 65, 65, 65, 49, 65, 49, 49, 49, + 49, 33, 49, 33, 33, 48, 16, 5, 240, 113, 33, 17, + 17, 19, 49, 51, 17, 17, 17, 33, 240, 32, 12, 5, + 240, 113, 65, 65, 37, 33, 65, 65, 240, 32, 6, 2, + 240, 82, 17, 18, 7, 5, 240, 240, 85, 240, 240, 5, + 2, 240, 84, 64, 16, 6, 177, 81, 65, 81, 65, 81, + 81, 65, 81, 65, 81, 65, 81, 80, 16, 6, 226, 49, + 33, 17, 66, 66, 66, 66, 66, 65, 17, 33, 50, 224, + 14, 5, 193, 50, 33, 17, 65, 65, 65, 65, 65, 65, + 37, 160, 14, 6, 212, 17, 66, 65, 81, 65, 81, 65, + 65, 65, 70, 192, 13, 6, 198, 81, 65, 65, 67, 97, + 82, 66, 65, 20, 208, 19, 6, 240, 17, 66, 49, 17, + 49, 17, 33, 33, 33, 33, 17, 49, 22, 65, 81, 208, + 13, 6, 199, 81, 85, 17, 65, 81, 82, 66, 65, 20, + 208, 15, 6, 227, 33, 65, 81, 81, 19, 18, 50, 66, + 66, 65, 20, 208, 14, 6, 198, 81, 65, 81, 65, 81, + 65, 81, 65, 81, 240, 16, 17, 6, 212, 17, 66, 65, + 17, 33, 50, 49, 33, 17, 66, 66, 65, 20, 208, 15, + 6, 212, 17, 66, 66, 66, 50, 19, 17, 82, 66, 49, + 35, 224, 5, 2, 164, 68, 96, 7, 2, 164, 66, 17, + 18, 48, 13, 5, 240, 65, 49, 49, 49, 49, 81, 81, + 81, 81, 160, 7, 6, 240, 246, 198, 240, 240, 12, 5, + 241, 81, 81, 81, 81, 49, 49, 49, 49, 224, 13, 6, + 212, 17, 66, 65, 65, 65, 81, 81, 177, 81, 224, 18, + 6, 227, 33, 50, 36, 17, 34, 17, 34, 17, 34, 17, + 34, 35, 17, 100, 192, 17, 6, 226, 66, 49, 33, 33, + 33, 33, 33, 36, 17, 66, 66, 66, 65, 192, 18, 6, + 196, 33, 49, 17, 49, 17, 49, 20, 33, 49, 17, 66, + 66, 49, 20, 224, 15, 6, 227, 33, 50, 66, 81, 81, + 81, 81, 65, 17, 49, 35, 208, 15, 6, 196, 33, 49, + 17, 66, 66, 66, 66, 66, 66, 49, 20, 224, 12, 6, + 199, 81, 81, 84, 33, 81, 81, 81, 86, 192, 13, 6, + 199, 81, 81, 84, 33, 81, 81, 81, 81, 240, 32, 16, + 6, 227, 33, 50, 66, 81, 81, 36, 66, 65, 17, 34, + 34, 17, 192, 13, 6, 193, 66, 66, 66, 72, 66, 66, + 66, 66, 65, 192, 13, 3, 99, 17, 33, 33, 33, 33, + 33, 33, 33, 19, 96, 13, 5, 225, 65, 65, 65, 65, + 65, 66, 50, 49, 19, 176, 22, 6, 193, 66, 49, 17, + 33, 33, 33, 33, 17, 50, 17, 33, 33, 33, 49, 17, + 49, 17, 65, 192, 13, 6, 193, 81, 81, 81, 81, 81, + 81, 81, 81, 86, 192, 16, 6, 193, 67, 36, 35, 18, + 18, 18, 18, 66, 66, 66, 66, 65, 192, 16, 6, 193, + 66, 67, 51, 50, 17, 34, 33, 18, 51, 51, 66, 65, + 192, 14, 6, 212, 17, 66, 66, 66, 66, 66, 66, 66, + 65, 20, 208, 14, 6, 197, 17, 66, 66, 66, 70, 17, + 81, 81, 81, 240, 32, 16, 6, 212, 17, 66, 66, 66, + 66, 68, 34, 33, 18, 50, 20, 81, 97, 16, 6, 197, + 17, 66, 66, 66, 70, 17, 33, 33, 49, 17, 66, 65, + 192, 13, 6, 212, 17, 66, 66, 98, 98, 98, 66, 65, + 20, 208, 14, 7, 231, 49, 97, 97, 97, 97, 97, 97, + 97, 97, 240, 32, 14, 6, 193, 66, 66, 66, 66, 66, + 66, 66, 66, 65, 20, 208, 17, 6, 193, 66, 66, 66, + 65, 17, 33, 33, 33, 33, 33, 50, 66, 66, 224, 21, + 5, 161, 50, 50, 50, 17, 18, 17, 18, 17, 18, 17, + 18, 17, 17, 17, 17, 33, 17, 176, 19, 6, 193, 66, + 65, 17, 33, 33, 33, 50, 66, 49, 33, 33, 33, 17, + 66, 65, 192, 16, 5, 161, 50, 50, 49, 17, 17, 33, + 17, 49, 65, 65, 65, 65, 192, 13, 6, 198, 81, 65, + 65, 81, 65, 65, 81, 65, 86, 192, 14, 4, 69, 49, + 49, 49, 49, 49, 49, 49, 49, 49, 49, 52, 15, 6, + 97, 81, 97, 81, 97, 81, 81, 97, 81, 97, 81, 97, + 81, 14, 4, 68, 49, 49, 49, 49, 49, 49, 49, 49, + 49, 49, 53, 10, 6, 130, 49, 33, 17, 65, 0, 7, + 64, 5, 6, 0, 9, 102, 7, 2, 35, 17, 33, 240, + 48, 13, 6, 240, 240, 20, 17, 65, 81, 22, 66, 65, + 21, 192, 15, 6, 193, 81, 81, 81, 19, 18, 50, 66, + 66, 67, 50, 19, 208, 13, 6, 240, 240, 20, 17, 66, + 81, 81, 81, 65, 20, 208, 16, 6, 240, 33, 81, 81, + 19, 18, 51, 66, 66, 66, 50, 19, 17, 192, 12, 6, + 240, 240, 20, 17, 66, 72, 81, 65, 20, 208, 14, 6, + 242, 49, 33, 33, 81, 53, 49, 81, 81, 81, 81, 240, + 18, 6, 240, 240, 19, 18, 49, 17, 49, 17, 49, 35, + 49, 65, 19, 17, 65, 20, 15, 6, 193, 81, 81, 81, + 19, 18, 50, 66, 66, 66, 66, 65, 192, 12, 2, 81, + 17, 34, 17, 17, 17, 17, 17, 17, 64, 14, 4, 177, + 49, 98, 49, 49, 49, 49, 49, 49, 33, 18, 32, 19, + 6, 193, 81, 81, 81, 49, 17, 33, 33, 17, 51, 49, + 33, 33, 49, 17, 65, 192, 13, 2, 66, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 64, 18, 5, 240, 162, 17, + 17, 17, 18, 17, 18, 17, 18, 17, 18, 17, 18, 49, + 160, 13, 6, 240, 241, 19, 18, 50, 66, 66, 66, 66, + 65, 192, 13, 6, 240, 240, 20, 17, 66, 66, 66, 66, + 65, 20, 208, 15, 6, 240, 241, 19, 18, 50, 66, 66, + 67, 50, 19, 17, 81, 80, 15, 6, 240, 240, 19, 18, + 51, 66, 66, 66, 50, 19, 17, 81, 81, 13, 6, 240, + 241, 19, 18, 50, 66, 81, 81, 81, 240, 32, 14, 6, + 240, 240, 20, 17, 65, 17, 98, 97, 17, 65, 20, 208, + 14, 6, 225, 81, 81, 53, 49, 81, 81, 81, 81, 33, + 50, 208, 13, 6, 240, 241, 66, 66, 66, 66, 66, 50, + 19, 17, 192, 14, 5, 240, 161, 50, 50, 49, 17, 17, + 33, 17, 49, 65, 192, 17, 5, 240, 161, 50, 50, 17, + 18, 17, 18, 17, 17, 17, 17, 33, 17, 176, 17, 6, + 240, 241, 65, 17, 33, 33, 33, 50, 49, 33, 33, 33, + 17, 65, 192, 16, 6, 240, 241, 66, 65, 17, 33, 33, + 33, 50, 81, 65, 81, 50, 64, 11, 6, 240, 246, 65, + 65, 65, 81, 65, 70, 192, 15, 4, 98, 17, 49, 49, + 49, 49, 33, 65, 49, 49, 49, 49, 66, 3, 1, 29, + 16, 4, 66, 65, 49, 49, 49, 49, 65, 33, 49, 49, + 49, 49, 18, 32, 12, 6, 113, 65, 17, 34, 33, 17, + 65, 0, 6, 112, + // + // Block 1 Offsets: Codepoints 0x3041 - 0x30ff + // + 0xfc, 0x02, 0x00, 0x00, // Offset 764 (0x2fc) + 0x16, 0x03, 0x00, 0x00, // Offset 790 (0x316) + 0x33, 0x03, 0x00, 0x00, // Offset 819 (0x333) + 0x43, 0x03, 0x00, 0x00, // Offset 835 (0x343) + 0x5c, 0x03, 0x00, 0x00, // Offset 860 (0x35c) + 0x6c, 0x03, 0x00, 0x00, // Offset 876 (0x36c) + 0x7d, 0x03, 0x00, 0x00, // Offset 893 (0x37d) + 0x8e, 0x03, 0x00, 0x00, // Offset 910 (0x38e) + 0xa2, 0x03, 0x00, 0x00, // Offset 930 (0x3a2) + 0xba, 0x03, 0x00, 0x00, // Offset 954 (0x3ba) + 0xd7, 0x03, 0x00, 0x00, // Offset 983 (0x3d7) + 0xf5, 0x03, 0x00, 0x00, // Offset 1013 (0x3f5) + 0x18, 0x04, 0x00, 0x00, // Offset 1048 (0x418) + 0x2b, 0x04, 0x00, 0x00, // Offset 1067 (0x42b) + 0x43, 0x04, 0x00, 0x00, // Offset 1091 (0x443) + 0x53, 0x04, 0x00, 0x00, // Offset 1107 (0x453) + 0x68, 0x04, 0x00, 0x00, // Offset 1128 (0x468) + 0x84, 0x04, 0x00, 0x00, // Offset 1156 (0x484) + 0xa5, 0x04, 0x00, 0x00, // Offset 1189 (0x4a5) + 0xb3, 0x04, 0x00, 0x00, // Offset 1203 (0x4b3) + 0xc4, 0x04, 0x00, 0x00, // Offset 1220 (0x4c4) + 0xd7, 0x04, 0x00, 0x00, // Offset 1239 (0x4d7) + 0xef, 0x04, 0x00, 0x00, // Offset 1263 (0x4ef) + 0x01, 0x05, 0x00, 0x00, // Offset 1281 (0x501) + 0x17, 0x05, 0x00, 0x00, // Offset 1303 (0x517) + 0x2b, 0x05, 0x00, 0x00, // Offset 1323 (0x52b) + 0x42, 0x05, 0x00, 0x00, // Offset 1346 (0x542) + 0x5b, 0x05, 0x00, 0x00, // Offset 1371 (0x55b) + 0x79, 0x05, 0x00, 0x00, // Offset 1401 (0x579) + 0x8d, 0x05, 0x00, 0x00, // Offset 1421 (0x58d) + 0xa4, 0x05, 0x00, 0x00, // Offset 1444 (0x5a4) + 0xba, 0x05, 0x00, 0x00, // Offset 1466 (0x5ba) + 0xd4, 0x05, 0x00, 0x00, // Offset 1492 (0x5d4) + 0xec, 0x05, 0x00, 0x00, // Offset 1516 (0x5ec) + 0x07, 0x06, 0x00, 0x00, // Offset 1543 (0x607) + 0x16, 0x06, 0x00, 0x00, // Offset 1558 (0x616) + 0x28, 0x06, 0x00, 0x00, // Offset 1576 (0x628) + 0x3d, 0x06, 0x00, 0x00, // Offset 1597 (0x63d) + 0x4e, 0x06, 0x00, 0x00, // Offset 1614 (0x64e) + 0x65, 0x06, 0x00, 0x00, // Offset 1637 (0x665) + 0x75, 0x06, 0x00, 0x00, // Offset 1653 (0x675) + 0x89, 0x06, 0x00, 0x00, // Offset 1673 (0x689) + 0xa4, 0x06, 0x00, 0x00, // Offset 1700 (0x6a4) + 0xbb, 0x06, 0x00, 0x00, // Offset 1723 (0x6bb) + 0xde, 0x06, 0x00, 0x00, // Offset 1758 (0x6de) + 0xfb, 0x06, 0x00, 0x00, // Offset 1787 (0x6fb) + 0x17, 0x07, 0x00, 0x00, // Offset 1815 (0x717) + 0x38, 0x07, 0x00, 0x00, // Offset 1848 (0x738) + 0x5d, 0x07, 0x00, 0x00, // Offset 1885 (0x75d) + 0x82, 0x07, 0x00, 0x00, // Offset 1922 (0x782) + 0x9e, 0x07, 0x00, 0x00, // Offset 1950 (0x79e) + 0xbd, 0x07, 0x00, 0x00, // Offset 1981 (0x7bd) + 0xda, 0x07, 0x00, 0x00, // Offset 2010 (0x7da) + 0xf4, 0x07, 0x00, 0x00, // Offset 2036 (0x7f4) + 0x12, 0x08, 0x00, 0x00, // Offset 2066 (0x812) + 0x32, 0x08, 0x00, 0x00, // Offset 2098 (0x832) + 0x43, 0x08, 0x00, 0x00, // Offset 2115 (0x843) + 0x58, 0x08, 0x00, 0x00, // Offset 2136 (0x858) + 0x6e, 0x08, 0x00, 0x00, // Offset 2158 (0x86e) + 0x8d, 0x08, 0x00, 0x00, // Offset 2189 (0x88d) + 0xb1, 0x08, 0x00, 0x00, // Offset 2225 (0x8b1) + 0xd7, 0x08, 0x00, 0x00, // Offset 2263 (0x8d7) + 0xec, 0x08, 0x00, 0x00, // Offset 2284 (0x8ec) + 0x07, 0x09, 0x00, 0x00, // Offset 2311 (0x907) + 0x21, 0x09, 0x00, 0x00, // Offset 2337 (0x921) + 0x42, 0x09, 0x00, 0x00, // Offset 2370 (0x942) + 0x5d, 0x09, 0x00, 0x00, // Offset 2397 (0x95d) + 0x70, 0x09, 0x00, 0x00, // Offset 2416 (0x970) + 0x88, 0x09, 0x00, 0x00, // Offset 2440 (0x988) + 0x9f, 0x09, 0x00, 0x00, // Offset 2463 (0x99f) + 0xc4, 0x09, 0x00, 0x00, // Offset 2500 (0x9c4) + 0xd7, 0x09, 0x00, 0x00, // Offset 2519 (0x9d7) + 0xec, 0x09, 0x00, 0x00, // Offset 2540 (0x9ec) + 0xff, 0x09, 0x00, 0x00, // Offset 2559 (0x9ff) + 0x19, 0x0a, 0x00, 0x00, // Offset 2585 (0xa19) + 0x30, 0x0a, 0x00, 0x00, // Offset 2608 (0xa30) + 0x4f, 0x0a, 0x00, 0x00, // Offset 2639 (0xa4f) + 0x63, 0x0a, 0x00, 0x00, // Offset 2659 (0xa63) + 0x7a, 0x0a, 0x00, 0x00, // Offset 2682 (0xa7a) + 0x97, 0x0a, 0x00, 0x00, // Offset 2711 (0xa97) + 0xb2, 0x0a, 0x00, 0x00, // Offset 2738 (0xab2) + 0xca, 0x0a, 0x00, 0x00, // Offset 2762 (0xaca) + 0xe3, 0x0a, 0x00, 0x00, // Offset 2787 (0xae3) + 0xf9, 0x0a, 0x00, 0x00, // Offset 2809 (0xaf9) + 0x0f, 0x0b, 0x00, 0x00, // Offset 2831 (0xb0f) + 0x22, 0x0b, 0x00, 0x00, // Offset 2850 (0xb22) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x39, 0x0b, 0x00, 0x00, // Offset 2873 (0xb39) + 0x42, 0x0b, 0x00, 0x00, // Offset 2882 (0xb42) + 0x4c, 0x0b, 0x00, 0x00, // Offset 2892 (0xb4c) + 0x57, 0x0b, 0x00, 0x00, // Offset 2903 (0xb57) + 0x65, 0x0b, 0x00, 0x00, // Offset 2917 (0xb65) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x7e, 0x0b, 0x00, 0x00, // Offset 2942 (0xb7e) + 0x8e, 0x0b, 0x00, 0x00, // Offset 2958 (0xb8e) + 0xa1, 0x0b, 0x00, 0x00, // Offset 2977 (0xba1) + 0xb1, 0x0b, 0x00, 0x00, // Offset 2993 (0xbb1) + 0xc4, 0x0b, 0x00, 0x00, // Offset 3012 (0xbc4) + 0xd5, 0x0b, 0x00, 0x00, // Offset 3029 (0xbd5) + 0xe9, 0x0b, 0x00, 0x00, // Offset 3049 (0xbe9) + 0xf6, 0x0b, 0x00, 0x00, // Offset 3062 (0xbf6) + 0x06, 0x0c, 0x00, 0x00, // Offset 3078 (0xc06) + 0x1a, 0x0c, 0x00, 0x00, // Offset 3098 (0xc1a) + 0x31, 0x0c, 0x00, 0x00, // Offset 3121 (0xc31) + 0x4b, 0x0c, 0x00, 0x00, // Offset 3147 (0xc4b) + 0x6b, 0x0c, 0x00, 0x00, // Offset 3179 (0xc6b) + 0x7f, 0x0c, 0x00, 0x00, // Offset 3199 (0xc7f) + 0x98, 0x0c, 0x00, 0x00, // Offset 3224 (0xc98) + 0xaf, 0x0c, 0x00, 0x00, // Offset 3247 (0xcaf) + 0xcc, 0x0c, 0x00, 0x00, // Offset 3276 (0xccc) + 0xe0, 0x0c, 0x00, 0x00, // Offset 3296 (0xce0) + 0xfa, 0x0c, 0x00, 0x00, // Offset 3322 (0xcfa) + 0x0b, 0x0d, 0x00, 0x00, // Offset 3339 (0xd0b) + 0x21, 0x0d, 0x00, 0x00, // Offset 3361 (0xd21) + 0x3b, 0x0d, 0x00, 0x00, // Offset 3387 (0xd3b) + 0x5a, 0x0d, 0x00, 0x00, // Offset 3418 (0xd5a) + 0x6c, 0x0d, 0x00, 0x00, // Offset 3436 (0xd6c) + 0x83, 0x0d, 0x00, 0x00, // Offset 3459 (0xd83) + 0x97, 0x0d, 0x00, 0x00, // Offset 3479 (0xd97) + 0xb1, 0x0d, 0x00, 0x00, // Offset 3505 (0xdb1) + 0xc6, 0x0d, 0x00, 0x00, // Offset 3526 (0xdc6) + 0xe2, 0x0d, 0x00, 0x00, // Offset 3554 (0xde2) + 0xf8, 0x0d, 0x00, 0x00, // Offset 3576 (0xdf8) + 0x12, 0x0e, 0x00, 0x00, // Offset 3602 (0xe12) + 0x28, 0x0e, 0x00, 0x00, // Offset 3624 (0xe28) + 0x44, 0x0e, 0x00, 0x00, // Offset 3652 (0xe44) + 0x56, 0x0e, 0x00, 0x00, // Offset 3670 (0xe56) + 0x6d, 0x0e, 0x00, 0x00, // Offset 3693 (0xe6d) + 0x80, 0x0e, 0x00, 0x00, // Offset 3712 (0xe80) + 0x98, 0x0e, 0x00, 0x00, // Offset 3736 (0xe98) + 0xb5, 0x0e, 0x00, 0x00, // Offset 3765 (0xeb5) + 0xc7, 0x0e, 0x00, 0x00, // Offset 3783 (0xec7) + 0xdd, 0x0e, 0x00, 0x00, // Offset 3805 (0xedd) + 0xef, 0x0e, 0x00, 0x00, // Offset 3823 (0xeef) + 0x07, 0x0f, 0x00, 0x00, // Offset 3847 (0xf07) + 0x19, 0x0f, 0x00, 0x00, // Offset 3865 (0xf19) + 0x27, 0x0f, 0x00, 0x00, // Offset 3879 (0xf27) + 0x3c, 0x0f, 0x00, 0x00, // Offset 3900 (0xf3c) + 0x52, 0x0f, 0x00, 0x00, // Offset 3922 (0xf52) + 0x62, 0x0f, 0x00, 0x00, // Offset 3938 (0xf62) + 0x77, 0x0f, 0x00, 0x00, // Offset 3959 (0xf77) + 0x92, 0x0f, 0x00, 0x00, // Offset 3986 (0xf92) + 0xac, 0x0f, 0x00, 0x00, // Offset 4012 (0xfac) + 0xbc, 0x0f, 0x00, 0x00, // Offset 4028 (0xfbc) + 0xd2, 0x0f, 0x00, 0x00, // Offset 4050 (0xfd2) + 0xe8, 0x0f, 0x00, 0x00, // Offset 4072 (0xfe8) + 0xf9, 0x0f, 0x00, 0x00, // Offset 4089 (0xff9) + 0x0f, 0x10, 0x00, 0x00, // Offset 4111 (0x100f) + 0x24, 0x10, 0x00, 0x00, // Offset 4132 (0x1024) + 0x35, 0x10, 0x00, 0x00, // Offset 4149 (0x1035) + 0x4b, 0x10, 0x00, 0x00, // Offset 4171 (0x104b) + 0x61, 0x10, 0x00, 0x00, // Offset 4193 (0x1061) + 0x79, 0x10, 0x00, 0x00, // Offset 4217 (0x1079) + 0x98, 0x10, 0x00, 0x00, // Offset 4248 (0x1098) + 0xb7, 0x10, 0x00, 0x00, // Offset 4279 (0x10b7) + 0xc9, 0x10, 0x00, 0x00, // Offset 4297 (0x10c9) + 0xd8, 0x10, 0x00, 0x00, // Offset 4312 (0x10d8) + 0xee, 0x10, 0x00, 0x00, // Offset 4334 (0x10ee) + 0x02, 0x11, 0x00, 0x00, // Offset 4354 (0x1102) + 0x13, 0x11, 0x00, 0x00, // Offset 4371 (0x1113) + 0x24, 0x11, 0x00, 0x00, // Offset 4388 (0x1124) + 0x39, 0x11, 0x00, 0x00, // Offset 4409 (0x1139) + 0x47, 0x11, 0x00, 0x00, // Offset 4423 (0x1147) + 0x58, 0x11, 0x00, 0x00, // Offset 4440 (0x1158) + 0x66, 0x11, 0x00, 0x00, // Offset 4454 (0x1166) + 0x77, 0x11, 0x00, 0x00, // Offset 4471 (0x1177) + 0x8a, 0x11, 0x00, 0x00, // Offset 4490 (0x118a) + 0xa1, 0x11, 0x00, 0x00, // Offset 4513 (0x11a1) + 0xbf, 0x11, 0x00, 0x00, // Offset 4543 (0x11bf) + 0xd3, 0x11, 0x00, 0x00, // Offset 4563 (0x11d3) + 0xe9, 0x11, 0x00, 0x00, // Offset 4585 (0x11e9) + 0xfb, 0x11, 0x00, 0x00, // Offset 4603 (0x11fb) + 0x11, 0x12, 0x00, 0x00, // Offset 4625 (0x1211) + 0x28, 0x12, 0x00, 0x00, // Offset 4648 (0x1228) + 0x3a, 0x12, 0x00, 0x00, // Offset 4666 (0x123a) + 0x4b, 0x12, 0x00, 0x00, // Offset 4683 (0x124b) + 0x5d, 0x12, 0x00, 0x00, // Offset 4701 (0x125d) + 0x78, 0x12, 0x00, 0x00, // Offset 4728 (0x1278) + 0x8c, 0x12, 0x00, 0x00, // Offset 4748 (0x128c) + 0x9d, 0x12, 0x00, 0x00, // Offset 4765 (0x129d) + 0xb4, 0x12, 0x00, 0x00, // Offset 4788 (0x12b4) + 0xcc, 0x12, 0x00, 0x00, // Offset 4812 (0x12cc) + 0xdf, 0x12, 0x00, 0x00, // Offset 4831 (0x12df) + 0xf3, 0x12, 0x00, 0x00, // Offset 4851 (0x12f3) + 0xfb, 0x12, 0x00, 0x00, // Offset 4859 (0x12fb) + 0x05, 0x13, 0x00, 0x00, // Offset 4869 (0x1305) + 0x10, 0x13, 0x00, 0x00, // Offset 4880 (0x1310) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + + // + // Block 1 Data: Codepoints 0x3041 - 0x30ff + // + 26, 10, 240, 240, 49, 161, 97, 35, 83, 129, 33, 102, + 50, 17, 49, 17, 18, 66, 34, 66, 17, 17, 49, 33, + 66, 32, 29, 11, 49, 177, 161, 18, 69, 129, 33, 113, + 33, 118, 66, 17, 49, 33, 17, 17, 66, 49, 82, 34, + 82, 17, 17, 65, 33, 82, 208, 16, 9, 0, 6, 97, + 81, 33, 97, 17, 114, 98, 17, 17, 98, 129, 240, 25, + 12, 240, 240, 97, 193, 98, 49, 129, 33, 145, 17, 49, + 81, 17, 33, 82, 33, 17, 97, 34, 177, 240, 240, 32, + 16, 7, 240, 240, 17, 114, 129, 35, 34, 49, 97, 97, + 97, 81, 66, 32, 17, 8, 49, 131, 240, 84, 19, 65, + 113, 113, 113, 113, 97, 113, 97, 97, 48, 17, 9, 240, + 240, 145, 146, 240, 19, 51, 17, 113, 113, 115, 81, 33, + 65, 68, 20, 11, 49, 179, 240, 193, 51, 83, 17, 145, + 145, 145, 147, 113, 49, 81, 65, 81, 85, 176, 24, 10, + 240, 240, 177, 81, 65, 82, 34, 65, 19, 145, 20, 66, + 65, 34, 81, 17, 17, 81, 34, 50, 65, 112, 29, 12, + 225, 193, 66, 81, 17, 65, 66, 82, 19, 177, 50, 97, + 18, 33, 82, 81, 50, 97, 18, 17, 33, 49, 50, 51, + 81, 240, 80, 30, 12, 241, 193, 177, 50, 33, 51, 49, + 36, 33, 49, 49, 49, 34, 49, 49, 113, 49, 97, 65, + 97, 49, 97, 33, 17, 97, 49, 240, 48, 35, 13, 177, + 65, 81, 33, 65, 81, 97, 49, 65, 51, 33, 68, 33, + 33, 81, 49, 49, 65, 49, 34, 65, 49, 113, 65, 113, + 49, 113, 33, 17, 113, 49, 240, 80, 19, 9, 49, 145, + 129, 18, 37, 129, 137, 17, 145, 129, 55, 17, 97, 17, + 146, 147, 32, 24, 12, 49, 97, 81, 49, 33, 65, 18, + 17, 53, 177, 180, 53, 17, 193, 177, 103, 65, 97, 65, + 194, 195, 80, 16, 6, 65, 97, 81, 65, 65, 50, 49, + 81, 97, 97, 97, 97, 97, 81, 21, 10, 65, 161, 145, + 129, 49, 65, 33, 33, 18, 65, 33, 145, 161, 161, 161, + 161, 161, 145, 64, 28, 12, 97, 81, 97, 81, 97, 65, + 97, 65, 101, 53, 49, 113, 49, 113, 49, 113, 49, 113, + 66, 81, 65, 81, 81, 81, 161, 80, 33, 13, 97, 65, + 17, 97, 17, 33, 17, 97, 17, 49, 97, 81, 100, 17, + 53, 65, 113, 65, 113, 65, 113, 65, 113, 82, 81, 81, + 81, 97, 81, 177, 96, 14, 10, 193, 166, 113, 129, 240, + 240, 225, 145, 161, 113, 39, 176, 17, 12, 161, 49, 129, + 55, 129, 49, 97, 0, 6, 97, 177, 193, 113, 71, 240, + 19, 10, 49, 161, 161, 35, 67, 52, 17, 161, 145, 86, + 49, 81, 33, 145, 162, 164, 192, 24, 12, 49, 97, 81, + 97, 81, 34, 33, 67, 33, 36, 17, 193, 177, 118, 81, + 81, 65, 177, 194, 196, 240, 16, 18, 10, 161, 161, 145, + 145, 145, 145, 145, 145, 145, 113, 17, 97, 49, 50, 83, + 224, 22, 10, 161, 97, 49, 49, 33, 33, 65, 65, 145, + 145, 145, 145, 145, 113, 17, 97, 49, 50, 83, 224, 20, + 12, 97, 193, 65, 101, 23, 177, 147, 129, 34, 113, 49, + 132, 177, 161, 177, 161, 161, 96, 23, 13, 97, 33, 17, + 129, 33, 18, 101, 39, 193, 163, 145, 34, 129, 49, 148, + 193, 177, 193, 177, 177, 112, 25, 12, 240, 65, 97, 81, + 97, 65, 97, 69, 33, 20, 68, 49, 97, 65, 97, 65, + 97, 50, 97, 65, 113, 197, 224, 30, 13, 177, 129, 65, + 33, 81, 17, 81, 65, 33, 65, 68, 17, 33, 20, 84, + 49, 113, 65, 113, 65, 113, 50, 113, 65, 129, 213, 240, + 16, 20, 11, 209, 35, 98, 33, 145, 145, 145, 51, 53, + 51, 49, 145, 145, 161, 161, 177, 179, 32, 23, 12, 225, + 35, 33, 66, 34, 33, 97, 33, 113, 161, 51, 69, 67, + 49, 161, 161, 177, 177, 193, 195, 48, 22, 11, 209, 177, + 33, 115, 84, 145, 52, 49, 98, 33, 81, 49, 161, 161, + 49, 81, 65, 81, 85, 176, 26, 12, 161, 49, 81, 33, + 49, 33, 33, 83, 100, 161, 52, 65, 98, 49, 81, 65, + 177, 177, 49, 97, 65, 97, 85, 208, 24, 11, 49, 177, + 161, 34, 33, 51, 84, 145, 161, 50, 81, 18, 33, 51, + 81, 33, 113, 161, 145, 130, 99, 64, 27, 13, 49, 209, + 97, 81, 34, 50, 51, 49, 52, 97, 65, 193, 50, 113, + 18, 33, 83, 81, 65, 113, 193, 177, 162, 131, 96, 15, + 10, 0, 8, 19, 82, 49, 19, 97, 145, 145, 129, 114, + 83, 64, 18, 12, 240, 240, 181, 33, 34, 81, 34, 129, + 177, 177, 177, 161, 146, 115, 240, 208, 21, 13, 177, 161, + 33, 161, 117, 49, 34, 81, 50, 129, 193, 193, 193, 177, + 162, 131, 240, 240, 16, 17, 12, 240, 100, 68, 68, 33, + 161, 177, 161, 177, 177, 177, 177, 193, 195, 224, 23, 13, + 240, 115, 17, 68, 84, 33, 49, 113, 33, 33, 97, 49, + 113, 193, 193, 193, 193, 209, 211, 240, 16, 16, 9, 177, + 145, 129, 129, 129, 35, 51, 82, 97, 113, 129, 145, 151, + 144, 20, 11, 209, 97, 65, 49, 33, 49, 65, 81, 161, + 35, 83, 114, 129, 145, 161, 177, 183, 208, 27, 11, 49, + 177, 161, 17, 70, 129, 51, 49, 98, 33, 81, 49, 81, + 65, 81, 49, 97, 116, 97, 50, 81, 49, 17, 83, 64, + 23, 11, 177, 177, 161, 68, 33, 34, 51, 113, 33, 161, + 161, 161, 49, 97, 17, 17, 113, 54, 17, 161, 144, 35, + 12, 240, 49, 193, 177, 97, 37, 65, 17, 17, 49, 50, + 33, 65, 33, 33, 81, 17, 17, 17, 82, 34, 98, 34, + 50, 18, 17, 17, 33, 33, 33, 98, 17, 192, 29, 12, + 33, 193, 177, 177, 129, 34, 35, 54, 49, 66, 81, 65, + 97, 50, 97, 50, 97, 33, 17, 52, 17, 18, 33, 50, + 49, 51, 224, 28, 11, 240, 180, 82, 17, 33, 49, 49, + 49, 33, 49, 66, 49, 82, 49, 82, 33, 98, 33, 81, + 17, 17, 97, 33, 82, 114, 240, 33, 11, 113, 49, 113, + 49, 97, 49, 17, 67, 17, 37, 33, 113, 33, 113, 33, + 113, 33, 113, 33, 17, 36, 49, 33, 50, 33, 33, 49, + 17, 17, 51, 224, 37, 13, 113, 49, 17, 113, 49, 17, + 97, 17, 49, 17, 68, 33, 37, 65, 113, 65, 113, 65, + 113, 65, 113, 65, 17, 36, 81, 33, 50, 65, 33, 49, + 17, 49, 51, 240, 48, 37, 13, 113, 34, 17, 114, 33, + 17, 98, 33, 17, 17, 68, 33, 37, 65, 113, 65, 113, + 65, 113, 65, 113, 65, 17, 36, 81, 33, 50, 65, 33, + 49, 17, 49, 51, 240, 48, 28, 11, 240, 49, 97, 49, + 52, 65, 65, 81, 65, 82, 33, 97, 17, 17, 97, 49, + 97, 49, 81, 65, 81, 81, 49, 115, 240, 16, 31, 12, + 161, 129, 49, 49, 49, 17, 36, 65, 17, 49, 81, 81, + 82, 49, 97, 17, 33, 97, 65, 97, 65, 81, 81, 81, + 97, 49, 131, 240, 48, 29, 11, 130, 129, 33, 49, 49, + 37, 66, 49, 81, 65, 82, 33, 97, 17, 17, 97, 49, + 97, 49, 81, 65, 81, 81, 49, 115, 240, 16, 26, 13, + 240, 33, 211, 193, 177, 177, 193, 209, 177, 17, 18, 33, + 34, 33, 49, 35, 49, 35, 17, 33, 33, 162, 240, 64, + 30, 13, 240, 33, 211, 49, 129, 17, 33, 97, 49, 113, + 193, 209, 177, 17, 18, 33, 34, 33, 49, 35, 49, 35, + 17, 33, 33, 162, 240, 64, 32, 13, 240, 33, 211, 34, + 129, 17, 33, 97, 33, 33, 81, 66, 97, 209, 177, 17, + 18, 33, 34, 33, 49, 35, 49, 35, 17, 33, 33, 162, + 240, 64, 17, 13, 0, 7, 2, 161, 33, 97, 17, 65, + 97, 97, 210, 210, 0, 6, 64, 21, 13, 240, 240, 97, + 161, 33, 82, 49, 97, 33, 97, 17, 65, 97, 97, 210, + 210, 0, 6, 64, 22, 13, 240, 114, 161, 33, 145, 33, + 82, 50, 81, 33, 97, 17, 65, 97, 97, 210, 210, 0, + 6, 64, 31, 11, 177, 49, 50, 33, 51, 65, 81, 65, + 100, 53, 33, 113, 33, 113, 33, 113, 33, 17, 36, 49, + 33, 50, 33, 33, 49, 17, 17, 51, 224, 36, 13, 209, + 49, 50, 17, 33, 51, 65, 17, 81, 33, 49, 100, 17, + 53, 65, 113, 65, 113, 65, 113, 65, 17, 36, 81, 33, + 50, 65, 33, 49, 17, 49, 51, 240, 48, 38, 13, 162, + 17, 49, 50, 33, 17, 51, 17, 33, 17, 81, 34, 33, + 99, 33, 53, 65, 113, 65, 113, 65, 113, 65, 17, 36, + 81, 33, 50, 65, 33, 49, 17, 49, 51, 240, 48, 21, + 9, 65, 145, 49, 68, 21, 129, 49, 67, 37, 129, 129, + 69, 49, 67, 17, 65, 33, 20, 208, 27, 13, 240, 17, + 49, 148, 177, 193, 177, 49, 129, 65, 88, 50, 17, 82, + 17, 49, 65, 34, 33, 81, 66, 81, 177, 240, 48, 26, + 12, 33, 193, 129, 35, 115, 66, 81, 97, 35, 99, 33, + 129, 33, 129, 18, 65, 66, 97, 65, 97, 65, 97, 86, + 240, 33, 12, 240, 49, 193, 97, 65, 97, 36, 83, 33, + 17, 65, 49, 49, 33, 17, 33, 65, 17, 17, 17, 82, + 50, 82, 49, 98, 33, 17, 65, 34, 82, 224, 27, 10, + 65, 161, 81, 49, 99, 147, 65, 33, 81, 33, 65, 35, + 65, 67, 49, 49, 81, 49, 81, 49, 81, 65, 49, 99, + 32, 19, 10, 240, 240, 241, 97, 49, 81, 36, 51, 69, + 81, 49, 50, 81, 145, 161, 145, 64, 24, 12, 97, 193, + 163, 82, 161, 68, 65, 18, 66, 34, 97, 18, 17, 97, + 81, 35, 97, 193, 177, 193, 177, 64, 23, 10, 240, 240, + 225, 161, 65, 68, 17, 35, 50, 17, 33, 51, 49, 50, + 50, 33, 17, 67, 113, 129, 80, 37, 12, 240, 34, 81, + 97, 81, 68, 49, 49, 17, 33, 33, 33, 33, 49, 17, + 17, 49, 49, 18, 65, 49, 18, 17, 33, 49, 17, 49, + 17, 33, 33, 68, 145, 161, 161, 96, 19, 8, 240, 193, + 129, 113, 33, 67, 81, 113, 113, 68, 49, 51, 17, 49, + 33, 19, 64, 21, 10, 65, 161, 145, 145, 34, 83, 113, + 145, 145, 145, 86, 49, 65, 18, 17, 65, 49, 20, 240, + 19, 8, 33, 129, 115, 50, 81, 113, 113, 113, 36, 19, + 66, 98, 97, 97, 82, 66, 64, 26, 8, 1, 129, 34, + 49, 17, 33, 34, 65, 18, 65, 17, 81, 17, 81, 17, + 81, 17, 81, 97, 113, 97, 97, 97, 64, 23, 10, 193, + 50, 83, 17, 129, 129, 129, 133, 66, 65, 33, 114, 129, + 67, 33, 49, 50, 65, 49, 99, 48, 31, 13, 241, 209, + 193, 35, 113, 17, 49, 83, 65, 50, 18, 65, 97, 81, + 82, 81, 82, 81, 65, 17, 81, 49, 33, 81, 33, 34, + 98, 65, 144, 20, 10, 177, 50, 83, 17, 129, 129, 129, + 134, 65, 81, 33, 114, 129, 145, 129, 114, 83, 64, 23, + 9, 240, 240, 113, 145, 129, 130, 19, 19, 17, 49, 34, + 65, 18, 81, 18, 82, 17, 65, 49, 49, 32, 29, 12, + 33, 193, 177, 177, 129, 34, 35, 54, 49, 66, 97, 49, + 113, 34, 113, 34, 113, 17, 17, 97, 17, 33, 81, 66, + 50, 97, 128, 27, 11, 209, 34, 114, 17, 145, 161, 149, + 67, 65, 33, 33, 82, 33, 98, 33, 98, 17, 50, 33, + 18, 33, 34, 33, 67, 208, 24, 12, 241, 34, 131, 161, + 165, 97, 81, 65, 97, 98, 49, 81, 35, 115, 129, 163, + 35, 49, 50, 49, 17, 131, 25, 11, 49, 177, 113, 33, + 18, 84, 129, 161, 65, 68, 35, 18, 50, 49, 66, 129, + 17, 113, 33, 97, 161, 182, 32, 22, 11, 65, 177, 161, + 145, 161, 145, 161, 148, 113, 49, 81, 65, 81, 65, 50, + 81, 33, 17, 98, 208, 22, 11, 225, 82, 67, 17, 17, + 65, 162, 81, 18, 34, 65, 81, 161, 161, 145, 161, 145, + 130, 240, 32, 19, 9, 0, 5, 113, 129, 113, 18, 81, + 33, 33, 17, 49, 35, 49, 65, 19, 113, 224, 23, 9, + 240, 240, 33, 65, 65, 49, 65, 18, 37, 17, 81, 33, + 81, 34, 65, 49, 65, 49, 49, 240, 96, 9, 4, 33, + 17, 33, 17, 0, 5, 96, 10, 4, 18, 17, 34, 33, + 18, 240, 240, 176, 11, 6, 240, 146, 98, 97, 82, 49, + 240, 240, 32, 14, 8, 240, 113, 81, 35, 49, 66, 129, + 114, 81, 240, 240, 224, 25, 10, 209, 161, 129, 35, 65, + 51, 49, 129, 34, 83, 33, 65, 65, 49, 81, 49, 81, + 33, 81, 49, 65, 129, 80, 16, 9, 0, 6, 97, 68, + 20, 49, 65, 33, 98, 113, 129, 113, 113, 80, 19, 10, + 240, 81, 69, 20, 65, 129, 81, 33, 114, 129, 145, 145, + 129, 145, 129, 129, 112, 16, 8, 240, 240, 145, 97, 97, + 83, 35, 33, 113, 113, 113, 113, 113, 32, 19, 9, 240, + 33, 129, 113, 113, 98, 82, 17, 50, 65, 129, 129, 129, + 129, 129, 129, 32, 17, 8, 240, 240, 81, 129, 120, 49, + 17, 81, 17, 65, 113, 97, 97, 97, 64, 20, 10, 225, + 161, 145, 154, 65, 17, 113, 17, 97, 49, 81, 49, 65, + 145, 129, 129, 129, 80, 13, 9, 0, 7, 51, 36, 129, + 129, 129, 132, 20, 65, 144, 16, 11, 240, 240, 163, 38, + 129, 177, 161, 161, 161, 150, 20, 97, 240, 112, 20, 8, + 240, 240, 97, 129, 33, 67, 21, 98, 81, 17, 65, 33, + 49, 49, 33, 50, 113, 32, 23, 11, 240, 33, 177, 161, + 49, 100, 23, 146, 129, 17, 113, 33, 97, 49, 81, 65, + 65, 81, 146, 161, 48, 26, 10, 225, 161, 145, 65, 69, + 21, 49, 65, 65, 65, 65, 49, 65, 65, 65, 49, 81, + 33, 49, 17, 33, 82, 129, 48, 32, 12, 161, 81, 49, + 33, 81, 49, 17, 81, 49, 33, 69, 53, 49, 97, 65, + 97, 65, 81, 65, 97, 65, 81, 81, 65, 49, 17, 65, + 82, 161, 80, 20, 11, 225, 177, 161, 35, 83, 83, 17, + 161, 161, 20, 67, 68, 33, 161, 177, 161, 161, 48, 25, + 12, 161, 65, 65, 33, 65, 65, 17, 65, 35, 99, 99, + 17, 177, 177, 20, 83, 84, 33, 177, 193, 177, 177, 64, + 23, 9, 177, 145, 35, 51, 33, 49, 49, 49, 65, 49, + 49, 49, 65, 33, 65, 129, 113, 113, 113, 113, 112, 29, + 12, 161, 49, 81, 33, 49, 34, 17, 17, 51, 17, 17, + 81, 49, 97, 65, 97, 49, 97, 65, 81, 65, 177, 161, + 161, 161, 161, 160, 20, 11, 209, 177, 161, 161, 67, 38, + 81, 33, 97, 65, 65, 81, 161, 145, 161, 145, 145, 112, + 26, 12, 161, 49, 81, 33, 49, 81, 17, 49, 81, 81, + 67, 54, 97, 33, 113, 65, 81, 81, 177, 161, 177, 161, + 161, 128, 17, 10, 240, 241, 69, 20, 65, 145, 145, 145, + 129, 145, 85, 35, 65, 240, 96, 22, 13, 177, 161, 33, + 161, 18, 68, 17, 52, 49, 193, 193, 193, 177, 193, 148, + 99, 49, 240, 240, 16, 26, 11, 240, 33, 97, 65, 97, + 49, 97, 49, 49, 33, 37, 21, 17, 97, 49, 97, 49, + 97, 49, 145, 161, 145, 145, 96, 31, 12, 161, 113, 17, + 33, 33, 65, 17, 17, 49, 49, 17, 81, 49, 65, 33, + 37, 37, 17, 113, 49, 113, 49, 113, 49, 161, 177, 161, + 161, 112, 18, 10, 240, 98, 161, 240, 18, 161, 97, 129, + 129, 129, 129, 65, 34, 98, 240, 32, 23, 11, 240, 81, + 34, 65, 33, 49, 65, 17, 129, 34, 177, 97, 145, 145, + 145, 145, 81, 34, 114, 240, 64, 20, 10, 240, 97, 67, + 52, 33, 129, 145, 129, 145, 129, 17, 97, 49, 50, 83, + 113, 240, 80, 26, 13, 177, 161, 33, 17, 67, 17, 17, + 36, 33, 17, 145, 193, 177, 193, 177, 17, 145, 49, 98, + 81, 50, 113, 240, 224, 21, 11, 209, 177, 161, 161, 52, + 49, 18, 50, 34, 65, 35, 65, 81, 49, 97, 161, 177, + 181, 192, 28, 12, 161, 49, 81, 33, 49, 81, 17, 49, + 81, 81, 52, 65, 18, 49, 17, 34, 65, 51, 65, 97, + 49, 113, 177, 193, 198, 208, 22, 9, 240, 17, 17, 113, + 17, 97, 33, 81, 33, 65, 49, 65, 113, 129, 113, 129, + 113, 113, 113, 96, 26, 12, 161, 113, 17, 34, 97, 17, + 17, 17, 81, 17, 65, 65, 97, 65, 97, 65, 161, 177, + 161, 177, 161, 161, 161, 144, 22, 10, 225, 161, 149, 65, + 65, 65, 49, 65, 17, 33, 49, 50, 49, 81, 129, 129, + 129, 114, 98, 128, 28, 13, 177, 81, 65, 33, 81, 65, + 17, 86, 97, 65, 113, 65, 97, 17, 33, 97, 49, 17, + 81, 81, 177, 177, 177, 162, 146, 176, 18, 11, 240, 49, + 130, 84, 177, 182, 51, 83, 33, 161, 161, 145, 161, 145, + 145, 112, 23, 12, 161, 130, 33, 82, 33, 17, 20, 65, + 113, 197, 17, 51, 99, 33, 177, 177, 161, 177, 161, 161, + 128, 19, 8, 0, 6, 33, 49, 17, 33, 49, 17, 17, + 49, 17, 65, 113, 97, 97, 97, 64, 24, 11, 240, 161, + 81, 17, 49, 81, 17, 49, 65, 33, 33, 49, 49, 97, + 145, 161, 145, 145, 145, 145, 240, 32, 29, 13, 177, 161, + 33, 33, 65, 33, 17, 49, 65, 17, 33, 49, 49, 81, + 33, 49, 97, 81, 97, 65, 193, 177, 177, 177, 177, 240, + 112, 18, 11, 240, 129, 52, 67, 240, 149, 51, 83, 33, + 161, 145, 161, 145, 145, 145, 128, 22, 12, 161, 145, 33, + 17, 51, 17, 17, 35, 65, 225, 84, 53, 193, 177, 161, + 177, 161, 161, 161, 144, 18, 7, 113, 113, 97, 97, 97, + 99, 65, 34, 33, 65, 17, 97, 97, 97, 97, 80, 24, + 9, 113, 17, 65, 33, 17, 65, 17, 17, 65, 49, 129, + 131, 97, 34, 65, 65, 49, 129, 129, 129, 129, 112, 18, + 11, 240, 17, 177, 161, 65, 85, 22, 161, 161, 161, 145, + 161, 145, 145, 145, 128, 14, 11, 240, 240, 147, 53, 0, + 6, 101, 21, 81, 240, 240, 48, 21, 10, 240, 97, 68, + 36, 49, 129, 145, 51, 33, 115, 130, 113, 33, 81, 65, + 34, 83, 240, 48, 22, 11, 241, 177, 164, 52, 49, 145, + 145, 145, 146, 17, 82, 17, 34, 18, 49, 65, 81, 161, + 161, 80, 16, 8, 225, 129, 113, 113, 97, 113, 97, 113, + 97, 97, 97, 97, 97, 112, 21, 12, 0, 6, 49, 49, + 129, 49, 113, 65, 81, 97, 65, 97, 49, 129, 17, 146, + 161, 240, 144, 27, 13, 240, 145, 161, 33, 161, 17, 49, + 49, 33, 97, 49, 129, 65, 97, 97, 81, 97, 65, 129, + 33, 145, 17, 161, 240, 192, 26, 13, 162, 161, 33, 145, + 33, 162, 65, 49, 145, 49, 129, 65, 97, 97, 81, 97, + 65, 129, 33, 145, 17, 161, 240, 192, 16, 9, 240, 49, + 145, 129, 129, 51, 36, 81, 129, 129, 129, 145, 150, 144, + 22, 10, 240, 49, 17, 81, 33, 17, 81, 17, 17, 81, + 49, 145, 51, 52, 97, 145, 145, 161, 166, 176, 22, 10, + 240, 34, 17, 81, 33, 17, 65, 33, 17, 82, 33, 145, + 51, 52, 97, 145, 145, 161, 166, 176, 17, 9, 240, 49, + 68, 20, 49, 129, 113, 129, 113, 129, 113, 113, 113, 113, + 240, 22, 12, 161, 145, 34, 52, 17, 17, 19, 49, 17, + 145, 161, 177, 161, 177, 161, 161, 161, 161, 240, 112, 21, + 12, 146, 145, 34, 53, 33, 19, 49, 18, 129, 161, 177, + 161, 177, 161, 161, 161, 161, 240, 112, 17, 13, 0, 7, + 17, 177, 17, 97, 33, 49, 98, 81, 210, 210, 0, 6, + 64, 22, 13, 240, 113, 161, 33, 161, 17, 113, 33, 129, + 17, 97, 33, 49, 98, 81, 210, 210, 0, 6, 64, 22, + 13, 240, 98, 161, 33, 145, 33, 113, 34, 113, 17, 97, + 33, 49, 98, 81, 210, 210, 0, 6, 64, 24, 10, 225, + 161, 145, 65, 69, 21, 145, 145, 17, 65, 33, 33, 49, + 33, 49, 17, 49, 50, 65, 130, 145, 64, 31, 12, 161, + 81, 49, 33, 81, 49, 17, 81, 49, 33, 69, 53, 177, + 177, 17, 97, 33, 33, 81, 33, 49, 49, 49, 49, 33, + 65, 162, 177, 96, 31, 12, 146, 81, 49, 33, 81, 33, + 33, 81, 50, 17, 69, 53, 177, 177, 17, 97, 33, 33, + 81, 33, 49, 49, 49, 49, 33, 65, 162, 177, 96, 18, + 11, 240, 240, 49, 84, 37, 65, 145, 145, 145, 82, 33, + 130, 177, 177, 240, 160, 15, 8, 161, 130, 130, 129, 17, + 130, 130, 129, 17, 130, 130, 130, 129, 22, 11, 241, 177, + 161, 161, 145, 161, 161, 33, 97, 65, 81, 66, 17, 17, + 35, 33, 20, 81, 240, 112, 20, 10, 240, 33, 161, 145, + 145, 66, 49, 99, 145, 129, 17, 113, 33, 81, 129, 114, + 98, 128, 17, 11, 240, 129, 67, 68, 145, 161, 97, 55, + 20, 161, 161, 161, 181, 240, 128, 17, 9, 0, 5, 113, + 145, 35, 51, 37, 49, 81, 17, 97, 145, 129, 129, 48, + 21, 11, 209, 177, 161, 52, 67, 50, 34, 65, 34, 17, + 49, 113, 17, 129, 161, 177, 161, 161, 240, 14, 9, 0, + 7, 35, 51, 33, 129, 113, 116, 20, 65, 240, 48, 17, + 11, 240, 240, 241, 51, 83, 33, 161, 145, 161, 149, 21, + 81, 240, 240, 48, 14, 7, 240, 240, 135, 49, 97, 55, + 33, 97, 67, 19, 49, 112, 17, 9, 240, 121, 65, 129, + 129, 68, 35, 49, 129, 129, 129, 84, 35, 65, 144, 19, + 10, 240, 97, 51, 67, 196, 51, 33, 19, 81, 145, 129, + 145, 129, 129, 114, 98, 96, 23, 7, 193, 17, 81, 17, + 65, 17, 65, 17, 65, 17, 65, 17, 65, 17, 65, 81, + 97, 81, 81, 81, 64, 30, 11, 240, 193, 113, 49, 113, + 33, 113, 33, 113, 33, 49, 49, 33, 49, 49, 33, 33, + 49, 49, 33, 49, 49, 17, 49, 66, 49, 81, 240, 20, + 9, 145, 145, 129, 129, 129, 129, 129, 97, 17, 81, 33, + 65, 49, 49, 65, 18, 82, 240, 22, 10, 240, 241, 69, + 20, 65, 17, 113, 17, 113, 33, 81, 49, 81, 49, 36, + 51, 65, 33, 240, 192, 18, 9, 0, 6, 97, 68, 20, + 49, 17, 81, 49, 65, 49, 49, 129, 113, 113, 64, 22, + 10, 240, 81, 69, 20, 65, 17, 113, 33, 97, 33, 81, + 49, 81, 129, 145, 129, 129, 129, 129, 96, 23, 11, 240, + 17, 177, 161, 149, 36, 17, 97, 49, 113, 33, 113, 21, + 21, 17, 49, 97, 161, 161, 161, 64, 18, 11, 240, 240, + 132, 52, 49, 97, 33, 130, 145, 161, 165, 21, 81, 240, + 240, 48, 17, 9, 240, 121, 65, 129, 113, 84, 35, 49, + 113, 129, 113, 113, 98, 82, 112, 18, 10, 240, 242, 161, + 97, 49, 81, 129, 145, 129, 129, 129, 65, 34, 98, 240, + 32, 27, 13, 177, 81, 65, 33, 81, 65, 17, 81, 65, + 33, 69, 68, 65, 65, 113, 81, 81, 97, 81, 177, 193, + 177, 177, 177, 128, 20, 8, 240, 240, 209, 129, 49, 52, + 19, 49, 49, 49, 49, 49, 33, 65, 17, 50, 17, 81, + 17, 8, 240, 240, 177, 129, 113, 50, 36, 49, 49, 33, + 65, 97, 97, 97, 80, 23, 11, 240, 97, 130, 17, 69, + 21, 33, 49, 97, 49, 97, 49, 81, 65, 81, 145, 161, + 130, 129, 240, 64, 24, 12, 240, 113, 113, 33, 17, 97, + 120, 81, 33, 129, 33, 129, 33, 81, 25, 19, 49, 177, + 177, 177, 240, 32, 19, 12, 240, 129, 161, 17, 100, 38, + 33, 113, 18, 129, 177, 177, 137, 19, 240, 240, 240, 20, + 12, 240, 130, 98, 17, 38, 18, 161, 147, 84, 17, 177, + 161, 161, 161, 161, 240, 240, 32, 8, 3, 240, 65, 19, + 17, 240, 16, 10, 12, 0, 9, 1, 101, 22, 0, 9, + 80, 11, 7, 240, 210, 114, 113, 113, 113, 240, 240, 80, + 14, 8, 240, 113, 81, 35, 49, 66, 129, 129, 129, 240, + 240, 176, + 0, 0, // Padding + +}; + +tFont *g_psFontWSazanamimincho7x13 = (tFont *)g_pui8Sazanamimincho7x13; diff --git a/third_party/fonts/other/fonts/fontsazanamimincho8x15.c b/third_party/fonts/other/fonts/fontsazanamimincho8x15.c new file mode 100644 index 0000000..683b39a --- /dev/null +++ b/third_party/fonts/other/fonts/fontsazanamimincho8x15.c @@ -0,0 +1,935 @@ +//***************************************************************************** +// +// fontsazanamimincho8x15.c - Font definition for the 8x15 Sazanamimincho font. +// +//***************************************************************************** + +//***************************************************************************** +// +// This font was converted from Sazanami +// +// Copyright (c) 1990-2003 +// Wada Laboratory, the University of Tokyo. All rights reserved. +// Copyright (c) 2003-2004 +// Electronic Font Open Laboratory (/efont/). All rights reserved +// +// For license, please see README. +//***************************************************************************** + +//***************************************************************************** +// +// This file is generated by ftrasterize; DO NOT EDIT BY HAND! +// +//***************************************************************************** + +#include +#include +#include "grlib/grlib.h" + +//***************************************************************************** +// +// Details of this font: +// Characters: 286 in 2 blocks +// Style: sazanamimincho +// Size: 8x15 +// Bold: no +// Italic: no +// Memory usage: 7691 bytes +// +//***************************************************************************** + +const uint8_t g_pui8Sazanamimincho8x15[] = +{ + // + // The format of the font. + // + FONT_FMT_WIDE_PIXEL_RLE, + + // + // The maximum width of the font. + // + 14, + + // + // The height of the font. + // + 16, + + // + // The baseline of the font. + // + 14, + + // + // The font codepage (CODEPAGE_UNICODE). + // + 14, 0, + + // + // The number of blocks of characters (2). + // + 2, 0, + + // + // Block header 0: Codepoints 0x20 - 0x7e + // + 0x20, 0x00, 0x00, 0x00, + 0x5f, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, + + // + // Block header 1: Codepoints 0x3041 - 0x30ff + // + 0x41, 0x30, 0x00, 0x00, + 0xbf, 0x00, 0x00, 0x00, + 0x58, 0x08, 0x00, 0x00, + + // + // Block 0 Offsets: Codepoints 0x20 - 0x7e + // + 0x7c, 0x01, 0x00, 0x00, // Offset 380 (0x17c) + 0x80, 0x01, 0x00, 0x00, // Offset 384 (0x180) + 0x8b, 0x01, 0x00, 0x00, // Offset 395 (0x18b) + 0x97, 0x01, 0x00, 0x00, // Offset 407 (0x197) + 0xb4, 0x01, 0x00, 0x00, // Offset 436 (0x1b4) + 0xd3, 0x01, 0x00, 0x00, // Offset 467 (0x1d3) + 0xf8, 0x01, 0x00, 0x00, // Offset 504 (0x1f8) + 0x16, 0x02, 0x00, 0x00, // Offset 534 (0x216) + 0x1d, 0x02, 0x00, 0x00, // Offset 541 (0x21d) + 0x2e, 0x02, 0x00, 0x00, // Offset 558 (0x22e) + 0x40, 0x02, 0x00, 0x00, // Offset 576 (0x240) + 0x56, 0x02, 0x00, 0x00, // Offset 598 (0x256) + 0x65, 0x02, 0x00, 0x00, // Offset 613 (0x265) + 0x6b, 0x02, 0x00, 0x00, // Offset 619 (0x26b) + 0x72, 0x02, 0x00, 0x00, // Offset 626 (0x272) + 0x77, 0x02, 0x00, 0x00, // Offset 631 (0x277) + 0x88, 0x02, 0x00, 0x00, // Offset 648 (0x288) + 0x9d, 0x02, 0x00, 0x00, // Offset 669 (0x29d) + 0xad, 0x02, 0x00, 0x00, // Offset 685 (0x2ad) + 0xbf, 0x02, 0x00, 0x00, // Offset 703 (0x2bf) + 0xd3, 0x02, 0x00, 0x00, // Offset 723 (0x2d3) + 0xe9, 0x02, 0x00, 0x00, // Offset 745 (0x2e9) + 0xfe, 0x02, 0x00, 0x00, // Offset 766 (0x2fe) + 0x14, 0x03, 0x00, 0x00, // Offset 788 (0x314) + 0x25, 0x03, 0x00, 0x00, // Offset 805 (0x325) + 0x3c, 0x03, 0x00, 0x00, // Offset 828 (0x33c) + 0x52, 0x03, 0x00, 0x00, // Offset 850 (0x352) + 0x57, 0x03, 0x00, 0x00, // Offset 855 (0x357) + 0x5e, 0x03, 0x00, 0x00, // Offset 862 (0x35e) + 0x6c, 0x03, 0x00, 0x00, // Offset 876 (0x36c) + 0x76, 0x03, 0x00, 0x00, // Offset 886 (0x376) + 0x84, 0x03, 0x00, 0x00, // Offset 900 (0x384) + 0x96, 0x03, 0x00, 0x00, // Offset 918 (0x396) + 0xb6, 0x03, 0x00, 0x00, // Offset 950 (0x3b6) + 0xcd, 0x03, 0x00, 0x00, // Offset 973 (0x3cd) + 0xe5, 0x03, 0x00, 0x00, // Offset 997 (0x3e5) + 0xf9, 0x03, 0x00, 0x00, // Offset 1017 (0x3f9) + 0x10, 0x04, 0x00, 0x00, // Offset 1040 (0x410) + 0x1f, 0x04, 0x00, 0x00, // Offset 1055 (0x41f) + 0x2f, 0x04, 0x00, 0x00, // Offset 1071 (0x42f) + 0x45, 0x04, 0x00, 0x00, // Offset 1093 (0x445) + 0x55, 0x04, 0x00, 0x00, // Offset 1109 (0x455) + 0x65, 0x04, 0x00, 0x00, // Offset 1125 (0x465) + 0x76, 0x04, 0x00, 0x00, // Offset 1142 (0x476) + 0x92, 0x04, 0x00, 0x00, // Offset 1170 (0x492) + 0xa2, 0x04, 0x00, 0x00, // Offset 1186 (0x4a2) + 0xbd, 0x04, 0x00, 0x00, // Offset 1213 (0x4bd) + 0xd5, 0x04, 0x00, 0x00, // Offset 1237 (0x4d5) + 0xeb, 0x04, 0x00, 0x00, // Offset 1259 (0x4eb) + 0xfe, 0x04, 0x00, 0x00, // Offset 1278 (0x4fe) + 0x15, 0x05, 0x00, 0x00, // Offset 1301 (0x515) + 0x2c, 0x05, 0x00, 0x00, // Offset 1324 (0x52c) + 0x3f, 0x05, 0x00, 0x00, // Offset 1343 (0x53f) + 0x50, 0x05, 0x00, 0x00, // Offset 1360 (0x550) + 0x63, 0x05, 0x00, 0x00, // Offset 1379 (0x563) + 0x7b, 0x05, 0x00, 0x00, // Offset 1403 (0x57b) + 0x9b, 0x05, 0x00, 0x00, // Offset 1435 (0x59b) + 0xb6, 0x05, 0x00, 0x00, // Offset 1462 (0x5b6) + 0xcd, 0x05, 0x00, 0x00, // Offset 1485 (0x5cd) + 0xdd, 0x05, 0x00, 0x00, // Offset 1501 (0x5dd) + 0xee, 0x05, 0x00, 0x00, // Offset 1518 (0x5ee) + 0xff, 0x05, 0x00, 0x00, // Offset 1535 (0x5ff) + 0x10, 0x06, 0x00, 0x00, // Offset 1552 (0x610) + 0x1c, 0x06, 0x00, 0x00, // Offset 1564 (0x61c) + 0x22, 0x06, 0x00, 0x00, // Offset 1570 (0x622) + 0x29, 0x06, 0x00, 0x00, // Offset 1577 (0x629) + 0x3a, 0x06, 0x00, 0x00, // Offset 1594 (0x63a) + 0x4f, 0x06, 0x00, 0x00, // Offset 1615 (0x64f) + 0x61, 0x06, 0x00, 0x00, // Offset 1633 (0x661) + 0x75, 0x06, 0x00, 0x00, // Offset 1653 (0x675) + 0x86, 0x06, 0x00, 0x00, // Offset 1670 (0x686) + 0x96, 0x06, 0x00, 0x00, // Offset 1686 (0x696) + 0xad, 0x06, 0x00, 0x00, // Offset 1709 (0x6ad) + 0xbf, 0x06, 0x00, 0x00, // Offset 1727 (0x6bf) + 0xcd, 0x06, 0x00, 0x00, // Offset 1741 (0x6cd) + 0xdd, 0x06, 0x00, 0x00, // Offset 1757 (0x6dd) + 0xf4, 0x06, 0x00, 0x00, // Offset 1780 (0x6f4) + 0x04, 0x07, 0x00, 0x00, // Offset 1796 (0x704) + 0x1c, 0x07, 0x00, 0x00, // Offset 1820 (0x71c) + 0x2b, 0x07, 0x00, 0x00, // Offset 1835 (0x72b) + 0x3d, 0x07, 0x00, 0x00, // Offset 1853 (0x73d) + 0x51, 0x07, 0x00, 0x00, // Offset 1873 (0x751) + 0x64, 0x07, 0x00, 0x00, // Offset 1892 (0x764) + 0x71, 0x07, 0x00, 0x00, // Offset 1905 (0x771) + 0x7f, 0x07, 0x00, 0x00, // Offset 1919 (0x77f) + 0x8e, 0x07, 0x00, 0x00, // Offset 1934 (0x78e) + 0x9d, 0x07, 0x00, 0x00, // Offset 1949 (0x79d) + 0xb1, 0x07, 0x00, 0x00, // Offset 1969 (0x7b1) + 0xcb, 0x07, 0x00, 0x00, // Offset 1995 (0x7cb) + 0xe1, 0x07, 0x00, 0x00, // Offset 2017 (0x7e1) + 0xf6, 0x07, 0x00, 0x00, // Offset 2038 (0x7f6) + 0x04, 0x08, 0x00, 0x00, // Offset 2052 (0x804) + 0x16, 0x08, 0x00, 0x00, // Offset 2070 (0x816) + 0x1a, 0x08, 0x00, 0x00, // Offset 2074 (0x81a) + 0x2d, 0x08, 0x00, 0x00, // Offset 2093 (0x82d) + + // + // Block 0 Data: Codepoints 0x20 - 0x7e + // + 4, 9, 0, 18, 11, 2, 41, 17, 17, 17, 17, 17, + 81, 17, 48, 12, 5, 2, 18, 17, 33, 17, 34, 33, + 0, 7, 80, 29, 8, 177, 33, 65, 33, 65, 33, 39, + 33, 33, 65, 33, 65, 33, 65, 33, 65, 33, 39, 33, + 33, 65, 33, 65, 33, 65, 33, 176, 31, 7, 49, 83, + 49, 17, 17, 17, 33, 34, 33, 34, 33, 65, 17, 83, + 81, 17, 65, 34, 33, 34, 33, 33, 17, 17, 17, 51, + 81, 97, 48, 37, 8, 113, 18, 66, 33, 33, 17, 33, + 33, 17, 33, 17, 33, 33, 17, 50, 17, 113, 97, 113, + 18, 49, 17, 33, 33, 17, 33, 17, 33, 33, 17, 33, + 34, 66, 17, 112, 30, 8, 163, 65, 49, 49, 49, 49, + 49, 65, 17, 97, 98, 81, 33, 17, 17, 49, 17, 17, + 65, 33, 65, 49, 33, 17, 50, 49, 240, 16, 7, 2, + 2, 17, 18, 240, 160, 17, 4, 113, 33, 33, 49, 33, + 49, 49, 49, 49, 49, 49, 65, 49, 65, 65, 18, 4, + 65, 65, 65, 49, 65, 49, 49, 49, 49, 49, 49, 33, + 49, 33, 33, 48, 22, 7, 240, 240, 17, 49, 33, 33, + 17, 17, 17, 51, 49, 17, 17, 17, 33, 33, 49, 240, + 240, 128, 15, 7, 240, 145, 97, 97, 97, 55, 49, 97, + 97, 97, 240, 240, 16, 6, 2, 240, 146, 17, 18, 7, + 7, 0, 6, 23, 0, 7, 5, 2, 240, 148, 64, 17, + 7, 209, 97, 81, 97, 81, 97, 81, 97, 81, 97, 81, + 97, 81, 97, 208, 21, 6, 130, 49, 33, 33, 33, 17, + 66, 66, 66, 66, 66, 66, 65, 17, 33, 33, 33, 50, + 224, 16, 3, 81, 33, 19, 17, 33, 33, 33, 33, 33, + 33, 33, 33, 33, 96, 18, 6, 130, 49, 33, 17, 66, + 65, 81, 65, 65, 65, 65, 81, 65, 81, 86, 192, 20, + 7, 147, 49, 49, 17, 82, 81, 97, 81, 51, 113, 114, + 82, 81, 17, 49, 51, 240, 16, 22, 7, 177, 82, 82, + 65, 17, 65, 17, 49, 33, 49, 33, 33, 49, 39, 65, + 97, 97, 97, 240, 16, 21, 7, 133, 33, 97, 97, 81, + 19, 34, 49, 17, 81, 97, 98, 82, 81, 17, 49, 51, + 240, 16, 22, 7, 147, 49, 49, 33, 81, 97, 97, 19, + 34, 49, 17, 82, 82, 82, 81, 17, 49, 51, 240, 16, + 17, 7, 119, 97, 81, 97, 81, 97, 97, 97, 81, 97, + 97, 97, 97, 97, 160, 23, 7, 147, 49, 49, 17, 82, + 82, 81, 17, 49, 51, 49, 49, 17, 82, 82, 81, 17, + 49, 51, 240, 16, 22, 7, 147, 49, 49, 17, 82, 82, + 82, 81, 17, 50, 35, 17, 97, 98, 81, 17, 49, 51, + 240, 16, 5, 2, 132, 164, 96, 7, 2, 132, 130, 17, + 18, 80, 14, 5, 240, 65, 49, 49, 49, 49, 65, 81, + 81, 81, 81, 240, 10, 7, 240, 240, 87, 240, 103, 240, + 240, 192, 14, 5, 241, 81, 81, 81, 81, 65, 49, 49, + 49, 49, 240, 64, 18, 7, 147, 49, 49, 17, 82, 82, + 81, 81, 81, 97, 81, 97, 240, 81, 97, 160, 32, 8, + 178, 81, 33, 49, 65, 33, 18, 17, 17, 18, 17, 18, + 17, 33, 18, 17, 33, 18, 17, 33, 18, 34, 17, 33, + 113, 129, 49, 67, 240, 48, 23, 7, 161, 97, 81, 17, + 65, 17, 65, 17, 49, 49, 33, 49, 33, 49, 37, 17, + 82, 82, 82, 81, 224, 24, 7, 116, 49, 49, 33, 65, + 17, 65, 17, 65, 17, 49, 37, 33, 65, 17, 82, 82, + 82, 65, 21, 240, 16, 20, 7, 147, 49, 49, 33, 66, + 97, 97, 97, 97, 97, 97, 113, 65, 17, 49, 51, 240, + 16, 23, 7, 116, 49, 49, 33, 65, 17, 65, 17, 82, + 82, 82, 82, 82, 65, 17, 65, 17, 49, 36, 240, 32, + 15, 7, 120, 97, 97, 97, 97, 102, 17, 97, 97, 97, + 97, 103, 224, 16, 7, 120, 97, 97, 97, 97, 102, 17, + 97, 97, 97, 97, 97, 240, 80, 22, 7, 162, 65, 33, + 33, 65, 17, 81, 97, 97, 52, 82, 82, 81, 17, 65, + 18, 34, 50, 17, 224, 16, 7, 113, 82, 82, 82, 82, + 82, 89, 82, 82, 82, 82, 82, 81, 224, 16, 3, 51, + 17, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 19, + 96, 17, 6, 177, 81, 81, 81, 81, 81, 81, 81, 81, + 82, 65, 17, 33, 50, 224, 28, 7, 113, 65, 17, 65, + 17, 49, 33, 49, 33, 33, 49, 18, 50, 17, 50, 33, + 33, 49, 33, 65, 17, 65, 17, 82, 81, 224, 16, 6, + 97, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, + 86, 192, 27, 7, 113, 82, 83, 52, 52, 51, 17, 17, + 18, 17, 17, 18, 17, 17, 18, 33, 34, 33, 34, 33, + 34, 33, 34, 81, 224, 24, 7, 113, 83, 67, 66, 17, + 50, 17, 50, 33, 34, 33, 34, 33, 34, 49, 18, 49, + 18, 67, 67, 81, 224, 22, 7, 147, 49, 49, 33, 49, + 17, 82, 82, 82, 82, 82, 82, 81, 17, 49, 33, 49, + 51, 240, 16, 19, 7, 117, 33, 65, 17, 82, 82, 82, + 65, 21, 33, 97, 97, 97, 97, 97, 240, 80, 23, 7, + 147, 49, 49, 33, 49, 17, 82, 82, 82, 82, 82, 82, + 19, 17, 17, 49, 33, 49, 51, 97, 114, 23, 7, 117, + 33, 65, 17, 82, 82, 82, 65, 21, 33, 49, 33, 65, + 17, 65, 17, 65, 17, 82, 81, 224, 19, 7, 147, 49, + 49, 17, 82, 82, 114, 114, 113, 114, 82, 81, 17, 49, + 51, 240, 16, 17, 7, 119, 49, 97, 97, 97, 97, 97, + 97, 97, 97, 97, 97, 97, 240, 32, 19, 7, 113, 82, + 82, 82, 82, 82, 82, 82, 82, 82, 82, 81, 17, 49, + 51, 240, 16, 24, 7, 113, 82, 82, 82, 81, 17, 49, + 33, 49, 33, 49, 49, 17, 65, 17, 65, 17, 81, 97, + 97, 240, 32, 32, 7, 113, 33, 34, 33, 34, 33, 34, + 33, 34, 33, 34, 33, 34, 17, 17, 18, 17, 17, 17, + 18, 18, 33, 49, 33, 49, 33, 49, 33, 49, 240, 27, + 7, 113, 81, 17, 49, 33, 49, 49, 17, 65, 17, 81, + 81, 17, 65, 17, 65, 17, 49, 49, 33, 49, 17, 82, + 81, 224, 23, 7, 113, 82, 81, 17, 49, 33, 49, 33, + 49, 49, 17, 65, 17, 81, 97, 97, 97, 97, 97, 240, + 32, 16, 7, 119, 81, 97, 81, 97, 81, 97, 81, 97, + 81, 97, 81, 103, 224, 17, 4, 5, 49, 49, 49, 49, + 49, 49, 49, 49, 49, 49, 49, 49, 49, 52, 17, 7, + 113, 97, 113, 97, 113, 97, 113, 97, 113, 97, 113, 97, + 113, 97, 112, 17, 4, 4, 49, 49, 49, 49, 49, 49, + 49, 49, 49, 49, 49, 49, 49, 53, 12, 7, 49, 81, + 17, 49, 49, 17, 81, 0, 10, 64, 6, 7, 0, 12, + 39, 112, 7, 2, 3, 17, 33, 240, 144, 17, 7, 240, + 240, 116, 33, 65, 97, 37, 17, 66, 82, 82, 66, 20, + 17, 224, 21, 7, 113, 97, 97, 97, 97, 19, 34, 49, + 17, 82, 82, 82, 82, 83, 49, 17, 19, 240, 16, 18, + 7, 240, 240, 115, 49, 49, 17, 82, 97, 97, 97, 81, + 17, 49, 51, 240, 16, 20, 7, 209, 97, 97, 97, 35, + 17, 17, 51, 82, 82, 82, 82, 81, 17, 50, 35, 17, + 224, 17, 7, 240, 240, 115, 49, 49, 17, 82, 89, 97, + 81, 17, 49, 51, 240, 16, 16, 5, 130, 33, 65, 65, + 37, 33, 65, 65, 65, 65, 65, 65, 65, 192, 23, 8, + 240, 240, 195, 18, 17, 49, 49, 49, 49, 49, 67, 65, + 116, 49, 65, 33, 81, 17, 81, 37, 32, 18, 6, 97, + 81, 81, 81, 81, 19, 18, 50, 66, 66, 66, 66, 66, + 66, 65, 192, 14, 2, 49, 17, 66, 17, 17, 17, 17, + 17, 17, 17, 17, 64, 16, 4, 113, 49, 162, 49, 49, + 49, 49, 49, 49, 49, 49, 33, 18, 32, 23, 6, 97, + 81, 81, 81, 81, 66, 49, 17, 33, 33, 17, 50, 17, + 33, 49, 17, 49, 17, 66, 65, 192, 16, 2, 34, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 64, + 24, 7, 240, 240, 83, 18, 17, 33, 34, 33, 34, 33, + 34, 33, 34, 33, 34, 33, 34, 33, 34, 33, 33, 224, + 15, 6, 240, 241, 19, 18, 50, 66, 66, 66, 66, 66, + 66, 65, 192, 18, 7, 240, 240, 115, 49, 49, 17, 82, + 82, 82, 82, 81, 17, 49, 51, 240, 16, 20, 7, 240, + 240, 81, 19, 34, 49, 17, 82, 82, 82, 83, 49, 17, + 19, 33, 97, 97, 96, 19, 7, 240, 240, 115, 17, 17, + 51, 82, 82, 82, 81, 17, 50, 35, 17, 97, 97, 97, + 13, 4, 240, 81, 20, 33, 49, 49, 49, 49, 49, 49, + 176, 14, 6, 240, 240, 20, 17, 66, 82, 98, 98, 82, + 65, 20, 208, 15, 5, 193, 65, 65, 37, 33, 65, 65, + 65, 65, 65, 65, 82, 160, 15, 6, 240, 241, 66, 66, + 66, 66, 66, 66, 66, 50, 19, 17, 192, 20, 7, 240, + 240, 81, 82, 82, 81, 17, 49, 33, 49, 49, 17, 65, + 17, 81, 97, 240, 32, 26, 7, 240, 240, 81, 33, 34, + 33, 34, 33, 34, 33, 34, 17, 17, 18, 17, 17, 17, + 17, 49, 33, 49, 33, 49, 240, 22, 7, 240, 240, 81, + 81, 17, 49, 49, 17, 65, 17, 81, 81, 17, 65, 17, + 49, 49, 17, 81, 224, 21, 7, 240, 240, 81, 82, 81, + 17, 49, 33, 49, 49, 17, 65, 17, 82, 81, 97, 81, + 66, 80, 14, 7, 240, 240, 102, 81, 81, 97, 81, 97, + 81, 81, 87, 224, 18, 3, 33, 17, 33, 33, 33, 33, + 33, 17, 49, 33, 33, 33, 33, 33, 33, 49, 4, 1, + 15, 1, 19, 3, 1, 49, 33, 33, 33, 33, 33, 49, + 17, 33, 33, 33, 33, 33, 33, 17, 32, 11, 7, 240, + 114, 65, 33, 33, 66, 0, 8, 112, + // + // Block 1 Offsets: Codepoints 0x3041 - 0x30ff + // + 0xfc, 0x02, 0x00, 0x00, // Offset 764 (0x2fc) + 0x1a, 0x03, 0x00, 0x00, // Offset 794 (0x31a) + 0x3e, 0x03, 0x00, 0x00, // Offset 830 (0x33e) + 0x52, 0x03, 0x00, 0x00, // Offset 850 (0x352) + 0x6d, 0x03, 0x00, 0x00, // Offset 877 (0x36d) + 0x7e, 0x03, 0x00, 0x00, // Offset 894 (0x37e) + 0x92, 0x03, 0x00, 0x00, // Offset 914 (0x392) + 0xa6, 0x03, 0x00, 0x00, // Offset 934 (0x3a6) + 0xbe, 0x03, 0x00, 0x00, // Offset 958 (0x3be) + 0xda, 0x03, 0x00, 0x00, // Offset 986 (0x3da) + 0xfc, 0x03, 0x00, 0x00, // Offset 1020 (0x3fc) + 0x20, 0x04, 0x00, 0x00, // Offset 1056 (0x420) + 0x4a, 0x04, 0x00, 0x00, // Offset 1098 (0x44a) + 0x62, 0x04, 0x00, 0x00, // Offset 1122 (0x462) + 0x7f, 0x04, 0x00, 0x00, // Offset 1151 (0x47f) + 0x91, 0x04, 0x00, 0x00, // Offset 1169 (0x491) + 0xa9, 0x04, 0x00, 0x00, // Offset 1193 (0x4a9) + 0xc8, 0x04, 0x00, 0x00, // Offset 1224 (0x4c8) + 0xee, 0x04, 0x00, 0x00, // Offset 1262 (0x4ee) + 0xff, 0x04, 0x00, 0x00, // Offset 1279 (0x4ff) + 0x14, 0x05, 0x00, 0x00, // Offset 1300 (0x514) + 0x2a, 0x05, 0x00, 0x00, // Offset 1322 (0x52a) + 0x46, 0x05, 0x00, 0x00, // Offset 1350 (0x546) + 0x5a, 0x05, 0x00, 0x00, // Offset 1370 (0x55a) + 0x74, 0x05, 0x00, 0x00, // Offset 1396 (0x574) + 0x8c, 0x05, 0x00, 0x00, // Offset 1420 (0x58c) + 0xa7, 0x05, 0x00, 0x00, // Offset 1447 (0x5a7) + 0xc2, 0x05, 0x00, 0x00, // Offset 1474 (0x5c2) + 0xe4, 0x05, 0x00, 0x00, // Offset 1508 (0x5e4) + 0xf9, 0x05, 0x00, 0x00, // Offset 1529 (0x5f9) + 0x14, 0x06, 0x00, 0x00, // Offset 1556 (0x614) + 0x30, 0x06, 0x00, 0x00, // Offset 1584 (0x630) + 0x52, 0x06, 0x00, 0x00, // Offset 1618 (0x652) + 0x6b, 0x06, 0x00, 0x00, // Offset 1643 (0x66b) + 0x89, 0x06, 0x00, 0x00, // Offset 1673 (0x689) + 0x96, 0x06, 0x00, 0x00, // Offset 1686 (0x696) + 0xab, 0x06, 0x00, 0x00, // Offset 1707 (0x6ab) + 0xc4, 0x06, 0x00, 0x00, // Offset 1732 (0x6c4) + 0xd7, 0x06, 0x00, 0x00, // Offset 1751 (0x6d7) + 0xf2, 0x06, 0x00, 0x00, // Offset 1778 (0x6f2) + 0x07, 0x07, 0x00, 0x00, // Offset 1799 (0x707) + 0x21, 0x07, 0x00, 0x00, // Offset 1825 (0x721) + 0x41, 0x07, 0x00, 0x00, // Offset 1857 (0x741) + 0x5c, 0x07, 0x00, 0x00, // Offset 1884 (0x75c) + 0x89, 0x07, 0x00, 0x00, // Offset 1929 (0x789) + 0xb0, 0x07, 0x00, 0x00, // Offset 1968 (0x7b0) + 0xd1, 0x07, 0x00, 0x00, // Offset 2001 (0x7d1) + 0xf7, 0x07, 0x00, 0x00, // Offset 2039 (0x7f7) + 0x22, 0x08, 0x00, 0x00, // Offset 2082 (0x822) + 0x4b, 0x08, 0x00, 0x00, // Offset 2123 (0x84b) + 0x6d, 0x08, 0x00, 0x00, // Offset 2157 (0x86d) + 0x94, 0x08, 0x00, 0x00, // Offset 2196 (0x894) + 0xba, 0x08, 0x00, 0x00, // Offset 2234 (0x8ba) + 0xd8, 0x08, 0x00, 0x00, // Offset 2264 (0x8d8) + 0xfb, 0x08, 0x00, 0x00, // Offset 2299 (0x8fb) + 0x1f, 0x09, 0x00, 0x00, // Offset 2335 (0x91f) + 0x33, 0x09, 0x00, 0x00, // Offset 2355 (0x933) + 0x4c, 0x09, 0x00, 0x00, // Offset 2380 (0x94c) + 0x66, 0x09, 0x00, 0x00, // Offset 2406 (0x966) + 0x8b, 0x09, 0x00, 0x00, // Offset 2443 (0x98b) + 0xb4, 0x09, 0x00, 0x00, // Offset 2484 (0x9b4) + 0xdd, 0x09, 0x00, 0x00, // Offset 2525 (0x9dd) + 0xf5, 0x09, 0x00, 0x00, // Offset 2549 (0x9f5) + 0x17, 0x0a, 0x00, 0x00, // Offset 2583 (0xa17) + 0x38, 0x0a, 0x00, 0x00, // Offset 2616 (0xa38) + 0x60, 0x0a, 0x00, 0x00, // Offset 2656 (0xa60) + 0x7d, 0x0a, 0x00, 0x00, // Offset 2685 (0xa7d) + 0x95, 0x0a, 0x00, 0x00, // Offset 2709 (0xa95) + 0xb1, 0x0a, 0x00, 0x00, // Offset 2737 (0xab1) + 0xd1, 0x0a, 0x00, 0x00, // Offset 2769 (0xad1) + 0xfa, 0x0a, 0x00, 0x00, // Offset 2810 (0xafa) + 0x0e, 0x0b, 0x00, 0x00, // Offset 2830 (0xb0e) + 0x27, 0x0b, 0x00, 0x00, // Offset 2855 (0xb27) + 0x3d, 0x0b, 0x00, 0x00, // Offset 2877 (0xb3d) + 0x5b, 0x0b, 0x00, 0x00, // Offset 2907 (0xb5b) + 0x75, 0x0b, 0x00, 0x00, // Offset 2933 (0xb75) + 0x9c, 0x0b, 0x00, 0x00, // Offset 2972 (0xb9c) + 0xb2, 0x0b, 0x00, 0x00, // Offset 2994 (0xbb2) + 0xcb, 0x0b, 0x00, 0x00, // Offset 3019 (0xbcb) + 0xec, 0x0b, 0x00, 0x00, // Offset 3052 (0xbec) + 0x0f, 0x0c, 0x00, 0x00, // Offset 3087 (0xc0f) + 0x2e, 0x0c, 0x00, 0x00, // Offset 3118 (0xc2e) + 0x4a, 0x0c, 0x00, 0x00, // Offset 3146 (0xc4a) + 0x68, 0x0c, 0x00, 0x00, // Offset 3176 (0xc68) + 0x80, 0x0c, 0x00, 0x00, // Offset 3200 (0xc80) + 0x97, 0x0c, 0x00, 0x00, // Offset 3223 (0xc97) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0xae, 0x0c, 0x00, 0x00, // Offset 3246 (0xcae) + 0xb9, 0x0c, 0x00, 0x00, // Offset 3257 (0xcb9) + 0xc3, 0x0c, 0x00, 0x00, // Offset 3267 (0xcc3) + 0xd2, 0x0c, 0x00, 0x00, // Offset 3282 (0xcd2) + 0xe5, 0x0c, 0x00, 0x00, // Offset 3301 (0xce5) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x03, 0x0d, 0x00, 0x00, // Offset 3331 (0xd03) + 0x13, 0x0d, 0x00, 0x00, // Offset 3347 (0xd13) + 0x29, 0x0d, 0x00, 0x00, // Offset 3369 (0xd29) + 0x3b, 0x0d, 0x00, 0x00, // Offset 3387 (0xd3b) + 0x50, 0x0d, 0x00, 0x00, // Offset 3408 (0xd50) + 0x65, 0x0d, 0x00, 0x00, // Offset 3429 (0xd65) + 0x7c, 0x0d, 0x00, 0x00, // Offset 3452 (0xd7c) + 0x89, 0x0d, 0x00, 0x00, // Offset 3465 (0xd89) + 0x9b, 0x0d, 0x00, 0x00, // Offset 3483 (0xd9b) + 0xb0, 0x0d, 0x00, 0x00, // Offset 3504 (0xdb0) + 0xc9, 0x0d, 0x00, 0x00, // Offset 3529 (0xdc9) + 0xe7, 0x0d, 0x00, 0x00, // Offset 3559 (0xde7) + 0x0b, 0x0e, 0x00, 0x00, // Offset 3595 (0xe0b) + 0x23, 0x0e, 0x00, 0x00, // Offset 3619 (0xe23) + 0x40, 0x0e, 0x00, 0x00, // Offset 3648 (0xe40) + 0x5a, 0x0e, 0x00, 0x00, // Offset 3674 (0xe5a) + 0x7a, 0x0e, 0x00, 0x00, // Offset 3706 (0xe7a) + 0x92, 0x0e, 0x00, 0x00, // Offset 3730 (0xe92) + 0xaf, 0x0e, 0x00, 0x00, // Offset 3759 (0xeaf) + 0xc3, 0x0e, 0x00, 0x00, // Offset 3779 (0xec3) + 0xd9, 0x0e, 0x00, 0x00, // Offset 3801 (0xed9) + 0xf6, 0x0e, 0x00, 0x00, // Offset 3830 (0xef6) + 0x18, 0x0f, 0x00, 0x00, // Offset 3864 (0xf18) + 0x2d, 0x0f, 0x00, 0x00, // Offset 3885 (0xf2d) + 0x46, 0x0f, 0x00, 0x00, // Offset 3910 (0xf46) + 0x5d, 0x0f, 0x00, 0x00, // Offset 3933 (0xf5d) + 0x7a, 0x0f, 0x00, 0x00, // Offset 3962 (0xf7a) + 0x93, 0x0f, 0x00, 0x00, // Offset 3987 (0xf93) + 0xb3, 0x0f, 0x00, 0x00, // Offset 4019 (0xfb3) + 0xcb, 0x0f, 0x00, 0x00, // Offset 4043 (0xfcb) + 0xe7, 0x0f, 0x00, 0x00, // Offset 4071 (0xfe7) + 0x02, 0x10, 0x00, 0x00, // Offset 4098 (0x1002) + 0x21, 0x10, 0x00, 0x00, // Offset 4129 (0x1021) + 0x35, 0x10, 0x00, 0x00, // Offset 4149 (0x1035) + 0x4e, 0x10, 0x00, 0x00, // Offset 4174 (0x104e) + 0x62, 0x10, 0x00, 0x00, // Offset 4194 (0x1062) + 0x7e, 0x10, 0x00, 0x00, // Offset 4222 (0x107e) + 0x9d, 0x10, 0x00, 0x00, // Offset 4253 (0x109d) + 0xb1, 0x10, 0x00, 0x00, // Offset 4273 (0x10b1) + 0xc9, 0x10, 0x00, 0x00, // Offset 4297 (0x10c9) + 0xde, 0x10, 0x00, 0x00, // Offset 4318 (0x10de) + 0xf9, 0x10, 0x00, 0x00, // Offset 4345 (0x10f9) + 0x0d, 0x11, 0x00, 0x00, // Offset 4365 (0x110d) + 0x1c, 0x11, 0x00, 0x00, // Offset 4380 (0x111c) + 0x35, 0x11, 0x00, 0x00, // Offset 4405 (0x1135) + 0x4f, 0x11, 0x00, 0x00, // Offset 4431 (0x114f) + 0x62, 0x11, 0x00, 0x00, // Offset 4450 (0x1162) + 0x7a, 0x11, 0x00, 0x00, // Offset 4474 (0x117a) + 0x98, 0x11, 0x00, 0x00, // Offset 4504 (0x1198) + 0xb6, 0x11, 0x00, 0x00, // Offset 4534 (0x11b6) + 0xc9, 0x11, 0x00, 0x00, // Offset 4553 (0x11c9) + 0xe2, 0x11, 0x00, 0x00, // Offset 4578 (0x11e2) + 0xfb, 0x11, 0x00, 0x00, // Offset 4603 (0x11fb) + 0x0f, 0x12, 0x00, 0x00, // Offset 4623 (0x120f) + 0x27, 0x12, 0x00, 0x00, // Offset 4647 (0x1227) + 0x3d, 0x12, 0x00, 0x00, // Offset 4669 (0x123d) + 0x52, 0x12, 0x00, 0x00, // Offset 4690 (0x1252) + 0x6d, 0x12, 0x00, 0x00, // Offset 4717 (0x126d) + 0x88, 0x12, 0x00, 0x00, // Offset 4744 (0x1288) + 0xa7, 0x12, 0x00, 0x00, // Offset 4775 (0x12a7) + 0xcb, 0x12, 0x00, 0x00, // Offset 4811 (0x12cb) + 0xee, 0x12, 0x00, 0x00, // Offset 4846 (0x12ee) + 0x03, 0x13, 0x00, 0x00, // Offset 4867 (0x1303) + 0x13, 0x13, 0x00, 0x00, // Offset 4883 (0x1313) + 0x2e, 0x13, 0x00, 0x00, // Offset 4910 (0x132e) + 0x45, 0x13, 0x00, 0x00, // Offset 4933 (0x1345) + 0x58, 0x13, 0x00, 0x00, // Offset 4952 (0x1358) + 0x6d, 0x13, 0x00, 0x00, // Offset 4973 (0x136d) + 0x87, 0x13, 0x00, 0x00, // Offset 4999 (0x1387) + 0x95, 0x13, 0x00, 0x00, // Offset 5013 (0x1395) + 0xa8, 0x13, 0x00, 0x00, // Offset 5032 (0x13a8) + 0xb8, 0x13, 0x00, 0x00, // Offset 5048 (0x13b8) + 0xcb, 0x13, 0x00, 0x00, // Offset 5067 (0x13cb) + 0xe0, 0x13, 0x00, 0x00, // Offset 5088 (0x13e0) + 0xfb, 0x13, 0x00, 0x00, // Offset 5115 (0x13fb) + 0x20, 0x14, 0x00, 0x00, // Offset 5152 (0x1420) + 0x37, 0x14, 0x00, 0x00, // Offset 5175 (0x1437) + 0x53, 0x14, 0x00, 0x00, // Offset 5203 (0x1453) + 0x66, 0x14, 0x00, 0x00, // Offset 5222 (0x1466) + 0x7f, 0x14, 0x00, 0x00, // Offset 5247 (0x147f) + 0x9a, 0x14, 0x00, 0x00, // Offset 5274 (0x149a) + 0xaf, 0x14, 0x00, 0x00, // Offset 5295 (0x14af) + 0xc3, 0x14, 0x00, 0x00, // Offset 5315 (0x14c3) + 0xd8, 0x14, 0x00, 0x00, // Offset 5336 (0x14d8) + 0xf6, 0x14, 0x00, 0x00, // Offset 5366 (0x14f6) + 0x0f, 0x15, 0x00, 0x00, // Offset 5391 (0x150f) + 0x23, 0x15, 0x00, 0x00, // Offset 5411 (0x1523) + 0x3e, 0x15, 0x00, 0x00, // Offset 5438 (0x153e) + 0x5a, 0x15, 0x00, 0x00, // Offset 5466 (0x155a) + 0x71, 0x15, 0x00, 0x00, // Offset 5489 (0x1571) + 0x87, 0x15, 0x00, 0x00, // Offset 5511 (0x1587) + 0x8b, 0x15, 0x00, 0x00, // Offset 5515 (0x158b) + 0x95, 0x15, 0x00, 0x00, // Offset 5525 (0x1595) + 0xa2, 0x15, 0x00, 0x00, // Offset 5538 (0x15a2) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + + // + // Block 1 Data: Codepoints 0x3041 - 0x30ff + // + 30, 10, 240, 240, 49, 145, 18, 68, 129, 33, 101, 81, + 33, 17, 50, 17, 49, 17, 17, 17, 50, 34, 66, 18, + 65, 33, 33, 33, 129, 208, 36, 13, 65, 209, 129, 49, + 18, 101, 161, 193, 33, 150, 97, 49, 33, 66, 49, 49, + 33, 17, 33, 82, 33, 17, 98, 49, 113, 17, 17, 17, + 81, 34, 98, 146, 240, 32, 20, 10, 0, 7, 65, 161, + 145, 81, 33, 113, 17, 130, 114, 17, 17, 81, 18, 145, + 240, 32, 27, 12, 240, 240, 97, 193, 97, 65, 113, 49, + 129, 17, 145, 17, 162, 49, 98, 33, 98, 17, 17, 113, + 33, 177, 240, 240, 48, 17, 7, 240, 129, 114, 240, 17, + 35, 34, 49, 97, 97, 81, 97, 81, 81, 160, 20, 9, + 49, 147, 240, 81, 51, 51, 49, 145, 129, 129, 129, 113, + 129, 113, 113, 113, 113, 80, 20, 10, 240, 240, 209, 162, + 240, 161, 36, 66, 33, 129, 129, 114, 17, 81, 49, 65, + 65, 164, 24, 12, 65, 193, 194, 240, 49, 52, 83, 33, + 161, 161, 161, 163, 129, 49, 97, 65, 81, 81, 65, 113, + 195, 192, 28, 11, 0, 5, 113, 161, 129, 17, 18, 17, + 67, 66, 49, 161, 19, 98, 49, 66, 81, 18, 17, 33, + 33, 50, 50, 81, 240, 48, 34, 15, 49, 241, 225, 81, + 129, 33, 50, 99, 97, 36, 115, 65, 225, 36, 131, 65, + 113, 113, 82, 113, 34, 33, 113, 50, 17, 49, 33, 98, + 66, 129, 240, 160, 36, 13, 241, 209, 193, 81, 97, 97, + 33, 36, 65, 35, 49, 49, 65, 49, 65, 49, 49, 50, + 33, 65, 65, 33, 65, 97, 81, 97, 17, 33, 97, 49, + 17, 177, 240, 80, 42, 14, 240, 17, 145, 65, 113, 17, + 49, 81, 17, 17, 49, 97, 49, 36, 65, 51, 49, 49, + 81, 49, 65, 65, 49, 50, 49, 65, 65, 49, 65, 113, + 81, 113, 17, 33, 113, 49, 17, 193, 240, 112, 24, 10, + 49, 161, 49, 81, 18, 53, 145, 49, 84, 21, 17, 161, + 145, 69, 17, 33, 82, 17, 145, 162, 164, 208, 29, 13, + 81, 81, 97, 49, 33, 81, 18, 17, 17, 22, 193, 49, + 132, 54, 17, 209, 193, 117, 17, 81, 82, 65, 193, 210, + 212, 240, 48, 18, 6, 81, 81, 65, 81, 65, 65, 65, + 65, 97, 97, 97, 97, 81, 97, 81, 96, 24, 10, 81, + 145, 129, 49, 81, 17, 33, 49, 49, 17, 33, 65, 49, + 129, 161, 161, 161, 161, 145, 161, 145, 224, 31, 13, 129, + 65, 113, 81, 113, 65, 113, 65, 117, 54, 49, 129, 49, + 129, 49, 129, 49, 129, 49, 17, 97, 65, 113, 65, 97, + 193, 177, 177, 96, 38, 14, 129, 49, 17, 113, 17, 33, + 17, 113, 17, 17, 17, 113, 17, 49, 116, 17, 54, 65, + 129, 65, 129, 65, 129, 65, 129, 65, 17, 97, 81, 113, + 81, 97, 209, 193, 193, 112, 17, 11, 240, 145, 183, 129, + 145, 240, 240, 113, 161, 161, 177, 129, 40, 240, 128, 21, + 12, 161, 145, 33, 33, 97, 17, 55, 145, 161, 240, 240, + 177, 177, 177, 193, 129, 56, 240, 176, 22, 10, 49, 161, + 161, 35, 67, 52, 17, 145, 161, 145, 69, 17, 33, 82, + 17, 145, 161, 162, 164, 192, 28, 12, 49, 193, 81, 97, + 33, 34, 67, 17, 17, 20, 17, 33, 129, 193, 177, 101, + 17, 65, 82, 49, 177, 193, 194, 196, 240, 16, 20, 10, + 161, 161, 145, 145, 145, 145, 145, 145, 145, 145, 145, 113, + 17, 97, 49, 50, 83, 224, 26, 10, 161, 161, 97, 33, + 65, 33, 17, 81, 17, 17, 81, 49, 145, 145, 145, 145, + 145, 113, 17, 97, 49, 50, 83, 224, 24, 13, 97, 209, + 81, 102, 23, 193, 193, 148, 130, 33, 129, 65, 129, 34, + 146, 17, 193, 177, 193, 177, 177, 112, 27, 15, 97, 97, + 129, 98, 102, 17, 23, 65, 145, 225, 180, 162, 33, 161, + 65, 161, 34, 178, 17, 225, 209, 225, 209, 209, 144, 27, + 14, 240, 113, 129, 81, 129, 65, 129, 70, 49, 20, 85, + 49, 129, 65, 129, 65, 129, 50, 129, 65, 129, 225, 230, + 240, 240, 34, 15, 209, 145, 33, 33, 49, 81, 33, 17, + 65, 65, 33, 97, 69, 17, 49, 20, 101, 49, 145, 65, + 145, 65, 145, 50, 145, 65, 145, 241, 246, 240, 240, 48, + 21, 12, 241, 35, 114, 33, 161, 161, 161, 161, 52, 53, + 67, 49, 161, 161, 177, 177, 193, 195, 240, 27, 13, 177, + 65, 36, 33, 66, 33, 17, 17, 113, 33, 129, 177, 177, + 52, 69, 83, 49, 177, 177, 193, 193, 209, 211, 240, 32, + 28, 12, 33, 193, 177, 49, 113, 18, 130, 116, 161, 83, + 49, 50, 34, 33, 97, 49, 177, 177, 49, 97, 65, 97, + 81, 81, 101, 192, 34, 13, 33, 129, 65, 81, 33, 49, + 49, 33, 17, 49, 18, 49, 82, 132, 177, 83, 65, 50, + 34, 49, 97, 65, 193, 193, 49, 113, 65, 113, 81, 97, + 101, 224, 25, 12, 49, 193, 177, 50, 33, 52, 84, 177, + 161, 177, 36, 83, 65, 50, 113, 33, 129, 177, 161, 146, + 100, 240, 16, 30, 13, 49, 113, 81, 65, 33, 65, 49, + 17, 18, 52, 33, 52, 193, 177, 193, 36, 99, 65, 66, + 113, 49, 129, 193, 177, 162, 116, 240, 48, 13, 9, 0, + 9, 53, 19, 81, 129, 129, 113, 98, 82, 208, 21, 14, + 0, 6, 35, 131, 49, 33, 34, 113, 34, 161, 209, 209, + 193, 193, 178, 147, 0, 5, 112, 25, 15, 209, 193, 33, + 193, 17, 131, 17, 115, 49, 49, 34, 113, 50, 161, 225, + 225, 209, 209, 194, 163, 0, 6, 48, 19, 14, 240, 149, + 70, 68, 65, 193, 193, 209, 193, 209, 209, 209, 225, 225, + 227, 240, 240, 27, 15, 240, 179, 17, 70, 84, 65, 49, + 145, 33, 33, 113, 65, 17, 113, 65, 129, 225, 225, 225, + 241, 241, 243, 240, 240, 48, 21, 10, 177, 161, 145, 145, + 81, 65, 66, 49, 34, 81, 17, 114, 113, 129, 129, 145, + 161, 168, 160, 26, 12, 209, 129, 49, 81, 33, 33, 97, + 17, 33, 97, 81, 66, 81, 34, 113, 17, 146, 145, 161, + 161, 177, 193, 200, 224, 32, 13, 49, 209, 33, 147, 101, + 65, 97, 98, 65, 81, 33, 33, 81, 97, 81, 81, 97, + 81, 97, 65, 113, 133, 113, 67, 81, 65, 33, 84, 240, + 48, 27, 12, 193, 193, 177, 84, 33, 50, 50, 17, 113, + 33, 177, 177, 177, 177, 65, 97, 65, 97, 17, 49, 97, + 85, 17, 240, 112, 45, 14, 240, 81, 225, 129, 65, 129, + 38, 81, 17, 33, 49, 66, 49, 65, 49, 49, 97, 17, + 17, 33, 97, 17, 17, 17, 114, 49, 130, 34, 66, 17, + 17, 17, 33, 33, 34, 33, 49, 33, 33, 17, 146, 240, + 32, 39, 14, 33, 225, 209, 209, 17, 35, 49, 34, 33, + 49, 52, 17, 81, 65, 17, 97, 66, 113, 65, 129, 50, + 129, 50, 84, 33, 17, 65, 49, 17, 33, 65, 50, 34, + 83, 81, 240, 144, 33, 13, 240, 240, 20, 114, 17, 33, + 81, 49, 49, 49, 65, 65, 33, 65, 65, 17, 65, 98, + 65, 98, 49, 97, 33, 17, 113, 34, 113, 177, 162, 240, + 240, 38, 13, 129, 65, 129, 65, 113, 65, 113, 65, 33, + 68, 17, 53, 65, 113, 49, 129, 49, 129, 49, 129, 49, + 129, 49, 17, 37, 50, 33, 67, 33, 33, 65, 33, 17, + 52, 240, 32, 43, 14, 129, 49, 17, 130, 33, 17, 113, + 17, 17, 17, 113, 17, 49, 33, 68, 33, 53, 81, 113, + 65, 129, 65, 129, 65, 129, 65, 129, 65, 17, 37, 66, + 33, 67, 49, 33, 65, 33, 33, 52, 240, 64, 41, 14, + 129, 81, 129, 18, 33, 114, 33, 17, 114, 33, 17, 33, + 68, 33, 53, 81, 113, 65, 129, 65, 129, 65, 129, 65, + 129, 65, 17, 37, 66, 33, 67, 49, 33, 65, 33, 33, + 52, 240, 64, 34, 14, 240, 129, 145, 49, 115, 50, 51, + 17, 81, 97, 97, 97, 98, 65, 113, 17, 49, 113, 33, + 17, 129, 65, 129, 65, 113, 97, 97, 113, 50, 147, 240, + 96, 39, 15, 209, 161, 17, 33, 81, 49, 33, 17, 51, + 50, 17, 35, 17, 81, 113, 97, 113, 98, 81, 113, 17, + 65, 113, 33, 33, 129, 81, 129, 81, 113, 113, 97, 129, + 50, 163, 240, 128, 38, 15, 240, 145, 34, 97, 49, 17, + 33, 51, 51, 36, 17, 81, 18, 65, 97, 113, 98, 81, + 113, 17, 65, 113, 33, 33, 129, 81, 129, 81, 113, 113, + 97, 129, 50, 163, 240, 128, 30, 15, 240, 81, 243, 225, + 209, 209, 225, 241, 241, 17, 129, 49, 34, 33, 33, 81, + 49, 34, 97, 35, 17, 33, 65, 161, 33, 194, 240, 112, + 35, 15, 193, 113, 65, 33, 115, 33, 17, 145, 33, 161, + 209, 225, 241, 241, 17, 129, 49, 34, 33, 33, 81, 49, + 34, 97, 35, 17, 33, 65, 161, 33, 194, 240, 112, 36, + 15, 240, 81, 82, 131, 17, 33, 145, 17, 33, 129, 50, + 129, 225, 241, 241, 17, 129, 49, 34, 33, 33, 81, 49, + 34, 97, 35, 17, 33, 65, 161, 33, 194, 240, 112, 20, + 15, 0, 8, 18, 193, 33, 177, 49, 145, 81, 81, 17, + 113, 81, 146, 242, 0, 9, 48, 25, 15, 240, 177, 193, + 33, 193, 17, 114, 49, 129, 33, 177, 49, 145, 81, 81, + 17, 113, 81, 146, 242, 0, 9, 48, 26, 15, 240, 240, + 162, 193, 33, 114, 33, 33, 97, 33, 34, 113, 49, 145, + 81, 81, 17, 113, 81, 146, 242, 0, 9, 48, 37, 13, + 209, 65, 66, 33, 68, 65, 113, 65, 113, 65, 116, 17, + 38, 49, 129, 49, 129, 49, 129, 49, 129, 49, 17, 37, + 50, 33, 67, 33, 33, 65, 33, 17, 52, 240, 32, 41, + 14, 193, 17, 65, 66, 17, 17, 68, 17, 17, 17, 113, + 81, 113, 81, 116, 33, 38, 65, 129, 65, 129, 65, 129, + 65, 129, 65, 17, 37, 66, 33, 67, 49, 33, 65, 33, + 33, 52, 240, 64, 41, 14, 178, 17, 65, 65, 33, 17, + 69, 33, 17, 113, 18, 33, 113, 81, 116, 33, 38, 65, + 129, 65, 129, 65, 129, 65, 129, 65, 17, 37, 66, 33, + 67, 49, 33, 65, 33, 33, 52, 240, 64, 24, 11, 81, + 177, 65, 84, 38, 161, 161, 65, 83, 54, 161, 161, 101, + 81, 67, 33, 81, 36, 65, 100, 240, 16, 34, 14, 240, + 240, 17, 49, 164, 193, 209, 49, 145, 65, 101, 33, 66, + 17, 51, 49, 49, 82, 17, 49, 81, 34, 49, 81, 49, + 33, 81, 82, 81, 193, 240, 80, 33, 13, 33, 209, 145, + 36, 115, 82, 81, 113, 65, 114, 19, 145, 33, 145, 33, + 81, 49, 33, 97, 33, 17, 113, 50, 113, 65, 113, 65, + 97, 102, 240, 32, 40, 14, 240, 97, 225, 113, 81, 113, + 52, 97, 18, 17, 34, 66, 49, 65, 50, 49, 65, 33, + 17, 33, 97, 17, 33, 17, 98, 65, 114, 50, 97, 17, + 33, 33, 81, 34, 129, 178, 240, 32, 29, 11, 65, 177, + 113, 33, 131, 163, 81, 17, 98, 33, 114, 17, 65, 68, + 49, 49, 97, 49, 97, 49, 97, 49, 81, 81, 49, 115, + 224, 24, 11, 0, 6, 33, 113, 50, 81, 161, 36, 82, + 66, 19, 81, 17, 33, 65, 81, 34, 113, 161, 161, 240, + 16, 28, 14, 240, 97, 226, 114, 66, 97, 225, 68, 81, + 19, 66, 35, 113, 18, 33, 113, 81, 97, 113, 35, 129, + 209, 225, 209, 209, 96, 32, 11, 0, 6, 17, 177, 65, + 68, 49, 33, 17, 33, 33, 17, 33, 49, 18, 49, 49, + 18, 49, 49, 17, 33, 17, 33, 33, 52, 129, 145, 145, + 96, 41, 14, 240, 82, 225, 81, 100, 65, 65, 17, 33, + 49, 49, 33, 49, 33, 33, 49, 65, 17, 17, 65, 65, + 18, 81, 65, 18, 33, 33, 49, 33, 65, 17, 33, 49, + 84, 177, 193, 193, 240, 96, 20, 9, 240, 240, 145, 145, + 129, 33, 83, 97, 129, 129, 84, 65, 51, 33, 49, 34, + 19, 224, 25, 12, 81, 193, 177, 177, 50, 100, 129, 177, + 177, 177, 177, 102, 81, 83, 49, 81, 34, 17, 65, 81, + 20, 240, 64, 22, 10, 49, 161, 147, 97, 113, 129, 145, + 145, 52, 33, 18, 65, 18, 114, 130, 113, 129, 114, 83, + 240, 30, 9, 1, 145, 35, 49, 17, 49, 33, 17, 65, + 18, 81, 18, 81, 17, 97, 17, 97, 17, 97, 17, 97, + 113, 129, 113, 113, 113, 113, 80, 26, 11, 209, 35, 98, + 33, 145, 145, 145, 149, 82, 65, 49, 113, 17, 145, 161, + 50, 81, 33, 33, 49, 49, 51, 84, 240, 39, 15, 49, + 241, 225, 225, 50, 145, 33, 33, 65, 34, 17, 49, 82, + 18, 65, 129, 81, 129, 81, 114, 81, 114, 81, 97, 17, + 81, 49, 17, 33, 81, 33, 17, 34, 98, 97, 240, 160, + 22, 11, 209, 35, 98, 33, 145, 145, 145, 150, 66, 81, + 33, 130, 145, 161, 145, 145, 130, 99, 240, 16, 25, 10, + 240, 240, 177, 161, 145, 146, 19, 35, 17, 49, 50, 81, + 33, 97, 18, 98, 17, 81, 49, 50, 65, 145, 112, 33, + 14, 33, 225, 209, 209, 17, 129, 34, 163, 52, 97, 18, + 65, 82, 113, 65, 145, 34, 145, 34, 129, 33, 17, 129, + 17, 33, 98, 66, 66, 113, 240, 144, 35, 14, 240, 33, + 65, 149, 193, 209, 196, 131, 50, 81, 33, 81, 49, 49, + 97, 17, 49, 114, 65, 114, 49, 51, 34, 33, 49, 50, + 34, 65, 49, 17, 131, 240, 32, 31, 13, 240, 17, 36, + 114, 17, 177, 180, 129, 65, 97, 97, 65, 33, 65, 97, + 17, 33, 113, 34, 147, 145, 179, 35, 50, 50, 49, 17, + 147, 208, 28, 13, 65, 209, 129, 52, 100, 177, 81, 97, + 98, 52, 34, 65, 66, 81, 66, 81, 65, 17, 145, 33, + 129, 49, 129, 209, 214, 240, 30, 14, 81, 225, 209, 193, + 209, 193, 209, 193, 18, 162, 33, 130, 49, 129, 65, 113, + 81, 81, 17, 81, 65, 17, 113, 33, 33, 130, 240, 32, + 24, 12, 225, 195, 33, 18, 67, 33, 240, 51, 81, 18, + 49, 81, 81, 177, 177, 177, 161, 177, 161, 146, 240, 64, + 23, 10, 0, 7, 98, 129, 145, 17, 84, 17, 33, 33, + 49, 49, 17, 49, 50, 65, 65, 34, 81, 49, 240, 23, + 9, 0, 6, 34, 49, 65, 49, 65, 18, 37, 17, 81, + 33, 81, 34, 65, 34, 65, 49, 49, 240, 96, 11, 4, + 33, 17, 33, 17, 17, 17, 0, 6, 32, 10, 4, 82, + 17, 34, 33, 18, 240, 240, 240, 15, 8, 240, 240, 34, + 130, 129, 129, 129, 99, 65, 97, 240, 240, 96, 19, 9, + 240, 161, 97, 35, 65, 17, 34, 33, 97, 145, 145, 115, + 81, 113, 240, 240, 176, 30, 12, 240, 18, 162, 161, 35, + 97, 52, 49, 113, 49, 177, 20, 83, 65, 66, 81, 65, + 81, 65, 97, 65, 81, 66, 17, 49, 131, 240, 32, 16, + 9, 0, 6, 97, 68, 20, 49, 113, 83, 97, 129, 129, + 113, 113, 240, 22, 12, 240, 145, 101, 22, 65, 161, 81, + 65, 113, 33, 131, 145, 177, 177, 161, 177, 161, 161, 240, + 96, 18, 8, 240, 240, 145, 113, 97, 97, 97, 82, 17, + 34, 49, 113, 113, 113, 113, 160, 21, 10, 240, 65, 145, + 129, 129, 129, 130, 113, 33, 66, 49, 34, 81, 145, 145, + 145, 145, 145, 192, 21, 9, 240, 240, 161, 129, 129, 65, + 53, 20, 49, 17, 97, 17, 81, 33, 81, 113, 113, 113, + 208, 23, 11, 241, 177, 161, 81, 75, 81, 17, 129, 17, + 113, 33, 113, 33, 97, 161, 145, 145, 145, 145, 240, 32, + 13, 9, 0, 9, 68, 36, 129, 129, 129, 117, 19, 81, + 144, 18, 14, 0, 6, 51, 71, 177, 225, 209, 209, 209, + 209, 184, 21, 129, 240, 240, 192, 21, 9, 0, 6, 33, + 129, 49, 68, 21, 114, 97, 17, 81, 33, 65, 49, 49, + 65, 114, 129, 48, 25, 12, 240, 65, 177, 65, 101, 23, + 177, 162, 162, 145, 17, 129, 33, 113, 49, 97, 65, 66, + 81, 162, 177, 240, 16, 30, 12, 240, 33, 193, 177, 97, + 70, 37, 65, 97, 65, 81, 81, 81, 81, 65, 81, 81, + 81, 65, 97, 49, 65, 17, 49, 98, 33, 113, 240, 36, + 14, 193, 97, 65, 33, 97, 65, 17, 97, 65, 49, 70, + 69, 65, 129, 65, 113, 81, 113, 81, 97, 81, 113, 81, + 97, 97, 81, 65, 17, 81, 98, 65, 113, 240, 64, 24, + 13, 240, 33, 209, 193, 50, 116, 84, 17, 193, 193, 51, + 100, 114, 17, 84, 49, 193, 209, 193, 193, 240, 32, 29, + 13, 240, 33, 97, 97, 49, 33, 81, 50, 17, 84, 17, + 52, 17, 193, 193, 51, 100, 114, 17, 84, 49, 193, 209, + 193, 193, 240, 32, 26, 10, 209, 161, 50, 68, 17, 65, + 65, 49, 81, 49, 65, 49, 81, 33, 81, 33, 97, 129, + 129, 129, 129, 129, 240, 32, 32, 14, 193, 65, 97, 33, + 65, 50, 17, 17, 68, 17, 17, 97, 65, 113, 81, 113, + 65, 113, 81, 97, 81, 97, 97, 193, 193, 193, 193, 193, + 240, 160, 24, 13, 241, 209, 193, 84, 54, 113, 49, 113, + 81, 97, 81, 81, 97, 65, 97, 193, 177, 177, 177, 177, + 240, 112, 29, 14, 193, 49, 113, 33, 49, 113, 17, 49, + 83, 86, 129, 49, 129, 81, 113, 81, 97, 97, 81, 97, + 209, 193, 193, 193, 193, 240, 144, 20, 11, 240, 240, 49, + 85, 21, 65, 161, 161, 161, 145, 161, 161, 86, 35, 81, + 240, 240, 64, 22, 14, 193, 177, 33, 177, 18, 86, 53, + 65, 209, 209, 209, 193, 209, 209, 134, 83, 81, 0, 5, + 96, 29, 13, 129, 113, 81, 113, 65, 113, 65, 49, 49, + 38, 22, 33, 113, 65, 113, 65, 113, 65, 113, 65, 177, + 193, 177, 177, 177, 240, 80, 34, 14, 129, 49, 65, 82, + 33, 65, 65, 17, 17, 65, 65, 17, 33, 49, 38, 38, + 33, 129, 65, 129, 65, 129, 65, 129, 65, 193, 209, 193, + 193, 193, 240, 112, 21, 12, 240, 162, 193, 240, 240, 34, + 145, 33, 113, 161, 161, 161, 161, 161, 97, 34, 130, 240, + 96, 25, 13, 177, 161, 33, 18, 113, 17, 49, 97, 240, + 210, 145, 49, 113, 177, 177, 177, 177, 177, 113, 34, 146, + 240, 128, 23, 13, 240, 240, 177, 67, 100, 33, 193, 177, + 193, 177, 194, 161, 33, 129, 65, 97, 97, 50, 131, 161, + 208, 29, 14, 240, 177, 177, 33, 33, 67, 17, 17, 52, + 33, 17, 177, 193, 209, 193, 210, 177, 33, 145, 65, 113, + 97, 66, 129, 18, 161, 240, 25, 13, 240, 17, 209, 193, + 193, 68, 65, 19, 50, 50, 81, 36, 81, 97, 65, 113, + 49, 129, 193, 209, 214, 240, 192, 32, 15, 209, 65, 113, + 33, 65, 113, 17, 65, 113, 97, 68, 97, 19, 49, 33, + 50, 81, 68, 81, 129, 65, 145, 49, 161, 225, 241, 246, + 240, 240, 48, 24, 11, 240, 81, 17, 145, 17, 129, 33, + 113, 33, 97, 49, 97, 145, 161, 145, 145, 145, 145, 145, + 145, 240, 64, 28, 14, 193, 145, 17, 34, 129, 17, 17, + 17, 113, 17, 65, 97, 97, 81, 113, 81, 209, 193, 209, + 193, 193, 193, 193, 193, 240, 160, 27, 11, 225, 177, 51, + 68, 33, 65, 81, 49, 81, 65, 81, 49, 34, 17, 49, + 82, 33, 97, 145, 145, 145, 130, 114, 240, 80, 31, 15, + 209, 81, 97, 33, 81, 97, 17, 86, 17, 113, 65, 129, + 81, 113, 81, 113, 34, 33, 97, 82, 97, 97, 209, 209, + 209, 194, 178, 240, 208, 20, 13, 240, 113, 162, 101, 193, + 209, 199, 52, 99, 49, 193, 193, 177, 193, 177, 177, 240, + 96, 25, 14, 193, 162, 33, 114, 33, 17, 37, 65, 129, + 225, 214, 17, 52, 115, 49, 209, 209, 193, 209, 193, 193, + 240, 128, 20, 9, 0, 7, 17, 49, 17, 49, 49, 17, + 33, 49, 17, 81, 129, 113, 113, 113, 113, 224, 28, 12, + 240, 209, 81, 17, 65, 81, 17, 65, 65, 33, 49, 65, + 33, 49, 49, 49, 113, 161, 177, 161, 161, 161, 161, 146, + 240, 64, 31, 15, 209, 193, 33, 65, 113, 18, 65, 65, + 17, 49, 65, 65, 81, 49, 65, 81, 49, 49, 97, 113, + 209, 225, 209, 209, 209, 209, 194, 240, 160, 20, 13, 240, + 209, 67, 100, 240, 240, 166, 67, 100, 33, 193, 177, 193, + 177, 177, 177, 240, 112, 24, 13, 177, 161, 33, 33, 68, + 17, 52, 49, 240, 240, 102, 67, 100, 33, 193, 177, 193, + 177, 177, 177, 240, 112, 21, 8, 129, 129, 113, 113, 113, + 115, 81, 34, 49, 65, 33, 81, 17, 113, 113, 113, 113, + 113, 96, 27, 10, 161, 113, 33, 65, 33, 17, 81, 17, + 17, 81, 49, 147, 113, 34, 81, 65, 65, 81, 49, 145, + 145, 145, 145, 145, 128, 20, 13, 240, 65, 209, 193, 193, + 81, 102, 23, 193, 193, 193, 177, 193, 177, 177, 177, 240, + 112, 15, 13, 0, 6, 97, 67, 100, 0, 9, 86, 22, + 97, 240, 240, 144, 25, 12, 240, 177, 68, 68, 49, 177, + 161, 82, 65, 114, 17, 161, 178, 145, 33, 113, 65, 81, + 97, 34, 130, 240, 112, 26, 13, 81, 209, 193, 113, 69, + 68, 65, 177, 177, 177, 162, 18, 98, 17, 50, 19, 49, + 81, 97, 193, 193, 193, 240, 64, 19, 9, 240, 17, 145, + 129, 129, 113, 129, 113, 129, 113, 113, 113, 113, 113, 113, + 240, 32, 24, 14, 0, 8, 1, 145, 65, 145, 65, 129, + 81, 97, 97, 97, 113, 65, 129, 49, 161, 17, 178, 193, + 240, 208, 30, 14, 240, 177, 177, 33, 177, 17, 65, 49, + 33, 113, 49, 145, 65, 113, 97, 97, 97, 81, 129, 65, + 129, 49, 161, 17, 178, 193, 240, 208, 30, 14, 240, 162, + 177, 33, 161, 33, 65, 49, 34, 97, 49, 145, 65, 113, + 97, 97, 97, 81, 129, 65, 129, 49, 161, 17, 178, 193, + 240, 208, 19, 11, 177, 177, 161, 161, 161, 98, 33, 51, + 68, 113, 161, 161, 161, 177, 184, 240, 112, 25, 13, 209, + 161, 33, 113, 33, 17, 129, 17, 17, 129, 49, 82, 81, + 50, 116, 145, 193, 193, 193, 209, 216, 240, 208, 25, 13, + 209, 146, 33, 113, 33, 17, 113, 33, 17, 130, 33, 82, + 81, 50, 116, 145, 193, 193, 193, 209, 216, 240, 208, 20, + 12, 240, 145, 101, 22, 65, 177, 161, 177, 161, 177, 161, + 161, 161, 161, 161, 146, 240, 80, 24, 15, 209, 193, 34, + 100, 17, 17, 22, 49, 17, 193, 209, 225, 209, 225, 209, + 209, 209, 209, 209, 194, 240, 192, 22, 14, 178, 177, 34, + 100, 33, 22, 51, 177, 193, 209, 193, 209, 193, 193, 193, + 193, 193, 178, 240, 160, 21, 15, 0, 8, 33, 209, 17, + 177, 49, 145, 81, 81, 17, 113, 81, 145, 241, 242, 0, + 7, 64, 27, 15, 240, 240, 193, 193, 33, 113, 65, 17, + 97, 17, 49, 113, 49, 145, 81, 81, 17, 113, 81, 145, + 241, 242, 0, 7, 64, 27, 15, 240, 240, 178, 193, 33, + 113, 49, 33, 97, 17, 50, 97, 49, 145, 81, 81, 17, + 113, 81, 145, 241, 242, 0, 7, 64, 31, 13, 240, 49, + 209, 193, 97, 86, 38, 193, 193, 33, 97, 33, 49, 81, + 33, 65, 49, 49, 81, 33, 49, 81, 17, 65, 97, 66, + 193, 240, 64, 36, 14, 193, 97, 65, 33, 97, 65, 17, + 97, 65, 33, 86, 54, 209, 209, 33, 113, 33, 49, 97, + 33, 65, 65, 49, 81, 49, 49, 81, 33, 65, 113, 66, + 209, 240, 96, 35, 14, 81, 82, 113, 49, 33, 97, 49, + 34, 87, 38, 209, 209, 33, 113, 33, 49, 97, 33, 65, + 65, 49, 81, 49, 49, 81, 33, 65, 113, 66, 209, 240, + 240, 80, 21, 12, 240, 240, 97, 101, 22, 65, 161, 177, + 161, 66, 65, 114, 17, 161, 193, 193, 177, 240, 192, 16, + 9, 178, 146, 146, 145, 178, 146, 145, 145, 17, 146, 146, + 146, 145, 145, 27, 13, 240, 49, 209, 193, 193, 193, 177, + 33, 145, 49, 129, 65, 97, 81, 97, 52, 17, 33, 19, + 49, 36, 113, 193, 193, 208, 23, 11, 240, 65, 177, 161, + 161, 50, 65, 98, 33, 130, 162, 145, 17, 113, 49, 81, + 145, 130, 114, 240, 80, 19, 13, 240, 209, 68, 84, 177, + 193, 193, 113, 72, 21, 193, 193, 193, 209, 213, 240, 192, + 21, 11, 0, 7, 17, 177, 161, 52, 67, 50, 34, 65, + 34, 17, 49, 113, 161, 177, 161, 161, 64, 26, 13, 241, + 209, 193, 99, 65, 20, 34, 35, 81, 34, 17, 81, 113, + 49, 129, 33, 161, 193, 193, 209, 193, 193, 240, 48, 14, + 11, 0, 11, 83, 83, 33, 161, 145, 149, 21, 81, 240, + 112, 19, 13, 0, 6, 97, 67, 100, 33, 193, 193, 177, + 193, 193, 136, 20, 129, 240, 240, 144, 16, 8, 0, 6, + 72, 49, 113, 113, 67, 35, 33, 113, 83, 20, 49, 128, + 19, 10, 240, 154, 81, 145, 145, 145, 84, 36, 49, 145, + 145, 145, 100, 21, 65, 240, 80, 21, 12, 209, 68, 68, + 240, 240, 133, 52, 49, 19, 113, 161, 177, 161, 161, 161, + 146, 130, 240, 64, 27, 8, 97, 17, 97, 17, 81, 17, + 81, 17, 81, 17, 81, 17, 81, 17, 81, 17, 81, 17, + 81, 97, 113, 97, 97, 97, 192, 37, 14, 240, 81, 225, + 129, 65, 145, 49, 145, 49, 81, 49, 49, 81, 49, 49, + 65, 65, 49, 65, 65, 49, 49, 81, 49, 33, 81, 65, + 17, 97, 66, 97, 81, 97, 240, 192, 23, 10, 161, 161, + 145, 145, 145, 145, 145, 145, 113, 17, 97, 33, 81, 49, + 65, 65, 34, 83, 113, 240, 48, 28, 12, 240, 145, 193, + 70, 21, 81, 17, 145, 33, 129, 33, 129, 33, 113, 49, + 113, 49, 113, 49, 53, 52, 81, 33, 240, 240, 48, 19, + 9, 0, 6, 97, 68, 20, 49, 17, 97, 17, 81, 33, + 81, 113, 113, 113, 113, 224, 25, 12, 240, 240, 97, 101, + 22, 65, 17, 145, 33, 129, 33, 113, 49, 113, 49, 97, + 177, 161, 161, 161, 161, 240, 48, 27, 14, 240, 97, 225, + 209, 97, 86, 53, 17, 129, 65, 129, 65, 145, 49, 145, + 38, 23, 17, 65, 129, 209, 209, 209, 240, 64, 21, 13, + 240, 240, 177, 69, 68, 49, 177, 145, 17, 161, 193, 193, + 193, 198, 22, 97, 240, 240, 144, 20, 10, 240, 81, 84, + 21, 49, 145, 145, 84, 36, 49, 129, 145, 129, 129, 114, + 83, 240, 192, 21, 12, 240, 240, 98, 193, 129, 49, 113, + 161, 177, 161, 161, 161, 161, 161, 97, 34, 130, 240, 96, + 30, 13, 177, 81, 65, 33, 81, 65, 17, 81, 65, 33, + 70, 37, 81, 49, 129, 49, 113, 65, 113, 65, 97, 193, + 177, 177, 177, 177, 240, 96, 25, 9, 240, 240, 161, 129, + 129, 65, 53, 20, 49, 65, 49, 49, 65, 49, 49, 49, + 65, 33, 49, 17, 17, 81, 176, 20, 9, 240, 240, 113, + 145, 129, 51, 36, 81, 49, 49, 65, 33, 65, 129, 113, + 113, 113, 240, 27, 14, 240, 145, 17, 193, 19, 70, 53, + 49, 81, 113, 81, 113, 81, 113, 81, 97, 97, 97, 193, + 193, 193, 193, 240, 240, 112, 28, 15, 240, 209, 130, 33, + 33, 129, 49, 161, 18, 88, 145, 49, 161, 49, 161, 49, + 97, 58, 35, 65, 225, 225, 225, 225, 240, 96, 23, 14, + 240, 177, 193, 17, 193, 33, 100, 70, 33, 130, 33, 163, + 177, 209, 209, 113, 42, 35, 0, 6, 64, 22, 14, 240, + 177, 193, 18, 115, 17, 39, 18, 194, 193, 104, 193, 209, + 193, 193, 193, 193, 193, 240, 144, 4, 2, 228, 224, 10, + 13, 0, 11, 49, 102, 22, 0, 12, 16, 13, 8, 240, + 240, 162, 130, 129, 129, 129, 129, 240, 240, 160, 17, 8, + 240, 113, 81, 33, 81, 19, 49, 66, 129, 129, 129, 129, + 240, 240, 160, + 0, // Padding + +}; + +tFont *g_psFontWSazanamimincho8x15 = (tFont *)g_pui8Sazanamimincho8x15; diff --git a/third_party/fonts/other/fonts/fontsazanamimincho9x17.c b/third_party/fonts/other/fonts/fontsazanamimincho9x17.c new file mode 100644 index 0000000..64f06dc --- /dev/null +++ b/third_party/fonts/other/fonts/fontsazanamimincho9x17.c @@ -0,0 +1,1014 @@ +//***************************************************************************** +// +// fontsazanamimincho9x17.c - Font definition for the 9x17 Sazanamimincho font. +// +//***************************************************************************** + +//***************************************************************************** +// +// This font was converted from Sazanami +// +// Copyright (c) 1990-2003 +// Wada Laboratory, the University of Tokyo. All rights reserved. +// Copyright (c) 2003-2004 +// Electronic Font Open Laboratory (/efont/). All rights reserved +// +// For license, please see README. +//***************************************************************************** + +//***************************************************************************** +// +// This file is generated by ftrasterize; DO NOT EDIT BY HAND! +// +//***************************************************************************** + +#include +#include +#include "grlib/grlib.h" + +//***************************************************************************** +// +// Details of this font: +// Characters: 286 in 2 blocks +// Style: sazanamimincho +// Size: 9x17 +// Bold: no +// Italic: no +// Memory usage: 8645 bytes +// +//***************************************************************************** + +const uint8_t g_pui8Sazanamimincho9x17[] = +{ + // + // The format of the font. + // + FONT_FMT_WIDE_PIXEL_RLE, + + // + // The maximum width of the font. + // + 15, + + // + // The height of the font. + // + 18, + + // + // The baseline of the font. + // + 15, + + // + // The font codepage (CODEPAGE_UNICODE). + // + 14, 0, + + // + // The number of blocks of characters (2). + // + 2, 0, + + // + // Block header 0: Codepoints 0x20 - 0x7e + // + 0x20, 0x00, 0x00, 0x00, + 0x5f, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, + + // + // Block header 1: Codepoints 0x3041 - 0x30ff + // + 0x41, 0x30, 0x00, 0x00, + 0xbf, 0x00, 0x00, 0x00, + 0x14, 0x0a, 0x00, 0x00, + + // + // Block 0 Offsets: Codepoints 0x20 - 0x7e + // + 0x7c, 0x01, 0x00, 0x00, // Offset 380 (0x17c) + 0x81, 0x01, 0x00, 0x00, // Offset 385 (0x181) + 0x91, 0x01, 0x00, 0x00, // Offset 401 (0x191) + 0x9d, 0x01, 0x00, 0x00, // Offset 413 (0x19d) + 0xbd, 0x01, 0x00, 0x00, // Offset 445 (0x1bd) + 0xdf, 0x01, 0x00, 0x00, // Offset 479 (0x1df) + 0x02, 0x02, 0x00, 0x00, // Offset 514 (0x202) + 0x25, 0x02, 0x00, 0x00, // Offset 549 (0x225) + 0x2e, 0x02, 0x00, 0x00, // Offset 558 (0x22e) + 0x42, 0x02, 0x00, 0x00, // Offset 578 (0x242) + 0x56, 0x02, 0x00, 0x00, // Offset 598 (0x256) + 0x6e, 0x02, 0x00, 0x00, // Offset 622 (0x26e) + 0x7f, 0x02, 0x00, 0x00, // Offset 639 (0x27f) + 0x88, 0x02, 0x00, 0x00, // Offset 648 (0x288) + 0x90, 0x02, 0x00, 0x00, // Offset 656 (0x290) + 0x97, 0x02, 0x00, 0x00, // Offset 663 (0x297) + 0xac, 0x02, 0x00, 0x00, // Offset 684 (0x2ac) + 0xc9, 0x02, 0x00, 0x00, // Offset 713 (0x2c9) + 0xda, 0x02, 0x00, 0x00, // Offset 730 (0x2da) + 0xf1, 0x02, 0x00, 0x00, // Offset 753 (0x2f1) + 0x09, 0x03, 0x00, 0x00, // Offset 777 (0x309) + 0x21, 0x03, 0x00, 0x00, // Offset 801 (0x321) + 0x37, 0x03, 0x00, 0x00, // Offset 823 (0x337) + 0x52, 0x03, 0x00, 0x00, // Offset 850 (0x352) + 0x66, 0x03, 0x00, 0x00, // Offset 870 (0x366) + 0x82, 0x03, 0x00, 0x00, // Offset 898 (0x382) + 0x9d, 0x03, 0x00, 0x00, // Offset 925 (0x39d) + 0xa5, 0x03, 0x00, 0x00, // Offset 933 (0x3a5) + 0xaf, 0x03, 0x00, 0x00, // Offset 943 (0x3af) + 0xc1, 0x03, 0x00, 0x00, // Offset 961 (0x3c1) + 0xcb, 0x03, 0x00, 0x00, // Offset 971 (0x3cb) + 0xdd, 0x03, 0x00, 0x00, // Offset 989 (0x3dd) + 0xf2, 0x03, 0x00, 0x00, // Offset 1010 (0x3f2) + 0x1e, 0x04, 0x00, 0x00, // Offset 1054 (0x41e) + 0x3b, 0x04, 0x00, 0x00, // Offset 1083 (0x43b) + 0x57, 0x04, 0x00, 0x00, // Offset 1111 (0x457) + 0x70, 0x04, 0x00, 0x00, // Offset 1136 (0x470) + 0x8e, 0x04, 0x00, 0x00, // Offset 1166 (0x48e) + 0xa6, 0x04, 0x00, 0x00, // Offset 1190 (0x4a6) + 0xbd, 0x04, 0x00, 0x00, // Offset 1213 (0x4bd) + 0xda, 0x04, 0x00, 0x00, // Offset 1242 (0x4da) + 0xf8, 0x04, 0x00, 0x00, // Offset 1272 (0x4f8) + 0x09, 0x05, 0x00, 0x00, // Offset 1289 (0x509) + 0x1f, 0x05, 0x00, 0x00, // Offset 1311 (0x51f) + 0x3f, 0x05, 0x00, 0x00, // Offset 1343 (0x53f) + 0x53, 0x05, 0x00, 0x00, // Offset 1363 (0x553) + 0x7f, 0x05, 0x00, 0x00, // Offset 1407 (0x57f) + 0xa5, 0x05, 0x00, 0x00, // Offset 1445 (0x5a5) + 0xc2, 0x05, 0x00, 0x00, // Offset 1474 (0x5c2) + 0xda, 0x05, 0x00, 0x00, // Offset 1498 (0x5da) + 0xfb, 0x05, 0x00, 0x00, // Offset 1531 (0x5fb) + 0x18, 0x06, 0x00, 0x00, // Offset 1560 (0x618) + 0x32, 0x06, 0x00, 0x00, // Offset 1586 (0x632) + 0x48, 0x06, 0x00, 0x00, // Offset 1608 (0x648) + 0x67, 0x06, 0x00, 0x00, // Offset 1639 (0x667) + 0x84, 0x06, 0x00, 0x00, // Offset 1668 (0x684) + 0xb1, 0x06, 0x00, 0x00, // Offset 1713 (0x6b1) + 0xd0, 0x06, 0x00, 0x00, // Offset 1744 (0x6d0) + 0xe9, 0x06, 0x00, 0x00, // Offset 1769 (0x6e9) + 0xff, 0x06, 0x00, 0x00, // Offset 1791 (0x6ff) + 0x12, 0x07, 0x00, 0x00, // Offset 1810 (0x712) + 0x25, 0x07, 0x00, 0x00, // Offset 1829 (0x725) + 0x38, 0x07, 0x00, 0x00, // Offset 1848 (0x738) + 0x42, 0x07, 0x00, 0x00, // Offset 1858 (0x742) + 0x48, 0x07, 0x00, 0x00, // Offset 1864 (0x748) + 0x51, 0x07, 0x00, 0x00, // Offset 1873 (0x751) + 0x67, 0x07, 0x00, 0x00, // Offset 1895 (0x767) + 0x82, 0x07, 0x00, 0x00, // Offset 1922 (0x782) + 0x95, 0x07, 0x00, 0x00, // Offset 1941 (0x795) + 0xb0, 0x07, 0x00, 0x00, // Offset 1968 (0x7b0) + 0xc3, 0x07, 0x00, 0x00, // Offset 1987 (0x7c3) + 0xd6, 0x07, 0x00, 0x00, // Offset 2006 (0x7d6) + 0xf1, 0x07, 0x00, 0x00, // Offset 2033 (0x7f1) + 0x0c, 0x08, 0x00, 0x00, // Offset 2060 (0x80c) + 0x1c, 0x08, 0x00, 0x00, // Offset 2076 (0x81c) + 0x2f, 0x08, 0x00, 0x00, // Offset 2095 (0x82f) + 0x4b, 0x08, 0x00, 0x00, // Offset 2123 (0x84b) + 0x5c, 0x08, 0x00, 0x00, // Offset 2140 (0x85c) + 0x7e, 0x08, 0x00, 0x00, // Offset 2174 (0x87e) + 0x96, 0x08, 0x00, 0x00, // Offset 2198 (0x896) + 0xac, 0x08, 0x00, 0x00, // Offset 2220 (0x8ac) + 0xc6, 0x08, 0x00, 0x00, // Offset 2246 (0x8c6) + 0xdf, 0x08, 0x00, 0x00, // Offset 2271 (0x8df) + 0xf1, 0x08, 0x00, 0x00, // Offset 2289 (0x8f1) + 0x06, 0x09, 0x00, 0x00, // Offset 2310 (0x906) + 0x19, 0x09, 0x00, 0x00, // Offset 2329 (0x919) + 0x31, 0x09, 0x00, 0x00, // Offset 2353 (0x931) + 0x48, 0x09, 0x00, 0x00, // Offset 2376 (0x948) + 0x6a, 0x09, 0x00, 0x00, // Offset 2410 (0x96a) + 0x81, 0x09, 0x00, 0x00, // Offset 2433 (0x981) + 0x99, 0x09, 0x00, 0x00, // Offset 2457 (0x999) + 0xab, 0x09, 0x00, 0x00, // Offset 2475 (0x9ab) + 0xbf, 0x09, 0x00, 0x00, // Offset 2495 (0x9bf) + 0xd3, 0x09, 0x00, 0x00, // Offset 2515 (0x9d3) + 0xe7, 0x09, 0x00, 0x00, // Offset 2535 (0x9e7) + + // + // Block 0 Data: Codepoints 0x20 - 0x7e + // + 5, 11, 0, 24, 96, 16, 3, 49, 34, 18, 18, 18, + 18, 18, 17, 33, 33, 33, 130, 18, 112, 12, 6, 98, + 18, 18, 18, 33, 33, 17, 33, 0, 10, 32, 10, 209, + 33, 97, 33, 97, 33, 72, 65, 33, 97, 33, 81, 49, + 81, 49, 81, 33, 97, 33, 72, 65, 33, 97, 33, 97, + 33, 97, 33, 240, 144, 34, 8, 49, 113, 99, 65, 17, + 17, 33, 33, 33, 17, 33, 81, 17, 99, 97, 17, 81, + 33, 18, 17, 33, 17, 33, 33, 33, 17, 17, 67, 97, + 113, 240, 80, 35, 8, 225, 34, 49, 17, 33, 17, 33, + 33, 17, 33, 33, 17, 50, 17, 113, 97, 113, 97, 113, + 18, 49, 17, 33, 33, 17, 33, 33, 17, 33, 17, 50, + 33, 240, 35, 10, 240, 115, 97, 49, 81, 49, 81, 49, + 81, 33, 114, 129, 51, 33, 17, 49, 49, 17, 49, 33, + 49, 17, 49, 49, 17, 65, 49, 33, 51, 18, 240, 240, + 32, 9, 3, 50, 18, 33, 17, 240, 240, 176, 20, 6, + 65, 65, 65, 81, 65, 81, 65, 81, 81, 81, 81, 97, + 81, 97, 81, 97, 97, 112, 20, 6, 1, 97, 97, 81, + 97, 81, 97, 81, 81, 81, 81, 65, 81, 65, 81, 65, + 65, 176, 24, 8, 240, 240, 81, 65, 33, 33, 18, 17, + 18, 51, 97, 99, 50, 17, 18, 17, 33, 33, 65, 240, + 240, 224, 17, 8, 240, 193, 113, 113, 113, 113, 71, 65, + 113, 113, 113, 113, 240, 240, 96, 9, 3, 240, 240, 146, + 18, 33, 17, 80, 8, 8, 0, 8, 7, 0, 9, 16, + 7, 3, 240, 240, 146, 18, 160, 21, 9, 240, 17, 129, + 113, 129, 113, 129, 113, 129, 113, 129, 113, 129, 113, 129, + 113, 129, 240, 32, 29, 8, 240, 51, 65, 49, 49, 49, + 33, 81, 17, 81, 17, 81, 17, 81, 17, 81, 17, 81, + 17, 81, 33, 49, 49, 49, 67, 240, 192, 17, 6, 225, + 51, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 53, + 240, 64, 23, 8, 240, 51, 65, 49, 33, 81, 18, 65, + 113, 97, 97, 97, 97, 97, 113, 65, 17, 81, 23, 240, + 160, 24, 8, 240, 51, 65, 49, 33, 81, 18, 65, 97, + 82, 129, 129, 113, 18, 65, 17, 81, 33, 49, 67, 240, + 192, 24, 9, 240, 129, 114, 114, 97, 17, 97, 17, 81, + 33, 81, 33, 65, 49, 65, 49, 56, 97, 129, 115, 240, + 224, 22, 8, 240, 23, 17, 113, 113, 113, 113, 19, 50, + 49, 129, 113, 113, 18, 65, 17, 65, 52, 240, 192, 27, + 8, 240, 51, 65, 49, 33, 81, 17, 113, 113, 19, 50, + 49, 33, 81, 17, 81, 17, 81, 17, 81, 33, 49, 67, + 240, 192, 20, 8, 240, 23, 17, 81, 17, 81, 97, 113, + 113, 97, 113, 113, 97, 113, 113, 113, 240, 208, 28, 8, + 240, 51, 65, 49, 33, 81, 17, 81, 17, 81, 33, 49, + 67, 65, 49, 33, 81, 17, 81, 17, 81, 33, 49, 67, + 240, 192, 27, 8, 240, 51, 65, 49, 33, 81, 17, 81, + 17, 81, 17, 81, 33, 50, 51, 17, 113, 113, 17, 81, + 33, 49, 67, 240, 192, 8, 3, 242, 18, 240, 18, 18, + 208, 10, 3, 242, 18, 240, 18, 18, 33, 17, 128, 18, + 8, 240, 241, 97, 97, 97, 97, 97, 97, 129, 129, 129, + 129, 129, 129, 240, 32, 10, 8, 0, 6, 7, 240, 167, + 0, 7, 16, 18, 8, 240, 145, 129, 129, 129, 129, 129, + 129, 97, 97, 97, 97, 97, 97, 240, 128, 21, 9, 240, + 84, 65, 65, 33, 97, 18, 81, 129, 113, 113, 113, 129, + 129, 240, 162, 114, 240, 112, 44, 9, 195, 81, 49, 49, + 65, 49, 49, 17, 17, 35, 17, 17, 17, 33, 17, 17, + 17, 33, 17, 17, 17, 33, 17, 17, 17, 33, 17, 17, + 17, 33, 17, 17, 34, 18, 33, 129, 81, 49, 49, 83, + 240, 96, 29, 10, 240, 145, 145, 129, 17, 113, 17, 113, + 17, 97, 49, 81, 49, 85, 81, 49, 65, 81, 49, 81, + 49, 81, 35, 51, 240, 240, 16, 28, 9, 240, 54, 65, + 65, 49, 81, 33, 81, 33, 81, 33, 65, 53, 65, 65, + 49, 81, 33, 81, 33, 81, 33, 65, 38, 240, 240, 25, + 8, 240, 51, 17, 33, 50, 33, 65, 17, 81, 17, 113, + 113, 113, 113, 113, 81, 33, 65, 33, 49, 67, 240, 192, + 30, 9, 240, 53, 81, 49, 65, 65, 49, 65, 49, 81, + 33, 81, 33, 81, 33, 81, 33, 81, 33, 65, 49, 65, + 49, 49, 53, 240, 240, 16, 24, 9, 240, 56, 33, 81, + 33, 81, 33, 129, 129, 49, 69, 65, 49, 65, 129, 129, + 81, 33, 81, 24, 240, 208, 23, 9, 240, 56, 33, 81, + 33, 81, 33, 129, 129, 49, 69, 65, 49, 65, 129, 129, + 129, 115, 240, 240, 48, 29, 8, 240, 51, 17, 33, 50, + 33, 65, 17, 81, 17, 113, 113, 51, 17, 81, 17, 81, + 17, 81, 33, 65, 33, 50, 51, 17, 240, 160, 30, 9, + 240, 51, 35, 33, 65, 49, 65, 49, 65, 49, 65, 49, + 65, 54, 49, 65, 49, 65, 49, 65, 49, 65, 49, 65, + 35, 35, 240, 208, 17, 6, 197, 49, 81, 81, 81, 81, + 81, 81, 81, 81, 81, 81, 53, 240, 64, 22, 8, 240, + 68, 97, 113, 113, 113, 113, 113, 113, 113, 113, 34, 49, + 33, 65, 49, 33, 82, 240, 80, 32, 10, 240, 83, 35, + 49, 65, 65, 49, 81, 33, 97, 33, 97, 17, 114, 17, + 97, 49, 81, 49, 81, 65, 65, 65, 65, 81, 35, 51, + 240, 240, 16, 20, 9, 240, 52, 97, 129, 129, 129, 129, + 129, 129, 129, 129, 129, 81, 33, 81, 24, 240, 208, 44, + 10, 240, 82, 82, 33, 81, 50, 50, 50, 50, 50, 50, + 49, 17, 17, 17, 49, 17, 17, 17, 49, 17, 17, 17, + 49, 17, 17, 17, 49, 33, 33, 49, 33, 33, 49, 33, + 33, 35, 17, 19, 240, 240, 16, 38, 10, 240, 82, 67, + 34, 65, 50, 65, 49, 17, 49, 49, 17, 49, 49, 33, + 33, 49, 33, 33, 49, 49, 17, 49, 49, 17, 49, 66, + 49, 66, 49, 81, 35, 65, 240, 240, 32, 29, 8, 240, + 51, 65, 49, 33, 81, 17, 81, 17, 81, 17, 81, 17, + 81, 17, 81, 17, 81, 17, 81, 17, 81, 33, 49, 67, + 240, 192, 24, 9, 240, 54, 65, 65, 49, 81, 33, 81, + 33, 81, 33, 65, 53, 65, 129, 129, 129, 129, 115, 240, + 240, 48, 33, 9, 240, 83, 81, 49, 49, 81, 33, 81, + 33, 81, 33, 81, 33, 81, 33, 81, 33, 81, 33, 18, + 33, 34, 17, 33, 49, 34, 83, 33, 98, 240, 80, 29, + 9, 240, 54, 65, 65, 49, 81, 33, 81, 33, 81, 33, + 65, 53, 65, 49, 65, 49, 65, 65, 49, 65, 49, 81, + 19, 65, 240, 208, 26, 8, 240, 51, 17, 33, 50, 17, + 81, 17, 81, 17, 130, 130, 129, 129, 17, 81, 17, 81, + 18, 49, 33, 19, 240, 192, 22, 8, 240, 23, 17, 33, + 33, 17, 33, 33, 65, 113, 113, 113, 113, 113, 113, 113, + 113, 99, 240, 192, 31, 10, 240, 83, 51, 33, 81, 49, + 81, 49, 81, 49, 81, 49, 81, 49, 81, 49, 81, 49, + 81, 49, 81, 49, 81, 65, 49, 99, 240, 240, 64, 29, + 10, 240, 83, 51, 33, 81, 49, 81, 49, 81, 65, 49, + 81, 49, 81, 49, 97, 17, 113, 17, 113, 17, 129, 145, + 145, 240, 240, 80, 45, 10, 240, 83, 17, 19, 33, 33, + 33, 49, 33, 33, 49, 33, 33, 49, 33, 33, 49, 17, + 17, 17, 49, 17, 17, 17, 49, 17, 17, 17, 49, 17, + 17, 17, 65, 49, 81, 49, 81, 49, 81, 49, 240, 240, + 48, 31, 10, 240, 83, 51, 33, 81, 65, 49, 81, 49, + 97, 17, 113, 17, 129, 129, 17, 113, 17, 97, 49, 81, + 49, 65, 81, 35, 51, 240, 240, 16, 25, 10, 240, 83, + 51, 33, 81, 65, 49, 81, 49, 97, 17, 113, 17, 129, + 145, 145, 145, 145, 145, 131, 240, 240, 64, 22, 8, 240, + 23, 17, 65, 33, 65, 97, 113, 97, 113, 97, 113, 97, + 113, 65, 17, 81, 23, 240, 160, 19, 5, 84, 17, 65, + 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, + 68, 96, 19, 9, 145, 129, 145, 129, 145, 129, 145, 129, + 145, 129, 145, 129, 145, 129, 145, 129, 160, 19, 5, 84, + 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, + 65, 65, 20, 96, 10, 6, 33, 65, 17, 33, 49, 0, + 11, 48, 6, 10, 0, 20, 9, 176, 9, 3, 50, 18, + 17, 49, 240, 240, 160, 22, 9, 0, 6, 116, 65, 65, + 129, 99, 66, 33, 49, 65, 49, 65, 49, 65, 17, 36, + 17, 240, 224, 27, 9, 240, 50, 129, 129, 129, 129, 19, + 66, 49, 49, 81, 33, 81, 33, 81, 33, 81, 33, 81, + 34, 49, 49, 19, 240, 240, 19, 8, 0, 6, 35, 65, + 49, 33, 81, 17, 113, 113, 113, 81, 33, 49, 67, 240, + 192, 27, 9, 240, 130, 129, 129, 129, 67, 17, 49, 50, + 33, 81, 33, 81, 33, 81, 33, 81, 33, 81, 49, 50, + 67, 18, 240, 208, 19, 8, 0, 6, 35, 65, 49, 33, + 81, 23, 17, 113, 113, 81, 33, 49, 67, 240, 192, 19, + 8, 195, 65, 33, 49, 113, 113, 86, 65, 113, 113, 113, + 113, 113, 113, 99, 240, 208, 27, 10, 0, 7, 17, 69, + 17, 33, 65, 65, 65, 65, 65, 65, 65, 84, 97, 129, + 20, 49, 97, 33, 97, 33, 97, 54, 48, 27, 9, 240, + 50, 129, 129, 129, 129, 19, 66, 49, 49, 65, 49, 65, + 49, 65, 49, 65, 49, 65, 49, 65, 35, 35, 240, 208, + 16, 6, 210, 66, 240, 18, 81, 81, 81, 81, 81, 81, + 81, 53, 240, 64, 19, 6, 242, 66, 240, 18, 81, 81, + 81, 81, 81, 81, 81, 17, 49, 17, 49, 35, 128, 28, + 9, 240, 50, 129, 129, 129, 51, 33, 65, 49, 49, 65, + 33, 81, 18, 82, 33, 65, 49, 65, 65, 49, 65, 35, + 35, 240, 208, 17, 6, 210, 81, 81, 81, 81, 81, 81, + 81, 81, 81, 81, 81, 53, 240, 64, 34, 10, 0, 7, + 66, 17, 18, 66, 17, 33, 49, 33, 33, 49, 33, 33, + 49, 33, 33, 49, 33, 33, 49, 33, 33, 49, 33, 33, + 35, 17, 19, 240, 240, 16, 24, 9, 0, 6, 98, 19, + 66, 49, 49, 65, 49, 65, 49, 65, 49, 65, 49, 65, + 49, 65, 35, 35, 240, 208, 22, 8, 0, 6, 35, 65, + 49, 33, 81, 17, 81, 17, 81, 17, 81, 17, 81, 33, + 49, 67, 240, 192, 26, 9, 0, 6, 98, 19, 66, 49, + 49, 81, 33, 81, 33, 81, 33, 81, 33, 81, 34, 49, + 49, 19, 65, 129, 115, 96, 25, 9, 0, 7, 3, 18, + 33, 50, 33, 81, 33, 81, 33, 81, 33, 81, 33, 81, + 49, 50, 67, 17, 129, 129, 115, 18, 8, 0, 6, 2, + 19, 50, 49, 33, 65, 33, 113, 113, 113, 113, 99, 240, + 224, 21, 8, 0, 6, 35, 17, 33, 50, 33, 65, 34, + 131, 129, 17, 81, 18, 65, 17, 20, 240, 176, 19, 8, + 240, 177, 113, 113, 86, 65, 113, 113, 113, 113, 113, 49, + 49, 49, 67, 240, 176, 24, 9, 0, 6, 98, 50, 49, + 65, 49, 65, 49, 65, 49, 65, 49, 65, 49, 65, 49, + 50, 67, 18, 240, 208, 23, 10, 0, 7, 67, 51, 33, + 81, 65, 49, 81, 49, 81, 49, 97, 17, 113, 17, 129, + 145, 240, 240, 80, 34, 10, 0, 7, 67, 51, 33, 33, + 33, 49, 33, 33, 49, 33, 33, 49, 17, 17, 17, 49, + 17, 17, 17, 49, 17, 17, 17, 65, 49, 81, 49, 240, + 240, 48, 23, 8, 0, 6, 3, 19, 33, 49, 65, 17, + 81, 17, 97, 97, 17, 81, 17, 65, 49, 35, 19, 240, + 160, 24, 10, 0, 7, 67, 51, 33, 81, 65, 65, 65, + 49, 97, 33, 97, 17, 130, 129, 145, 97, 17, 114, 240, + 32, 18, 8, 0, 6, 7, 17, 65, 97, 113, 97, 97, + 113, 49, 33, 65, 23, 240, 160, 20, 6, 65, 65, 65, + 81, 81, 81, 81, 81, 50, 97, 81, 81, 81, 81, 81, + 97, 97, 112, 20, 2, 1, 17, 17, 17, 17, 17, 17, + 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 20, + 6, 1, 97, 97, 81, 81, 81, 81, 81, 98, 49, 81, + 81, 81, 81, 81, 65, 65, 176, 10, 8, 146, 81, 33, + 33, 82, 0, 14, 32, + 0, 0, 0, // Padding + + // + // Block 1 Offsets: Codepoints 0x3041 - 0x30ff + // + 0xfc, 0x02, 0x00, 0x00, // Offset 764 (0x2fc) + 0x1b, 0x03, 0x00, 0x00, // Offset 795 (0x31b) + 0x48, 0x03, 0x00, 0x00, // Offset 840 (0x348) + 0x5e, 0x03, 0x00, 0x00, // Offset 862 (0x35e) + 0x7e, 0x03, 0x00, 0x00, // Offset 894 (0x37e) + 0x8f, 0x03, 0x00, 0x00, // Offset 911 (0x38f) + 0xa6, 0x03, 0x00, 0x00, // Offset 934 (0x3a6) + 0xbd, 0x03, 0x00, 0x00, // Offset 957 (0x3bd) + 0xd9, 0x03, 0x00, 0x00, // Offset 985 (0x3d9) + 0xf8, 0x03, 0x00, 0x00, // Offset 1016 (0x3f8) + 0x1f, 0x04, 0x00, 0x00, // Offset 1055 (0x41f) + 0x48, 0x04, 0x00, 0x00, // Offset 1096 (0x448) + 0x74, 0x04, 0x00, 0x00, // Offset 1140 (0x474) + 0x8f, 0x04, 0x00, 0x00, // Offset 1167 (0x48f) + 0xb1, 0x04, 0x00, 0x00, // Offset 1201 (0x4b1) + 0xc4, 0x04, 0x00, 0x00, // Offset 1220 (0x4c4) + 0xdc, 0x04, 0x00, 0x00, // Offset 1244 (0x4dc) + 0x03, 0x05, 0x00, 0x00, // Offset 1283 (0x503) + 0x2d, 0x05, 0x00, 0x00, // Offset 1325 (0x52d) + 0x3e, 0x05, 0x00, 0x00, // Offset 1342 (0x53e) + 0x53, 0x05, 0x00, 0x00, // Offset 1363 (0x553) + 0x6b, 0x05, 0x00, 0x00, // Offset 1387 (0x56b) + 0x88, 0x05, 0x00, 0x00, // Offset 1416 (0x588) + 0x9f, 0x05, 0x00, 0x00, // Offset 1439 (0x59f) + 0xba, 0x05, 0x00, 0x00, // Offset 1466 (0x5ba) + 0xd4, 0x05, 0x00, 0x00, // Offset 1492 (0x5d4) + 0xf1, 0x05, 0x00, 0x00, // Offset 1521 (0x5f1) + 0x15, 0x06, 0x00, 0x00, // Offset 1557 (0x615) + 0x3d, 0x06, 0x00, 0x00, // Offset 1597 (0x63d) + 0x55, 0x06, 0x00, 0x00, // Offset 1621 (0x655) + 0x73, 0x06, 0x00, 0x00, // Offset 1651 (0x673) + 0x91, 0x06, 0x00, 0x00, // Offset 1681 (0x691) + 0xb3, 0x06, 0x00, 0x00, // Offset 1715 (0x6b3) + 0xce, 0x06, 0x00, 0x00, // Offset 1742 (0x6ce) + 0xed, 0x06, 0x00, 0x00, // Offset 1773 (0x6ed) + 0xfc, 0x06, 0x00, 0x00, // Offset 1788 (0x6fc) + 0x11, 0x07, 0x00, 0x00, // Offset 1809 (0x711) + 0x2c, 0x07, 0x00, 0x00, // Offset 1836 (0x72c) + 0x42, 0x07, 0x00, 0x00, // Offset 1858 (0x742) + 0x5d, 0x07, 0x00, 0x00, // Offset 1885 (0x75d) + 0x74, 0x07, 0x00, 0x00, // Offset 1908 (0x774) + 0x90, 0x07, 0x00, 0x00, // Offset 1936 (0x790) + 0xb4, 0x07, 0x00, 0x00, // Offset 1972 (0x7b4) + 0xd1, 0x07, 0x00, 0x00, // Offset 2001 (0x7d1) + 0x06, 0x08, 0x00, 0x00, // Offset 2054 (0x806) + 0x34, 0x08, 0x00, 0x00, // Offset 2100 (0x834) + 0x5b, 0x08, 0x00, 0x00, // Offset 2139 (0x85b) + 0x87, 0x08, 0x00, 0x00, // Offset 2183 (0x887) + 0xb6, 0x08, 0x00, 0x00, // Offset 2230 (0x8b6) + 0xe6, 0x08, 0x00, 0x00, // Offset 2278 (0x8e6) + 0x0b, 0x09, 0x00, 0x00, // Offset 2315 (0x90b) + 0x33, 0x09, 0x00, 0x00, // Offset 2355 (0x933) + 0x5c, 0x09, 0x00, 0x00, // Offset 2396 (0x95c) + 0x81, 0x09, 0x00, 0x00, // Offset 2433 (0x981) + 0xaa, 0x09, 0x00, 0x00, // Offset 2474 (0x9aa) + 0xd3, 0x09, 0x00, 0x00, // Offset 2515 (0x9d3) + 0xeb, 0x09, 0x00, 0x00, // Offset 2539 (0x9eb) + 0x07, 0x0a, 0x00, 0x00, // Offset 2567 (0xa07) + 0x25, 0x0a, 0x00, 0x00, // Offset 2597 (0xa25) + 0x50, 0x0a, 0x00, 0x00, // Offset 2640 (0xa50) + 0x7d, 0x0a, 0x00, 0x00, // Offset 2685 (0xa7d) + 0xab, 0x0a, 0x00, 0x00, // Offset 2731 (0xaab) + 0xc6, 0x0a, 0x00, 0x00, // Offset 2758 (0xac6) + 0xeb, 0x0a, 0x00, 0x00, // Offset 2795 (0xaeb) + 0x0f, 0x0b, 0x00, 0x00, // Offset 2831 (0xb0f) + 0x3e, 0x0b, 0x00, 0x00, // Offset 2878 (0xb3e) + 0x60, 0x0b, 0x00, 0x00, // Offset 2912 (0xb60) + 0x7a, 0x0b, 0x00, 0x00, // Offset 2938 (0xb7a) + 0x9c, 0x0b, 0x00, 0x00, // Offset 2972 (0xb9c) + 0xbd, 0x0b, 0x00, 0x00, // Offset 3005 (0xbbd) + 0xeb, 0x0b, 0x00, 0x00, // Offset 3051 (0xbeb) + 0x01, 0x0c, 0x00, 0x00, // Offset 3073 (0xc01) + 0x1b, 0x0c, 0x00, 0x00, // Offset 3099 (0xc1b) + 0x34, 0x0c, 0x00, 0x00, // Offset 3124 (0xc34) + 0x57, 0x0c, 0x00, 0x00, // Offset 3159 (0xc57) + 0x76, 0x0c, 0x00, 0x00, // Offset 3190 (0xc76) + 0xa3, 0x0c, 0x00, 0x00, // Offset 3235 (0xca3) + 0xbd, 0x0c, 0x00, 0x00, // Offset 3261 (0xcbd) + 0xd9, 0x0c, 0x00, 0x00, // Offset 3289 (0xcd9) + 0x00, 0x0d, 0x00, 0x00, // Offset 3328 (0xd00) + 0x2a, 0x0d, 0x00, 0x00, // Offset 3370 (0xd2a) + 0x51, 0x0d, 0x00, 0x00, // Offset 3409 (0xd51) + 0x70, 0x0d, 0x00, 0x00, // Offset 3440 (0xd70) + 0x95, 0x0d, 0x00, 0x00, // Offset 3477 (0xd95) + 0xb1, 0x0d, 0x00, 0x00, // Offset 3505 (0xdb1) + 0xcc, 0x0d, 0x00, 0x00, // Offset 3532 (0xdcc) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0xe8, 0x0d, 0x00, 0x00, // Offset 3560 (0xde8) + 0xf1, 0x0d, 0x00, 0x00, // Offset 3569 (0xdf1) + 0xfc, 0x0d, 0x00, 0x00, // Offset 3580 (0xdfc) + 0x0a, 0x0e, 0x00, 0x00, // Offset 3594 (0xe0a) + 0x1c, 0x0e, 0x00, 0x00, // Offset 3612 (0xe1c) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + 0x3e, 0x0e, 0x00, 0x00, // Offset 3646 (0xe3e) + 0x50, 0x0e, 0x00, 0x00, // Offset 3664 (0xe50) + 0x67, 0x0e, 0x00, 0x00, // Offset 3687 (0xe67) + 0x79, 0x0e, 0x00, 0x00, // Offset 3705 (0xe79) + 0x91, 0x0e, 0x00, 0x00, // Offset 3729 (0xe91) + 0xa7, 0x0e, 0x00, 0x00, // Offset 3751 (0xea7) + 0xc2, 0x0e, 0x00, 0x00, // Offset 3778 (0xec2) + 0xd2, 0x0e, 0x00, 0x00, // Offset 3794 (0xed2) + 0xe5, 0x0e, 0x00, 0x00, // Offset 3813 (0xee5) + 0xfd, 0x0e, 0x00, 0x00, // Offset 3837 (0xefd) + 0x1c, 0x0f, 0x00, 0x00, // Offset 3868 (0xf1c) + 0x3f, 0x0f, 0x00, 0x00, // Offset 3903 (0xf3f) + 0x67, 0x0f, 0x00, 0x00, // Offset 3943 (0xf67) + 0x82, 0x0f, 0x00, 0x00, // Offset 3970 (0xf82) + 0xa3, 0x0f, 0x00, 0x00, // Offset 4003 (0xfa3) + 0xbd, 0x0f, 0x00, 0x00, // Offset 4029 (0xfbd) + 0xdb, 0x0f, 0x00, 0x00, // Offset 4059 (0xfdb) + 0xf6, 0x0f, 0x00, 0x00, // Offset 4086 (0xff6) + 0x15, 0x10, 0x00, 0x00, // Offset 4117 (0x1015) + 0x2a, 0x10, 0x00, 0x00, // Offset 4138 (0x102a) + 0x41, 0x10, 0x00, 0x00, // Offset 4161 (0x1041) + 0x62, 0x10, 0x00, 0x00, // Offset 4194 (0x1062) + 0x86, 0x10, 0x00, 0x00, // Offset 4230 (0x1086) + 0x9e, 0x10, 0x00, 0x00, // Offset 4254 (0x109e) + 0xba, 0x10, 0x00, 0x00, // Offset 4282 (0x10ba) + 0xd6, 0x10, 0x00, 0x00, // Offset 4310 (0x10d6) + 0xf6, 0x10, 0x00, 0x00, // Offset 4342 (0x10f6) + 0x15, 0x11, 0x00, 0x00, // Offset 4373 (0x1115) + 0x3a, 0x11, 0x00, 0x00, // Offset 4410 (0x113a) + 0x53, 0x11, 0x00, 0x00, // Offset 4435 (0x1153) + 0x6d, 0x11, 0x00, 0x00, // Offset 4461 (0x116d) + 0x88, 0x11, 0x00, 0x00, // Offset 4488 (0x1188) + 0xa6, 0x11, 0x00, 0x00, // Offset 4518 (0x11a6) + 0xbc, 0x11, 0x00, 0x00, // Offset 4540 (0x11bc) + 0xd5, 0x11, 0x00, 0x00, // Offset 4565 (0x11d5) + 0xea, 0x11, 0x00, 0x00, // Offset 4586 (0x11ea) + 0x07, 0x12, 0x00, 0x00, // Offset 4615 (0x1207) + 0x24, 0x12, 0x00, 0x00, // Offset 4644 (0x1224) + 0x3a, 0x12, 0x00, 0x00, // Offset 4666 (0x123a) + 0x53, 0x12, 0x00, 0x00, // Offset 4691 (0x1253) + 0x6a, 0x12, 0x00, 0x00, // Offset 4714 (0x126a) + 0x85, 0x12, 0x00, 0x00, // Offset 4741 (0x1285) + 0x9b, 0x12, 0x00, 0x00, // Offset 4763 (0x129b) + 0xab, 0x12, 0x00, 0x00, // Offset 4779 (0x12ab) + 0xc7, 0x12, 0x00, 0x00, // Offset 4807 (0x12c7) + 0xe3, 0x12, 0x00, 0x00, // Offset 4835 (0x12e3) + 0xf6, 0x12, 0x00, 0x00, // Offset 4854 (0x12f6) + 0x12, 0x13, 0x00, 0x00, // Offset 4882 (0x1312) + 0x31, 0x13, 0x00, 0x00, // Offset 4913 (0x1331) + 0x51, 0x13, 0x00, 0x00, // Offset 4945 (0x1351) + 0x66, 0x13, 0x00, 0x00, // Offset 4966 (0x1366) + 0x80, 0x13, 0x00, 0x00, // Offset 4992 (0x1380) + 0x9c, 0x13, 0x00, 0x00, // Offset 5020 (0x139c) + 0xb1, 0x13, 0x00, 0x00, // Offset 5041 (0x13b1) + 0xc9, 0x13, 0x00, 0x00, // Offset 5065 (0x13c9) + 0xe2, 0x13, 0x00, 0x00, // Offset 5090 (0x13e2) + 0xfa, 0x13, 0x00, 0x00, // Offset 5114 (0x13fa) + 0x16, 0x14, 0x00, 0x00, // Offset 5142 (0x1416) + 0x34, 0x14, 0x00, 0x00, // Offset 5172 (0x1434) + 0x57, 0x14, 0x00, 0x00, // Offset 5207 (0x1457) + 0x7d, 0x14, 0x00, 0x00, // Offset 5245 (0x147d) + 0xa5, 0x14, 0x00, 0x00, // Offset 5285 (0x14a5) + 0xbc, 0x14, 0x00, 0x00, // Offset 5308 (0x14bc) + 0xcd, 0x14, 0x00, 0x00, // Offset 5325 (0x14cd) + 0xe8, 0x14, 0x00, 0x00, // Offset 5352 (0x14e8) + 0x02, 0x15, 0x00, 0x00, // Offset 5378 (0x1502) + 0x18, 0x15, 0x00, 0x00, // Offset 5400 (0x1518) + 0x2d, 0x15, 0x00, 0x00, // Offset 5421 (0x152d) + 0x4d, 0x15, 0x00, 0x00, // Offset 5453 (0x154d) + 0x5f, 0x15, 0x00, 0x00, // Offset 5471 (0x155f) + 0x74, 0x15, 0x00, 0x00, // Offset 5492 (0x1574) + 0x8a, 0x15, 0x00, 0x00, // Offset 5514 (0x158a) + 0xa3, 0x15, 0x00, 0x00, // Offset 5539 (0x15a3) + 0xba, 0x15, 0x00, 0x00, // Offset 5562 (0x15ba) + 0xd8, 0x15, 0x00, 0x00, // Offset 5592 (0x15d8) + 0x00, 0x16, 0x00, 0x00, // Offset 5632 (0x1600) + 0x1b, 0x16, 0x00, 0x00, // Offset 5659 (0x161b) + 0x38, 0x16, 0x00, 0x00, // Offset 5688 (0x1638) + 0x4d, 0x16, 0x00, 0x00, // Offset 5709 (0x164d) + 0x68, 0x16, 0x00, 0x00, // Offset 5736 (0x1668) + 0x83, 0x16, 0x00, 0x00, // Offset 5763 (0x1683) + 0x99, 0x16, 0x00, 0x00, // Offset 5785 (0x1699) + 0xb1, 0x16, 0x00, 0x00, // Offset 5809 (0x16b1) + 0xc7, 0x16, 0x00, 0x00, // Offset 5831 (0x16c7) + 0xe5, 0x16, 0x00, 0x00, // Offset 5861 (0x16e5) + 0xfe, 0x16, 0x00, 0x00, // Offset 5886 (0x16fe) + 0x13, 0x17, 0x00, 0x00, // Offset 5907 (0x1713) + 0x30, 0x17, 0x00, 0x00, // Offset 5936 (0x1730) + 0x4f, 0x17, 0x00, 0x00, // Offset 5967 (0x174f) + 0x6a, 0x17, 0x00, 0x00, // Offset 5994 (0x176a) + 0x84, 0x17, 0x00, 0x00, // Offset 6020 (0x1784) + 0x8d, 0x17, 0x00, 0x00, // Offset 6029 (0x178d) + 0x96, 0x17, 0x00, 0x00, // Offset 6038 (0x1796) + 0xa3, 0x17, 0x00, 0x00, // Offset 6051 (0x17a3) + 0x00, 0x00, 0x00, 0x00, // Glyph Absent + + // + // Block 1 Data: Codepoints 0x3041 - 0x30ff + // + 31, 12, 0, 7, 113, 177, 145, 17, 34, 100, 145, 49, + 118, 82, 33, 33, 49, 17, 33, 49, 17, 50, 65, 17, + 49, 81, 35, 17, 49, 146, 240, 45, 15, 240, 49, 241, + 161, 49, 50, 103, 177, 65, 145, 65, 145, 35, 147, 17, + 18, 98, 33, 65, 65, 17, 33, 81, 33, 33, 17, 97, + 17, 49, 17, 97, 17, 65, 113, 17, 50, 97, 51, 33, + 65, 194, 240, 64, 22, 11, 0, 9, 81, 161, 97, 49, + 113, 33, 129, 17, 49, 65, 33, 17, 66, 34, 161, 240, + 240, 176, 32, 15, 240, 240, 241, 241, 113, 97, 129, 65, + 161, 49, 177, 33, 177, 33, 193, 17, 65, 113, 17, 49, + 99, 33, 33, 177, 17, 210, 225, 240, 240, 176, 17, 8, + 0, 6, 19, 130, 161, 35, 50, 49, 113, 113, 97, 113, + 97, 82, 192, 23, 11, 227, 178, 129, 240, 84, 49, 18, + 65, 49, 113, 161, 161, 161, 145, 161, 145, 145, 145, 145, + 240, 32, 23, 11, 0, 7, 33, 178, 240, 33, 36, 82, + 17, 145, 145, 145, 17, 113, 49, 81, 65, 81, 84, 240, + 128, 28, 15, 240, 66, 243, 177, 240, 177, 53, 115, 49, + 209, 209, 209, 211, 177, 49, 145, 65, 129, 81, 113, 97, + 97, 133, 240, 240, 16, 31, 13, 0, 8, 49, 209, 81, + 49, 33, 34, 33, 53, 81, 65, 193, 35, 115, 49, 82, + 97, 49, 17, 97, 33, 33, 33, 33, 67, 50, 240, 240, + 39, 16, 240, 65, 240, 17, 241, 98, 65, 33, 34, 65, + 69, 83, 81, 145, 81, 241, 241, 37, 131, 81, 98, 129, + 50, 17, 129, 34, 33, 129, 65, 17, 49, 49, 98, 67, + 129, 240, 192, 41, 16, 240, 81, 240, 17, 241, 225, 97, + 132, 65, 53, 49, 65, 81, 65, 65, 81, 65, 81, 49, + 81, 36, 49, 81, 81, 33, 97, 129, 97, 129, 33, 49, + 113, 65, 17, 129, 82, 225, 240, 160, 44, 17, 240, 97, + 145, 113, 97, 33, 97, 113, 113, 97, 148, 65, 69, 49, + 65, 97, 65, 65, 97, 65, 81, 65, 81, 36, 65, 81, + 81, 49, 97, 145, 97, 145, 33, 49, 129, 65, 17, 145, + 82, 241, 240, 192, 27, 14, 240, 66, 209, 129, 65, 34, + 87, 193, 209, 65, 17, 116, 56, 225, 209, 118, 17, 66, + 98, 65, 209, 226, 230, 240, 48, 34, 16, 240, 98, 97, + 129, 65, 33, 33, 65, 34, 17, 87, 225, 241, 65, 49, + 116, 88, 240, 17, 241, 150, 17, 98, 98, 97, 241, 240, + 18, 240, 22, 240, 112, 19, 8, 209, 129, 97, 97, 97, + 97, 97, 97, 113, 129, 129, 129, 129, 129, 129, 113, 144, + 24, 11, 240, 17, 177, 145, 145, 49, 81, 33, 33, 49, + 65, 65, 145, 161, 177, 177, 177, 177, 177, 177, 161, 240, + 39, 15, 240, 145, 97, 129, 81, 129, 81, 129, 33, 17, + 65, 67, 33, 85, 65, 145, 65, 145, 65, 145, 65, 145, + 65, 145, 65, 17, 113, 65, 17, 97, 97, 113, 97, 97, + 209, 240, 112, 42, 17, 225, 177, 33, 33, 33, 129, 33, + 65, 129, 113, 129, 33, 49, 65, 67, 65, 85, 97, 145, + 97, 145, 97, 145, 97, 145, 97, 145, 97, 17, 113, 97, + 17, 97, 129, 113, 129, 97, 241, 240, 176, 17, 12, 240, + 240, 130, 198, 130, 130, 0, 6, 97, 177, 177, 194, 200, + 240, 160, 21, 15, 240, 193, 193, 33, 50, 113, 118, 178, + 178, 0, 8, 81, 225, 225, 242, 248, 240, 240, 64, 24, + 12, 240, 33, 177, 177, 193, 81, 81, 19, 39, 177, 193, + 193, 100, 17, 66, 67, 33, 177, 177, 194, 197, 240, 29, + 15, 240, 81, 225, 97, 113, 65, 33, 113, 65, 49, 81, + 19, 87, 225, 241, 241, 148, 17, 114, 67, 81, 225, 225, + 242, 245, 240, 96, 23, 12, 240, 145, 193, 177, 177, 177, + 177, 177, 177, 177, 177, 177, 177, 129, 33, 113, 65, 66, + 100, 240, 32, 27, 12, 240, 145, 193, 97, 65, 65, 33, + 49, 81, 81, 177, 177, 177, 177, 177, 177, 177, 129, 33, + 113, 65, 66, 100, 240, 32, 26, 15, 240, 113, 241, 97, + 113, 35, 42, 193, 225, 180, 161, 49, 161, 49, 161, 49, + 180, 225, 225, 209, 225, 194, 240, 128, 29, 16, 209, 145, + 49, 33, 145, 49, 49, 113, 35, 58, 209, 241, 196, 177, + 49, 177, 49, 177, 49, 196, 241, 241, 225, 241, 210, 240, + 160, 36, 16, 240, 161, 240, 17, 129, 97, 145, 81, 145, + 81, 19, 17, 49, 37, 86, 49, 145, 81, 145, 49, 17, + 145, 66, 145, 81, 145, 241, 240, 17, 240, 23, 240, 240, + 80, 40, 17, 240, 177, 65, 193, 17, 33, 65, 97, 33, + 113, 81, 161, 81, 19, 33, 49, 37, 102, 49, 161, 81, + 161, 49, 17, 161, 66, 161, 81, 161, 240, 17, 240, 33, + 240, 39, 240, 240, 128, 24, 14, 240, 240, 17, 36, 130, + 33, 193, 193, 178, 177, 69, 25, 177, 193, 209, 193, 209, + 209, 225, 228, 240, 48, 30, 16, 240, 240, 81, 36, 49, + 98, 33, 33, 33, 129, 65, 145, 210, 209, 69, 57, 209, + 225, 241, 225, 241, 241, 240, 17, 240, 20, 240, 112, 30, + 15, 240, 49, 241, 225, 161, 33, 34, 133, 193, 225, 70, + 49, 145, 65, 129, 81, 209, 225, 65, 145, 65, 129, 97, + 113, 118, 17, 240, 224, 34, 15, 240, 49, 113, 113, 113, + 97, 81, 65, 33, 34, 49, 69, 193, 225, 70, 49, 145, + 65, 129, 81, 209, 225, 65, 145, 65, 129, 97, 113, 118, + 17, 240, 224, 27, 13, 240, 17, 209, 193, 129, 49, 34, + 86, 145, 193, 193, 177, 52, 81, 18, 65, 66, 113, 193, + 193, 177, 162, 101, 240, 48, 31, 15, 240, 49, 129, 97, + 81, 33, 81, 97, 49, 49, 34, 118, 177, 225, 225, 209, + 52, 113, 18, 65, 98, 113, 225, 225, 209, 194, 133, 240, + 112, 15, 11, 0, 12, 49, 53, 51, 81, 161, 161, 145, + 146, 99, 240, 176, 21, 16, 0, 8, 116, 81, 51, 66, + 67, 145, 240, 17, 241, 241, 225, 225, 210, 164, 0, 8, + 96, 27, 17, 240, 240, 17, 225, 33, 225, 164, 97, 51, + 66, 83, 145, 240, 33, 240, 17, 240, 17, 241, 241, 226, + 180, 0, 9, 48, 22, 14, 240, 240, 131, 17, 70, 68, + 49, 193, 193, 209, 193, 209, 209, 209, 209, 225, 225, 228, + 240, 240, 27, 15, 240, 240, 163, 33, 70, 84, 49, 209, + 209, 81, 129, 49, 33, 97, 81, 129, 225, 225, 225, 241, + 241, 244, 240, 240, 48, 23, 11, 194, 161, 161, 161, 81, + 65, 97, 65, 51, 65, 18, 114, 129, 145, 145, 161, 161, + 177, 184, 240, 128, 28, 14, 242, 129, 65, 97, 33, 49, + 113, 81, 81, 113, 97, 113, 51, 113, 18, 162, 177, 193, + 193, 209, 209, 225, 232, 240, 240, 32, 36, 15, 240, 49, + 241, 225, 161, 33, 19, 33, 84, 97, 97, 129, 65, 114, + 17, 49, 97, 97, 113, 97, 113, 81, 129, 81, 129, 165, + 145, 67, 113, 65, 34, 100, 240, 96, 29, 15, 241, 241, + 225, 225, 71, 49, 145, 49, 145, 65, 225, 225, 225, 225, + 65, 145, 17, 33, 145, 17, 50, 129, 102, 33, 225, 240, + 208, 53, 16, 240, 113, 240, 17, 145, 81, 145, 69, 97, + 34, 17, 49, 81, 17, 33, 81, 81, 49, 97, 50, 49, + 97, 49, 17, 17, 113, 33, 33, 17, 113, 33, 34, 129, + 33, 49, 51, 17, 49, 33, 17, 17, 50, 66, 65, 49, + 17, 163, 49, 240, 240, 48, 46, 16, 240, 65, 240, 17, + 241, 177, 50, 51, 85, 18, 49, 113, 17, 97, 98, 113, + 97, 129, 82, 129, 82, 129, 65, 17, 129, 49, 33, 52, + 17, 33, 17, 17, 33, 66, 82, 33, 65, 17, 81, 52, + 33, 81, 240, 192, 39, 15, 0, 6, 37, 130, 33, 34, + 81, 65, 65, 49, 81, 65, 49, 65, 97, 17, 81, 97, + 17, 81, 97, 17, 65, 113, 17, 65, 97, 33, 49, 113, + 51, 113, 209, 194, 240, 240, 80, 44, 15, 240, 145, 81, + 145, 81, 129, 81, 129, 81, 49, 65, 18, 33, 70, 49, + 145, 65, 145, 65, 145, 65, 145, 65, 145, 65, 33, 97, + 65, 17, 53, 65, 17, 33, 67, 49, 49, 65, 33, 33, + 68, 240, 80, 47, 16, 209, 177, 65, 17, 145, 17, 65, + 129, 33, 49, 129, 97, 49, 65, 18, 49, 70, 65, 145, + 81, 145, 81, 145, 81, 145, 81, 145, 81, 33, 97, 81, + 17, 53, 81, 17, 33, 67, 65, 49, 65, 33, 49, 68, + 240, 112, 48, 16, 194, 209, 33, 17, 129, 17, 33, 33, + 129, 18, 49, 129, 97, 49, 65, 18, 49, 70, 65, 145, + 81, 145, 81, 145, 81, 145, 81, 145, 81, 33, 97, 81, + 17, 53, 81, 17, 33, 67, 65, 49, 65, 33, 49, 68, + 240, 112, 37, 15, 240, 240, 145, 81, 35, 49, 98, 17, + 81, 113, 97, 113, 98, 81, 113, 17, 65, 113, 33, 33, + 129, 81, 129, 81, 129, 81, 113, 113, 97, 114, 65, 164, + 240, 240, 112, 40, 16, 240, 225, 177, 65, 17, 35, 49, + 33, 66, 17, 81, 33, 81, 97, 129, 98, 97, 113, 17, + 81, 113, 33, 49, 129, 97, 129, 97, 129, 97, 113, 129, + 97, 130, 65, 180, 240, 240, 160, 41, 16, 194, 209, 33, + 161, 17, 33, 17, 35, 49, 34, 50, 17, 81, 129, 97, + 129, 98, 97, 113, 17, 81, 113, 33, 49, 129, 97, 129, + 97, 129, 97, 113, 129, 97, 130, 65, 180, 240, 240, 160, + 37, 16, 240, 81, 240, 18, 240, 18, 209, 240, 241, 241, + 240, 17, 241, 240, 17, 34, 65, 65, 33, 50, 33, 34, + 65, 65, 34, 97, 50, 33, 33, 65, 177, 33, 210, 240, + 144, 41, 16, 240, 81, 240, 18, 81, 162, 17, 33, 129, + 65, 17, 209, 145, 241, 240, 17, 241, 240, 17, 34, 65, + 65, 33, 50, 33, 34, 65, 65, 34, 97, 50, 33, 33, + 65, 177, 33, 210, 240, 144, 41, 16, 240, 81, 240, 18, + 82, 146, 33, 33, 113, 65, 33, 210, 113, 241, 240, 17, + 241, 240, 17, 34, 65, 65, 33, 50, 33, 34, 65, 65, + 34, 97, 50, 33, 33, 65, 177, 33, 210, 240, 144, 24, + 16, 0, 8, 81, 225, 17, 193, 49, 161, 81, 114, 113, + 240, 17, 240, 17, 240, 17, 240, 18, 0, 10, 16, 28, + 16, 240, 240, 209, 209, 33, 129, 65, 145, 17, 193, 49, + 161, 81, 114, 113, 240, 17, 240, 17, 240, 17, 240, 18, + 0, 10, 16, 30, 16, 240, 240, 226, 209, 33, 97, 81, + 33, 81, 17, 82, 81, 49, 161, 81, 114, 113, 240, 17, + 240, 17, 240, 17, 240, 18, 0, 10, 16, 43, 16, 240, + 240, 33, 147, 65, 53, 113, 129, 97, 129, 97, 129, 81, + 65, 68, 33, 85, 81, 145, 81, 145, 81, 145, 81, 33, + 97, 81, 17, 53, 81, 17, 33, 67, 65, 49, 65, 34, + 33, 68, 240, 112, 45, 17, 225, 225, 33, 17, 146, 17, + 65, 53, 129, 129, 113, 129, 113, 129, 97, 65, 68, 49, + 85, 97, 145, 97, 145, 97, 145, 97, 33, 97, 97, 17, + 53, 97, 17, 33, 67, 81, 49, 65, 34, 49, 68, 240, + 144, 46, 17, 210, 225, 33, 17, 147, 33, 33, 53, 50, + 49, 129, 113, 129, 113, 129, 97, 65, 68, 49, 85, 97, + 145, 97, 145, 97, 145, 97, 33, 97, 97, 17, 53, 97, + 17, 33, 67, 81, 49, 65, 34, 49, 68, 240, 144, 27, + 13, 240, 49, 209, 193, 98, 70, 53, 193, 113, 65, 137, + 129, 193, 193, 193, 134, 97, 65, 18, 65, 65, 50, 52, + 240, 80, 37, 16, 240, 240, 115, 163, 33, 241, 225, 241, + 65, 161, 81, 129, 97, 103, 17, 82, 33, 67, 49, 49, + 97, 17, 33, 49, 81, 49, 17, 33, 97, 98, 97, 225, + 225, 240, 144, 36, 16, 240, 65, 240, 17, 177, 49, 34, + 134, 209, 241, 98, 113, 129, 52, 130, 17, 49, 113, 49, + 49, 177, 33, 113, 83, 113, 113, 129, 97, 129, 97, 114, + 119, 240, 96, 47, 15, 240, 129, 225, 113, 97, 113, 69, + 97, 18, 17, 49, 82, 49, 65, 65, 49, 97, 33, 17, + 33, 97, 17, 33, 17, 113, 17, 33, 17, 113, 17, 49, + 129, 17, 50, 97, 33, 33, 33, 81, 50, 114, 178, 240, + 240, 80, 34, 13, 240, 17, 209, 129, 49, 146, 17, 181, + 97, 33, 129, 49, 145, 17, 97, 70, 49, 65, 113, 65, + 113, 65, 113, 65, 113, 65, 97, 97, 66, 116, 240, 32, + 26, 13, 0, 8, 113, 161, 33, 129, 19, 129, 52, 33, + 51, 65, 36, 97, 81, 81, 113, 34, 129, 209, 193, 193, + 240, 64, 34, 16, 240, 145, 179, 33, 145, 51, 161, 83, + 113, 50, 49, 115, 97, 17, 35, 129, 34, 33, 113, 129, + 51, 145, 240, 17, 241, 241, 240, 17, 241, 241, 240, 128, + 33, 12, 0, 8, 17, 193, 81, 81, 97, 52, 65, 18, + 17, 33, 50, 49, 49, 33, 65, 49, 33, 17, 33, 49, + 33, 33, 17, 33, 116, 129, 161, 240, 64, 46, 15, 240, + 98, 241, 97, 113, 113, 84, 81, 50, 17, 34, 33, 49, + 49, 49, 33, 33, 65, 65, 17, 17, 81, 65, 17, 17, + 17, 49, 65, 33, 33, 49, 49, 49, 49, 33, 33, 65, + 69, 177, 225, 209, 209, 240, 144, 22, 10, 0, 6, 81, + 161, 145, 145, 34, 83, 113, 145, 145, 100, 81, 51, 49, + 49, 34, 35, 240, 16, 26, 13, 240, 33, 209, 193, 193, + 193, 65, 117, 129, 193, 193, 193, 193, 193, 136, 65, 65, + 50, 33, 65, 81, 36, 240, 96, 25, 12, 242, 193, 164, + 98, 145, 177, 161, 177, 177, 53, 49, 18, 81, 34, 129, + 17, 145, 177, 161, 146, 100, 240, 32, 35, 10, 161, 161, + 50, 65, 33, 33, 49, 17, 65, 17, 33, 65, 17, 17, + 81, 17, 17, 81, 17, 17, 81, 18, 97, 33, 97, 33, + 81, 145, 129, 145, 129, 129, 240, 31, 14, 240, 241, 52, + 115, 49, 193, 193, 193, 193, 193, 20, 115, 66, 65, 129, + 49, 161, 17, 177, 83, 65, 81, 49, 49, 81, 67, 117, + 240, 64, 45, 17, 240, 81, 240, 33, 240, 17, 240, 17, + 67, 131, 18, 49, 67, 17, 17, 81, 130, 97, 129, 113, + 114, 113, 114, 113, 97, 17, 113, 81, 33, 113, 65, 17, + 17, 113, 33, 66, 113, 33, 81, 130, 97, 240, 224, 26, + 13, 240, 209, 51, 115, 33, 177, 177, 177, 177, 177, 35, + 100, 50, 50, 113, 33, 161, 193, 193, 177, 162, 116, 240, + 48, 28, 13, 0, 6, 97, 209, 193, 194, 147, 36, 99, + 65, 81, 113, 50, 113, 33, 17, 113, 17, 33, 97, 66, + 82, 81, 50, 240, 240, 39, 16, 240, 81, 240, 17, 241, + 241, 177, 35, 178, 17, 37, 131, 81, 114, 113, 82, 129, + 67, 129, 65, 17, 129, 49, 33, 129, 33, 49, 113, 33, + 33, 17, 82, 114, 35, 161, 240, 176, 42, 15, 240, 240, + 33, 35, 162, 33, 225, 209, 214, 114, 17, 66, 65, 33, + 97, 49, 49, 113, 17, 49, 129, 17, 49, 129, 17, 33, + 66, 49, 17, 17, 65, 33, 17, 49, 81, 50, 163, 240, + 240, 64, 39, 16, 240, 240, 81, 36, 162, 33, 225, 226, + 194, 34, 145, 97, 113, 113, 163, 33, 145, 33, 17, 180, + 209, 210, 67, 82, 17, 49, 49, 49, 65, 17, 66, 17, + 97, 65, 17, 240, 32, 31, 14, 240, 49, 225, 145, 49, + 18, 117, 193, 193, 211, 81, 66, 33, 35, 50, 51, 81, + 66, 97, 65, 17, 161, 33, 145, 209, 210, 231, 240, 16, + 37, 16, 240, 240, 113, 240, 17, 241, 225, 241, 225, 241, + 225, 34, 177, 17, 33, 145, 17, 49, 81, 50, 65, 81, + 34, 81, 65, 49, 97, 65, 33, 113, 49, 49, 131, 240, + 80, 28, 15, 240, 50, 98, 115, 33, 33, 81, 97, 240, + 131, 113, 19, 49, 113, 113, 225, 225, 210, 209, 225, 209, + 209, 194, 240, 240, 144, 27, 13, 0, 10, 18, 177, 193, + 147, 19, 33, 81, 49, 49, 65, 49, 50, 33, 65, 113, + 65, 97, 65, 113, 50, 240, 240, 48, 28, 11, 0, 6, + 113, 82, 65, 81, 65, 81, 17, 17, 53, 33, 97, 49, + 97, 50, 81, 50, 81, 65, 81, 65, 65, 145, 240, 192, + 9, 5, 113, 81, 17, 81, 0, 8, 64, 11, 5, 98, + 33, 33, 17, 33, 34, 0, 8, 48, 14, 8, 240, 240, + 162, 130, 129, 129, 129, 83, 50, 0, 6, 64, 18, 11, + 240, 240, 177, 129, 33, 18, 81, 82, 177, 177, 177, 131, + 98, 0, 9, 16, 34, 13, 50, 194, 177, 33, 145, 51, + 97, 52, 65, 193, 177, 36, 97, 17, 65, 82, 81, 81, + 97, 65, 113, 65, 97, 65, 113, 65, 33, 49, 147, 240, + 240, 32, 18, 11, 0, 8, 117, 21, 49, 145, 113, 17, + 130, 145, 161, 145, 161, 145, 240, 240, 23, 14, 240, 240, + 193, 87, 37, 81, 193, 129, 34, 162, 193, 209, 209, 193, + 209, 193, 209, 193, 193, 240, 160, 18, 10, 0, 8, 65, + 129, 129, 129, 130, 98, 17, 66, 49, 145, 145, 145, 145, + 224, 24, 12, 240, 240, 65, 177, 161, 161, 161, 161, 162, + 145, 17, 114, 33, 82, 65, 177, 177, 177, 177, 177, 240, + 32, 22, 9, 0, 6, 1, 129, 129, 19, 21, 33, 17, + 97, 17, 97, 17, 81, 129, 113, 113, 113, 240, 128, 27, + 13, 240, 33, 209, 193, 199, 22, 81, 17, 161, 17, 161, + 17, 145, 33, 145, 33, 129, 193, 177, 177, 177, 177, 162, + 240, 96, 16, 13, 0, 13, 17, 68, 84, 193, 193, 193, + 113, 71, 37, 0, 5, 96, 19, 16, 0, 10, 33, 85, + 101, 241, 241, 241, 241, 241, 241, 129, 104, 38, 0, 7, + 16, 24, 12, 0, 8, 17, 193, 181, 23, 145, 17, 145, + 17, 129, 33, 113, 49, 97, 33, 17, 81, 66, 177, 240, + 224, 31, 15, 240, 113, 241, 225, 225, 97, 118, 40, 193, + 17, 193, 17, 177, 33, 177, 33, 161, 49, 145, 65, 129, + 81, 98, 65, 17, 210, 225, 240, 96, 35, 13, 240, 33, + 209, 193, 193, 113, 71, 37, 81, 97, 81, 97, 81, 81, + 97, 81, 97, 81, 97, 65, 113, 65, 33, 49, 65, 65, + 33, 49, 99, 33, 129, 240, 16, 40, 16, 240, 81, 240, + 17, 113, 113, 81, 33, 97, 97, 49, 71, 85, 81, 145, + 81, 145, 81, 129, 97, 129, 97, 129, 97, 113, 113, 113, + 33, 49, 113, 65, 33, 97, 99, 81, 129, 240, 112, 27, + 15, 240, 81, 241, 225, 225, 35, 65, 52, 131, 33, 225, + 225, 241, 20, 17, 69, 100, 49, 225, 241, 225, 225, 225, + 240, 80, 33, 16, 240, 97, 113, 129, 65, 33, 113, 81, + 145, 35, 81, 52, 147, 33, 241, 241, 240, 17, 20, 33, + 69, 116, 49, 241, 240, 17, 241, 241, 241, 240, 112, 26, + 12, 240, 209, 177, 177, 36, 68, 49, 65, 97, 49, 97, + 49, 113, 33, 113, 177, 161, 161, 161, 161, 146, 130, 240, + 112, 30, 15, 240, 193, 97, 81, 33, 81, 97, 113, 36, + 116, 49, 113, 97, 97, 97, 97, 113, 81, 113, 225, 209, + 209, 209, 209, 194, 178, 240, 208, 27, 15, 240, 49, 241, + 225, 225, 225, 84, 65, 21, 129, 81, 113, 97, 97, 97, + 97, 113, 209, 225, 209, 209, 209, 209, 240, 176, 31, 16, + 240, 65, 145, 97, 97, 33, 81, 113, 113, 241, 84, 81, + 21, 145, 81, 129, 97, 113, 97, 113, 113, 225, 241, 225, + 225, 225, 225, 240, 208, 21, 12, 0, 6, 1, 85, 37, + 65, 177, 177, 177, 177, 177, 177, 17, 85, 37, 65, 0, + 6, 16, 23, 15, 240, 193, 193, 33, 193, 49, 85, 85, + 65, 225, 225, 225, 225, 225, 225, 65, 85, 85, 65, 0, + 8, 33, 17, 240, 177, 177, 81, 177, 65, 177, 65, 177, + 65, 97, 65, 40, 39, 33, 177, 65, 177, 65, 177, 65, + 240, 17, 241, 240, 17, 241, 241, 226, 240, 192, 36, 17, + 225, 177, 81, 81, 81, 33, 129, 65, 49, 113, 65, 177, + 65, 97, 65, 40, 39, 33, 177, 65, 177, 65, 177, 65, + 240, 17, 241, 240, 17, 241, 241, 226, 240, 192, 24, 15, + 0, 5, 114, 241, 241, 240, 146, 177, 49, 145, 81, 113, + 209, 209, 209, 209, 209, 145, 34, 178, 240, 176, 28, 15, + 240, 240, 193, 66, 97, 33, 81, 97, 129, 240, 146, 177, + 49, 145, 81, 113, 209, 209, 209, 209, 209, 145, 34, 178, + 240, 176, 28, 15, 0, 5, 113, 84, 101, 49, 209, 225, + 209, 225, 209, 209, 17, 177, 49, 145, 81, 113, 113, 66, + 145, 18, 177, 240, 240, 16, 32, 17, 225, 225, 33, 225, + 81, 84, 133, 49, 241, 240, 17, 241, 240, 17, 241, 241, + 17, 209, 49, 177, 81, 145, 113, 98, 145, 50, 177, 240, + 240, 112, 31, 16, 240, 81, 240, 17, 241, 241, 241, 69, + 17, 69, 49, 53, 97, 129, 81, 145, 65, 161, 49, 177, + 241, 241, 240, 17, 240, 23, 240, 240, 64, 37, 17, 240, + 97, 145, 113, 97, 33, 97, 113, 129, 240, 17, 69, 33, + 69, 49, 69, 97, 145, 81, 161, 65, 177, 49, 193, 240, + 17, 240, 17, 240, 33, 240, 39, 240, 240, 112, 25, 12, + 240, 240, 49, 193, 17, 145, 33, 129, 49, 97, 65, 97, + 177, 161, 177, 161, 161, 161, 161, 146, 240, 240, 32, 26, + 15, 193, 193, 33, 193, 209, 65, 145, 81, 129, 97, 97, + 113, 97, 225, 209, 225, 209, 209, 209, 209, 194, 240, 240, + 176, 27, 12, 240, 209, 193, 182, 81, 81, 81, 81, 65, + 81, 65, 18, 49, 49, 65, 17, 161, 178, 145, 161, 161, + 146, 130, 240, 112, 30, 15, 193, 193, 33, 81, 97, 129, + 230, 129, 81, 129, 81, 113, 81, 113, 18, 49, 97, 65, + 17, 209, 226, 193, 209, 209, 194, 178, 240, 208, 22, 15, + 240, 240, 146, 178, 149, 225, 225, 113, 103, 39, 225, 225, + 225, 209, 225, 209, 209, 194, 240, 176, 25, 16, 240, 225, + 178, 49, 130, 49, 101, 81, 145, 241, 129, 103, 55, 241, + 241, 241, 225, 241, 225, 225, 210, 240, 208, 21, 10, 0, + 9, 17, 65, 17, 49, 49, 33, 33, 49, 33, 81, 145, + 129, 129, 129, 129, 240, 176, 29, 14, 240, 240, 145, 97, + 113, 17, 65, 97, 33, 65, 81, 49, 49, 65, 65, 129, + 209, 193, 209, 193, 193, 193, 193, 178, 162, 240, 144, 29, + 16, 209, 209, 33, 209, 113, 177, 65, 97, 65, 65, 81, + 81, 49, 81, 81, 129, 241, 225, 241, 225, 225, 225, 225, + 210, 194, 240, 208, 22, 15, 0, 5, 113, 84, 101, 240, + 240, 113, 118, 39, 225, 225, 225, 209, 225, 209, 209, 194, + 240, 176, 25, 16, 240, 225, 209, 33, 49, 83, 17, 101, + 240, 240, 161, 118, 55, 241, 241, 241, 225, 241, 225, 225, + 210, 240, 208, 23, 9, 240, 49, 145, 129, 129, 129, 129, + 131, 97, 34, 65, 65, 49, 81, 33, 129, 129, 129, 129, + 240, 16, 27, 11, 240, 113, 113, 49, 113, 33, 65, 81, + 81, 65, 161, 163, 129, 34, 97, 65, 81, 81, 65, 161, + 161, 161, 161, 240, 80, 22, 15, 240, 240, 97, 241, 225, + 225, 113, 103, 39, 225, 225, 225, 225, 209, 225, 209, 209, + 194, 240, 176, 16, 16, 0, 10, 49, 68, 132, 0, 11, + 1, 103, 54, 113, 0, 8, 16, 28, 13, 240, 240, 161, + 85, 53, 65, 177, 193, 114, 33, 161, 17, 177, 177, 17, + 145, 49, 113, 81, 81, 97, 50, 146, 240, 240, 112, 28, + 14, 240, 49, 225, 225, 227, 86, 33, 193, 193, 193, 194, + 18, 129, 17, 50, 66, 33, 81, 18, 65, 209, 209, 209, + 209, 240, 96, 19, 10, 240, 240, 113, 161, 145, 145, 129, + 145, 129, 145, 129, 129, 129, 129, 114, 240, 208, 28, 16, + 0, 8, 65, 240, 17, 65, 161, 81, 145, 97, 113, 113, + 113, 129, 81, 145, 81, 161, 49, 177, 33, 193, 17, 0, + 7, 112, 31, 17, 0, 6, 1, 225, 33, 81, 129, 129, + 65, 177, 81, 161, 97, 129, 113, 129, 129, 97, 145, 97, + 161, 65, 177, 49, 193, 33, 0, 8, 48, 32, 17, 240, + 242, 225, 33, 209, 33, 81, 130, 113, 65, 177, 81, 161, + 97, 129, 113, 129, 129, 97, 145, 97, 161, 65, 177, 49, + 193, 33, 0, 8, 48, 21, 13, 240, 177, 209, 193, 193, + 193, 114, 49, 67, 85, 129, 193, 193, 193, 193, 209, 217, + 240, 192, 26, 15, 240, 241, 177, 49, 177, 33, 145, 65, + 161, 49, 114, 81, 67, 117, 161, 225, 225, 225, 225, 241, + 249, 240, 240, 48, 28, 15, 240, 178, 33, 145, 33, 33, + 129, 33, 33, 146, 49, 225, 114, 81, 67, 117, 161, 225, + 225, 225, 225, 241, 249, 240, 240, 48, 21, 13, 0, 6, + 65, 86, 37, 81, 193, 193, 177, 193, 177, 193, 177, 177, + 177, 162, 146, 240, 112, 24, 16, 209, 209, 33, 209, 240, + 65, 86, 85, 81, 241, 241, 225, 241, 225, 241, 225, 225, + 225, 210, 194, 240, 208, 25, 16, 194, 209, 33, 193, 33, + 210, 33, 86, 85, 81, 241, 241, 225, 241, 225, 241, 225, + 225, 225, 210, 194, 240, 208, 24, 16, 0, 8, 81, 225, + 17, 193, 49, 161, 81, 129, 113, 97, 145, 240, 17, 240, + 17, 240, 18, 0, 10, 16, 28, 16, 240, 240, 225, 209, + 33, 113, 81, 129, 17, 193, 49, 161, 81, 129, 113, 97, + 145, 240, 17, 240, 17, 240, 18, 0, 10, 16, 30, 16, + 240, 240, 210, 209, 33, 113, 65, 33, 97, 17, 66, 97, + 49, 161, 81, 129, 113, 97, 145, 240, 17, 240, 17, 240, + 18, 0, 10, 16, 35, 15, 240, 97, 241, 225, 225, 113, + 103, 39, 225, 225, 33, 113, 49, 49, 97, 49, 65, 65, + 65, 65, 65, 65, 81, 33, 81, 81, 17, 65, 17, 210, + 225, 240, 112, 38, 16, 209, 129, 113, 129, 65, 161, 81, + 145, 129, 103, 55, 241, 241, 33, 129, 49, 49, 113, 49, + 65, 81, 65, 65, 81, 65, 81, 49, 81, 81, 33, 65, + 17, 226, 241, 240, 144, 40, 16, 194, 129, 65, 33, 129, + 49, 33, 129, 66, 145, 129, 103, 55, 241, 241, 33, 129, + 49, 49, 113, 49, 65, 81, 65, 65, 81, 65, 81, 49, + 81, 81, 33, 65, 17, 226, 241, 240, 144, 23, 15, 0, + 7, 65, 103, 38, 81, 209, 209, 113, 81, 145, 49, 177, + 17, 209, 241, 241, 225, 0, 6, 48, 17, 10, 240, 99, + 162, 162, 240, 131, 162, 162, 240, 115, 163, 162, 161, 240, + 96, 27, 15, 240, 240, 81, 241, 225, 225, 209, 225, 209, + 225, 81, 113, 113, 97, 129, 65, 100, 65, 36, 65, 21, + 129, 0, 5, 96, 26, 12, 240, 240, 33, 193, 177, 177, + 177, 66, 65, 114, 33, 146, 178, 145, 33, 113, 65, 81, + 81, 65, 161, 146, 240, 112, 22, 15, 0, 5, 113, 69, + 100, 225, 225, 225, 129, 88, 38, 225, 225, 225, 225, 225, + 246, 240, 240, 32, 21, 12, 0, 7, 97, 193, 177, 177, + 22, 21, 65, 97, 49, 113, 33, 129, 193, 177, 177, 240, + 240, 32, 16, 240, 82, 241, 241, 240, 17, 83, 113, 20, + 33, 17, 52, 81, 51, 33, 81, 145, 65, 177, 33, 193, + 241, 241, 240, 17, 241, 241, 241, 240, 128, 18, 13, 0, + 13, 33, 51, 115, 33, 193, 177, 193, 81, 85, 53, 81, + 240, 240, 160, 21, 15, 0, 7, 97, 68, 116, 49, 225, + 225, 209, 225, 225, 225, 81, 102, 54, 97, 0, 7, 80, + 22, 9, 0, 6, 97, 52, 35, 49, 129, 129, 33, 36, + 50, 49, 129, 129, 17, 52, 35, 49, 240, 64, 25, 13, + 240, 240, 145, 101, 38, 65, 193, 193, 193, 33, 70, 52, + 65, 193, 193, 193, 33, 85, 53, 65, 193, 240, 208, 23, + 13, 240, 209, 53, 83, 240, 240, 49, 86, 37, 81, 193, + 193, 177, 193, 177, 177, 177, 162, 131, 240, 96, 30, 10, + 240, 33, 33, 113, 33, 97, 33, 97, 33, 97, 33, 97, + 33, 97, 33, 97, 33, 97, 33, 97, 129, 145, 129, 129, + 129, 129, 240, 16, 40, 16, 240, 240, 145, 177, 65, 177, + 49, 177, 49, 177, 49, 177, 49, 177, 49, 177, 49, 81, + 65, 65, 65, 81, 65, 49, 97, 65, 33, 97, 81, 17, + 113, 82, 113, 97, 113, 240, 240, 16, 27, 12, 240, 145, + 193, 177, 177, 177, 177, 177, 177, 129, 33, 113, 49, 97, + 65, 81, 81, 65, 97, 49, 113, 18, 130, 240, 96, 29, + 14, 0, 7, 1, 102, 38, 81, 33, 161, 33, 161, 33, + 161, 49, 129, 65, 129, 65, 129, 65, 129, 65, 85, 54, + 129, 240, 240, 144, 21, 10, 0, 8, 97, 68, 36, 49, + 33, 97, 33, 97, 33, 81, 145, 129, 129, 129, 129, 240, + 16, 27, 14, 240, 240, 193, 102, 38, 81, 33, 161, 33, + 161, 33, 161, 33, 161, 33, 145, 209, 193, 209, 193, 193, + 193, 178, 240, 96, 27, 16, 240, 129, 240, 17, 241, 245, + 87, 177, 49, 177, 49, 177, 49, 113, 49, 55, 40, 241, + 241, 241, 241, 226, 241, 240, 128, 22, 16, 0, 8, 33, + 86, 85, 65, 225, 177, 18, 193, 241, 241, 241, 241, 129, + 104, 38, 0, 7, 16, 24, 12, 240, 240, 97, 70, 36, + 81, 177, 177, 17, 69, 52, 65, 177, 161, 177, 161, 161, + 161, 146, 130, 240, 96, 22, 14, 240, 240, 193, 226, 225, + 240, 113, 193, 193, 193, 193, 193, 193, 193, 129, 34, 162, + 240, 240, 144, 30, 15, 193, 97, 129, 97, 81, 129, 97, + 119, 54, 81, 49, 161, 49, 161, 49, 145, 65, 145, 65, + 129, 225, 209, 209, 209, 209, 194, 240, 160, 25, 10, 0, + 6, 81, 161, 145, 149, 21, 49, 81, 49, 65, 65, 65, + 65, 49, 33, 17, 49, 66, 33, 97, 240, 112, 21, 11, + 0, 7, 33, 161, 161, 51, 53, 97, 49, 81, 65, 65, + 81, 145, 161, 145, 130, 240, 224, 29, 16, 209, 240, 17, + 209, 50, 85, 17, 54, 50, 81, 129, 97, 129, 97, 129, + 97, 113, 113, 113, 225, 241, 225, 225, 210, 0, 7, 32, + 31, 16, 209, 146, 33, 33, 145, 50, 161, 241, 19, 88, + 161, 49, 177, 49, 177, 49, 177, 49, 113, 59, 20, 65, + 241, 241, 241, 241, 241, 240, 128, 27, 17, 240, 240, 17, + 241, 17, 241, 49, 102, 86, 66, 146, 50, 177, 33, 209, + 17, 225, 240, 17, 145, 59, 52, 0, 12, 16, 26, 17, + 240, 240, 17, 241, 17, 17, 117, 17, 55, 50, 241, 242, + 121, 240, 17, 242, 241, 241, 241, 241, 226, 0, 7, 96, + 9, 4, 240, 225, 35, 33, 240, 240, 64, 9, 16, 0, + 16, 1, 119, 39, 0, 17, 13, 6, 240, 241, 97, 97, + 97, 81, 97, 81, 240, 240, 112, 17, 9, 240, 145, 145, + 81, 65, 65, 65, 145, 145, 129, 145, 129, 0, 7, 32, +}; + +tFont *g_psFontWSazanamimincho9x17 = (tFont *)g_pui8Sazanamimincho9x17; diff --git a/third_party/fonts/other/other_fonts.h b/third_party/fonts/other/other_fonts.h new file mode 100644 index 0000000..54bd7f8 --- /dev/null +++ b/third_party/fonts/other/other_fonts.h @@ -0,0 +1,48 @@ +//***************************************************************************** +// +// other_fonts.h - Public header declaring prototypes for the various extended +// fonts found under third_party/fonts/other. +// +//***************************************************************************** +#ifndef __OTHER_FONTS_H__ +#define __OTHER_FONTS_H__ + +//***************************************************************************** +// +// Fonts containing ASCII, Hiragana and Katakana characters. Similarly named +// fonts in the binfonts subdirectory also contain Kanji (and are, of course, +// very much larger). +// +//***************************************************************************** +extern const unsigned char g_pucSazanamigothic10x19[]; +#define g_pFontSazanamigothic10x19 \ + (const tFont *)g_pucSazanamigothic10x19 +extern const unsigned char g_pucSazanamigothic6x10[]; +#define g_pFontSazanamigothic6x10 \ + (const tFont *)g_pucSazanamigothic6x10 +extern const unsigned char g_pucSazanamigothic7x13[]; +#define g_pFontSazanamigothic7x13 \ + (const tFont *)g_pucSazanamigothic7x13 +extern const unsigned char g_pucSazanamigothic8x15[]; +#define g_pFontSazanamigothic8x15 \ + (const tFont *)g_pucSazanamigothic8x15 +extern const unsigned char g_pucSazanamigothic9x17[]; +#define g_pFontSazanamigothic9x17 \ + (const tFont *)g_pucSazanamigothic9x17 +extern const unsigned char g_pucSazanamimincho10x19[]; +#define g_pFontSazanamimincho10x19 \ + (const tFont *)g_pucSazanamimincho10x19 +extern const unsigned char g_pucSazanamimincho6x10[]; +#define g_pFontSazanamimincho6x10 \ + (const tFont *)g_pucSazanamimincho6x10 +extern const unsigned char g_pucSazanamimincho7x13[]; +#define g_pFontSazanamimincho7x13 \ + (const tFont *)g_pucSazanamimincho7x13 +extern const unsigned char g_pucSazanamimincho8x15[]; +#define g_pFontSazanamimincho8x15 \ + (const tFont *)g_pucSazanamimincho8x15 +extern const unsigned char g_pucSazanamimincho9x17[]; +#define g_pFontSazanamimincho9x17 \ + (const tFont *)g_pucSazanamimincho9x17 + +#endif // __OTHER_FONTS_H__ diff --git a/third_party/fonts/other/readme.txt b/third_party/fonts/other/readme.txt new file mode 100644 index 0000000..8700b1e --- /dev/null +++ b/third_party/fonts/other/readme.txt @@ -0,0 +1,5 @@ +The fonts in this directory are provided by the Wada Laboratory of the University of Tokyo and Electronic Font Open Library. + +Specific sources: + +Sazanami - http://sourceforge.jp/projects/efont/files/?release_id=10087#10087 diff --git a/third_party/fonts/other/ttf/sazanami-gothic.ttf b/third_party/fonts/other/ttf/sazanami-gothic.ttf new file mode 100644 index 0000000..abc5d49 Binary files /dev/null and b/third_party/fonts/other/ttf/sazanami-gothic.ttf differ -- cgit v1.3.1