Ploneページを印刷する時にフォントがおかしい件

Plone4.1にて、IEでページを印刷する際にフォントがおかしくなる(4.2以降は未確認)。

例えば、平成の「平」の点の部分が、逆向きになったり、太字っぽくなる文字が混ざったり。

この原因は、印刷用のCSSに適切なフォントが指定されていない事。


フォントを適切に指定する事で、正常に印刷できるようになる。

Zope管理インタフェース(ZMI)で以下を開く。

/portal_skins/classic_styles/print.css

Ploneで使用しているテーマに応じて、「classic_styles」を「sunburst_styles」などに読み替える。


print.css のCusomizeを実行。以下のような記述を探す(2か所)。

font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;


これを /* ~ */ でコメントアウトするか、「MS Gothic」などをフォント一覧に追加してSaveする。

CSSの内容はキャッシュされているので、書き換えてすぐに反映させたい場合は portal_css の「Development mode」にチェックを入れてSaveする。

これで、IE(*モードは何でもOK)でも正しいフォントで印刷できるようになる。


参考;
http://plone-users-and-developers-in-japan.2352927.n2.nabble.com/print-out-font-td6015288.html