作者Peruheru (還在想)
看板Web_Design
標題[問題] wkhtmltopdf字型問題
時間Wed Apr 22 18:28:25 2015
大家好
我使用wkhtmltopdf碰到了字型沒有被載入的問題
把問題簡化了一下
網頁使用了自訂字型,CSS如下:
@font-face {
font-family: 'custom';
src: url(customFont.TTF) format("truetype");
font-weight: normal;
font-style: normal;
}
h2 {
line-height: 18px;
margin-top:5px;
margin-bottom:5px;
font-family: 'custom';
}
body內只有一行
<h2>這是標題</h2>
網頁編碼是BIG5(原本想弄UTF8但該字型檔是拿來擴充BIG5字集的只好配合)
寫在<head>標籤中:<meta charset="BIG5">
這網頁直接用chrome開,可以看到字型變化
但是使用wkhtmltopdf轉換後,卻仍是新細明體
卡好久了,請問wkhtmltopdf要使用自訂字型是否有什麼特殊的注意事項呢?
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.18.8
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1429698508.A.F16.html
1F:→ Peruheru: 剛才試過把網頁編碼改為utf8也還是顯示不了 04/22 18:36
2F:推 shadowjohn: 你那個customFont.ttf 有網址可以share一下嗎 04/23 12:37
4F:→ shadowjohn: 想測看看 :) 04/23 12:37
5F:→ Peruheru: 感謝你,可惜那個字型是委託人買的客製字型所以我不能給 04/23 13:44
6F:→ Peruheru: 基本上是用標楷體去擴充的 04/23 13:44
7F:推 shadowjohn: 有二種方法,一是在你的wkhtmltopdf的機器上裝入字型 04/23 14:01
8F:→ shadowjohn: 如果你是linux就擺到/usr/share/fonts然後fc-cache -v 04/23 14:01
9F:→ shadowjohn: 第一個不能用,我再分享第二種 XD 04/23 14:02
10F:→ Peruheru: 安裝的方法有個問題,是我不知道字型"名稱",尤其客製的 04/23 15:32
11F:→ Peruheru: 請問有沒有方法可以讀出字型內的英文名稱阿XD 04/23 15:33
12F:推 shadowjohn: 是有ttfdump,只是dump出來的內容似乎... 04/23 18:25
13F:→ shadowjohn: 只好再找看看有沒有ttf detail相關的東西吧 04/23 18:25
14F:→ Peruheru: 用FontForge找到名字了!之前因為開OTF有問題被打入冷宮 04/24 13:48
15F:→ Peruheru: 沒想到可以在這裡派上用場,感謝羽山前輩的協助! 04/24 13:49
16F:推 shadowjohn: ♥ 04/24 15:32