* ヒラギノフォント とは [#l5a216f1] ---- #contents ---- ヒラギノ(フォント)とは,有限会社 字游工房 が創作し,大日本スクリーン製造株式会社 が 1993 年から発売している商用フォントのファミリー名です。 他のフォント製品としては,游築仮名書体や「オイケ」「ケアゲ」「ダイゴ」と呼ばれるデザイン書体などがあり, これらを総称して千都フォントと名付けられています。 ちなみに,ヒラギノ,オイケ,ケアゲ,ダイゴはそれぞれ京都の地名(柊野,御池,蹴上,醍醐)に由来します。 千都=千年の都という意味のようです。 ** macOS (OS X, Mac OS X) にバンドルされているヒラギノフォント [#macos-hiragino] Mac OS X では,ヒラギノ書体シリーズのうち以下のサブセットが標準でバンドルされるようになりました。 これらは OpenType Font 形式(拡張子 .otf) でした。 -ヒラギノ明朝 Pro W3/W6 -ヒラギノ角ゴ Pro W3/W6 -ヒラギノ角ゴ Std W8 -ヒラギノ丸ゴ Pro W4 ヒラギノの Pro 書体はグリフ集合として Adobe Japan 1-5 に準拠し,20,000 以上ものグリフが収録されています。 (Std 書体は Adobe Japan 1-3 準拠で,約9,000 グリフ。) 加えて OS X 10.5 Leopard では,JIS X 0213:2004 の例示字形変更に対応した ProN と StdN が各書体に追加されました。 (ProN のグリフ集合は Adobe Japan 1-6 完全準拠ではなく, Adobe Japan 1-5 に CID 21072, 21073, 21074, 21371, 21558, 21722, 21933, 22920 の 8 文字が追加された,Adobe Japan 1-6 のサブセットとなっている模様です。ただし,ヒラギノではこれらの追加された 8 文字のデザインは,その置換前の字形である CID 13369, 8612, 8625, 17469, 14541, 17755, 14762, 15319 と差がなく,実質的なグリフの増補はなかったようです。なお,キャラクタマッピングがどのように変更されたかに関しては,[http://web.archive.org/web/20150908112118/http://www.adobe.com/jp/support/type/pdfs/JIS2004_Comparison.pdf JIS2004とJIS90との文字の形の対照表(小塚明朝®を使用書体とする場合)]が参考になります。) 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] 各フォントの配置ディレクトリとフルパスは下記の通りです。 '''OS X 10.4 まで''' /System/Library/Fonts/ヒラギノ明朝 Pro W3.otf /System/Library/Fonts/ヒラギノ明朝 Pro W6.otf /System/Library/Fonts/ヒラギノ角ゴ Pro W3.otf /System/Library/Fonts/ヒラギノ角ゴ Pro W6.otf /System/Library/Fonts/ヒラギノ角ゴ Std W8.otf /System/Library/Fonts/ヒラギノ丸ゴ Pro W4.otf '''OS X 10.5 以降''' /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/ヒラギノ角ゴ StdN W8.otf /Library/Fonts/ヒラギノ丸ゴ ProN W4.otf /Library/Fonts/ヒラギノ明朝 Pro W3.otf /Library/Fonts/ヒラギノ明朝 Pro W6.otf /Library/Fonts/ヒラギノ角ゴ Pro W3.otf /Library/Fonts/ヒラギノ角ゴ Pro W6.otf /Library/Fonts/ヒラギノ角ゴ Std W8.otf /Library/Fonts/ヒラギノ丸ゴ Pro W4.otf [TODO] 少なくとも El Capitan 以降は上記のとおりでない。 ** macOS Mojave / macOS High Sierra / macOS Sierra / OS X El Capitan に付属するヒラギノフォントのセットアップ [#macos-hiragino-setup] TeX Live 2018 以降をインストールした環境で,OS X El Capitan 以降に付属するヒラギノフォントを pLaTeX / upLaTeX + dvipdfmx のワークフローで利用する方法は,以下の2通りあります。 -(1) ターミナルからコマンドを順に実行する方法(2018-12-11 現在,macOS Mojave の場合についてはコマンドが一部未完成のため流動的です) -(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 続いて,以前のインストール・設定時に作られた可能性のあるリンクなどを削除するコマンドを実行します。 sudo cjk-gs-integrate --link-texmf --cleanup そして,リンクを作成するコマンドを実行します。 2018-12-11 現在,スクリプトが macOS Mojave には対応していませんので,macOS Mojave をお使いの方は [[TLContrib の cjk-gs-integrate-macos.pl:http://git.texlive.info/tlcontrib/tree/texmf-dist/scripts/cjk-gs-integrate-macos/cjk-gs-integrate-macos.pl]] をダウンロードし, sudo perl cjk-gs-integrate-macos.pl --link-texmf を実行します。 macOS High Sierra / macOS Sierra / OS X El Capitan の場合はダウンロード不要で,代わりに sudo cjk-gs-integrate-macos --link-texmf を実行します。 最後に, sudo mktexlsr を実行すれば,作成したリンクが認識されるようになります。 続いて,ヒラギノフォントを埋め込むためのマップファイルを指定します。 ここで,各 OS のバージョンに対応したものを選択することに注意してください。 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 & 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 2018 のインストール&日本語環境構築法:http://doratex.hatenablog.jp/entry/20180501/1525144736]] ** 過去の情報 [#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/ 字游工房] -[http://www.screen.co.jp/ 大日本スクリーン製造株式会社]