[VtigerCRM][調整] PDF Maker 6.x的PDF中文顯示字型
最近幫助從網路上接觸的客戶讓我協助安裝Vtiger,當正調整PDF Maker的中英文列印顯示。一直很看不順中英字型的問題。過去自己用的,當沒人開口反應就當作沒事。既然是給別人用的,決定花點時間把這問題解決。 首先原本的big5字型是adobe內建的自動編碼格式。雖然中文可以正常讀取,但碰到英文就是另一個字型格式。會導致中文+英文的字串排版特別不順暢。同時透過Gmail發送時,Google Drive預覽引擎也會認不出中文字,會變成一定要下載從Adobe開啟才能正常瀏覽。 就乾脆自行定義一個中文字型吧,別再用預社內建的了。從mpdf的教學上可以查到 http://mpdf1.com/manual/index.php?tid=453 正式教學囉~ 下載喜歡的字型,必須是支援OpenType的 unicode字型。放置到 \modules\PDFMaker\resources\mpdf\ttfonts 我選擇的是王漢宗字型,免費又好看 http://briian.com/290/free-fonts-download-2.html 新增一筆字型代碼,對應上步驟的TTF名稱,修改位置為 \modules\PDFMaker\resources\mpdf\config_fonts.php 修改CASE "zh"部分,將unifonts指向到上步驟的字型代碼。 如果沒有簡體需求,建議zh部分全直接改。說真的這一點我一直找不到解答。 \modules\PDFMaker\resources\mpdf\config_cp.php 完成,趕緊匯出看看有沒有問題吧。 另外提供我的修改包,可自己下載回去研究吧。 https://www.asuswebstorage.com/navigate/s/20C3CEDD3E774D9183BA7DEBC11AC31FY