TeXでJIS2004を比較的気楽に使う
前回書いた件の続き.要はJIS78のCmapの代わりにJIS2004のCmapを使えばよいだけです.全くパラレルに準備すればよいだけです.とりあえず,サンプルのマクロとソースを晒しておきます.
要は必要なところだけ「フォント切り換え」してしまい,出力機側のCmapで実際の字形を割り当ててもらうという,他力本願な手法です.後述しますが,フォントのデザインや包摂に影響を当然ながらうけますが,それはJIS2004に限った話ではありません.「いやだいやだ,こうするんだーい」という我侭にあたってしまった場合は,文字を画像で書いて対処するしかないですね.
字形変更の対象で一文字だけ,「ル・しばしば」(47区64点)という文字がJIS83にはなく,JIS2000(第三水準)で出てきた文字だということで,?にしています.
また,あまりに微妙で違いが不明な文字もあります.その上,フォントごとのデザインポリシや包摂によって全く同じ文字であることもあります.リュウミンL・ヒラギノW3・小塚明朝で確認しましたが,これらの中では小塚が一番「字形変更」に忠実な印象がありますので,Acrobat7以降に付属のKozMinProVI-regular.otfをとりあえずお勧めします.
VistaのMeiryoをだと「喩」なんかも微妙に変わってるようですが,今回の一覧はJIS2004の資料にしたがっているだけなので載せていません.
\documentclass[a4j,twocolumn]{jarticle} \usepackage{supertabular} \usepackage{colortbl} \parindent0pt \pagestyle{empty} \newcounter{cnt} \def\cntup{\stepcounter{cnt}\thecnt} \DeclareFontFamily{JY1}{mc78}{} \DeclareFontFamily{JY1}{gt78}{} \DeclareFontShape{JY1}{mc78}{m}{n}{<-> jis78}{} \DeclareFontShape{JY1}{mc78}{bx}{n}{<-> ssub*gt78/m/n}{} \DeclareFontShape{JY1}{gt78}{m}{n}{<-> jisg78}{} \DeclareFontShape{JY1}{gt78}{bx}{n}{<-> ssub*gt78/m/n}{} \DeclareFontFamily{JY1}{mc04}{} \DeclareFontFamily{JY1}{gt04}{} \DeclareFontShape{JY1}{mc04}{m}{n}{<-> jis04}{} \DeclareFontShape{JY1}{mc04}{bx}{n}{<-> ssub*gt04/m/n}{} \DeclareFontShape{JY1}{gt04}{m}{n}{<-> jisg78}{} \DeclareFontShape{JY1}{gt04}{bx}{n}{<-> ssub*gt04/m/n}{} \DeclareRobustCommand\jisSE{\kanjifamily{mc78}\selectfont} \DeclareTextFontCommand{\textjisSE}{\jisSE} \DeclareRobustCommand\jisZF{\kanjifamily{mc04}\selectfont} \DeclareTextFontCommand{\textjisZF}{\jisZF} \begin{document} \Large \tablehead{&83JIS & 2004JIS & 78JIS\\\hline} \tabletail{\hline} \begin{supertabular}{c|ccc} \cntup&逢&\jisZF 逢&\jisSE 逢\\ \cntup&芦&\jisZF 芦&\jisSE 芦\\ \cntup&飴&\jisZF 飴&\jisSE 飴\\ \cntup&溢&\jisZF 溢&\jisSE 溢\\ \cntup&茨&\jisZF 茨&\jisSE 茨\\ \cntup&鰯&\jisZF 鰯&\jisSE 鰯\\ \cntup&淫&\jisZF 淫&\jisSE 淫\\ \cntup&迂&\jisZF 迂&\jisSE 迂\\ \cntup&厩&\jisZF 厩&\jisSE 厩\\ \cntup&噂&\jisZF 噂&\jisSE 噂\\ \cntup&餌&\jisZF 餌&\jisSE 餌\\ \cntup&襖&\jisZF 襖&\jisSE 襖\\ \cntup&迦&\jisZF 迦&\jisSE 迦\\ \cntup&牙&\jisZF 牙&\jisSE 牙\\ \cntup&廻&\jisZF 廻&\jisSE 廻\\ \cntup&恢&\jisZF 恢&\jisSE 恢\\ \cntup&晦&\jisZF 晦&\jisSE 晦\\ \cntup&蟹&\jisZF 蟹&\jisSE 蟹\\ \cntup&葛&\jisZF 葛&\jisSE 葛\\ \cntup&鞄&\jisZF 鞄&\jisSE 鞄\\ \cntup&釜&\jisZF 釜&\jisSE 釜\\ \cntup&翰&\jisZF 翰&\jisSE 翰\\ \cntup&翫&\jisZF 翫&\jisSE 翫\\ \cntup&徽&\jisZF 徽&\jisSE 徽\\ \cntup&祇&\jisZF 祇&\jisSE 祇\\ \cntup&汲&\jisZF 汲&\jisSE 汲\\ \cntup&灸&\jisZF 灸&\jisSE 灸\\ \cntup&笈&\jisZF 笈&\jisSE 笈\\ \cntup&卿&\jisZF 卿&\jisSE 卿\\ \cntup&饗&\jisZF 饗&\jisSE 饗\\ \cntup&僅&\jisZF 僅&\jisSE 僅\\ \cntup&喰&\jisZF 喰&\jisSE 喰\\ \cntup&櫛&\jisZF 櫛&\jisSE 櫛\\ \cntup&屑&\jisZF 屑&\jisSE 屑\\ \cntup&粂&\jisZF 粂&\jisSE 粂\\ \cntup&祁&\jisZF 祁&\jisSE 祁\\ \cntup&隙&\jisZF 隙&\jisSE 隙\\ \cntup&倦&\jisZF 倦&\jisSE 倦\\ \cntup&捲&\jisZF 捲&\jisSE 捲\\ \cntup&牽&\jisZF 牽&\jisSE 牽\\ \cntup&鍵&\jisZF 鍵&\jisSE 鍵\\ \cntup&諺&\jisZF 諺&\jisSE 諺\\ \cntup&巷&\jisZF 巷&\jisSE 巷\\ \cntup&梗&\jisZF 梗&\jisSE 梗\\ \cntup&膏&\jisZF 膏&\jisSE 膏\\ \cntup&鵠&\jisZF 鵠&\jisSE 鵠\\ \cntup&甑&\jisZF 甑&\jisSE 甑\\ \cntup&叉&\jisZF 叉&\jisSE 叉\\ \cntup&榊&\jisZF 榊&\jisSE 榊\\ \cntup&薩&\jisZF 薩&\jisSE 薩\\ \cntup&鯖&\jisZF 鯖&\jisSE 鯖\\ \cntup&錆&\jisZF 錆&\jisSE 錆\\ \cntup&鮫&\jisZF 鮫&\jisSE 鮫\\ \cntup&餐&\jisZF 餐&\jisSE 餐\\ \cntup&杓&\jisZF 杓&\jisSE 杓\\ \cntup&灼&\jisZF 灼&\jisSE 灼\\ \cntup&酋&\jisZF 酋&\jisSE 酋\\ \cntup&楯&\jisZF 楯&\jisSE 楯\\ \cntup&薯&\jisZF 薯&\jisSE 薯\\ \cntup&藷&\jisZF 藷&\jisSE 藷\\ \cntup&哨&\jisZF 哨&\jisSE 哨\\ \cntup&鞘&\jisZF 鞘&\jisSE 鞘\\ \cntup&杖&\jisZF 杖&\jisSE 杖\\ \cntup&蝕&\jisZF 蝕&\jisSE 蝕\\ \cntup&訊&\jisZF 訊&\jisSE 訊\\ \cntup&逗&\jisZF 逗&\jisSE 逗\\ \cntup&摺&\jisZF 摺&\jisSE 摺\\ \cntup&撰&\jisZF 撰&\jisSE 撰\\ \cntup&煎&\jisZF 煎&\jisSE 煎\\ \cntup&煽&\jisZF 煽&\jisSE 煽\\ \cntup&穿&\jisZF 穿&\jisSE 穿\\ \cntup&箭&\jisZF 箭&\jisSE 箭\\ \cntup&詮&\jisZF 詮&\jisSE 詮\\ \cntup&噌&\jisZF 噌&\jisSE 噌\\ \cntup&遡&\jisZF 遡&\jisSE 遡\\ \cntup&揃&\jisZF 揃&\jisSE 揃\\ \cntup&遜&\jisZF 遜&\jisSE 遜\\ \cntup&腿&\jisZF 腿&\jisSE 腿\\ \cntup&蛸&\jisZF 蛸&\jisSE 蛸\\ \cntup&辿&\jisZF 辿&\jisSE 辿\\ \cntup&樽&\jisZF 樽&\jisSE 樽\\ \cntup&歎&\jisZF 歎&\jisSE 歎\\ \cntup&註&\jisZF 註&\jisSE 註\\ \cntup&瀦&\jisZF 瀦&\jisSE 瀦\\ \cntup&捗&\jisZF 捗&\jisSE 捗\\ \cntup&槌&\jisZF 槌&\jisSE 槌\\ \cntup&鎚&\jisZF 鎚&\jisSE 鎚\\ \cntup&辻&\jisZF 辻&\jisSE 辻\\ \cntup&挺&\jisZF 挺&\jisSE 挺\\ \cntup&鄭&\jisZF 鄭&\jisSE 鄭\\ \cntup&擢&\jisZF 擢&\jisSE 擢\\ \cntup&溺&\jisZF 溺&\jisSE 溺\\ \cntup&兎&\jisZF 兎&\jisSE 兎\\ \cntup&堵&\jisZF 堵&\jisSE 堵\\ \cntup&屠&\jisZF 屠&\jisSE 屠\\ \cntup&賭&\jisZF 賭&\jisSE 賭\\ \cntup&瀞&\jisZF 瀞&\jisSE 瀞\\ \cntup&遁&\jisZF 遁&\jisSE 遁\\ \cntup&謎&\jisZF 謎&\jisSE 謎\\ \cntup&灘&\jisZF 灘&\jisSE 灘\\ \cntup&楢&\jisZF 楢&\jisSE 楢\\ \cntup&禰&\jisZF 禰&\jisSE 禰\\ \cntup&牌&\jisZF 牌&\jisSE 牌\\ \cntup&這&\jisZF 這&\jisSE 這\\ \cntup&秤&\jisZF 秤&\jisSE 秤\\ \cntup&駁&\jisZF 駁&\jisSE 駁\\ \cntup&箸&\jisZF 箸&\jisSE 箸\\ \cntup&叛&\jisZF 叛&\jisSE 叛\\ \cntup&挽&\jisZF 挽&\jisSE 挽\\ \cntup&誹&\jisZF 誹&\jisSE 誹\\ \cntup&樋&\jisZF 樋&\jisSE 樋\\ \cntup&稗&\jisZF 稗&\jisSE 稗\\ \cntup&逼&\jisZF 逼&\jisSE 逼\\ \cntup&謬&\jisZF 謬&\jisSE 謬\\ \cntup&豹&\jisZF 豹&\jisSE 豹\\ \cntup&廟&\jisZF 廟&\jisSE 廟\\ \cntup&瀕&\jisZF 瀕&\jisSE 瀕\\ \cntup&斧&\jisZF 斧&\jisSE 斧\\ \cntup&蔽&\jisZF 蔽&\jisSE 蔽\\ \cntup&瞥&\jisZF 瞥&\jisSE 瞥\\ \cntup&蔑&\jisZF 蔑&\jisSE 蔑\\ \cntup&篇&\jisZF 篇&\jisSE 篇\\ \cntup&娩&\jisZF 娩&\jisSE 娩\\ \cntup&鞭&\jisZF 鞭&\jisSE 鞭\\ \cntup&庖&\jisZF 庖&\jisSE 庖\\ \cntup&蓬&\jisZF 蓬&\jisSE 蓬\\ \cntup&鱒&\jisZF 鱒&\jisSE 鱒\\ \cntup&迄&\jisZF 迄&\jisSE 迄\\ \cntup&儲&\jisZF 儲&\jisSE 儲\\ \cntup&餅&\jisZF 餅&\jisSE 餅\\ \cntup&籾&\jisZF 籾&\jisSE 籾\\ \cntup&爺&\jisZF 爺&\jisSE 爺\\ \cntup&鑓&\jisZF 鑓&\jisSE 鑓\\ \cntup&愈&\jisZF 愈&\jisSE 愈\\ \cntup&猷&\jisZF 猷&\jisSE 猷\\ \cntup&漣&\jisZF 漣&\jisSE 漣\\ \cntup&煉&\jisZF 煉&\jisSE 煉\\ \cntup&簾&\jisZF 簾&\jisSE 簾\\ \cntup&榔&\jisZF 榔&\jisSE 榔\\ \cntup&?&\jisZF\char\jis"4F60&\\%" \cntup&冤&\jisZF 冤&\jisSE 冤\\ \cntup&叟&\jisZF 叟&\jisSE 叟\\ \cntup&咬&\jisZF 咬&\jisSE 咬\\ \cntup&嘲&\jisZF 嘲&\jisSE 嘲\\ \cntup&囀&\jisZF 囀&\jisSE 囀\\ \cntup&徘&\jisZF 徘&\jisSE 徘\\ \cntup&扁&\jisZF 扁&\jisSE 扁\\ \cntup&棘&\jisZF 棘&\jisSE 棘\\ \cntup&橙&\jisZF 橙&\jisSE 橙\\ \cntup&狡&\jisZF 狡&\jisSE 狡\\ \cntup&甕&\jisZF 甕&\jisSE 甕\\ \cntup&甦&\jisZF 甦&\jisSE 甦\\ \cntup&疼&\jisZF 疼&\jisSE 疼\\ \cntup&祟&\jisZF 祟&\jisSE 祟\\ \cntup&竈&\jisZF 竈&\jisSE 竈\\ \cntup&筵&\jisZF 筵&\jisSE 筵\\ \cntup&篝&\jisZF 篝&\jisSE 篝\\ \cntup&腱&\jisZF 腱&\jisSE 腱\\ \cntup&艘&\jisZF 艘&\jisSE 艘\\ \cntup&芒&\jisZF 芒&\jisSE 芒\\ \cntup&虔&\jisZF 虔&\jisSE 虔\\ \cntup&蜃&\jisZF 蜃&\jisSE 蜃\\ \cntup&蠅&\jisZF 蠅&\jisSE 蠅\\ \cntup&訝&\jisZF 訝&\jisSE 訝\\ \cntup&靄&\jisZF 靄&\jisSE 靄\\ \cntup&靱&\jisZF 靱&\jisSE 靱\\ \cntup&騙&\jisZF 騙&\jisSE 騙\\ \cntup&鴉&\jisZF 鴉&\jisSE 鴉\\ \end{supertabular} \end{document}