X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=test%2Ftest20-mfont.tex;h=b661fafdcf41435beded1f96d49cdb5e2ed346a7;hb=eb118f3e5ea0852407b5261817700401699528b9;hp=264af5372a93e33e810d695a4183aa27289e555e;hpb=71b90c7904b04549fca6522f9bcef1c59f9f0e0f;p=luatex-ja%2Fluatexja.git diff --git a/test/test20-mfont.tex b/test/test20-mfont.tex index 264af53..b661faf 100644 --- a/test/test20-mfont.tex +++ b/test/test20-mfont.tex @@ -77,23 +77,10 @@ \section{例1} -%\DeclareFontShape{JY3}{gtX}{an}{n}{<-> s*[0.962216] KozGoPr6N-Medium:jfm=ujis}{} (A) -%\DeclareFontShape{JY3}{gtX}{an}{n}{<-> ssub*gtX/m/n}{} (B) -\DeclareFontShape{JY3}{gtX}{an}{n}{<-> s*[0.962216] KozGoPr6N-Medium:jfm=ujis;foo}{}% (C) - +\DeclareFontShape{JY3}{gtX}{an}{n}{<-> s*[0.962216] KozGoPr6N-Medium:jfm=ujis}{} \DeclareFontShape{JY3}{mcX}{bx}{kana}{<-> s*[0.962216] KozMinPr6N-Regular: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 このように文章を組む} @@ -113,7 +100,7 @@ } \paragraph{fwid feature} -\DeclareFontShape{JY3}{gtX}{af}{n}{<-> s*[0.962216] KozGoPr6N-Medium:jfm=ujis;foo;+fwid}{} +\DeclareFontShape{JY3}{gtX}{af}{n}{<-> s*[0.962216] KozGoPr6N-Medium:jfm=ujis;+fwid}{} % fwid weature 使用 {\kanjifamily{gtX}\kanjiseries{af}\selectfont @@ -135,7 +122,7 @@ fwid featureノタメ通常デハ半角カナハ全角化サレル \DeclareKanjiFamily{JY3}{edm}{} \DeclareFontShape{JY3}{edm}{m}{n}{<-> s*[0.962216] - KozMinPr6N-Regular:jfm=ujis;foo}{} % foo をつけている理由は JY3/gtX/an/n と一緒 + KozMinPr6N-Regular:jfm=ujis}{} \DeclareFontShape{JY3}{edm}{m}{blue}{<-> s*[0.962216] KozGoPr6N-Medium:jfm=ujis;color=0000FF}{} \DeclareFontShape{JY3}{edm}{m}{green}{<-> s*[0.962216]