47 Mojave でのヒラギノとか

新しい Mac なので、もう古いヒラギノは使えない。 でも、TEX ならば大丈夫なはず…


あれれれ? うーむ、面倒だ。

うーん

/usr/local/texlive/2018/texmf-dist/fonts/misc/cjk-gs-integrate
に必要なデータがないような気がする。

まず sudo ls と空打ちをしておいてから、
git clone https://github.com/texjporg/cjk-gs-support.git
cd cjk-gs-support/database
foreach i (*.dat)
if (-e /usr/local/texlive/2018/texmf-dist/fonts/misc/cjk-gs-integrate/$i) then
  echo $i exists
else
  sudo cp -p $i /usr/local/texlive/2018/texmf-dist/fonts/misc/cjk-gs-integrate
endif
end
sudo mktexlsr

現時点(2018/12/23)では、cjkgs-macos-mojave.dat というのがないらしい?

/usr/local/texlive/2018/texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl におまじないをするらしい。
% cd /usr/local/texlive/2018/texmf-dist/scripts/cjk-gs-integrate-macos
% diff cjk-gs-integrate-macos.pl.org cjk-gs-integrate-macos.pl
49c49
<     } elsif ($macos_ver_minor==13) {
---
>     } elsif ($macos_ver_minor==13 || $macos_ver_minor==14) {

エラーになったところからやり直し。
sudo cjk-gs-integrate-macos --link-texmf --force
sudo mktexlsr

sudo kanji-config-updmap-sys --jis2004 hiragino-highsierra-pron

https://github.com/texjporg/cjk-gs-support/issues/26

https://github.com/texjporg/cjk-gs-support/issues/29

一応出来たみたい。あれ?日本語フォント以外埋め込めない。 そう言えば、何か設定するんだったっけ。やってみよう。

% pushd /opt/local/share/ghostscript/9.26/Resource/Init/
% sudo cp -p gs_pdfwr.ps gs_pdfwr.ps.org
% sudo vi gs_pdfwr.ps
% diff gs_pdfwr.ps.org gs_pdfwr.ps
34,36c34,36
<   /Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique
<   /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique
<   /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic
---
>   % /Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique
>   % /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique
>   % /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic
% popd

としても駄目なんだな。困ったな。 こういう有名どころのフォントは埋め込まなくても大丈夫なのかな??

と言うわけで、工事中です。何か分かったら加筆します。


何というか…フォントを作るのに手間がかかるからフリーでない、 フォントは色々凝りたい (OS 新しくするたびに変えるもんね)、 というのは、それぞれ、もっともだ、分かんないでもない。 けれど、ユーザーにここまで手間を掛けさせるのは、 なんかおかしい気がする。他のことはどんどん便利になって、 時間がかからなくなっているのに。

桂田 祐史
2020-04-05