OSDN Git Service

test20-mfont.tex: renamed from mfonttest.tex
authorHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Tue, 31 Dec 2013 00:34:46 +0000 (09:34 +0900)
committerHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Tue, 31 Dec 2013 00:34:46 +0000 (09:34 +0900)
Added notes and examples to test20-mfont.tex.

test/mfonttest.pdf [deleted file]
test/mfonttest.tex [deleted file]
test/test20-mfont.pdf [new file with mode: 0644]
test/test20-mfont.tex [new file with mode: 0644]
tool/kyoikukanjiChars.tex
tool/unicodeBlocks.tex

diff --git a/test/mfonttest.pdf b/test/mfonttest.pdf
deleted file mode 100644 (file)
index 446649e..0000000
Binary files a/test/mfonttest.pdf and /dev/null differ
diff --git a/test/mfonttest.tex b/test/mfonttest.tex
deleted file mode 100644 (file)
index 01be0b4..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-%#!lualatex
-\documentclass{ltjsarticle}
-
-\begin{document}
-
-%%%%%%%% plain TeX
-\jfont\jaA=KozGoPr6N-Regular.otf:jfm=ujis at 9.24872pt
-\jfont\jaB=KozMinPr6N-Bold.otf:jfm=ujis   at 9.24872pt
-\jfont\jaC=KozGoPr6N-Bold.otf:jfm=ujis    at 9.24872pt
-
-\jaA 
-あア漢字% 置換なし
-\ltjdeclarealtfont\jaA\jaB{"3000-"30FF}
-あア漢字% 「あ」のみ置換(段落末尾の状況が全段落で通用)
-\ltjdeclarealtfont\jaA\jaA{"30A0-"30FF}
-あア漢字% 「あ」のみ置換
-
-\ltjdeclarealtfont\jaA\jaB{"3000-"30FF}
-\ltjdeclarealtfont\jaA\jaC{`漢}
-あア漢字% 「あ」「ア」「漢」置換
-\mc
-あア漢字% 置換なし
-\jaA 
-あア漢字% 「あ」「ア」「漢」置換
-
-\jaA 
-あア漢字% 置換なし,\ltjclearaltfont の効力はこの段落全部なので
-\ltjclearaltfont\jaA
-あア漢字% 置換なし
-
-%%%%%%%% LaTeX
-
-\DeclareAlternateKanjiFont{JY3}{mc}{m}{n}{JY3}{gt}{m}{n}{`い,`う}
-\mc
-あいうえお%             \selectfont しないと有効にはならない
-\selectfont あいうえお% 「い」「う」が置換
-{\Large  あいうえお}
-
-{%
-  \DeclareAlternateKanjiFont{JY3}{mc}{m}{n}{JY3}{mc}{m}{n}{`い}%
-}% always global
-\DeclareAlternateKanjiFont{JY3}{mc}{m}{n}{JY3}{gt}{m}{n}{`お}
-\selectfont あいうえお% 「う」「お」が置換
-{\Large  あいうえお}
-
-\ClearAlternateKanjiFont{JY3}{mc}{m}{n}
-{\Large  あいうえお}%    置換なし
-あいうえお%              まだ「う」「お」が置換のまま
-
-\end{document}
diff --git a/test/test20-mfont.pdf b/test/test20-mfont.pdf
new file mode 100644 (file)
index 0000000..597aa73
Binary files /dev/null and b/test/test20-mfont.pdf differ
diff --git a/test/test20-mfont.tex b/test/test20-mfont.tex
new file mode 100644 (file)
index 0000000..b19c0a1
--- /dev/null
@@ -0,0 +1,241 @@
+%#!lualatex
+\documentclass{ltjsarticle}
+
+%%% この文書のタイプセットには,
+%%% MogaMincho, MogaGothic 及びそれらの太字が必要.
+%%% Y. Oz Vox (http://yozvox.web.fc2.com/) より入手可能.
+
+\DeclareKanjiFamily{JY3}{mcX}{}
+\DeclareKanjiFamily{JY3}{gtX}{}
+\DeclareFontShape{JY3}{mcX}{m}{n}{<-> s*[0.962216] MogaMincho:jfm=ujis}{}
+\DeclareFontShape{JY3}{gtX}{m}{n}{<-> s*[0.962216] MogaGothic:jfm=ujis}{}
+\DeclareFontShape{JY3}{mcX}{bx}{n}{<-> ssub*gtX/m/n}{}
+\def\mcdefault{mcX}
+\def\gtdefault{gtX}
+
+\begin{document}
+
+%%%%%%%% plain TeX
+\jfont\jaA={MogaMincho:jfm=ujis} at 9.24872pt
+\jfont\jaB={MogaGothic:jfm=ujis}   at 9.24872pt
+\jfont\jaC={MogaGothic Bold:jfm=ujis}    at 9.24872pt
+
+\jaA 
+あア漢字% 置換なし
+
+\ltjdeclarealtfont\jaA\jaB{"3000-"30FF}
+あア漢字% 「あ」のみ置換(段落末尾の状況が全段落で通用)
+\ltjdeclarealtfont\jaA\jaA{"30A0-"30FF}
+あア漢字% 「あ」のみ置換
+
+\ltjdeclarealtfont\jaA\jaB{"3000-"30FF}
+\ltjdeclarealtfont\jaA\jaC{`漢}
+あア漢字% 「あ」「ア」「漢」置換
+\mc
+あア漢字% 置換なし
+\jaA 
+あア漢字% 「あ」「ア」「漢」置換
+
+\jaA 
+あア漢字% 置換なし,\ltjclearaltfont の効力はこの段落全部なので
+\ltjclearaltfont\jaA
+あア漢字% 置換なし
+
+%%%%%%%% LaTeX
+
+\DeclareAlternateKanjiFont{JY3}{mc}{m}{n}{JY3}{gt}{m}{n}{`い,`う}
+\mc
+あいうえお%             \selectfont しないと有効にはならない
+\selectfont あいうえお% 「い」「う」が置換
+{\Large  あいうえお}
+
+{%
+  \DeclareAlternateKanjiFont{JY3}{mc}{m}{n}{JY3}{mc}{m}{n}{`い}%
+}% always global
+\DeclareAlternateKanjiFont{JY3}{mc}{m}{n}{JY3}{gt}{m}{n}{`お}
+\selectfont あいうえお% 「う」「お」が置換
+{\Large  あいうえお}
+
+\ClearAlternateKanjiFont{JY3}{mc}{m}{n}
+{\Large  あいうえお}%    置換なし
+あいうえお%              まだ「う」「お」が置換のまま 
+
+\section{例1}
+
+% (A) \DeclareFontShape{JY3}{gtX}{an}{n}{<-> s*[0.962216] MogaGothic:jfm=ujis}{}
+% (B) \DeclareFontShape{JY3}{gtX}{an}{n}{<-> ssub*gtX/m/n}{}
+\DeclareFontShape{JY3}{gtX}{an}{n}{<-> s*[0.962216] MogaGothic:jfm=ujis;foo}{}% (C)
+
+\DeclareFontShape{JY3}{mcX}{bx}{kana}{<-> s*[0.962216] MogaMincho Bold:jfm=ujis}{}
+\DeclareAlternateKanjiFont{JY3}{gtX}{an}{n}{JY3}{mcX}{bx}{kana}{"3000-"30FF}
+
+% (A), (B) では失敗する.例えばサイズが 10 pt のとき,
+% (A), (B) で定義した JY3/gtX/an/n/10 は JY3/gtX/m/n/10 と
+% (LuaTeX 内部で使われる)フォント番号が全く同じなので,区別できない.
+% そのため,JY3/gtX/an/n に対して行った「仮名は JY3/mcX/bx/kana で」という指定は
+% JY3/gtX/m/n に対しても有効になってしまう.
+
+% 意図したとおりに動作させるためには,(C) のように適当なゴミをくっつけて,
+% 「見た目は全く同じだが,フォント番号は異なる」状況にしないといけない.
+%%% なんとか解決できないだろうか?
+
+{\Large\gt 
+漢字をゴシック体,仮名を太明朝を使って
+{\kanjiseries{an}\selectfont このように文章を組む}
+ことが時々ある.}
+
+
+
+\newpage
+\section{例2:教育漢字を強調する}
+青文字は日本の小学校で学ぶ教育漢字で,
+緑文字はU+4E00--U+9FFF (CJK Unified Ideographs)に属するその他の文字.
+
+\DeclareKanjiFamily{JY3}{edm}{}
+\DeclareFontShape{JY3}{edm}{m}{n}{<-> s*[0.962216] 
+  MogaMincho:jfm=ujis;foo}{} % foo をつけている理由は JY3/gtX/an/n と一緒
+\DeclareFontShape{JY3}{edm}{m}{blue}{<-> s*[0.962216] 
+  MogaGothic:jfm=ujis;color=0000FF}{}
+\DeclareFontShape{JY3}{edm}{m}{green}{<-> s*[0.962216] 
+  MogaMincho:jfm=ujis;color=007F00}{}
+
+%%% 16進表記の A--F は大文字で!
+
+% U+4E00--U+9FFF は JY3/edm/m/green を使う
+\DeclareAlternateKanjiFont{JY3}{edm}{m}{n}{JY3}{edm}{m}{green}{"4E00-"9FFF}%
+% しかし,その中でも教育漢字は JY3/edm/m/blue を使う
+\DeclareAlternateKanjiFont{JY3}{edm}{m}{n}{JY3}{edm}{m}{blue}{%
+  "4E00,"53F3,"96E8,"5186,"738B,"97F3,"4E0B,"706B,"82B1,"8C9D,"5B66,"6C17,"4E5D,
+  "4F11,"7389,"91D1,"7A7A,"6708,"72AC,"898B,"4E94,"53E3,"6821,"5DE6,"4E09,"5C71,
+  "5B50,"56DB,"7CF8,"5B57,"8033,"4E03,"8ECA,"624B,"5341,"51FA,"5973,"5C0F,"4E0A,
+  "68EE,"4EBA,"6C34,"6B63,"751F,"9752,"5915,"77F3,"8D64,"5343,"5DDD,"5148,"65E9,
+  "8349,"8DB3,"6751,"5927,"7537,"7AF9,"4E2D,"866B,"753A,"5929,"7530,"571F,"4E8C,
+  "65E5,"5165,"5E74,"767D,"516B,"767E,"6587,"6728,"672C,"540D,"76EE,"7ACB,"529B,
+  "6797,"516D,"5F15,"7FBD,"96F2,"5712,"9060,"4F55,"79D1,"590F,"5BB6,"6B4C,"753B,
+  "56DE,"4F1A,"6D77,"7D75,"5916,"89D2,"697D,"6D3B,"9593,"4E38,"5CA9,"9854,"6C7D,
+  "8A18,"5E30,"5F13,"725B,"9B5A,"4EAC,"5F37,"6559,"8FD1,"5144,"5F62,"8A08,"5143,
+  "8A00,"539F,"6238,"53E4,"5348,"5F8C,"8A9E,"5DE5,"516C,"5E83,"4EA4,"5149,"8003,
+  "884C,"9AD8,"9EC4,"5408,"8C37,"56FD,"9ED2,"4ECA,"624D,"7D30,"4F5C,"7B97,"6B62,
+  "5E02,"77E2,"59C9,"601D,"7D19,"5BFA,"81EA,"6642,"5BA4,"793E,"5F31,"9996,"79CB,
+  "9031,"6625,"66F8,"5C11,"5834,"8272,"98DF,"5FC3,"65B0,"89AA,"56F3,"6570,"897F,
+  "58F0,"661F,"6674,"5207,"96EA,"8239,"7DDA,"524D,"7D44,"8D70,"591A,"592A,"4F53,
+  "53F0,"5730,"6C60,"77E5,"8336,"663C,"9577,"9CE5,"671D,"76F4,"901A,"5F1F,"5E97,
+  "70B9,"96FB,"5200,"51AC,"5F53,"6771,"7B54,"982D,"540C,"9053,"8AAD,"5185,"5357,
+  "8089,"99AC,"58F2,"8CB7,"9EA6,"534A,"756A,"7236,"98A8,"5206,"805E,"7C73,"6B69,
+  "6BCD,"65B9,"5317,"6BCE,"59B9,"4E07,"660E,"9CF4,"6BDB,"9580,"591C,"91CE,"53CB,
+  "7528,"66DC,"6765,"91CC,"7406,"8A71,"60AA,"5B89,"6697,"533B,"59D4,"610F,"80B2,
+  "54E1,"9662,"98F2,"904B,"6CF3,"99C5,"592E,"6A2A,"5C4B,"6E29,"5316,"8377,"754C,
+  "958B,"968E,"5BD2,"611F,"6F22,"9928,"5CB8,"8D77,"671F,"5BA2,"7A76,"6025,"7D1A,
+  "5BAE,"7403,"53BB,"6A4B,"696D,"66F2,"5C40,"9280,"533A,"82E6,"5177,"541B,"4FC2,
+  "8EFD,"8840,"6C7A,"7814,"770C,"5EAB,"6E56,"5411,"5E78,"6E2F,"53F7,"6839,"796D,
+  "76BF,"4ED5,"6B7B,"4F7F,"59CB,"6307,"6B6F,"8A69,"6B21,"4E8B,"6301,"5F0F,"5B9F,
+  "5199,"8005,"4E3B,"5B88,"53D6,"9152,"53D7,"5DDE,"62FE,"7D42,"7FD2,"96C6,"4F4F,
+  "91CD,"5BBF,"6240,"6691,"52A9,"662D,"6D88,"5546,"7AE0,"52DD,"4E57,"690D,"7533,
+  "8EAB,"795E,"771F,"6DF1,"9032,"4E16,"6574,"6614,"5168,"76F8,"9001,"60F3,"606F,
+  "901F,"65CF,"4ED6,"6253,"5BFE,"5F85,"4EE3,"7B2C,"984C,"70AD,"77ED,"8AC7,"7740,
+  "6CE8,"67F1,"4E01,"5E33,"8ABF,"8FFD,"5B9A,"5EAD,"7B1B,"9244,"8EE2,"90FD,"5EA6,
+  "6295,"8C46,"5CF6,"6E6F,"767B,"7B49,"52D5,"7AE5,"8FB2,"6CE2,"914D,"500D,"7BB1,
+  "7551,"767A,"53CD,"5742,"677F,"76AE,"60B2,"7F8E,"9F3B,"7B46,"6C37,"8868,"79D2,
+  "75C5,"54C1,"8CA0,"90E8,"670D,"798F,"7269,"5E73,"8FD4,"52C9,"653E,"5473,"547D,
+  "9762,"554F,"5F79,"85AC,"7531,"6CB9,"6709,"904A,"4E88,"7F8A,"6D0B,"8449,"967D,
+  "69D8,"843D,"6D41,"65C5,"4E21,"7DD1,"793C,"5217,"7DF4,"8DEF,"548C,"611B,"6848,
+  "4EE5,"8863,"4F4D,"56F2,"80C3,"5370,"82F1,"6804,"5869,"5104,"52A0,"679C,"8CA8,
+  "8AB2,"82BD,"6539,"68B0,"5BB3,"8857,"5404,"899A,"5B8C,"5B98,"7BA1,"95A2,"89B3,
+  "9858,"5E0C,"5B63,"7D00,"559C,"65D7,"5668,"6A5F,"8B70,"6C42,"6CE3,"6551,"7D66,
+  "6319,"6F01,"5171,"5354,"93E1,"7AF6,"6975,"8A13,"8ECD,"90E1,"5F84,"578B,"666F,
+  "82B8,"6B20,"7D50,"5EFA,"5065,"9A13,"56FA,"529F,"597D,"5019,"822A,"5EB7,"544A,
+  "5DEE,"83DC,"6700,"6750,"6628,"672D,"5237,"6BBA,"5BDF,"53C2,"7523,"6563,"6B8B,
+  "58EB,"6C0F,"53F2,"53F8,"8A66,"5150,"6CBB,"8F9E,"5931,"501F,"7A2E,"5468,"795D,
+  "9806,"521D,"677E,"7B11,"5531,"713C,"8C61,"7167,"8CDE,"81E3,"4FE1,"6210,"7701,
+  "6E05,"9759,"5E2D,"7A4D,"6298,"7BC0,"8AAC,"6D45,"6226,"9078,"7136,"4E89,"5009,
+  "5DE3,"675F,"5074,"7D9A,"5352,"5B6B,"5E2F,"968A,"9054,"5358,"7F6E,"4EF2,"8CAF,
+  "5146,"8178,"4F4E,"5E95,"505C,"7684,"5178,"4F1D,"5F92,"52AA,"706F,"5802,"50CD,
+  "7279,"5F97,"6BD2,"71B1,"5FF5,"6557,"6885,"535A,"98EF,"98DB,"8CBB,"5FC5,"7968,
+  "6A19,"4E0D,"592B,"4ED8,"5E9C,"526F,"7C89,"5175,"5225,"8FBA,"5909,"4FBF,"5305,
+  "6CD5,"671B,"7267,"672B,"6E80,"672A,"8108,"6C11,"7121,"7D04,"52C7,"8981,"990A,
+  "6D74,"5229,"9678,"826F,"6599,"91CF,"8F2A,"985E,"4EE4,"51B7,"4F8B,"6B74,"9023,
+  "8001,"52B4,"9332,"5727,"79FB,"56E0,"6C38,"55B6,"885B,"6613,"76CA,"6DB2,"6F14,
+  "5FDC,"5F80,"685C,"6069,"53EF,"4EEE,"4FA1,"6CB3,"904E,"8CC0,"5FEB,"89E3,"683C,
+  "78BA,"984D,"520A,"5E79,"6163,"773C,"57FA,"5BC4,"898F,"6280,"7FA9,"9006,"4E45,
+  "65E7,"5C45,"8A31,"5883,"5747,"7981,"53E5,"7FA4,"7D4C,"6F54,"4EF6,"5238,"967A,
+  "691C,"9650,"73FE,"6E1B,"6545,"500B,"8B77,"52B9,"539A,"8015,"9271,"69CB,"8208,
+  "8B1B,"6DF7,"67FB,"518D,"707D,"59BB,"63A1,"969B,"5728,"8CA1,"7F6A,"96D1,"9178,
+  "8CDB,"652F,"5FD7,"679D,"5E2B,"8CC7,"98FC,"793A,"4F3C,"8B58,"8CEA,"820E,"8B1D,
+  "6388,"4FEE,"8FF0,"8853,"6E96,"5E8F,"62DB,"627F,"8A3C,"6761,"72B6,"5E38,"60C5,
+  "7E54,"8077,"5236,"6027,"653F,"52E2,"7CBE,"88FD,"7A0E,"8CAC,"7E3E,"63A5,"8A2D,
+  "820C,"7D76,"92AD,"7956,"7D20,"7DCF,"9020,"50CF,"5897,"5247,"6E2C,"5C5E,"7387,
+  "640D,"9000,"8CB8,"614B,"56E3,"65AD,"7BC9,"5F35,"63D0,"7A0B,"9069,"6575,"7D71,
+  "9285,"5C0E,"5FB3,"72EC,"4EFB,"71C3,"80FD,"7834,"72AF,"5224,"7248,"6BD4,"80A5,
+  "975E,"5099,"4FF5,"8A55,"8CA7,"5E03,"5A66,"5BCC,"6B66,"5FA9,"8907,"4ECF,"7DE8,
+  "5F01,"4FDD,"5893,"5831,"8C4A,"9632,"8CBF,"66B4,"52D9,"5922,"8FF7,"7DBF,"8F38,
+  "4F59,"9810,"5BB9,"7565,"7559,"9818,"7570,"907A,"57DF,"5B87,"6620,"5EF6,"6CBF,
+  "6211,"7070,"62E1,"9769,"95A3,"5272,"682A,"5E72,"5DFB,"770B,"7C21,"5371,"673A,
+  "63EE,"8CB4,"7591,"5438,"4F9B,"80F8,"90F7,"52E4,"7B4B,"7CFB,"656C,"8B66,"5287,
+  "6FC0,"7A74,"7D79,"6A29,"61B2,"6E90,"53B3,"5DF1,"547C,"8AA4,"540E,"5B5D,"7687,
+  "7D05,"964D,"92FC,"523B,"7A40,"9AA8,"56F0,"7802,"5EA7,"6E08,"88C1,"7B56,"518A,
+  "8695,"81F3,"79C1,"59FF,"8996,"8A5E,"8A8C,"78C1,"5C04,"6368,"5C3A,"82E5,"6A39,
+  "53CE,"5B97,"5C31,"8846,"5F93,"7E26,"7E2E,"719F,"7D14,"51E6,"7F72,"8AF8,"9664,
+  "5C06,"50B7,"969C,"57CE,"84B8,"91DD,"4EC1,"5782,"63A8,"5BF8,"76DB,"8056,"8AA0,
+  "5BA3,"5C02,"6CC9,"6D17,"67D3,"5584,"594F,"7A93,"5275,"88C5,"5C64,"64CD,"8535,
+  "81D3,"5B58,"5C0A,"5B85,"62C5,"63A2,"8A95,"6BB5,"6696,"5024,"5B99,"5FE0,"8457,
+  "5E81,"9802,"6F6E,"8CC3,"75DB,"5C55,"8A0E,"515A,"7CD6,"5C4A,"96E3,"4E73,"8A8D,
+  "7D0D,"8133,"6D3E,"62DD,"80CC,"80BA,"4FF3,"73ED,"6669,"5426,"6279,"79D8,"8179,
+  "596E,"4E26,"965B,"9589,"7247,"88DC,"66AE,"5B9D,"8A2A,"4EA1,"5FD8,"68D2,"679A,
+  "5E55,"5BC6,"76DF,"6A21,"8A33,"90F5,"512A,"5E7C,"6B32,"7FCC,"4E71,"5375,"89A7,
+  "88CF,"5F8B,"81E8,"6717,"8AD6}
+
+\paragraph{日本国憲法 前文}
+
+{\kanjifamily{edm}\selectfont
+日本国民は、正当に選挙された国会における代表者を通じて行動し、われらとわれらの子孫のために、
+諸国民との協和による成果と、わが国全土にわたつて自由のもたらす恵沢を確保し、政府の行為によ
+つて再び戦争の惨禍が起ることのないやうにすることを決意し、ここに主権が国民に存することを宣
+言し、この憲法を確定する。そもそも国政は、国民の厳粛な信託によるものであつて、その権威は国
+民に由来し、その権力は国民の代表者がこれを行使し、その福利は国民がこれを享受する。これは人
+類普遍の原理であり、この憲法は、かかる原理に基くものである。われらは、これに反する一切の憲
+法、法令及び詔勅を排除する。
+
+日本国民は、恒久の平和を念願し、人間相互の関係を支配する崇高な理想を深く自覚するのであつて、
+平和を愛する諸国民の公正と信義に信頼して、われらの安全と生存を保持しようと決意した。われら
+は、平和を維持し、専制と隷従、圧迫と偏狭を地上から永遠に除去しようと努めてゐる国際社会にお
+いて、名誉ある地位を占めたいと思ふ。われらは、全世界の国民が、ひとしく恐怖と欠乏から免かれ、
+平和のうちに生存する権利を有することを確認する。
+
+われらは、いづれの国家も、自国のことのみに専念して他国を無視してはならないのであつて、政治
+道徳の法則は、普遍的なものであり、この法則に従ふことは、自国の主権を維持し、他国と対等関係
+に立たうとする各国の責務であると信ずる。
+
+日本国民は、国家の名誉にかけ、全力をあげてこの崇高な理想と目的を達成することを誓ふ。
+}
+
+\paragraph{大日本帝國憲法 「上諭」}\ \\
+Wikisource (\texttt{http://ja.wikisource.org/wiki/大日本帝國憲法})中の
+「JIS~X~0208版」から引用.
+
+\medskip
+
+{\kanjifamily{edm}\selectfont
+朕祖宗ノ遺烈ヲ承ケ萬世一系ノ帝位ヲ踐ミ朕カ親愛スル所ノ臣民ハ即チ朕カ祖宗ノ惠撫慈養シタマヒ
+シ所ノ臣民ナルヲ念ヒ其ノ康福ヲ増進シ其ノ懿徳良能ヲ發達セシメムコトヲ願ヒ又其ノ翼贊ニ依リ與
+ニ倶ニ國家ノ進運ヲ扶持セムコトヲ望ミ乃チ明治十四年十月十二日ノ詔命ヲ履踐シ茲ニ大憲ヲ制
+定シ朕カ率由スル所ヲ示シ朕カ後嗣及臣民及臣民ノ子孫タル者ヲシテ永遠ニ循行スル所ヲ知ラシム
+
+國家統治ノ大權ハ朕カ之ヲ祖宗ニ承ケテ之ヲ子孫ニ傳フル所ナリ朕及朕カ子孫ハ將來此ノ憲法ノ條章
+ニ循ヒ之ヲ行フコトヲ愆ラサルヘシ
+
+朕ハ我カ臣民ノ權利及財産ノ安全ヲ貴重シ及之ヲ保護シ此ノ憲法及法律ノ範圍内ニ於テ其ノ享有ヲ完
+全ナラシムヘキコトヲ宣言ス
+
+帝國議會ハ明治二十三年ヲ以テ之ヲ召集シ議會開會ノ時ヲ以テ此ノ憲法ヲシテ有効ナラシムルノ期ト
+スヘシ
+
+將來若此ノ憲法ノ或ル條章ヲ改定スルノ必要ナル時宜ヲ見ルニ至ラハ朕及朕カ繼統ノ子孫ハ發議ノ權
+ヲ執リ之ヲ議會ニ付シ議會ハ此ノ憲法ニ定メタル要件ニ依リ之ヲ議決スルノ外朕カ子孫及臣民ハ敢テ
+之カ紛更ヲ試ミルコトヲ得サルヘシ
+
+朕カ在廷ノ大臣ハ朕カ爲ニ此ノ憲法ヲ施行スルノ責ニ任スヘク朕カ現在及將來ノ臣民ハ此ノ憲法ニ對
+シ永遠ニ從順ノ義務ヲ負フヘシ
+}
+
+
+\end{document}
index 82ff1eb..623d4fb 100644 (file)
@@ -1 +1 @@
-defcharrange{210}{"4e00,"53f3,"96e8,"5186,"738b,"97f3,"4e0b,"706b,"82b1,"8c9d,"5b66,"6c17,"4e5d,"4f11,"7389,"91d1,"7a7a,"6708,"72ac,"898b,"4e94,"53e3,"6821,"5de6,"4e09,"5c71,"5b50,"56db,"7cf8,"5b57,"8033,"4e03,"8eca,"624b,"5341,"51fa,"5973,"5c0f,"4e0a,"68ee,"4eba,"6c34,"6b63,"751f,"9752,"5915,"77f3,"8d64,"5343,"5ddd,"5148,"65e9,"8349,"8db3,"6751,"5927,"7537,"7af9,"4e2d,"866b,"753a,"5929,"7530,"571f,"4e8c,"65e5,"5165,"5e74,"767d,"516b,"767e,"6587,"6728,"672c,"540d,"76ee,"7acb,"529b,"6797,"516d,"5f15,"7fbd,"96f2,"5712,"9060,"4f55,"79d1,"590f,"5bb6,"6b4c,"753b,"56de,"4f1a,"6d77,"7d75,"5916,"89d2,"697d,"6d3b,"9593,"4e38,"5ca9,"9854,"6c7d,"8a18,"5e30,"5f13,"725b,"9b5a,"4eac,"5f37,"6559,"8fd1,"5144,"5f62,"8a08,"5143,"8a00,"539f,"6238,"53e4,"5348,"5f8c,"8a9e,"5de5,"516c,"5e83,"4ea4,"5149,"8003,"884c,"9ad8,"9ec4,"5408,"8c37,"56fd,"9ed2,"4eca,"624d,"7d30,"4f5c,"7b97,"6b62,"5e02,"77e2,"59c9,"601d,"7d19,"5bfa,"81ea,"6642,"5ba4,"793e,"5f31,"9996,"79cb,"9031,"6625,"66f8,"5c11,"5834,"8272,"98df,"5fc3,"65b0,"89aa,"56f3,"6570,"897f,"58f0,"661f,"6674,"5207,"96ea,"8239,"7dda,"524d,"7d44,"8d70,"591a,"592a,"4f53,"53f0,"5730,"6c60,"77e5,"8336,"663c,"9577,"9ce5,"671d,"76f4,"901a,"5f1f,"5e97,"70b9,"96fb,"5200,"51ac,"5f53,"6771,"7b54,"982d,"540c,"9053,"8aad,"5185,"5357,"8089,"99ac,"58f2,"8cb7,"9ea6,"534a,"756a,"7236,"98a8,"5206,"805e,"7c73,"6b69,"6bcd,"65b9,"5317,"6bce,"59b9,"4e07,"660e,"9cf4,"6bdb,"9580,"591c,"91ce,"53cb,"7528,"66dc,"6765,"91cc,"7406,"8a71,"60aa,"5b89,"6697,"533b,"59d4,"610f,"80b2,"54e1,"9662,"98f2,"904b,"6cf3,"99c5,"592e,"6a2a,"5c4b,"6e29,"5316,"8377,"754c,"958b,"968e,"5bd2,"611f,"6f22,"9928,"5cb8,"8d77,"671f,"5ba2,"7a76,"6025,"7d1a,"5bae,"7403,"53bb,"6a4b,"696d,"66f2,"5c40,"9280,"533a,"82e6,"5177,"541b,"4fc2,"8efd,"8840,"6c7a,"7814,"770c,"5eab,"6e56,"5411,"5e78,"6e2f,"53f7,"6839,"796d,"76bf,"4ed5,"6b7b,"4f7f,"59cb,"6307,"6b6f,"8a69,"6b21,"4e8b,"6301,"5f0f,"5b9f,"5199,"8005,"4e3b,"5b88,"53d6,"9152,"53d7,"5dde,"62fe,"7d42,"7fd2,"96c6,"4f4f,"91cd,"5bbf,"6240,"6691,"52a9,"662d,"6d88,"5546,"7ae0,"52dd,"4e57,"690d,"7533,"8eab,"795e,"771f,"6df1,"9032,"4e16,"6574,"6614,"5168,"76f8,"9001,"60f3,"606f,"901f,"65cf,"4ed6,"6253,"5bfe,"5f85,"4ee3,"7b2c,"984c,"70ad,"77ed,"8ac7,"7740,"6ce8,"67f1,"4e01,"5e33,"8abf,"8ffd,"5b9a,"5ead,"7b1b,"9244,"8ee2,"90fd,"5ea6,"6295,"8c46,"5cf6,"6e6f,"767b,"7b49,"52d5,"7ae5,"8fb2,"6ce2,"914d,"500d,"7bb1,"7551,"767a,"53cd,"5742,"677f,"76ae,"60b2,"7f8e,"9f3b,"7b46,"6c37,"8868,"79d2,"75c5,"54c1,"8ca0,"90e8,"670d,"798f,"7269,"5e73,"8fd4,"52c9,"653e,"5473,"547d,"9762,"554f,"5f79,"85ac,"7531,"6cb9,"6709,"904a,"4e88,"7f8a,"6d0b,"8449,"967d,"69d8,"843d,"6d41,"65c5,"4e21,"7dd1,"793c,"5217,"7df4,"8def,"548c,"611b,"6848,"4ee5,"8863,"4f4d,"56f2,"80c3,"5370,"82f1,"6804,"5869,"5104,"52a0,"679c,"8ca8,"8ab2,"82bd,"6539,"68b0,"5bb3,"8857,"5404,"899a,"5b8c,"5b98,"7ba1,"95a2,"89b3,"9858,"5e0c,"5b63,"7d00,"559c,"65d7,"5668,"6a5f,"8b70,"6c42,"6ce3,"6551,"7d66,"6319,"6f01,"5171,"5354,"93e1,"7af6,"6975,"8a13,"8ecd,"90e1,"5f84,"578b,"666f,"82b8,"6b20,"7d50,"5efa,"5065,"9a13,"56fa,"529f,"597d,"5019,"822a,"5eb7,"544a,"5dee,"83dc,"6700,"6750,"6628,"672d,"5237,"6bba,"5bdf,"53c2,"7523,"6563,"6b8b,"58eb,"6c0f,"53f2,"53f8,"8a66,"5150,"6cbb,"8f9e,"5931,"501f,"7a2e,"5468,"795d,"9806,"521d,"677e,"7b11,"5531,"713c,"8c61,"7167,"8cde,"81e3,"4fe1,"6210,"7701,"6e05,"9759,"5e2d,"7a4d,"6298,"7bc0,"8aac,"6d45,"6226,"9078,"7136,"4e89,"5009,"5de3,"675f,"5074,"7d9a,"5352,"5b6b,"5e2f,"968a,"9054,"5358,"7f6e,"4ef2,"8caf,"5146,"8178,"4f4e,"5e95,"505c,"7684,"5178,"4f1d,"5f92,"52aa,"706f,"5802,"50cd,"7279,"5f97,"6bd2,"71b1,"5ff5,"6557,"6885,"535a,"98ef,"98db,"8cbb,"5fc5,"7968,"6a19,"4e0d,"592b,"4ed8,"5e9c,"526f,"7c89,"5175,"5225,"8fba,"5909,"4fbf,"5305,"6cd5,"671b,"7267,"672b,"6e80,"672a,"8108,"6c11,"7121,"7d04,"52c7,"8981,"990a,"6d74,"5229,"9678,"826f,"6599,"91cf,"8f2a,"985e,"4ee4,"51b7,"4f8b,"6b74,"9023,"8001,"52b4,"9332,"5727,"79fb,"56e0,"6c38,"55b6,"885b,"6613,"76ca,"6db2,"6f14,"5fdc,"5f80,"685c,"6069,"53ef,"4eee,"4fa1,"6cb3,"904e,"8cc0,"5feb,"89e3,"683c,"78ba,"984d,"520a,"5e79,"6163,"773c,"57fa,"5bc4,"898f,"6280,"7fa9,"9006,"4e45,"65e7,"5c45,"8a31,"5883,"5747,"7981,"53e5,"7fa4,"7d4c,"6f54,"4ef6,"5238,"967a,"691c,"9650,"73fe,"6e1b,"6545,"500b,"8b77,"52b9,"539a,"8015,"9271,"69cb,"8208,"8b1b,"6df7,"67fb,"518d,"707d,"59bb,"63a1,"969b,"5728,"8ca1,"7f6a,"96d1,"9178,"8cdb,"652f,"5fd7,"679d,"5e2b,"8cc7,"98fc,"793a,"4f3c,"8b58,"8cea,"820e,"8b1d,"6388,"4fee,"8ff0,"8853,"6e96,"5e8f,"62db,"627f,"8a3c,"6761,"72b6,"5e38,"60c5,"7e54,"8077,"5236,"6027,"653f,"52e2,"7cbe,"88fd,"7a0e,"8cac,"7e3e,"63a5,"8a2d,"820c,"7d76,"92ad,"7956,"7d20,"7dcf,"9020,"50cf,"5897,"5247,"6e2c,"5c5e,"7387,"640d,"9000,"8cb8,"614b,"56e3,"65ad,"7bc9,"5f35,"63d0,"7a0b,"9069,"6575,"7d71,"9285,"5c0e,"5fb3,"72ec,"4efb,"71c3,"80fd,"7834,"72af,"5224,"7248,"6bd4,"80a5,"975e,"5099,"4ff5,"8a55,"8ca7,"5e03,"5a66,"5bcc,"6b66,"5fa9,"8907,"4ecf,"7de8,"5f01,"4fdd,"5893,"5831,"8c4a,"9632,"8cbf,"66b4,"52d9,"5922,"8ff7,"7dbf,"8f38,"4f59,"9810,"5bb9,"7565,"7559,"9818,"7570,"907a,"57df,"5b87,"6620,"5ef6,"6cbf,"6211,"7070,"62e1,"9769,"95a3,"5272,"682a,"5e72,"5dfb,"770b,"7c21,"5371,"673a,"63ee,"8cb4,"7591,"5438,"4f9b,"80f8,"90f7,"52e4,"7b4b,"7cfb,"656c,"8b66,"5287,"6fc0,"7a74,"7d79,"6a29,"61b2,"6e90,"53b3,"5df1,"547c,"8aa4,"540e,"5b5d,"7687,"7d05,"964d,"92fc,"523b,"7a40,"9aa8,"56f0,"7802,"5ea7,"6e08,"88c1,"7b56,"518a,"8695,"81f3,"79c1,"59ff,"8996,"8a5e,"8a8c,"78c1,"5c04,"6368,"5c3a,"82e5,"6a39,"53ce,"5b97,"5c31,"8846,"5f93,"7e26,"7e2e,"719f,"7d14,"51e6,"7f72,"8af8,"9664,"5c06,"50b7,"969c,"57ce,"84b8,"91dd,"4ec1,"5782,"63a8,"5bf8,"76db,"8056,"8aa0,"5ba3,"5c02,"6cc9,"6d17,"67d3,"5584,"594f,"7a93,"5275,"88c5,"5c64,"64cd,"8535,"81d3,"5b58,"5c0a,"5b85,"62c5,"63a2,"8a95,"6bb5,"6696,"5024,"5b99,"5fe0,"8457,"5e81,"9802,"6f6e,"8cc3,"75db,"5c55,"8a0e,"515a,"7cd6,"5c4a,"96e3,"4e73,"8a8d,"7d0d,"8133,"6d3e,"62dd,"80cc,"80ba,"4ff3,"73ed,"6669,"5426,"6279,"79d8,"8179,"596e,"4e26,"965b,"9589,"7247,"88dc,"66ae,"5b9d,"8a2a,"4ea1,"5fd8,"68d2,"679a,"5e55,"5bc6,"76df,"6a21,"8a33,"90f5,"512a,"5e7c,"6b32,"7fcc,"4e71,"5375,"89a7,"88cf,"5f8b,"81e8,"6717,"8ad6,}
+\ltjdefcharrange{210}{"4E00,"53F3,"96E8,"5186,"738B,"97F3,"4E0B,"706B,"82B1,"8C9D,"5B66,"6C17,"4E5D,"4F11,"7389,"91D1,"7A7A,"6708,"72AC,"898B,"4E94,"53E3,"6821,"5DE6,"4E09,"5C71,"5B50,"56DB,"7CF8,"5B57,"8033,"4E03,"8ECA,"624B,"5341,"51FA,"5973,"5C0F,"4E0A,"68EE,"4EBA,"6C34,"6B63,"751F,"9752,"5915,"77F3,"8D64,"5343,"5DDD,"5148,"65E9,"8349,"8DB3,"6751,"5927,"7537,"7AF9,"4E2D,"866B,"753A,"5929,"7530,"571F,"4E8C,"65E5,"5165,"5E74,"767D,"516B,"767E,"6587,"6728,"672C,"540D,"76EE,"7ACB,"529B,"6797,"516D,"5F15,"7FBD,"96F2,"5712,"9060,"4F55,"79D1,"590F,"5BB6,"6B4C,"753B,"56DE,"4F1A,"6D77,"7D75,"5916,"89D2,"697D,"6D3B,"9593,"4E38,"5CA9,"9854,"6C7D,"8A18,"5E30,"5F13,"725B,"9B5A,"4EAC,"5F37,"6559,"8FD1,"5144,"5F62,"8A08,"5143,"8A00,"539F,"6238,"53E4,"5348,"5F8C,"8A9E,"5DE5,"516C,"5E83,"4EA4,"5149,"8003,"884C,"9AD8,"9EC4,"5408,"8C37,"56FD,"9ED2,"4ECA,"624D,"7D30,"4F5C,"7B97,"6B62,"5E02,"77E2,"59C9,"601D,"7D19,"5BFA,"81EA,"6642,"5BA4,"793E,"5F31,"9996,"79CB,"9031,"6625,"66F8,"5C11,"5834,"8272,"98DF,"5FC3,"65B0,"89AA,"56F3,"6570,"897F,"58F0,"661F,"6674,"5207,"96EA,"8239,"7DDA,"524D,"7D44,"8D70,"591A,"592A,"4F53,"53F0,"5730,"6C60,"77E5,"8336,"663C,"9577,"9CE5,"671D,"76F4,"901A,"5F1F,"5E97,"70B9,"96FB,"5200,"51AC,"5F53,"6771,"7B54,"982D,"540C,"9053,"8AAD,"5185,"5357,"8089,"99AC,"58F2,"8CB7,"9EA6,"534A,"756A,"7236,"98A8,"5206,"805E,"7C73,"6B69,"6BCD,"65B9,"5317,"6BCE,"59B9,"4E07,"660E,"9CF4,"6BDB,"9580,"591C,"91CE,"53CB,"7528,"66DC,"6765,"91CC,"7406,"8A71,"60AA,"5B89,"6697,"533B,"59D4,"610F,"80B2,"54E1,"9662,"98F2,"904B,"6CF3,"99C5,"592E,"6A2A,"5C4B,"6E29,"5316,"8377,"754C,"958B,"968E,"5BD2,"611F,"6F22,"9928,"5CB8,"8D77,"671F,"5BA2,"7A76,"6025,"7D1A,"5BAE,"7403,"53BB,"6A4B,"696D,"66F2,"5C40,"9280,"533A,"82E6,"5177,"541B,"4FC2,"8EFD,"8840,"6C7A,"7814,"770C,"5EAB,"6E56,"5411,"5E78,"6E2F,"53F7,"6839,"796D,"76BF,"4ED5,"6B7B,"4F7F,"59CB,"6307,"6B6F,"8A69,"6B21,"4E8B,"6301,"5F0F,"5B9F,"5199,"8005,"4E3B,"5B88,"53D6,"9152,"53D7,"5DDE,"62FE,"7D42,"7FD2,"96C6,"4F4F,"91CD,"5BBF,"6240,"6691,"52A9,"662D,"6D88,"5546,"7AE0,"52DD,"4E57,"690D,"7533,"8EAB,"795E,"771F,"6DF1,"9032,"4E16,"6574,"6614,"5168,"76F8,"9001,"60F3,"606F,"901F,"65CF,"4ED6,"6253,"5BFE,"5F85,"4EE3,"7B2C,"984C,"70AD,"77ED,"8AC7,"7740,"6CE8,"67F1,"4E01,"5E33,"8ABF,"8FFD,"5B9A,"5EAD,"7B1B,"9244,"8EE2,"90FD,"5EA6,"6295,"8C46,"5CF6,"6E6F,"767B,"7B49,"52D5,"7AE5,"8FB2,"6CE2,"914D,"500D,"7BB1,"7551,"767A,"53CD,"5742,"677F,"76AE,"60B2,"7F8E,"9F3B,"7B46,"6C37,"8868,"79D2,"75C5,"54C1,"8CA0,"90E8,"670D,"798F,"7269,"5E73,"8FD4,"52C9,"653E,"5473,"547D,"9762,"554F,"5F79,"85AC,"7531,"6CB9,"6709,"904A,"4E88,"7F8A,"6D0B,"8449,"967D,"69D8,"843D,"6D41,"65C5,"4E21,"7DD1,"793C,"5217,"7DF4,"8DEF,"548C,"611B,"6848,"4EE5,"8863,"4F4D,"56F2,"80C3,"5370,"82F1,"6804,"5869,"5104,"52A0,"679C,"8CA8,"8AB2,"82BD,"6539,"68B0,"5BB3,"8857,"5404,"899A,"5B8C,"5B98,"7BA1,"95A2,"89B3,"9858,"5E0C,"5B63,"7D00,"559C,"65D7,"5668,"6A5F,"8B70,"6C42,"6CE3,"6551,"7D66,"6319,"6F01,"5171,"5354,"93E1,"7AF6,"6975,"8A13,"8ECD,"90E1,"5F84,"578B,"666F,"82B8,"6B20,"7D50,"5EFA,"5065,"9A13,"56FA,"529F,"597D,"5019,"822A,"5EB7,"544A,"5DEE,"83DC,"6700,"6750,"6628,"672D,"5237,"6BBA,"5BDF,"53C2,"7523,"6563,"6B8B,"58EB,"6C0F,"53F2,"53F8,"8A66,"5150,"6CBB,"8F9E,"5931,"501F,"7A2E,"5468,"795D,"9806,"521D,"677E,"7B11,"5531,"713C,"8C61,"7167,"8CDE,"81E3,"4FE1,"6210,"7701,"6E05,"9759,"5E2D,"7A4D,"6298,"7BC0,"8AAC,"6D45,"6226,"9078,"7136,"4E89,"5009,"5DE3,"675F,"5074,"7D9A,"5352,"5B6B,"5E2F,"968A,"9054,"5358,"7F6E,"4EF2,"8CAF,"5146,"8178,"4F4E,"5E95,"505C,"7684,"5178,"4F1D,"5F92,"52AA,"706F,"5802,"50CD,"7279,"5F97,"6BD2,"71B1,"5FF5,"6557,"6885,"535A,"98EF,"98DB,"8CBB,"5FC5,"7968,"6A19,"4E0D,"592B,"4ED8,"5E9C,"526F,"7C89,"5175,"5225,"8FBA,"5909,"4FBF,"5305,"6CD5,"671B,"7267,"672B,"6E80,"672A,"8108,"6C11,"7121,"7D04,"52C7,"8981,"990A,"6D74,"5229,"9678,"826F,"6599,"91CF,"8F2A,"985E,"4EE4,"51B7,"4F8B,"6B74,"9023,"8001,"52B4,"9332,"5727,"79FB,"56E0,"6C38,"55B6,"885B,"6613,"76CA,"6DB2,"6F14,"5FDC,"5F80,"685C,"6069,"53EF,"4EEE,"4FA1,"6CB3,"904E,"8CC0,"5FEB,"89E3,"683C,"78BA,"984D,"520A,"5E79,"6163,"773C,"57FA,"5BC4,"898F,"6280,"7FA9,"9006,"4E45,"65E7,"5C45,"8A31,"5883,"5747,"7981,"53E5,"7FA4,"7D4C,"6F54,"4EF6,"5238,"967A,"691C,"9650,"73FE,"6E1B,"6545,"500B,"8B77,"52B9,"539A,"8015,"9271,"69CB,"8208,"8B1B,"6DF7,"67FB,"518D,"707D,"59BB,"63A1,"969B,"5728,"8CA1,"7F6A,"96D1,"9178,"8CDB,"652F,"5FD7,"679D,"5E2B,"8CC7,"98FC,"793A,"4F3C,"8B58,"8CEA,"820E,"8B1D,"6388,"4FEE,"8FF0,"8853,"6E96,"5E8F,"62DB,"627F,"8A3C,"6761,"72B6,"5E38,"60C5,"7E54,"8077,"5236,"6027,"653F,"52E2,"7CBE,"88FD,"7A0E,"8CAC,"7E3E,"63A5,"8A2D,"820C,"7D76,"92AD,"7956,"7D20,"7DCF,"9020,"50CF,"5897,"5247,"6E2C,"5C5E,"7387,"640D,"9000,"8CB8,"614B,"56E3,"65AD,"7BC9,"5F35,"63D0,"7A0B,"9069,"6575,"7D71,"9285,"5C0E,"5FB3,"72EC,"4EFB,"71C3,"80FD,"7834,"72AF,"5224,"7248,"6BD4,"80A5,"975E,"5099,"4FF5,"8A55,"8CA7,"5E03,"5A66,"5BCC,"6B66,"5FA9,"8907,"4ECF,"7DE8,"5F01,"4FDD,"5893,"5831,"8C4A,"9632,"8CBF,"66B4,"52D9,"5922,"8FF7,"7DBF,"8F38,"4F59,"9810,"5BB9,"7565,"7559,"9818,"7570,"907A,"57DF,"5B87,"6620,"5EF6,"6CBF,"6211,"7070,"62E1,"9769,"95A3,"5272,"682A,"5E72,"5DFB,"770B,"7C21,"5371,"673A,"63EE,"8CB4,"7591,"5438,"4F9B,"80F8,"90F7,"52E4,"7B4B,"7CFB,"656C,"8B66,"5287,"6FC0,"7A74,"7D79,"6A29,"61B2,"6E90,"53B3,"5DF1,"547C,"8AA4,"540E,"5B5D,"7687,"7D05,"964D,"92FC,"523B,"7A40,"9AA8,"56F0,"7802,"5EA7,"6E08,"88C1,"7B56,"518A,"8695,"81F3,"79C1,"59FF,"8996,"8A5E,"8A8C,"78C1,"5C04,"6368,"5C3A,"82E5,"6A39,"53CE,"5B97,"5C31,"8846,"5F93,"7E26,"7E2E,"719F,"7D14,"51E6,"7F72,"8AF8,"9664,"5C06,"50B7,"969C,"57CE,"84B8,"91DD,"4EC1,"5782,"63A8,"5BF8,"76DB,"8056,"8AA0,"5BA3,"5C02,"6CC9,"6D17,"67D3,"5584,"594F,"7A93,"5275,"88C5,"5C64,"64CD,"8535,"81D3,"5B58,"5C0A,"5B85,"62C5,"63A2,"8A95,"6BB5,"6696,"5024,"5B99,"5FE0,"8457,"5E81,"9802,"6F6E,"8CC3,"75DB,"5C55,"8A0E,"515A,"7CD6,"5C4A,"96E3,"4E73,"8A8D,"7D0D,"8133,"6D3E,"62DD,"80CC,"80BA,"4FF3,"73ED,"6669,"5426,"6279,"79D8,"8179,"596E,"4E26,"965B,"9589,"7247,"88DC,"66AE,"5B9D,"8A2A,"4EA1,"5FD8,"68D2,"679A,"5E55,"5BC6,"76DF,"6A21,"8A33,"90F5,"512A,"5E7C,"6B32,"7FCC,"4E71,"5375,"89A7,"88CF,"5F8B,"81E8,"6717,"8AD6,}
index 8c7407d..afdd062 100644 (file)
 % based on Unicode blocks Blocks-6.0.0.txt
-\defcharrange{1}{"0000-"007F} % Basic Latin
-\defcharrange{2}{"0080-"00FF} % Latin-1 Supplement
-\defcharrange{3}{"0100-"017F} % Latin Extended-A
-\defcharrange{4}{"0180-"024F} % Latin Extended-B
-\defcharrange{5}{"0250-"02AF} % IPA Extensions
-\defcharrange{6}{"02B0-"02FF} % Spacing Modifier Letters
-\defcharrange{7}{"0300-"036F} % Combining Diacritical Marks
-\defcharrange{8}{"0370-"03FF} % Greek and Coptic
-\defcharrange{9}{"0400-"04FF} % Cyrillic
-\defcharrange{10}{"0500-"052F} % Cyrillic Supplement
-\defcharrange{11}{"0530-"058F} % Armenian
-\defcharrange{12}{"0590-"05FF} % Hebrew
-\defcharrange{13}{"0600-"06FF} % Arabic
-\defcharrange{14}{"0700-"074F} % Syriac
-\defcharrange{15}{"0750-"077F} % Arabic Supplement
-\defcharrange{16}{"0780-"07BF} % Thaana
-\defcharrange{17}{"07C0-"07FF} % NKo
-\defcharrange{18}{"0800-"083F} % Samaritan
-\defcharrange{19}{"0840-"085F} % Mandaic
-\defcharrange{20}{"0900-"097F} % Devanagari
-\defcharrange{21}{"0980-"09FF} % Bengali
-\defcharrange{22}{"0A00-"0A7F} % Gurmukhi
-\defcharrange{23}{"0A80-"0AFF} % Gujarati
-\defcharrange{24}{"0B00-"0B7F} % Oriya
-\defcharrange{25}{"0B80-"0BFF} % Tamil
-\defcharrange{26}{"0C00-"0C7F} % Telugu
-\defcharrange{27}{"0C80-"0CFF} % Kannada
-\defcharrange{28}{"0D00-"0D7F} % Malayalam
-\defcharrange{29}{"0D80-"0DFF} % Sinhala
-\defcharrange{30}{"0E00-"0E7F} % Thai
-\defcharrange{31}{"0E80-"0EFF} % Lao
-\defcharrange{32}{"0F00-"0FFF} % Tibetan
-\defcharrange{33}{"1000-"109F} % Myanmar
-\defcharrange{34}{"10A0-"10FF} % Georgian
-\defcharrange{35}{"1100-"11FF} % Hangul Jamo
-\defcharrange{36}{"1200-"137F} % Ethiopic
-\defcharrange{37}{"1380-"139F} % Ethiopic Supplement
-\defcharrange{38}{"13A0-"13FF} % Cherokee
-\defcharrange{39}{"1400-"167F} % Unified Canadian Aboriginal Syllabics
-\defcharrange{40}{"1680-"169F} % Ogham
-\defcharrange{41}{"16A0-"16FF} % Runic
-\defcharrange{42}{"1700-"171F} % Tagalog
-\defcharrange{43}{"1720-"173F} % Hanunoo
-\defcharrange{44}{"1740-"175F} % Buhid
-\defcharrange{45}{"1760-"177F} % Tagbanwa
-\defcharrange{46}{"1780-"17FF} % Khmer
-\defcharrange{47}{"1800-"18AF} % Mongolian
-\defcharrange{48}{"18B0-"18FF} % Unified Canadian Aboriginal Syllabics Extended
-\defcharrange{49}{"1900-"194F} % Limbu
-\defcharrange{50}{"1950-"197F} % Tai Le
-\defcharrange{51}{"1980-"19DF} % New Tai Lue
-\defcharrange{52}{"19E0-"19FF} % Khmer Symbols
-\defcharrange{53}{"1A00-"1A1F} % Buginese
-\defcharrange{54}{"1A20-"1AAF} % Tai Tham
-\defcharrange{55}{"1B00-"1B7F} % Balinese
-\defcharrange{56}{"1B80-"1BBF} % Sundanese
-\defcharrange{57}{"1BC0-"1BFF} % Batak
-\defcharrange{58}{"1C00-"1C4F} % Lepcha
-\defcharrange{59}{"1C50-"1C7F} % Ol Chiki
-\defcharrange{60}{"1CD0-"1CFF} % Vedic Extensions
-\defcharrange{61}{"1D00-"1D7F} % Phonetic Extensions
-\defcharrange{62}{"1D80-"1DBF} % Phonetic Extensions Supplement
-\defcharrange{63}{"1DC0-"1DFF} % Combining Diacritical Marks Supplement
-\defcharrange{64}{"1E00-"1EFF} % Latin Extended Additional
-\defcharrange{65}{"1F00-"1FFF} % Greek Extended
-\defcharrange{66}{"2000-"206F} % General Punctuation
-\defcharrange{67}{"2070-"209F} % Superscripts and Subscripts
-\defcharrange{68}{"20A0-"20CF} % Currency Symbols
-\defcharrange{69}{"20D0-"20FF} % Combining Diacritical Marks for Symbols
-\defcharrange{70}{"2100-"214F} % Letterlike Symbols
-\defcharrange{71}{"2150-"218F} % Number Forms
-\defcharrange{72}{"2190-"21FF} % Arrows
-\defcharrange{73}{"2200-"22FF} % Mathematical Operators
-\defcharrange{74}{"2300-"23FF} % Miscellaneous Technical
-\defcharrange{75}{"2400-"243F} % Control Pictures
-\defcharrange{76}{"2440-"245F} % Optical Character Recognition
-\defcharrange{77}{"2460-"24FF} % Enclosed Alphanumerics
-\defcharrange{78}{"2500-"257F} % Box Drawing
-\defcharrange{79}{"2580-"259F} % Block Elements
-\defcharrange{80}{"25A0-"25FF} % Geometric Shapes
-\defcharrange{81}{"2600-"26FF} % Miscellaneous Symbols
-\defcharrange{82}{"2700-"27BF} % Dingbats
-\defcharrange{83}{"27C0-"27EF} % Miscellaneous Mathematical Symbols-A
-\defcharrange{84}{"27F0-"27FF} % Supplemental Arrows-A
-\defcharrange{85}{"2800-"28FF} % Braille Patterns
-\defcharrange{86}{"2900-"297F} % Supplemental Arrows-B
-\defcharrange{87}{"2980-"29FF} % Miscellaneous Mathematical Symbols-B
-\defcharrange{88}{"2A00-"2AFF} % Supplemental Mathematical Operators
-\defcharrange{89}{"2B00-"2BFF} % Miscellaneous Symbols and Arrows
-\defcharrange{90}{"2C00-"2C5F} % Glagolitic
-\defcharrange{91}{"2C60-"2C7F} % Latin Extended-C
-\defcharrange{92}{"2C80-"2CFF} % Coptic
-\defcharrange{93}{"2D00-"2D2F} % Georgian Supplement
-\defcharrange{94}{"2D30-"2D7F} % Tifinagh
-\defcharrange{95}{"2D80-"2DDF} % Ethiopic Extended
-\defcharrange{96}{"2DE0-"2DFF} % Cyrillic Extended-A
-\defcharrange{97}{"2E00-"2E7F} % Supplemental Punctuation
-\defcharrange{98}{"2E80-"2EFF} % CJK Radicals Supplement
-\defcharrange{99}{"2F00-"2FDF} % Kangxi Radicals
-\defcharrange{100}{"2FF0-"2FFF} % Ideographic Description Characters
-\defcharrange{101}{"3000-"303F} % CJK Symbols and Punctuation
-\defcharrange{102}{"3040-"309F} % Hiragana
-\defcharrange{103}{"30A0-"30FF} % Katakana
-\defcharrange{104}{"3100-"312F} % Bopomofo
-\defcharrange{105}{"3130-"318F} % Hangul Compatibility Jamo
-\defcharrange{106}{"3190-"319F} % Kanbun
-\defcharrange{107}{"31A0-"31BF} % Bopomofo Extended
-\defcharrange{108}{"31C0-"31EF} % CJK Strokes
-\defcharrange{109}{"31F0-"31FF} % Katakana Phonetic Extensions
-\defcharrange{110}{"3200-"32FF} % Enclosed CJK Letters and Months
-\defcharrange{111}{"3300-"33FF} % CJK Compatibility
-\defcharrange{112}{"3400-"4DBF} % CJK Unified Ideographs Extension A
-\defcharrange{113}{"4DC0-"4DFF} % Yijing Hexagram Symbols
-\defcharrange{114}{"4E00-"9FFF} % CJK Unified Ideographs
-\defcharrange{115}{"A000-"A48F} % Yi Syllables
-\defcharrange{116}{"A490-"A4CF} % Yi Radicals
-\defcharrange{117}{"A4D0-"A4FF} % Lisu
-\defcharrange{118}{"A500-"A63F} % Vai
-\defcharrange{119}{"A640-"A69F} % Cyrillic Extended-B
-\defcharrange{120}{"A6A0-"A6FF} % Bamum
-\defcharrange{121}{"A700-"A71F} % Modifier Tone Letters
-\defcharrange{122}{"A720-"A7FF} % Latin Extended-D
-\defcharrange{123}{"A800-"A82F} % Syloti Nagri
-\defcharrange{124}{"A830-"A83F} % Common Indic Number Forms
-\defcharrange{125}{"A840-"A87F} % Phags-pa
-\defcharrange{126}{"A880-"A8DF} % Saurashtra
-\defcharrange{127}{"A8E0-"A8FF} % Devanagari Extended
-\defcharrange{128}{"A900-"A92F} % Kayah Li
-\defcharrange{129}{"A930-"A95F} % Rejang
-\defcharrange{130}{"A960-"A97F} % Hangul Jamo Extended-A
-\defcharrange{131}{"A980-"A9DF} % Javanese
-\defcharrange{132}{"AA00-"AA5F} % Cham
-\defcharrange{133}{"AA60-"AA7F} % Myanmar Extended-A
-\defcharrange{134}{"AA80-"AADF} % Tai Viet
-\defcharrange{135}{"AB00-"AB2F} % Ethiopic Extended-A
-\defcharrange{136}{"ABC0-"ABFF} % Meetei Mayek
-\defcharrange{137}{"AC00-"D7AF} % Hangul Syllables
-\defcharrange{138}{"D7B0-"D7FF} % Hangul Jamo Extended-B
-\defcharrange{139}{"D800-"DB7F} % High Surrogates
-\defcharrange{140}{"DB80-"DBFF} % High Private Use Surrogates
-\defcharrange{141}{"DC00-"DFFF} % Low Surrogates
-\defcharrange{142}{"E000-"F8FF} % Private Use Area
-\defcharrange{143}{"F900-"FAFF} % CJK Compatibility Ideographs
-\defcharrange{144}{"FB00-"FB4F} % Alphabetic Presentation Forms
-\defcharrange{145}{"FB50-"FDFF} % Arabic Presentation Forms-A
-\defcharrange{146}{"FE00-"FE0F} % Variation Selectors
-\defcharrange{147}{"FE10-"FE1F} % Vertical Forms
-\defcharrange{148}{"FE20-"FE2F} % Combining Half Marks
-\defcharrange{149}{"FE30-"FE4F} % CJK Compatibility Forms
-\defcharrange{150}{"FE50-"FE6F} % Small Form Variants
-\defcharrange{151}{"FE70-"FEFF} % Arabic Presentation Forms-B
-\defcharrange{152}{"FF00-"FFEF} % Halfwidth and Fullwidth Forms
-\defcharrange{153}{"FFF0-"FFFF} % Specials
-\defcharrange{154}{"10000-"1007F} % Linear B Syllabary
-\defcharrange{155}{"10080-"100FF} % Linear B Ideograms
-\defcharrange{156}{"10100-"1013F} % Aegean Numbers
-\defcharrange{157}{"10140-"1018F} % Ancient Greek Numbers
-\defcharrange{158}{"10190-"101CF} % Ancient Symbols
-\defcharrange{159}{"101D0-"101FF} % Phaistos Disc
-\defcharrange{160}{"10280-"1029F} % Lycian
-\defcharrange{161}{"102A0-"102DF} % Carian
-\defcharrange{162}{"10300-"1032F} % Old Italic
-\defcharrange{163}{"10330-"1034F} % Gothic
-\defcharrange{164}{"10380-"1039F} % Ugaritic
-\defcharrange{165}{"103A0-"103DF} % Old Persian
-\defcharrange{166}{"10400-"1044F} % Deseret
-\defcharrange{167}{"10450-"1047F} % Shavian
-\defcharrange{168}{"10480-"104AF} % Osmanya
-\defcharrange{169}{"10800-"1083F} % Cypriot Syllabary
-\defcharrange{170}{"10840-"1085F} % Imperial Aramaic
-\defcharrange{171}{"10900-"1091F} % Phoenician
-\defcharrange{172}{"10920-"1093F} % Lydian
-\defcharrange{173}{"10A00-"10A5F} % Kharoshthi
-\defcharrange{174}{"10A60-"10A7F} % Old South Arabian
-\defcharrange{175}{"10B00-"10B3F} % Avestan
-\defcharrange{176}{"10B40-"10B5F} % Inscriptional Parthian
-\defcharrange{177}{"10B60-"10B7F} % Inscriptional Pahlavi
-\defcharrange{178}{"10C00-"10C4F} % Old Turkic
-\defcharrange{179}{"10E60-"10E7F} % Rumi Numeral Symbols
-\defcharrange{180}{"11000-"1107F} % Brahmi
-\defcharrange{181}{"11080-"110CF} % Kaithi
-\defcharrange{182}{"12000-"123FF} % Cuneiform
-\defcharrange{183}{"12400-"1247F} % Cuneiform Numbers and Punctuation
-\defcharrange{184}{"13000-"1342F} % Egyptian Hieroglyphs
-\defcharrange{185}{"16800-"16A3F} % Bamum Supplement
-\defcharrange{186}{"1B000-"1B0FF} % Kana Supplement
-\defcharrange{187}{"1D000-"1D0FF} % Byzantine Musical Symbols
-\defcharrange{188}{"1D100-"1D1FF} % Musical Symbols
-\defcharrange{189}{"1D200-"1D24F} % Ancient Greek Musical Notation
-\defcharrange{190}{"1D300-"1D35F} % Tai Xuan Jing Symbols
-\defcharrange{191}{"1D360-"1D37F} % Counting Rod Numerals
-\defcharrange{192}{"1D400-"1D7FF} % Mathematical Alphanumeric Symbols
-\defcharrange{193}{"1F000-"1F02F} % Mahjong Tiles
-\defcharrange{194}{"1F030-"1F09F} % Domino Tiles
-\defcharrange{195}{"1F0A0-"1F0FF} % Playing Cards
-\defcharrange{196}{"1F100-"1F1FF} % Enclosed Alphanumeric Supplement
-\defcharrange{197}{"1F200-"1F2FF} % Enclosed Ideographic Supplement
-\defcharrange{198}{"1F300-"1F5FF} % Miscellaneous Symbols And Pictographs
-\defcharrange{199}{"1F600-"1F64F} % Emoticons
-\defcharrange{200}{"1F680-"1F6FF} % Transport And Map Symbols
-\defcharrange{201}{"1F700-"1F77F} % Alchemical Symbols
-\defcharrange{202}{"20000-"2A6DF} % CJK Unified Ideographs Extension B
-\defcharrange{203}{"2A700-"2B73F} % CJK Unified Ideographs Extension C
-\defcharrange{204}{"2B740-"2B81F} % CJK Unified Ideographs Extension D
-\defcharrange{205}{"2F800-"2FA1F} % CJK Compatibility Ideographs Supplement
-\defcharrange{206}{"E0000-"E007F} % Tags
-\defcharrange{207}{"E0100-"E01EF} % Variation Selectors Supplement
-\defcharrange{208}{"F0000-"FFFFF} % Supplementary Private Use Area-A
-\defcharrange{209}{"100000-"10FFFF} % Supplementary Private Use Area-B
+\ltjdefcharrange{1}{"0000-"007F} % Basic Latin
+\ltjdefcharrange{2}{"0080-"00FF} % Latin-1 Supplement
+\ltjdefcharrange{3}{"0100-"017F} % Latin Extended-A
+\ltjdefcharrange{4}{"0180-"024F} % Latin Extended-B
+\ltjdefcharrange{5}{"0250-"02AF} % IPA Extensions
+\ltjdefcharrange{6}{"02B0-"02FF} % Spacing Modifier Letters
+\ltjdefcharrange{7}{"0300-"036F} % Combining Diacritical Marks
+\ltjdefcharrange{8}{"0370-"03FF} % Greek and Coptic
+\ltjdefcharrange{9}{"0400-"04FF} % Cyrillic
+\ltjdefcharrange{10}{"0500-"052F} % Cyrillic Supplement
+\ltjdefcharrange{11}{"0530-"058F} % Armenian
+\ltjdefcharrange{12}{"0590-"05FF} % Hebrew
+\ltjdefcharrange{13}{"0600-"06FF} % Arabic
+\ltjdefcharrange{14}{"0700-"074F} % Syriac
+\ltjdefcharrange{15}{"0750-"077F} % Arabic Supplement
+\ltjdefcharrange{16}{"0780-"07BF} % Thaana
+\ltjdefcharrange{17}{"07C0-"07FF} % NKo
+\ltjdefcharrange{18}{"0800-"083F} % Samaritan
+\ltjdefcharrange{19}{"0840-"085F} % Mandaic
+\ltjdefcharrange{20}{"0900-"097F} % Devanagari
+\ltjdefcharrange{21}{"0980-"09FF} % Bengali
+\ltjdefcharrange{22}{"0A00-"0A7F} % Gurmukhi
+\ltjdefcharrange{23}{"0A80-"0AFF} % Gujarati
+\ltjdefcharrange{24}{"0B00-"0B7F} % Oriya
+\ltjdefcharrange{25}{"0B80-"0BFF} % Tamil
+\ltjdefcharrange{26}{"0C00-"0C7F} % Telugu
+\ltjdefcharrange{27}{"0C80-"0CFF} % Kannada
+\ltjdefcharrange{28}{"0D00-"0D7F} % Malayalam
+\ltjdefcharrange{29}{"0D80-"0DFF} % Sinhala
+\ltjdefcharrange{30}{"0E00-"0E7F} % Thai
+\ltjdefcharrange{31}{"0E80-"0EFF} % Lao
+\ltjdefcharrange{32}{"0F00-"0FFF} % Tibetan
+\ltjdefcharrange{33}{"1000-"109F} % Myanmar
+\ltjdefcharrange{34}{"10A0-"10FF} % Georgian
+\ltjdefcharrange{35}{"1100-"11FF} % Hangul Jamo
+\ltjdefcharrange{36}{"1200-"137F} % Ethiopic
+\ltjdefcharrange{37}{"1380-"139F} % Ethiopic Supplement
+\ltjdefcharrange{38}{"13A0-"13FF} % Cherokee
+\ltjdefcharrange{39}{"1400-"167F} % Unified Canadian Aboriginal Syllabics
+\ltjdefcharrange{40}{"1680-"169F} % Ogham
+\ltjdefcharrange{41}{"16A0-"16FF} % Runic
+\ltjdefcharrange{42}{"1700-"171F} % Tagalog
+\ltjdefcharrange{43}{"1720-"173F} % Hanunoo
+\ltjdefcharrange{44}{"1740-"175F} % Buhid
+\ltjdefcharrange{45}{"1760-"177F} % Tagbanwa
+\ltjdefcharrange{46}{"1780-"17FF} % Khmer
+\ltjdefcharrange{47}{"1800-"18AF} % Mongolian
+\ltjdefcharrange{48}{"18B0-"18FF} % Unified Canadian Aboriginal Syllabics Extended
+\ltjdefcharrange{49}{"1900-"194F} % Limbu
+\ltjdefcharrange{50}{"1950-"197F} % Tai Le
+\ltjdefcharrange{51}{"1980-"19DF} % New Tai Lue
+\ltjdefcharrange{52}{"19E0-"19FF} % Khmer Symbols
+\ltjdefcharrange{53}{"1A00-"1A1F} % Buginese
+\ltjdefcharrange{54}{"1A20-"1AAF} % Tai Tham
+\ltjdefcharrange{55}{"1B00-"1B7F} % Balinese
+\ltjdefcharrange{56}{"1B80-"1BBF} % Sundanese
+\ltjdefcharrange{57}{"1BC0-"1BFF} % Batak
+\ltjdefcharrange{58}{"1C00-"1C4F} % Lepcha
+\ltjdefcharrange{59}{"1C50-"1C7F} % Ol Chiki
+\ltjdefcharrange{60}{"1CD0-"1CFF} % Vedic Extensions
+\ltjdefcharrange{61}{"1D00-"1D7F} % Phonetic Extensions
+\ltjdefcharrange{62}{"1D80-"1DBF} % Phonetic Extensions Supplement
+\ltjdefcharrange{63}{"1DC0-"1DFF} % Combining Diacritical Marks Supplement
+\ltjdefcharrange{64}{"1E00-"1EFF} % Latin Extended Additional
+\ltjdefcharrange{65}{"1F00-"1FFF} % Greek Extended
+\ltjdefcharrange{66}{"2000-"206F} % General Punctuation
+\ltjdefcharrange{67}{"2070-"209F} % Superscripts and Subscripts
+\ltjdefcharrange{68}{"20A0-"20CF} % Currency Symbols
+\ltjdefcharrange{69}{"20D0-"20FF} % Combining Diacritical Marks for Symbols
+\ltjdefcharrange{70}{"2100-"214F} % Letterlike Symbols
+\ltjdefcharrange{71}{"2150-"218F} % Number Forms
+\ltjdefcharrange{72}{"2190-"21FF} % Arrows
+\ltjdefcharrange{73}{"2200-"22FF} % Mathematical Operators
+\ltjdefcharrange{74}{"2300-"23FF} % Miscellaneous Technical
+\ltjdefcharrange{75}{"2400-"243F} % Control Pictures
+\ltjdefcharrange{76}{"2440-"245F} % Optical Character Recognition
+\ltjdefcharrange{77}{"2460-"24FF} % Enclosed Alphanumerics
+\ltjdefcharrange{78}{"2500-"257F} % Box Drawing
+\ltjdefcharrange{79}{"2580-"259F} % Block Elements
+\ltjdefcharrange{80}{"25A0-"25FF} % Geometric Shapes
+\ltjdefcharrange{81}{"2600-"26FF} % Miscellaneous Symbols
+\ltjdefcharrange{82}{"2700-"27BF} % Dingbats
+\ltjdefcharrange{83}{"27C0-"27EF} % Miscellaneous Mathematical Symbols-A
+\ltjdefcharrange{84}{"27F0-"27FF} % Supplemental Arrows-A
+\ltjdefcharrange{85}{"2800-"28FF} % Braille Patterns
+\ltjdefcharrange{86}{"2900-"297F} % Supplemental Arrows-B
+\ltjdefcharrange{87}{"2980-"29FF} % Miscellaneous Mathematical Symbols-B
+\ltjdefcharrange{88}{"2A00-"2AFF} % Supplemental Mathematical Operators
+\ltjdefcharrange{89}{"2B00-"2BFF} % Miscellaneous Symbols and Arrows
+\ltjdefcharrange{90}{"2C00-"2C5F} % Glagolitic
+\ltjdefcharrange{91}{"2C60-"2C7F} % Latin Extended-C
+\ltjdefcharrange{92}{"2C80-"2CFF} % Coptic
+\ltjdefcharrange{93}{"2D00-"2D2F} % Georgian Supplement
+\ltjdefcharrange{94}{"2D30-"2D7F} % Tifinagh
+\ltjdefcharrange{95}{"2D80-"2DDF} % Ethiopic Extended
+\ltjdefcharrange{96}{"2DE0-"2DFF} % Cyrillic Extended-A
+\ltjdefcharrange{97}{"2E00-"2E7F} % Supplemental Punctuation
+\ltjdefcharrange{98}{"2E80-"2EFF} % CJK Radicals Supplement
+\ltjdefcharrange{99}{"2F00-"2FDF} % Kangxi Radicals
+\ltjdefcharrange{100}{"2FF0-"2FFF} % Ideographic Description Characters
+\ltjdefcharrange{101}{"3000-"303F} % CJK Symbols and Punctuation
+\ltjdefcharrange{102}{"3040-"309F} % Hiragana
+\ltjdefcharrange{103}{"30A0-"30FF} % Katakana
+\ltjdefcharrange{104}{"3100-"312F} % Bopomofo
+\ltjdefcharrange{105}{"3130-"318F} % Hangul Compatibility Jamo
+\ltjdefcharrange{106}{"3190-"319F} % Kanbun
+\ltjdefcharrange{107}{"31A0-"31BF} % Bopomofo Extended
+\ltjdefcharrange{108}{"31C0-"31EF} % CJK Strokes
+\ltjdefcharrange{109}{"31F0-"31FF} % Katakana Phonetic Extensions
+\ltjdefcharrange{110}{"3200-"32FF} % Enclosed CJK Letters and Months
+\ltjdefcharrange{111}{"3300-"33FF} % CJK Compatibility
+\ltjdefcharrange{112}{"3400-"4DBF} % CJK Unified Ideographs Extension A
+\ltjdefcharrange{113}{"4DC0-"4DFF} % Yijing Hexagram Symbols
+\ltjdefcharrange{114}{"4E00-"9FFF} % CJK Unified Ideographs
+\ltjdefcharrange{115}{"A000-"A48F} % Yi Syllables
+\ltjdefcharrange{116}{"A490-"A4CF} % Yi Radicals
+\ltjdefcharrange{117}{"A4D0-"A4FF} % Lisu
+\ltjdefcharrange{118}{"A500-"A63F} % Vai
+\ltjdefcharrange{119}{"A640-"A69F} % Cyrillic Extended-B
+\ltjdefcharrange{120}{"A6A0-"A6FF} % Bamum
+\ltjdefcharrange{121}{"A700-"A71F} % Modifier Tone Letters
+\ltjdefcharrange{122}{"A720-"A7FF} % Latin Extended-D
+\ltjdefcharrange{123}{"A800-"A82F} % Syloti Nagri
+\ltjdefcharrange{124}{"A830-"A83F} % Common Indic Number Forms
+\ltjdefcharrange{125}{"A840-"A87F} % Phags-pa
+\ltjdefcharrange{126}{"A880-"A8DF} % Saurashtra
+\ltjdefcharrange{127}{"A8E0-"A8FF} % Devanagari Extended
+\ltjdefcharrange{128}{"A900-"A92F} % Kayah Li
+\ltjdefcharrange{129}{"A930-"A95F} % Rejang
+\ltjdefcharrange{130}{"A960-"A97F} % Hangul Jamo Extended-A
+\ltjdefcharrange{131}{"A980-"A9DF} % Javanese
+\ltjdefcharrange{132}{"AA00-"AA5F} % Cham
+\ltjdefcharrange{133}{"AA60-"AA7F} % Myanmar Extended-A
+\ltjdefcharrange{134}{"AA80-"AADF} % Tai Viet
+\ltjdefcharrange{135}{"AB00-"AB2F} % Ethiopic Extended-A
+\ltjdefcharrange{136}{"ABC0-"ABFF} % Meetei Mayek
+\ltjdefcharrange{137}{"AC00-"D7AF} % Hangul Syllables
+\ltjdefcharrange{138}{"D7B0-"D7FF} % Hangul Jamo Extended-B
+\ltjdefcharrange{139}{"D800-"DB7F} % High Surrogates
+\ltjdefcharrange{140}{"DB80-"DBFF} % High Private Use Surrogates
+\ltjdefcharrange{141}{"DC00-"DFFF} % Low Surrogates
+\ltjdefcharrange{142}{"E000-"F8FF} % Private Use Area
+\ltjdefcharrange{143}{"F900-"FAFF} % CJK Compatibility Ideographs
+\ltjdefcharrange{144}{"FB00-"FB4F} % Alphabetic Presentation Forms
+\ltjdefcharrange{145}{"FB50-"FDFF} % Arabic Presentation Forms-A
+\ltjdefcharrange{146}{"FE00-"FE0F} % Variation Selectors
+\ltjdefcharrange{147}{"FE10-"FE1F} % Vertical Forms
+\ltjdefcharrange{148}{"FE20-"FE2F} % Combining Half Marks
+\ltjdefcharrange{149}{"FE30-"FE4F} % CJK Compatibility Forms
+\ltjdefcharrange{150}{"FE50-"FE6F} % Small Form Variants
+\ltjdefcharrange{151}{"FE70-"FEFF} % Arabic Presentation Forms-B
+\ltjdefcharrange{152}{"FF00-"FFEF} % Halfwidth and Fullwidth Forms
+\ltjdefcharrange{153}{"FFF0-"FFFF} % Specials
+\ltjdefcharrange{154}{"10000-"1007F} % Linear B Syllabary
+\ltjdefcharrange{155}{"10080-"100FF} % Linear B Ideograms
+\ltjdefcharrange{156}{"10100-"1013F} % Aegean Numbers
+\ltjdefcharrange{157}{"10140-"1018F} % Ancient Greek Numbers
+\ltjdefcharrange{158}{"10190-"101CF} % Ancient Symbols
+\ltjdefcharrange{159}{"101D0-"101FF} % Phaistos Disc
+\ltjdefcharrange{160}{"10280-"1029F} % Lycian
+\ltjdefcharrange{161}{"102A0-"102DF} % Carian
+\ltjdefcharrange{162}{"10300-"1032F} % Old Italic
+\ltjdefcharrange{163}{"10330-"1034F} % Gothic
+\ltjdefcharrange{164}{"10380-"1039F} % Ugaritic
+\ltjdefcharrange{165}{"103A0-"103DF} % Old Persian
+\ltjdefcharrange{166}{"10400-"1044F} % Deseret
+\ltjdefcharrange{167}{"10450-"1047F} % Shavian
+\ltjdefcharrange{168}{"10480-"104AF} % Osmanya
+\ltjdefcharrange{169}{"10800-"1083F} % Cypriot Syllabary
+\ltjdefcharrange{170}{"10840-"1085F} % Imperial Aramaic
+\ltjdefcharrange{171}{"10900-"1091F} % Phoenician
+\ltjdefcharrange{172}{"10920-"1093F} % Lydian
+\ltjdefcharrange{173}{"10A00-"10A5F} % Kharoshthi
+\ltjdefcharrange{174}{"10A60-"10A7F} % Old South Arabian
+\ltjdefcharrange{175}{"10B00-"10B3F} % Avestan
+\ltjdefcharrange{176}{"10B40-"10B5F} % Inscriptional Parthian
+\ltjdefcharrange{177}{"10B60-"10B7F} % Inscriptional Pahlavi
+\ltjdefcharrange{178}{"10C00-"10C4F} % Old Turkic
+\ltjdefcharrange{179}{"10E60-"10E7F} % Rumi Numeral Symbols
+\ltjdefcharrange{180}{"11000-"1107F} % Brahmi
+\ltjdefcharrange{181}{"11080-"110CF} % Kaithi
+\ltjdefcharrange{182}{"12000-"123FF} % Cuneiform
+\ltjdefcharrange{183}{"12400-"1247F} % Cuneiform Numbers and Punctuation
+\ltjdefcharrange{184}{"13000-"1342F} % Egyptian Hieroglyphs
+\ltjdefcharrange{185}{"16800-"16A3F} % Bamum Supplement
+\ltjdefcharrange{186}{"1B000-"1B0FF} % Kana Supplement
+\ltjdefcharrange{187}{"1D000-"1D0FF} % Byzantine Musical Symbols
+\ltjdefcharrange{188}{"1D100-"1D1FF} % Musical Symbols
+\ltjdefcharrange{189}{"1D200-"1D24F} % Ancient Greek Musical Notation
+\ltjdefcharrange{190}{"1D300-"1D35F} % Tai Xuan Jing Symbols
+\ltjdefcharrange{191}{"1D360-"1D37F} % Counting Rod Numerals
+\ltjdefcharrange{192}{"1D400-"1D7FF} % Mathematical Alphanumeric Symbols
+\ltjdefcharrange{193}{"1F000-"1F02F} % Mahjong Tiles
+\ltjdefcharrange{194}{"1F030-"1F09F} % Domino Tiles
+\ltjdefcharrange{195}{"1F0A0-"1F0FF} % Playing Cards
+\ltjdefcharrange{196}{"1F100-"1F1FF} % Enclosed Alphanumeric Supplement
+\ltjdefcharrange{197}{"1F200-"1F2FF} % Enclosed Ideographic Supplement
+\ltjdefcharrange{198}{"1F300-"1F5FF} % Miscellaneous Symbols And Pictographs
+\ltjdefcharrange{199}{"1F600-"1F64F} % Emoticons
+\ltjdefcharrange{200}{"1F680-"1F6FF} % Transport And Map Symbols
+\ltjdefcharrange{201}{"1F700-"1F77F} % Alchemical Symbols
+\ltjdefcharrange{202}{"20000-"2A6DF} % CJK Unified Ideographs Extension B
+\ltjdefcharrange{203}{"2A700-"2B73F} % CJK Unified Ideographs Extension C
+\ltjdefcharrange{204}{"2B740-"2B81F} % CJK Unified Ideographs Extension D
+\ltjdefcharrange{205}{"2F800-"2FA1F} % CJK Compatibility Ideographs Supplement
+\ltjdefcharrange{206}{"E0000-"E007F} % Tags
+\ltjdefcharrange{207}{"E0100-"E01EF} % Variation Selectors Supplement
+\ltjdefcharrange{208}{"F0000-"FFFFF} % Supplementary Private Use Area-A
+\ltjdefcharrange{209}{"100000-"10FFFF} % Supplementary Private Use Area-B