FAQ

PDF出力時に埋め込みフォントとして設定した「MS Pゴシック」と「MS UIゴシック」の表示が異なる

公開日:2017/12/19

  • V12
  • V11
  • V10
  • V9

Question

同じ帳票資源ファイルを使用しているにも関わらず、埋め込みフォントとして設定した「MS Pゴシック」と「MS UIゴシック」の表示が異なるのはなぜか。


Answer

帳票出力環境に配置されているMSゴシックのフォントファイル(msgothic.ttc)の構成がWindowsのバージョンにより、変更されています。

《フォントバージョン:5.01》 Windows7以前
 コレクションインデックス:
  0 MS ゴシック
  1 MS Pゴシック … 差異
  2 MS UIゴシック … 差異
  
《フォントバージョン:5.10》 Windows8以降
 コレクションインデックス:
  0 MS ゴシック
  1 MS UIゴシック … 差異
  2 MS Pゴシック … 差異


埋め込みフォントを使用する場合、フォントファイル名とコレクションインデックスの値によりフォントを決定しています。
そのため、埋め込みフォント"MS Pゴシック/MS UIゴシック"を利用している場合は、Windows7とWindows8以降において、表示するフォントに差異が発生します。

Windows7以前 Windows8以降
1:MS Pゴシック  →  1:MS UIゴシック
2:MS UIゴシック  →  2:MS Pゴシック


<対応方法>
Windows7以前とWindows8以降にて、埋め込みフォントによる出力結果を揃える方法は以下となります。

例)Windows8以降の環境で"MS Pゴシック(埋め込み)"を出力する場合

  1. フォントマネージャを起動します。
  2. "MS Pゴシック(埋め込み)"を選択し、[編集]ボタンを押下します。
  3. 詳細情報のコレクションインデックスの値を"2"に変更し、[OK]ボタンを押下します。
  4. 対象となるFormファイルを開き、上書き保存を行います。

上記手順を実施することにより、4.を実施したフォームに対しては、"MS Pゴシック(埋め込み)"が出力されます。

"MS UIゴシック(埋め込み)"の出力方法については、項目2.を"MS UIゴシック(埋め込み)"とし、項目3.のコレクションインデックスを"1"として下さい。

この質問・回答は役に立ちましたか?

このページのよい点、悪い点を教えてください!FAQ改善の参考とさせていただきます。

  • 個人情報は入力されないようご注意ください。
    弊社からの回答をご希望の場合は、画面上部のメニューより「お問い合わせ」をご利用ください。
  • 最後に「送信」を押すことでコメントが送信されます。

検索