Distiller X も El Capitan のヒラギノを扱えないようです。

Ghostscript のみならず Distiller X も El Capitan のヒラギノを扱えないようです。ただ、Adobe Creative Suite 6(CS6)には、小塚フォント一式が付属していますので、それを一時的に利用すれば、一応 El Capitan でもヒラギノを埋め込んだ PDF ファイルを作れそうです。

作業工程

 ⑴ あらかじめ小塚を使うように TeX の設定をしておいて、
 ⑵ 普通に PostScript ファイルを生成し、
 ⑶ その後、中丸幸治氏の cjkps2pdf.pl で PDF ファイルを作成し、
 ⑷ 最後にプレビューで開いて「PDF として書き出す...」を実行する。

と言う手順です。

cjkps2pdf.pl

⑴ はじめに

この作業で肝になるのは中丸幸治氏の cjkps2pdf.pl ですが、これは、PostScript ファイルからフォント名を置換し、かつフォント非埋込な PDF ファイルを作成する Perl スクリプトです。

現在の Ghostscript では、NeverEmbed によってフォント非埋込 PDF を生成できますが、今回注目するのは「フォント名を置換」する機能です。

cjkps2pdf.pl は 10 年以上前(2006 年)に開発が停止(終了?)しているようで、残念ながらヒラギノには対応していませんので、2 箇所ほど修正が必要です。

⑵ 対応表の作成

100 行目あたりから始まる変数(無名ハッシュ)$fontmap の定義部分から、Adobe-Japan1 を探し出し、

(修正前)

  'Adobe-Japan1'	=> {
    'HG-MinchoL'		=> 'Ryumin-Light',
    'HG-GothicB'		=> 'GothicBBB-Medium',
    'Kochi-Mincho'		=> 'HeiseiMin-W3',	# 'Ryumin-Light',
    'Kochi-Gothic'		=> 'HeiseiKakuGo-W5',	# 'GothicBBB-Medium',
    'KochiMin-Dum'		=> 'Ryumin-Light',
    'KochiGo-Dum'		=> 'GothicBBB-Medium',
    'MS-Mincho'			=> 'Ryumin-Light',
    'MS-Gothic'			=> 'GothicBBB-Medium',
    #
    'HeiseiKakuGo-W5-Acro'	=> 'HeiseiKakuGo-W5',
    'HeiseiMin-W3-Acro'		=> 'HeiseiMin-W3',
    'KozMin-Regular-Acro'	=> 'KozMin-Regular',
  },

適当なところに、小塚をヒラギノに置換する対応関係として、6 行ほど追記します。

(修正後)

  'Adobe-Japan1'	=> {
    'KozMinPro-Regular'		=> 'HiraMinPro-W3',
    'KozMinPro-Bold'		=> 'HiraMinPro-W6',
    'KozGoPro-Regular'		=> 'HiraKakuPro-W3',
    'KozGoPro-Bold'		=> 'HiraKakuPro-W6',
    'KozGoPro-Heavy'		=> 'HiraKakuStd-W8',
    'KozGoPro-Medium'		=> 'HiraMaruPro-W4',
    'HG-MinchoL'		=> 'Ryumin-Light',
    'HG-GothicB'		=> 'GothicBBB-Medium',
    'Kochi-Mincho'		=> 'HeiseiMin-W3',	# 'Ryumin-Light',
    'Kochi-Gothic'		=> 'HeiseiKakuGo-W5',	# 'GothicBBB-Medium',
    'KochiMin-Dum'		=> 'Ryumin-Light',
    'KochiGo-Dum'		=> 'GothicBBB-Medium',
    'MS-Mincho'			=> 'Ryumin-Light',
    'MS-Gothic'			=> 'GothicBBB-Medium',
    #
    'HeiseiKakuGo-W5-Acro'	=> 'HeiseiKakuGo-W5',
    'HeiseiMin-W3-Acro'		=> 'HeiseiMin-W3',
    'KozMin-Regular-Acro'	=> 'KozMin-Regular',
  },

⑶ ヒラギノの情報を作成

170 行目あたりから始まる変数(無名ハッシュ)$fontinfoの定義部分から、Adobe-Japan1 を探し出し、

