ヒラギノ明朝体が,High Sierra では合体版(ヒラギノ明朝 ProN.ttc)に変更されたので,dvipdfmx 等からは使えなくなってしまったようです.
公式対策は取られていませんが,フォントへのシンボリックリンクと dvipdfmx 等用の Map ファイルを手動で作成すれば,ヒラギノ明朝体を使うことができるようです.
(参考にしたサイトhttp://okumuralab.org/bibun7/)
ヒラギノを dvipdfmx から利用する3 step.
Step 1: ファイルの入手と設置
High Sierra 用のリンクと Map ファイルを入手する(ダウンロードは
こちらから).
このファイルには,
ヒラギノフォントへのシンボリックリンク
実フォントと仮想フォントとの対応関係を記した Map ファイル
が入っています.
これをダウンロードして,中身のフォルダ構成を保ったまま適切なフォルダにコピーする(通常は /usr/local/texlive/)
Step 2: TeX への登録
Step 1で設置したファイルを TeX が見つけられるよう,ターミナルから以下のコマンドを実行します.
管理者権限が必要な場合
$ sudo mktexlsr
Password:
管理者権限が不要な場合
$ sudo mktexlsr
Step 3: Map ファイルの生成
以下のコマンドを実行して,最初にコピーした Map ファイルから,dvipdfmx,dvips などを各 DVIware 用の Map ファイルを生成します.
$ updmap-user -setoption jaEmbed hiragino-highsierra-pron
このコマンドを実行すると(通常は)~/Library/texlive/2017/ 内に、kanjix.map 等の Map ファイルが生成されます.
システム全体で共有したい場合は、updmap-user ではなく updmap-sys を使います(sudo が必要か否かは mktexlsr の場合と同様)
以下は,実行例です.
$ sudo mktexlsr
Password:
mktexlsr: Updating /usr/local/texlive/2017/texmf-config/ls-R...
mktexlsr: Updating /usr/local/texlive/2017/texmf-dist/ls-R...
mktexlsr: Updating /usr/local/texlive/2017/texmf-var/ls-R...
mktexlsr: Updating /usr/local/texlive/texmf-local/ls-R...
mktexlsr: Done.
$ updmap-user -setoption jaEmbed hiragino-highsierra-pron
updmap will read the following updmap.cfg files (in precedence order):
/usr/local/texlive/2017/texmf-dist/web2c/updmap.cfg
updmap may write changes to the following updmap.cfg file:
/Users/hide/Library/texlive/2017/texmf-config/web2c/updmap.cfg
Creating new config file /Users/hide/Library/texlive/2017/texmf-config/web2c/updmap.cfg
dvips output dir: "/Users/hide/Library/texlive/2017/texmf-var/fonts/map/dvips/updmap"
pdftex output dir: "/Users/hide/Library/texlive/2017/texmf-var/fonts/map/pdftex/updmap"
dvipdfmx output dir: "/Users/hide/Library/texlive/2017/texmf-var/fonts/map/dvipdfmx/updmap"
updmap is creating new map files
using the following configuration:
LW35 font names : URWkb (/usr/local/texlive/2017/texmf-dist/web2c/updmap.cfg)
prefer outlines : true (/usr/local/texlive/2017/texmf-dist/web2c/updmap.cfg)
texhash enabled : true
download standard fonts (dvips) : true (/usr/local/texlive/2017/texmf-dist/web2c/updmap.cfg)
download standard fonts (pdftex) : true (/usr/local/texlive/2017/texmf-dist/web2c/updmap.cfg)
jaEmbed replacement string : hiragino-highsierra-pron (/Users/hide/Library/texlive/2017/texmf-config/web2c/updmap.cfg)
jaVariant replacement string : <empty> (default)
scEmbed replacement string : arphic (/usr/local/texlive/2017/texmf-dist/web2c/updmap.cfg)
tcEmbed replacement string : arphic (/usr/local/texlive/2017/texmf-dist/web2c/updmap.cfg)
koEmbed replacement string : baekmuk (/usr/local/texlive/2017/texmf-dist/web2c/updmap.cfg)
create a mapfile for pxdvi : false (default)
Scanning for LW35 support files [ 3 files]
Scanning for MixedMap entries [ 44 files]
Scanning for KanjiMap entries [ 11 files]
Scanning for Map entries [265 files]
Generating output for dvipdfmx...
Generating output for ps2pk...
Generating output for dvips...
Generating output for pdftex...
Files generated:
/Users/hide/Library/texlive/2017/texmf-var/fonts/map/dvips/updmap:
15814 2018-02-20 19:35:31 builtin35.map
21287 2018-02-20 19:35:31 download35.map
2095980 2018-02-20 19:35:32 psfonts_pk.map
2356875 2018-02-20 19:35:31 psfonts_t1.map
2350288 2018-02-20 19:35:31 ps2pk.map
14 2018-02-20 19:35:32 psfonts.map -> psfonts_t1.map
/Users/hide/Library/texlive/2017/texmf-var/fonts/map/pdftex/updmap:
2350295 2018-02-20 19:35:32 pdftex_dl14.map
2348630 2018-02-20 19:35:32 pdftex_ndl14.map
15 2018-02-20 19:35:32 pdftex.map -> pdftex_dl14.map
/Users/hide/Library/texlive/2017/texmf-var/fonts/map/dvipdfmx/updmap:
10923 2018-02-20 19:35:31 kanjix.map
*************************************************************
* *
* WARNING: you are switching to updmap's per-user mappings. *
* Please read the following explanations. *
* *
*************************************************************
You have run updmap-user (as opposed to updmap-sys) for the first time; this
has created configuration files which are local to your personal account.
Any changes in system map files will *not* be automatically reflected in
your files; furthermore, running updmap-sys will no longer have any
effect for you. As a consequence, you have to rerun updmap-user yourself
after any change in the system directories; for example, if a new font
package is added.
See http://tug.org/texlive/scripts-sys-user.html for details.
If you want to undo this, remove the files mentioned above.
(Run updmap --help for full documentation of updmap.)
Transcript written on "/Users/hide/Library/texlive/2017/texmf-var/web2c/updmap.log".
updmap: Updating ls-R files.
$