前記事 Re:VIEW (LaTeX) でのフォント指定について - 滴了庵日録 の続きです。
フォントの入手とインストール
Google Noto Fontsのサイトから Noto Sans CJK JP (ゴシック体)と Noto Serif CJK JP (明朝体)をダウンロードする。
適当な作業フォルダでzipを解凍し、フォントをインストールする。
unzip -n NotoSansCJKjp-hinted.zip unzip -n NotoSerifCJKjp-hinted.zip sudo mkdir /usr/share/fonts/opentype/noto sudo mv *.otf /usr/share/fonts/opentype/noto/
/usr/share/fonts/に置くのはすこし行儀が悪い気もするが /usr/local/share/fonts/に置くとうまくいかなかった。
失敗談
前記事ではフォントマップの使い方を調査したが、Notoフォントを使うためのフォントマップを作成してみたもののよく分からないエラーが多発してうまくいかなかった。フォントを指定したいだけなのにこのあたりの仕組みが非常に難解である。
方針
フォントマップは使わず、sty/review-custom.sty で個別にフォントを指定する。
sty/review-custom.sty の編集
下記の設定を追記する。
% \usepackage[ipaex]{pxchfon} ←フォントマップの指定はコメントアウト \usepackage[noalphabet,unicode]{pxchfon} % pxchfonパッケージを使用する ※ \setminchofont{NotoSerifCJKjp-Regular.otf} % 明朝・デフォルト \setlightminchofont{NotoSerifCJKjp-Light.otf} % 明朝・細ウェイト \setmediumminchofont{NotoSerifCJKjp-Medium.otf} % 明朝・中ウェイト \setboldminchofont{NotoSerifCJKjp-Bold.otf} % 明朝・太ウェイト \setgothicfont{NotoSansCJKjp-Regular.otf} % ゴシック・通常ウェイト \setmediumgothicfont{NotoSansCJKjp-Medium.otf} % ゴシック・中ウェイト \setboldgothicfont{NotoSansCJKjp-Bold.otf} % ゴシック・太ウェイト \setxboldgothicfont{NotoSansCJKjp-Black.otf} % ゴシック・極太ウェイト
※ pxchfonパッケージは和文フォントを指定する機能を提供する。noalphabet は欧文フォントは置き換えないオプション、unicode はUnicode直接指定のオプション。
成功!
これだけでNotoフォントの埋め込みに成功! フォントマップなんていらんかったんや!
BIZ UDフォントの場合
ちなみにBIZ UDゴシック/明朝を埋め込むなら下記のようにする。
% \usepackage[ipaex]{pxchfon} ←フォントマップの指定はコメントアウト \usepackage[noalphabet,unicode]{pxchfon} % pxchfonパッケージを使用する \setminchofont[0]{BIZ-UDMinchoM.ttc} \setlightminchofont[0]{BIZ-UDMinchoM.ttc} \setmediumminchofont[0]{BIZ-UDMinchoM.ttc} \setboldminchofont[0]{BIZ-UDMinchoM.ttc} \setgothicfont[0]{BIZ-UDGothicR.ttc} \setmediumgothicfont[0]{BIZ-UDGothicB.ttc} \setboldgothicfont[0]{BIZ-UDGothicB.ttc} \setxboldgothicfont[0]{BIZ-UDGothicB.ttc}