(修正前)

  #
  # Adobe-Japan1
  #
  'GothicBBB-Medium' => {
    'Ascent'		=> 'Ascent 752',
    'CapHeight'		=> 'CapHeight 737',
    'Descent'		=> 'Descent -271',
    'Flags'		=> 'Flags 4',
    'FontBBox'		=> 'FontBBox[-174 -268 1001 944]',
    'StemV'		=> 'StemV 99',
    'Style'		=> '/Style<</Panose<0801020b0500000000000000>>>',
    'Supplement'	=> 'Supplement 2',
  },
  'Ryumin-Light' => {
    'Ascent'		=> 'Ascent 723',
    'CapHeight'		=> 'CapHeight 709',
    'Descent'		=> 'Descent -241',
    'Flags'		=> 'Flags 6',
    'FontBBox'		=> 'FontBBox[-170 -331 1024 903]',
    'StemV'		=> 'StemV 69',
    'Style'		=> '/Style<</Panose<010502020300000000000000>>>',
    'Supplement'	=> 'Supplement 2',
  },

適当なところに、ヒラギノフォントに関する情報を追記します。

(修正後)

  #
  # Adobe-Japan1
  #
  'HiraMinPro-W3' => {
    'Ascent'            => 'Ascent 1229',
    'CapHeight'         => 'CapHeight 1229',
    'Descent'           => 'Descent -297',
    'Flags'             => 'Flags 65569',
    'FontBBox'          => 'FontBBox[-349 -297 1165 1229]',
    'StemV'             => 'StemV 174',
    'Supplement'        => 'Supplement 5',
  },
  'HiraMinPro-W6' => {
    'Ascent'            => 'Ascent 1258',
    'CapHeight'         => 'CapHeight 1258',
    'Descent'           => 'Descent -361',
    'Flags'             => 'Flags 65569',
    'FontBBox'          => 'FontBBox[-378 -361 1241 1258]',
    'StemV'             => 'StemV 186',
    'Supplement'        => 'Supplement 5',
  },
  'HiraKakuPro-W3' => {
    'Ascent'            => 'Ascent 1266',
    'CapHeight'         => 'CapHeight 1266',
    'Descent'           => 'Descent -373',
    'Flags'             => 'Flags 65569',
    'FontBBox'          => 'FontBBox[-386 -373 1232 1266]',
    'StemV'             => 'StemV 184',
    'Supplement'        => 'Supplement 5',
  },
  'HiraKakuPro-W6' => {
    'Ascent'            => 'Ascent 1281',
    'CapHeight'         => 'CapHeight 1281',
    'Descent'           => 'Descent -447',
    'Flags'             => 'Flags 665569',
    'FontBBox'          => 'FontBBox[-401 -447 1327 1281]',
    'StemV'             => 'StemV 199',
    'Supplement'        => 'Supplement 5',
  },  
  'HiraKakuStd-W8' => {
    'Ascent'            => 'Ascent 1171',
    'CapHeight'         => 'CapHeight 1171',
    'Descent'           => 'Descent -548',
    'Flags'             => 'Flags 65569',
    'FontBBox'          => 'FontBBox[-291 -548 1428 1171]',
    'StemV'             => 'StemV 214',
    'Supplement'        => 'Supplement 3',
  },
  'GothicBBB-Medium' => {
    'Ascent'		=> 'Ascent 752',
    'CapHeight'		=> 'CapHeight 737',
    'Descent'		=> 'Descent -271',
    'Flags'		=> 'Flags 4',
    'FontBBox'		=> 'FontBBox[-174 -268 1001 944]',
    'StemV'		=> 'StemV 99',
    'Style'		=> '/Style<</Panose<0801020b0500000000000000>>>',
    'Supplement'	=> 'Supplement 2',
  },
  'Ryumin-Light' => {
    'Ascent'		=> 'Ascent 723',
    'CapHeight'		=> 'CapHeight 709',
    'Descent'		=> 'Descent -241',
    'Flags'		=> 'Flags 6',
    'FontBBox'		=> 'FontBBox[-170 -331 1024 903]',
    'StemV'		=> 'StemV 69',
    'Style'		=> '/Style<</Panose<010502020300000000000000>>>',
    'Supplement'	=> 'Supplement 2',
  },

なお、この情報をもとに、各閲覧ソフトが表示用フォントを選ぶそうですが、FontBBox 以外の情報は生成ソフト(Distiller や dvipdfmx)によって異なるようです。上記は Ghostscript 9.18 によるものですが、これで正しいのかどうか自信はありません。