質問 > 管理機能 > 帳票のフォントについて |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
YSAU |
投稿日時: 2013/4/30 17:00
対応状況: −−−
|
半人前 登録日: 2011/10/25 居住地: 投稿: 17 |
帳票のフォントについて [EC-CUBE] 2.11.5を使用しています。
帳票のフォントが明朝体なので、ゴシックに変更したいと思い http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=9672&forum=11 を参考に作業してみました。 全角文字はゴシック体に出来たのですが、 半角英数が明朝のままとなってしまいます。 どなたか半角英数までゴシック体にされた方はいらっしゃいますでしょうか? |
ksn |
投稿日時: 2013/7/23 19:03
対応状況: −−−
|
新米 登録日: 2011/10/20 居住地: 大阪 投稿: 4 |
Re: 帳票のフォントについて わたしも2.12系で同じ現象が発生しており、とりあえず解決したのでこちらに書かせて頂きます。
YSAU様の場合、2.11系にリンク先を参考にされたということなので、「ゴシックフォントを定義」で 追加された以下の行を変更してみてください。 <変更前> $this->pdf->AddCIDFonts('Gothic', 'KozGoPro-Medium-Acro,MS-PGothic,Osaka', $cw, $c_map, $registry); <変更後> $this->pdf->AddCIDFonts('Gothic', 'MS-PGothic', $cw, $c_map, $registry); Familyの指定に MS-PGothic を使用するか MS-Gothic を使用するかはお好みで。 ----- 2.12系の場合、SC_Helper_FPDI.phpのAddSJISFont()で AddCIDFontsを呼び出している箇所のFamily引数から 上記同様に「KozGoPro-Medium-Acro」を外すことで半角英数もゴシック体に変更されました。 ただし、冒頭で「とりあえず」と書いたのは上記修正はWindows環境でのみ有効で、 Mac環境では何を指定しても全角半角関係なく明朝でしか表示されませんでした。 なんだか気持ち悪いので情報をお持ちの方、ご教授いただきたく宜しくお願い致します。 |
seasoft |
投稿日時: 2013/7/23 19:44
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 帳票のフォントについて フォント埋め込みでは無いので、PDF を表示する側でフォントを持っている必要があったと思います。
Acrobat の場合、KozGoPro-Medium-Acro を標準で持っている事が多かったと思うのですが、バージョンによっても状況が異なるようですし、OS によっても違いはあると思います。そして、最新の状況は把握できていない・・・
|
ksn |
投稿日時: 2013/7/23 21:33
対応状況: −−−
|
新米 登録日: 2011/10/20 居住地: 大阪 投稿: 4 |
Re: 帳票のフォントについて まず、わたしのMac環境にAdobeReader入っていなかったと言う致命的なミスをお詫びいたします・・・
私の書いた修正(MS-Gothic)でMac環境でもきれいにすべてゴシックで表示されました。 また、「KozGoPro-Medium-Acro」を含めるとMac環境でも半角のみ明朝体となることを確認。 またその時使用されているフォントはヒラギノ「HiraKakuPro-W6」のようです。 (PDFファイルのプロパティで確認) なぜ明朝体で表示されるのか・・・。 ちなみに「HiraKakuPro-W6」をGothicのFamilyに指定するときれいにゴシック体で表示されました。 最近のReaderには小塚フォントが含まれていないのかな・・・(未確認) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |