(工事中)
個人的な事情: MacTeX 2020 を使っているせいで、 /usr/local/texlive/2020 の下に HaranoAji フォントがある。 一方で、MacPorts の ghostscript を使っている。 古い Mac を使っていて、古い macOS の Hiragino フォントを残してある。 MacPorts の ghostscript で、HaranoAji と Hiragino の両方を使えるようにしたい。
最近は新しい Mac が増えたせいで、 Hiraginoフォントの設定とかやらなくなっていて忘れかけて、 久しぶりにやって苦戦したので (大体は 「そろそろ完全解決したい: MacPorts Ghostscript のヒラギノ・フォント」 の通りでそんなに古い話ではないけれど)、改めてまとめておく。
段々新しい Mac が増えつつあるので、 大事なのは HaranoAji フォントを使えるようにすることだと思うが、 現在はっきり分かっていないことがある。 これについては新しい Mac にインストールすれば色々はっきりするだろう。
もしも古いヒラギノフォントを使うならば
% ls /opt/local/share/fonts/otf/Hiragino/ Hiragino Sans GB W3.otf ヒラギノ丸ゴ Pro W4.otf Hiragino Sans GB W6.otf ヒラギノ角ゴ Pro W6.otf ヒラギノ明朝 Pro W3.otf ヒラギノ角ゴ ProN W3.otf ヒラギノ明朝 Pro W6.otf ヒラギノ丸ゴ ProN W4.otf ヒラギノ明朝 ProN W3.otf ヒラギノ角ゴ ProN W6.otf ヒラギノ明朝 ProN W6.otf ヒラギノ角ゴ Std W8.otf ヒラギノ角ゴ Pro W3.otf ヒラギノ角ゴ StdN W8.otf |
sudo port install ghostscript-fonts-hiragino |
cd /opt/local/share/ghostscript/バージョン番号/Resource/CIDFont/ sudo ln -s "/opt/local/share/fonts/otf/Hiragino/ヒラギノ明朝 Pro W3.otf" HiraMinPro-W3 sudo ln -s "/opt/local/share/fonts/otf/Hiragino/ヒラギノ明朝 Pro W6.otf" HiraMinPro-W6 sudo ln -s "/opt/local/share/fonts/otf/Hiragino/ヒラギノ角ゴ Pro W3.otf" HiraKakuPro-W3 sudo ln -s "/opt/local/share/fonts/otf/Hiragino/ヒラギノ角ゴ Pro W6.otf" HiraKakuPro-W6 sudo ln -s "/opt/local/share/fonts/otf/Hiragino/ヒラギノ角ゴ Std W8.otf" HiraKakuStd-W8 sudo ln -s "/opt/local/share/fonts/otf/Hiragino/ヒラギノ丸ゴ Pro W4.otf" HiraMaruPro-W4 sudo ln -s "/opt/local/share/fonts/otf/Hiragino/ヒラギノ明朝 ProN W3.otf" HiraMinProN-W3 sudo ln -s "/opt/local/share/fonts/otf/Hiragino/ヒラギノ明朝 ProN W6.otf" HiraMinProN-W6 sudo ln -s "/opt/local/share/fonts/otf/Hiragino/ヒラギノ角ゴ ProN W3.otf" HiraKakuProN-W3 sudo ln -s "/opt/local/share/fonts/otf/Hiragino/ヒラギノ角ゴ ProN W6.otf" HiraKakuProN-W6 sudo ln -s "/opt/local/share/fonts/otf/Hiragino/ヒラギノ角ゴ StdN W8.otf" HiraKakuStdN-W8 sudo ln -s "/opt/local/share/fonts/otf/Hiragino/ヒラギノ丸ゴ ProN W4.otf" HiraMaruProN-W4 |
curl -O http://nalab.mind.meiji.ac.jp/~mk/misc/20190518/2004-H curl -O http://nalab.mind.meiji.ac.jp/~mk/misc/20190518/2004-V sudo cp -p 2004-H 2004-V /opt/local/share/ghostscript/バージョン番号/Resource/CMap |
curl -O http://nalab.mind.meiji.ac.jp/~mk/misc/20190723/fontset-v1.tar.gz tar xzf fontset-v1.tar.gz cd fontset-v1 sudo cp -p Hira* /opt/local/share/ghostscript/バージョン番号/Resource/Font/ sudo cp -p Ryumin-Light-H GothicBBB-Medium-H /opt/local/share/ghostscript/バージョン番号/Resource/Font/ |
HaranoAji フォントの準備。 /usr/local/texlive/2020/texmf-dist/fonts/opentype/public/{haranoaji,haranoaji-extra} に otf ファイルがあることを確認しておく。 その後に /opt/local/share/ghostscript/バージョン番号/Resources の下に準備をするのだけれど、 元々はどこにあったんだっけ?? (/usr/local/share/ghostscript/9.50/Resource/ にそういうのを見つけて、それを使いまわしているのだったっけ??)
例えば /opt/local/share/ghostscript/9.50 になぜかあったとして、それを 9.53.3 で使う |
pushd /opt/local/share/ghostscript/9.50/Resource tar cfz ${SOMEWHERE}/HaranoAji.tar.gz */Hara* cd /opt/local/share/ghostscript/バージョン番号/Resource sudo tar xzf ${SOMEWHERE}/HaranoAji.tar.gz popd(あるいは sudo tar xzf HaranoAji.tar.gz -C /opt/local/share/ghostscript/ばーじょん番号/Resource とする。) |
(2022/2/28追記) /opt/local/share/ghostscript/9.55.0/Resource/CIDFont から /usr/local/texlive/202なんとか/texmf-dist/fonts/opentype/public/{haranoaji,haranoaji-extra} にある otf ファイルにシンボリック・リンクを 張る必要がある。 これまで TeXLive 2020 のときにやった設定を使っていたけれど、 2021 用にする必要が生じた。
link-haranoaji.sh |
#!/bin/sh NENDO=2021 VER=9.55.0 SRC1=/usr/local/texlive/${NENDO}/texmf-dist/fonts/opentype/public/haranoaji cd /opt/local/share/ghostscript/${VER}/Resource/CIDFont for i in HaranoAjiGothic-Bold HaranoAjiMincho-Bold HaranoAjiGothic-Heavy HaranoAjiMincho-Light HaranoAjiGothic-Medium HaranoAjiMincho-Regular HaranoAjiGothic-Regular do ln -s ${SRC1}/$i.otf $i done SRC2=/usr/local/texlive/${NENDO}/texmf-dist/fonts/opentype/public/haranoaji-extra for i in HaranoAjiGothic-ExtraLight HaranoAjiMincho-Heavy HaranoAjiGothic-Light HaranoAjiMincho-Medium HaranoAjiGothic-Normal HaranoAjiMincho-SemiBold HaranoAjiMincho-ExtraLight do ln -s ${SRC2}/$i.otf $i done |