36
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

macOS High Sierra + Texlive 2017 + ヒラギノフォント

Last updated at Posted at 2017-09-29

#そもそもの議論は
「macOS High Sierra のヒラギノフォント」 - https://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=2267
に詳しいです.

#前提
####MacTeX2017を使ってインストールおよびアップデートが終わっていること.
#目的
####TeXLive 2017フルインストールの環境でdvipdfmxにてヒラギノフォントを埋め込むことが出来るようになる.

#方法
##MacTeXを以前にインストールしたことがない(例えばmacOSをクリーンインストールした,新しいマシンを買ったなど)環境での注意

以下の作業が必要かもしれないです.
$ cd $(dirname $(gs --help | grep "Resource/Font" | awk '{print $1}')) $ rm ./CIDFSubst/ipa*.ttf

cjk-gs-support

High Sierraで変わってしまったフォントのパスやファイル名を正しく反映したシンボリックリンクを${TEXMF}/fonts/opentype/以下に作成する


https://github.com/texjporg/cjk-gs-support をホームディレクトリ等にクローン
$ git clone https://github.com/texjporg/cjk-gs-support.git $ cd cjk-gs-support $ sudo ./cjk-gs-integrate.pl --link-texmf --fontdef-add=./cjkgs-macos-highsierra.dat $ sudo mktexlsr

jfontmaps

dvipdfmxのためのmapファイルを作成する


https://github.com/texjporg/jfontmaps 
をクローン
$ git clone https://github.com/texjporg/jfontmaps.git $ cd jfontmaps $ kpsewhich -var-value=TEXMFHOME

ここで,結果が実在しないディレクトリ等の場合は
$ vi Makefile

1行目を必要に応じて変更する.

例:TEXMF = /usr/local/texlive/texmf-local
など

$ sudo make install $ cd script $ sudo mktexlsr $ sudo ./kanji-config-updmap-sys.sh hiragino-highsierra-pron $ sudo mktexlsr

#確認するには
適当なディレクトリにhoge.tex(和文の文章含む)があるとすると

$ uplatex hoge.tex $ dvipdfmx hoge.dvi

で問題なければオッケーなはず.

36
21
10

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
36
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?