ヒラギノ明朝W2 と游築五号仮名W2 を DL で購入します。 私が買ったのは、design pocket でです。丁度 1割引きだったので。
$ unzip -ECP932 OTHiraMinProN2V800w.zip
$ unzip -ECP932 OTYutuki5GoKStd2V710w.zip
で展開。-ECP932
オプションを付けないと化けます。
ヒラギノ明朝W2 のインストーラは、右クリックメニューの
WINE でさくっと動きました。
が、游築五号仮名W2 のインストーラは動きませんでした。
前者のインストーラのシンボリックリンクを後者のディレクトリに
作ると、そちらのインストーラで動きました。
購入サイトの説明でも、前者のインストーラーのバージョンの
方を使えと書いてありましたし。
しかし、私は同時に購入したから良かったですが、游築五号仮名W2だけ 購入していたら動かなかったという事に…
/usr/share/fonts/OpenType-Hiragino を作り、 一時的に書き込み権限を全ユーザに付加します。 そして、その場所へインストールします。 さらに、日本語じゃ扱いづらいので、英名でシンボリックリンクを張ります。
# ln -s ヒラギノ明朝\ Pro\ W2.otf HiraMinPro-W2.otf
# ln -s ヒラギノ明朝\ ProN\ W2.otf HiraMinProN-W2.otf
# ln -s 游築五号仮名\ Std\ W2.otf Yutuki5GoKStd-W2.otf
# updmap-sys --listmaps
として、登録 map を確認します。
vine.map 等、余計な物が入っているのを見つけました。
# updmap-sys --disable vine.map
# updmap-otf morisawa
# updmap-sys --disable morisawa.map
# updmap-sys --disable ptex-@kanjiEmbed@.map
これで、xdvi で余計なエラーが出なくなります。
/usr/share/texmf/fonts/map/dvipdfm に otf-hiraW2-YutukiW2.map を入れます。
==========================================================
otf-ujml-h UniJIS-UTF16-H HiraMinPro-W2.otf
otf-ujml-v UniJIS-UTF16-V HiraMinPro-W2.otf
otf-cjml-h Identity-H HiraMinPro-W2.otf
otf-cjml-v Identity-V HiraMinPro-W2.otf
hminl-h H HiraMinPro-W2.otf
hminl-v V HiraMinPro-W2.otf
otf-kanar-h H Yutuki5GoKStd-W2.otf
otf-kanar-v V Yutuki5GoKStd-W2.otf
==========================================================
# updmap-sys --enable KanjiMap=otf-hiraW2-YutukiW2.map
updmap に登録します。texmacro-otf パッケージを入れているなら、
otfaltkana.sty を使うだけで、
(モリサワ基本7書体をインストール・登録しているなら)
リュウミンL と游築五号仮名W2 との混植が出来る筈です。
ヒラギノ明朝体W2 との混植をしたいので、続けます。
OTF パッケージ開発版(v1.7b1 2010/3/27)から、*.pl や、mkjvf 等を 持ってきます。
$ unzip otfbeta.zip
$ mkdir yutuki
$ cd yutuki
$ mkdir basepl
$ cp ../otfbeta/basepl/base-* basepl/
$ cp ../otfbeta/mkjvf .
mkjvf にパッチを当てます。 mymkjvf-20110709.patch
$ patch < mymkjvf-20110709.patch
$ mv mkjvf mymkjvf
なんかわざわざ mymkjvf に変える必要ないかも知れませんが、一応。
このパッチは、ダーシ(―)を罫線(─)に変更したり、カギ括弧を漢字のではなく、
かなの括弧を使うようにするものです。
前者は、ヒラギノのダッシュが繋がらないのを、繋がって見えるようにします。
後者は、ヒラギノの小カギの様な形をしている大カギを、
游築五号仮名の大カギに変更します。
前者のオプションは -cd
で、
後者のオプションは -ck
です。
さらに、-cDE
で、「で」を「て」に「゛」に置き換えます。
これで、「で」の形が OKL に似ます。ただし、PDF で検索掛けた時、「で」
で検索できなくなります。
makeyutuki を作成し、実行します。
==========================================================
#!/bin/sh
#scale=0.95
mkdir tfm
mkdir vf
#make tfm
pltotf basepl/base-h.pl tfm/nmlminy-h.tfm
pltotf basepl/base-v.pl tfm/nmlminy-v.tfm
#make vf
./mymkjvf -cd -ck -cDE nmlminy-h hminl-h otf-kanar-h
./mymkjvf -m -cp -cd -ck -cDE nmlminy-v hminl-v otf-kanar-v
echo "finishing ..."
mv *.vf vf/
rm hmin[l]-[hv].tfm
mv *.tfm tfm/
rm -rf ovp
==========================================================
出来た tfm や vf をコピーします。ディレクトリ名は適宜変更してください。
# cd /usr/share/texmf/fonts
# cp -r ~/yutuki/tfm/ tfm/public/yutuki
# cp -r ~/yutuki/vf/ vf/public/yutuki
# mktexlsr
otf-oldkana.sty を作成し、 読み込みます。
==========================================================
\makeatletter
%definition of light fonts
\DeclareRobustCommand\okseries
{\not@math@alphabet\okseries\relax
\kanjiseries\okdefault\selectfont}
\def\okdefault{o}
\if@deluxe
\if@kana
\DeclareFontShape{JY1}{hmc}{o}{n}{<-> s * [\utf@sc@le] nmlminy-h}{}
\DeclareFontShape{JT1}{hmc}{o}{n}{<-> s * [\utf@sc@le] nmlminy-v}{}
\DeclareFontShape{JY1}{ruby}{o}{n}{<-> s * [\utf@sc@le] rubyminl-h}{}
\DeclareFontShape{JT1}{ruby}{o}{n}{<-> s * [\utf@sc@le] rubyminl-v}{}
\else
\DeclareFontShape{JY1}{hmc}{y}{o}{<-> s * [\utf@sc@le] nmlminy-h}{}
\DeclareFontShape{JT1}{hmc}{y}{o}{<-> s * [\utf@sc@le] nmlminy-v}{}
\fi
\Declare@FontShape{utfj}{o}{0123456789abcdef}{utfjml}
\Declare@FontShape{cidj}{o}{01234}{cidjml}
\fi
\makeatother
==========================================================
==========================================================
\usepackage{otf-oldkana} % オールドかな使う
==========================================================
==========================================================
% フォントをヒラギノ+游築五号仮名に
%\kanjifamily{hmc}\kanjiseries{o}\selectfont
\okseries
==========================================================
結果サンプル(pdf)。