Kan-Ru Chen's Weblog

直接由 freetype 啟用模擬粗體

在 freetype-devel 上面看到,似乎有人開始對 freetype 裡面的模擬粗體 有興趣了,既然已經有 code 可以用,試試又何妨?

apt-get source freetype 下載了 freetype 的 code,找了半天不知道該改那 裡才可以 enable 這個功能,最後終於直接在 makefile rule 裡面修改,把 ftsynth.c 也編了進去,然後重編 xft;configure 的時候很清楚可以看到已經 偵測到 FT_GlyphSlot_Embolden 這個 API……

編好裝好之後歡天喜地的重新啟動 xwindow,然後瀏覽幾個有粗體的網頁,嘿, 的確有一些醜醜的粗體了 :) 但是對內嵌點陣字似乎還沒有效果似的,所以只 有在啟用向量字型後才會看的出來有粗體

對了,Debian 裡面的 Fontconfig 已經先預設啟用 embolden 功能,所以只要 把 freetype、xft 準備好,什麼設定都不用改就可以看出效果 :)

Patch