| |||||||
adm | Find | login register |
| ||||||||||||||
| ||||||||||||||
我記得是要 patch freetype,無法從 fontconfig 來調。因此是整體的效果,沒有辦法針對指定字型。 不過,我很久沒有接觸了,可能有新的東西也不一定。:) | ||||||||||||||
我記得 ftview 可以用不同的 gamma 來看字型 所以才想說 fontconfig 是不是也支援 不過到目前為止沒找到相關資料 所以打算放棄了,Sans 還是改回 AR PL New Sung 比較清楚 hinting 設定我有調過,後來設定是怎樣現在有點忘了 開 hinting 會讓筆劃清楚些,但開 autohint 常常會讓中文字型的筆劃擠在一起 | ||||||||||||||
那是他自己寫的吧?看 code 就知道了。應用軟體要自己寫還是可以。但整個系統在用的,目前就不清楚有沒有提供這樣子的 API。 像 firefly 的 patch 就是在改這些東西,讓中文字看起來深色一點,但你的 freetype 要 paxth 過重編譯。 | ||||||||||||||
呃,歹勢我有點跳 tone,沒說清楚。 ftview 是包在 freetype2-demos 裡面的,根據套件的說明,這是一個 freetype 2 font engine 的 demo,所以我認為 freetype 2 應該是已經具備這樣的能力了,只不過需要 client 端的軟體來使用它。 如果我看得懂程式碼就好了 XD | ||||||||||||||
我記得好像是有,但 Keith 曾經出來說過,說那是 dirty hack。問題是應用程式沒有去用就沒有這個功能了,只能去改預設值。 gamma correction 的問題很複雜,我無法深入回應。有些是字型本身的配合問題,有些和營幕有關。 | ||||||||||||||
還是感謝。我對這方面也不甚了解,還要再多看些資料。 也許我根本搞錯方向,應該朝字型本身來著手,而不是改 fontconfig/freetype 這一邊?
edited: 1
| ||||||||||||||
firefly以前的patch可以透過gamma修正加深字型顯示,可是後來他還是覺得點陣字才是王道,所以就去生了新宋體,舊的patch很早就已經不能用了,而且英數字也會受到影響變醜。 如果字型有hinting資訊的話,最好是裝有啟用byte-code interpretor (BCI)版本的freetype。有開hinting讓直線有落在grid上的話,自然就不需要去調gamma值。如果沒有BCI就只能靠autohint,缺點就是筆劃會歪掉。我自己現在的作法是,中文盡量用內嵌點陣字,英數靠BCI。沒有hinting的中文只好用autohint來擋。只是遇到黑體就一整個不太行。 請問在沒有裝KDE桌面環境的情況下,要如何調整Qt軟體的hinting設定?Qt似乎無視fonts.conf啊! | ||||||||||||||
原來如此~
Debian 的 freetype 有開啟 byte-code interpretor 的功能 微軟的英數字型,有許多不開 hinting 會比較好看 |
| |||||||
adm | Find | login register |