* ヒラギノフォント とは [#l5a216f1]

----
#contents
----

ヒラギノフォントとは,株式会社モリサワのグループ会社である有限会社 字游工房(じゆうこうぼう)(([[モリサワ 有限会社字游工房の株式取得によるグループ会社化を発表:https://www.morisawa.co.jp/about/news/4503]],[[字游工房 株式譲渡による株式会社モリサワとのグループ会社化を発表:http://www.jiyu-kobo.co.jp/others/1765/]]))が創作し,株式会社SCREENグラフィックソリューションズが販売している商用フォントのファミリー名です。

ちなみに,ヒラギノは京都の地名(柊野)に由来します。

-[[ヒラギノフォント|SCREEN:http://www.screen-hiragino.jp/]]

** macOS (OS X, Mac OS X) にバンドルされているヒラギノフォント [#macos-hiragino]

macOS (OS X, Mac OS X) には,ヒラギノフォント(基本6書体)が標準でバンドルされています。--> [[ヒラギノフォントとMac OS Xのバージョン相関表:https://www.screen.co.jp/ga_product/sento/support/otf_ver_hiragino.html]]

ヒラギノの Pro 書体はグリフ集合として Adobe-Japan1-5 に準拠し,20,317 ものグリフが収録されています。
(Std 書体は Adobe-Japan1-3 準拠で,9,354 グリフ。)

加えて Mac OS X 10.5 Leopard では,JIS X 0213:2004 の例示字形変更に対応した ProN と StdN が各書体に追加されました。
(ProN のグリフ集合は Adobe-Japan1-6 完全準拠ではなく, Adobe-Japan1-5 に CID 21072, 21073, 21074, 21371, 21558, 21722, 21933, 22920 の 8 文字が追加された,20,325 グリフの Adobe-Japan1-6 のサブセットとなっている模様です。ただし,ヒラギノではこれらの追加された 8 文字のデザインは,その置換前の字形である CID 13369, 8612, 8625, 17469, 14541, 17755, 14762, 15319 と差がなく,実質的なグリフの増補はなかったようです。なお,キャラクタマッピングがどのように変更されたかに関しては,[https://fontnavi.jp/zakkuri/304-jis2004_jis90.aspx JIS90字形とJIS2004字形 - フォント専門サイト fontnavi]が参考になります。)

Mac OS X 10.5 Leopard から OS X 10.10 Yosemite までは OpenType Font 形式(拡張子 .otf) でしたが,OS X 10.11 El Capitan では,従来の OpenType Font 形式(拡張子 .otf) から,これらを束ねた OpenType Collection Font 形式(拡張子 .ttc) に変更されました((OpenType Collection Font の拡張子は既存の TrueType Collection Font と同じ .ttc ですが中身は別物です。))。
このとき,OS X El Capitan (10.11,10.11.1) 搭載のヒラギノフォントを DTP で利用する際に,以前のヒラギノフォントとの互換性の問題により「Adobe InDesign CC/CS や Illustrator CC/CS などで文字間のカーニングをオプティカルに設定していると組体裁が崩れる」という問題が発生しました((DTP で使用する場合は,多くの方がヒラギノフォントを macOS にたよらず購入していると想定されますが,ここでは情報として記載します。))。

-参考:[[OS X El Capitan(10.11,10.11.1)搭載のヒラギノフォントと弊社製品版フォントについて:http://www.screen.co.jp/ga_product/sento/support/otf_osx_El_Capitan_1011_10111.html]]

この深刻な問題は,OS X El Capitan 10.11.2 でついに解消されました。

-参考:[[OS X El Capitan(10.11.2)搭載のヒラギノフォントと弊社製品版フォントについて:http://www.screen.co.jp/ga_product/sento/support/otf_osx_El_Capitan.html]]

macOS Sierra と OS X El Capitan に搭載のヒラギノフォントは同じ仕様です。

-参考:[[Sierra 時代の TeX Live 環境:http://doratex.hatenablog.jp/entry/20161202/1480665692]]

** macOS (OS X, Mac OS X) にバンドルされているヒラギノフォントの場所 [#macos-hiragino-path]

各フォントの配置ディレクトリとフルパスは下記の通りです。

macOS 10.13 と macOS 10.14

 /System/Library/Fonts/ヒラギノ明朝 ProN.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W0.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W1.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W2.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W3.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W4.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W5.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W6.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W7.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W8.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W9.ttc
 /System/Library/Fonts/ヒラギノ丸ゴ ProN W4.ttc

OS X 10.11 と macOS 10.12

 /System/Library/Fonts/ヒラギノ明朝 ProN W3.ttc
 /System/Library/Fonts/ヒラギノ明朝 ProN W6.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W0.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W1.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W2.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W3.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W4.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W5.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W6.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W7.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W8.ttc
 /System/Library/Fonts/ヒラギノ角ゴシック W9.ttc
 /Library/Fonts/ヒラギノ丸ゴ ProN W4.ttc

Mac OS X 10.5 から OS X 10.10 まで

 /System/Library/Fonts/ヒラギノ明朝 ProN W3.otf
 /System/Library/Fonts/ヒラギノ明朝 ProN W6.otf
 /System/Library/Fonts/ヒラギノ角ゴ ProN W3.otf
 /System/Library/Fonts/ヒラギノ角ゴ ProN W6.otf
 /Library/Fonts/ヒラギノ丸ゴ ProN W4.otf
 /Library/Fonts/ヒラギノ角ゴ StdN W8.otf
 /Library/Fonts/ヒラギノ明朝 Pro W3.otf
 /Library/Fonts/ヒラギノ明朝 Pro W6.otf
 /Library/Fonts/ヒラギノ角ゴ Pro W3.otf
 /Library/Fonts/ヒラギノ角ゴ Pro W6.otf
 /Library/Fonts/ヒラギノ丸ゴ Pro W4.otf
 /Library/Fonts/ヒラギノ角ゴ Std W8.otf

** macOS Catalina / macOS Mojave / macOS High Sierra / macOS Sierra / OS X El Capitan に付属するヒラギノフォントのセットアップ [#macos-hiragino-setup]

TeX Live 2019 をインストールした環境で,OS X El Capitan 以降に付属するヒラギノフォントを pLaTeX / upLaTeX + dvipdfmx のワークフローで利用する方法は,以下の2通りあります。


-(1) ターミナルからコマンドを順に実行する方法
-(2) 専用のアプリケーションを使用する方法

いずれの設定方法を用いた場合も結果は同じです。
なお,pLaTeX / upLaTeX + dvips + Ghostscript (ps2pdf) ではこれらのヒラギノフォントを埋め込むことはできません(Ghostscript が OpenType Collection という新しいフォント形式に対応していないため)。
そのため,これらの設定方法では文字化け予防として「システムで見つかった日本語フォントの中から自動的にいずれかフォールバックする設定を Ghostscript に与える」という処理も同時に行われます。

-参考:[[美文書第7版の TeX 環境で dvips + ps2pdf を使うには:http://doratex.hatenablog.jp/entry/20170312/1489245193]]

このうち (2) については,[[[改訂第7版]LaTeX2e美文書作成入門 ヒラギノフォントパッチ:https://qiita.com/munepi/items/c4274da0646b3e785c7f]]を参照してください。

以下では (1) の方法を説明します。

まず,[[tlmgr]] を実行して TeX Live を最新の状態に更新します。

 sudo tlmgr update --self --all

次に,[[TLContrib]] から必要なパッケージをインストールします。

 sudo tlmgr repository add http://contrib.texlive.info/current tlcontrib
 sudo tlmgr pinning add tlcontrib '*'
 sudo tlmgr install japanese-otf-nonfree japanese-otf-uptex-nonfree ptex-fontmaps-macos cjk-gs-integrate-macos

BasicTeX を使用している場合は以下のパッケージも追加でインストールします。

 sudo tlmgr install cjk-gs-integrate adobemapping

続いて,以前のインストール・設定時に作られた可能性のあるリンクなどを削除するコマンドを実行します。

 sudo cjk-gs-integrate --link-texmf --cleanup

そして,リンクを作成するコマンドを実行します。

 sudo cjk-gs-integrate-macos --link-texmf

最後に,

 sudo mktexlsr

を実行すれば,作成したリンクが認識されるようになります。

続いて,ヒラギノフォントを埋め込むためのマップファイルを指定します。
ここで,各 macOS のバージョンに対応したものを選択することに注意してください。

macOS Catalina / macOS Mojave / macOS High Sierra の場合は

 sudo kanji-config-updmap-sys --jis2004 hiragino-highsierra-pron

macOS Sierra / OS X El Capitan の場合は

 sudo kanji-config-updmap-sys --jis2004 hiragino-elcapitan-pron

を実行します。

以上で,ヒラギノフォントを pLaTeX / upLaTeX + dvipdfmx で PDF に埋め込むことができます。

一連の対応についてまとめられた記事や,実際の例を挙げておきます。

-[[TeX界の El Capitan 迎撃戦記:http://doratex.hatenablog.jp/entry/20151008/1444310306]]
-[[cjk-gs-integrate 20190303.0(Mojave 対応)>forum:2583]]
-[[cjk-gs-integrate & ptex-fontmaps 20180306.0>forum:2382]]
-[[TeX Live 2018 注目ポイントまとめ (2)#8. macOS 向けサポートファイルの分離・TLContrib 収録:http://acetaminophen.hatenablog.com/entry/tl2018-02#main-8]]
-[[macOS High Sierra に LaTeX 環境を作る#ヒラギノ:https://qiita.com/sira/items/d7f5c411ccb0f90c43d8#%E3%83%92%E3%83%A9%E3%82%AE%E3%83%8E]]
-[[MacTeX 2019 のインストール&日本語環境構築法:http://doratex.hatenablog.jp/entry/20190502/1556775026]]
-[[macOS MojaveでBasicTeX2019の環境構築(ヒラギノ使用) :http://blueeyes.sakura.ne.jp/2019/07/11/2433/]]


** 過去の情報 [#o552c937]

-TeX Live 2014 以前に収録されている dvipdfmx は OpenType Collection Font に対応していません。
--参考:[[TeX で OpenType Collection フォントを扱ってみると(その1):http://d.hatena.ne.jp/acetaminophen/20151003/1443865926]],[[(その2):http://d.hatena.ne.jp/acetaminophen/20151004/1443980435]],[[(その3):http://d.hatena.ne.jp/acetaminophen/20151005/1443984259]],[[El Capitan フォントリスト:https://www.muskmelon.jp/?p=1169]],[[El Capitan Japanese Font List:https://docs.google.com/spreadsheets/d/1hfZiU3YdAz7a6N_yM7aASUVFiHaOqHv2_1wZZejxCcU]],[[Sierra Japanese Font List:https://docs.google.com/spreadsheets/d/1XOTLBnKsiIJd1Y8yBaIoqU_YVyCre0jVc3MTzGGlPd0]],[[High Sierra Japanese Font List:https://docs.google.com/spreadsheets/d/1jVy2l1SJif8fP7hLxjt05l3Kmh7_2_YJ3M5oGtM6Lqw]]

-OS X Yosemite 以前には既知の脆弱性があり,その対策は macOS Mojave / macOS High Sierra / macOS Sierra / OS X El Capitan へのアップデートでしか提供されていないため,macOS Mojave / macOS High Sierra / macOS Sierra / OS X El Capitan へのアップグレードを見合わせるということは TeX や DTP のためにセキュリティ対策を犠牲にしていると心得る必要があります。


** 関連リンク [#y73c98f8]

-[http://www.jiyu-kobo.co.jp/ 字游工房]
-[https://www.screen.co.jp/ga/ 株式会社SCREENグラフィックソリューションズ]
-[[SCREEN Graphic Solutions « MyFonts:https://www.myfonts.com/foundry/Screen/]]
-[https://gist.github.com/munepi/396ef67e3ad051663399 lnsysfnt.sh]
-[https://support.apple.com/ja-jp/HT208968 macOS Mojave に組み込まれているフォント]