Open1
RE:VIEW関連
upLaTeX環境においてフォントをpxchfonパッケージを用いて指定する場合の注意点。
Source Han Sansや源ノ角ゴシックはAdobe-Identity-0というフォントセットを使用している。
一般的な日本語環境で用いられる、Adobe-Japan1フォントセットとは異なる。
そのため、RE:VIEWでこれらのフォントを直接指定すると、dvipdfmxによるPDF生成時に次のようなエラーが発生する。
\usepackage[dvipdfmx,noalphabet]{pxchfon}
\setminchofont{SourceHanSans-Normal.otf}
\setlightminchofont{SourceHanSans-Light.otf}
\setmediumminchofont{SourceHanSans-Medium.otf}
\setboldminchofont{SourceHanSans-Bold.otf}
\setgothicfont{LINESeedJP_A_OTF_Rg.otf}
\setmediumgothicfont{SourceHanSansJP-Medium.otf}
\setboldgothicfont{LINESeedJP_A_OTF_Bd.otf}
\setxboldgothicfont{LINESeedJP_A_OTF_Eb.otf}
\renewcommand{\familydefault}{\sfdefault}
\renewcommand{\kanjifamilydefault}{\gtdefault}
⨯ ERROR failed to run command: dvipdfmx -d 5 -z 9 __REVIEW_BOOK__.dvi
Error log:
__REVIEW_BOOK__.dvi -> __REVIEW_BOOK__.pdf
[1
dvipdfmx:warning: Inconsistent ROS found:
Font: Adobe-Identity-0
CMap: Adobe-Japan1-7
dvipdfmx:fatal: Incompatible CMap specified for this font.
これを防ぐには、pxchfonパッケージの読み込み時にunicodeオプションをつける。
```review-custom.sty
\usepackage[dvipdfmx,noalphabet,unicode]{pxchfon}
\setminchofont{SourceHanSans-Normal.otf}
\setlightminchofont{SourceHanSans-Light.otf}
\setmediumminchofont{SourceHanSans-Medium.otf}
\setboldminchofont{SourceHanSans-Bold.otf}
\setgothicfont{LINESeedJP_A_OTF_Rg.otf}
\setmediumgothicfont{SourceHanSansJP-Medium.otf}
\setboldgothicfont{LINESeedJP_A_OTF_Bd.otf}
\setxboldgothicfont{LINESeedJP_A_OTF_Eb.otf}
\renewcommand{\familydefault}{\sfdefault}
\renewcommand{\kanjifamilydefault}{\gtdefault}