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}

関連リンク