2003
01 02 03 04 05 06 07 08 09 10 11 12
2006
01 02 03 04 05 06 07 08 09 10 11 12
2007
01 02 03 04 05 06 07 08 09 10 11 12
2008
01 02 03 04 05 06 07 08 09 10 11 12
2009
01 02 03 04 05 06 07 08 09 10 11 12
2010
01 02 03 04 05 06 07 08 09 10 11 12
2011
01 02 03 04 05 06 07 08 09 10 11 12
2017
01 02 03 04 05 06 07 08 09 10 11 12
 
Jun
22
2009

Kerning fail

最近使用華康中黑體 Unicode 版本(DFPHeiMedium-UN)遇到一個奇怪的問題。

在 Pages 打「江楓漁火對愁眠」,字型設成 DFPHeiMedium-UN,調整字距拉寬,如下圖:

pagesscreensnapz001

看起來很正常。但是如果輸出成 PDF 以後:

previewscreensnapz001

字就會亂成一團。而用 TextEdit 就沒有這個問題。

我直接用 drawWithRect: options: 畫字後再用 dataWithPDFInsideRect: 存成 PDF,也會有和 Pages 同樣的問題。不知道是 Mac OS X 內建的 PDF Engine 有問題,還是華康中黑體有問題。至少系統內兩個字比較齊的字型都沒遇到同樣的問題過。

 

Annotations RSS

“呃,基本上中文排版沒有 Kerning 這回事情…

中文字的間距只有 Tracking,沒有 Kerning。”

---zonble. 2/22, 2009

“經過實測,OSX 上面的 NSKernAttributeName 只要非 nil,作用其實就是 tracking…

How kerning works

---yllan. 2/22, 2009
 
 

Write Concisely