トップ 一覧 検索 ヘルプ RSS ログイン

TCPDFを使うの変更点

+後で修正
+
+https://webcache.googleusercontent.com/search?q=cache:85yfMWrC8mEJ:https://blue-red.ddo.jp/~ao/wiki/wiki.cgi%3Fpage%3DPDF%25A4%25F2%25BD%25D0%25CE%25CF%25A4%25B9%25A4%25EB+&cd=5&hl=ja&ct=clnk&gl=jp
+
+!小塚明朝Pro Mのバグ
+
+ kozminproregular
+ kozgopromedium 
+ は、「÷」や「×」が小さく計算されるバグがある。
+ 表示幅と計算上の幅(改行などに影響)を修正する。
+!計算上の幅修正
+ kozminproregular.php や kozgopromedium.php を開いて
+ $cw 配列を
+ 215=> 1000, 247=>1000  
+ に修正。また、$_cr 配列に
+ array(65377-31, 65439-31, 500),
+ を追加する。
+!表示幅修正
+PDF出力の際に、半角カナが全角文字の幅で出力される。
+修正したい場合は、_putfontwidths関数を修正する。
+ tcpdf5以前は、tcpdf.php
+ tcpdf6以降は tcpdf_fonts.php
+ に_putfontwidths関数がある。
+ 最後の
+ return '/W ['.$w.' ]';
+ を
+ if (
+   $font["fontkey"] == "kozminproregular" ||
+   $font["fontkey"] == "kozgopromedium"
+ )
+ {
+   return '/W ['.$w.' 332 389 600 ]';
+ } else {
+   return '/W ['.$w.' ]';
+ }
+ にする。