因為預設語系為簡體,而輸出文字內容為繁體,而且預設字型大小也只有8px,實在有點太小了。
若有相同問題的朋友請依照以下方式修改。
如何變更字型大小
# grep --color -R "pdffontsize" /var/www/html/limesurvey/
/var/www/html/limesurvey/application/config/config-defaults.php:$config['pdffontsize'] = 8;
# vim /var/www/html/limesurvey/application/config/config-defaults.php
$config['pdffontsize'] = 16;
如何變更語系
# vim /var/www/html/application/third_party/tcpdf/fonts/chinese.php
$enc='UniCNS-UTF16-H'; //原始值為UniGB-UTF16-H
$cidinfo=array('Registry'=>'Adobe', 'Ordering'=>'CNS1','Supplement'=>0); //原始值為GB1及2
為何我會知道參數值要修改成什麼呢?
因為我搜尋UniGB-UTF16-H字串時,發現他在cid0cs.php內有以下3行文字:
// Chinese Simplified
$enc='UniGB-UTF16-H';
$cidinfo=array('Registry'=>'Adobe', 'Ordering'=>'GB1,'Supplement'=>2);
而在同一個目錄下還有一個cid0ct.php的檔案,內容也有相似的3行文字:
// Chinese Traditional
$enc='UniCNS-UTF16-H';
$cidinfo=array('Registry'=>'Adobe', 'Ordering'=>'CNS1','Supplement'=>0);
沒有留言:
張貼留言