対象となるLaTeXソースは,以前からシリーズで使われてきたもので,モリサワフォントが使われています.フォントに関してはclsファイルに
%% R
\DeclareKanjiFamily{JY1}{shingo-r}{}
\DeclareKanjiSubstitution{JY1}{shingo-r}{m}{n}
\DeclareFontShape{JY1}{shingo-r}{m}{n}{<-> s * [0.961] shingo-r}{}
\DeclareKanjiFamily{JT1}{shingo-r}{}
\DeclareKanjiSubstitution{JT1}{shingo-r}{m}{n}
\DeclareFontShape{JT1}{shingo-r}{m}{n}{<-> s * [0.961] shingo-r-v}{}
%% M
\DeclareKanjiFamily{JY1}{shingo-m}{}
\DeclareKanjiSubstitution{JY1}{shingo-m}{m}{n}
\DeclareFontShape{JY1}{shingo-m}{m}{n}{<-> s * [0.961] shingo-m}{}
\DeclareKanjiFamily{JT1}{shingo-m}{}
\DeclareKanjiSubstitution{JT1}{shingo-m}{m}{n}
\DeclareFontShape{JT1}{shingo-m}{m}{n}{<-> s * [0.961] shingo-m-v}{}
%% B
\DeclareKanjiFamily{JY1}{shingo-b}{}
\DeclareKanjiSubstitution{JY1}{shingo-b}{m}{n}
\DeclareFontShape{JY1}{shingo-b}{m}{n}{<-> s * [0.961] shingo-b}{}
\DeclareKanjiFamily{JT1}{shingo-b}{}
\DeclareKanjiSubstitution{JT1}{shingo-b}{m}{n}
\DeclareFontShape{JT1}{shingo-b}{m}{n}{<-> s * [0.961] shingo-b-v}{}
%% 太ゴB101
\DeclareKanjiFamily{JY1}{futogo-b}{}
\DeclareKanjiSubstitution{JY1}{futogo-b}{m}{n}
\DeclareFontShape{JY1}{futogo-b}{m}{n}{<-> s * [0.925] futogo-b}{}
\DeclareKanjiFamily{JT1}{futogo-b}{}
\DeclareKanjiSubstitution{JT1}{futogo-b}{m}{n}
\DeclareFontShape{JT1}{futogo-b}{m}{n}{<-> s * [0.925] futogo-b-v}{}
という指定がされています.このままだとWindows 8.1のTeX Live 2015で
platex main.tex
dvipdfmx -f morisawa main
と処理をしても
dvipdfmx:warning: Could not locate a virtual/physical font for TFM "futogo-b".
dvipdfmx:warning: >> This font is mapped to a physical font "FutoGoB101-Bold".
dvipdfmx:warning: >> Please check if kpathsea library can find this font: FutoGoB101-Bold
dvipdfmx:fatal: Cannot proceed without .vf or "physical" font for PDF output...
Output file removed.
となってPDFファイルが出力されません.
もちろんWindowsにはA-OTF-FutoGoB101Pro-Bold.otfなど必要なモリサワフォントはインストールしてあり,このclsファイルを使わない自分のLaTeXソースならば普通にモリサワフォントが埋め込まれたPDFファイルが作成されます.
フォントファイル名が違っているのではないかと,いろいろと試してみましたが,行き詰まってしまいました.どなたか助言をお願いします.
私の使用環境は
Windows 8.1
LaTeX 2015
platex,dvips,dvipdfmx
です.