| adm | Find | login register |
eliu joined: 2007-08-09 posted: 11473 promoted: 617 bookmarked: 187 新竹, 台灣 |
這是用在符號視窗用滾輪選擇的 可以看到 gcin 的羅馬字母符號錯誤,懷疑是 font 的問題,因為 gcin click 後選到的 text 沒有錯。 不過不知道怎麼查。 | |||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
| |||||||||
eliu joined: 2007-08-09 posted: 11473 promoted: 617 bookmarked: 187 新竹, 台灣 |
用pango-view 看 text file 沒有問題。 不知道有沒有辦法查到哪些 font 有定義羅馬數字。 edited: 1
| |||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
羅馬數字安排在 U+2160 - U+216B(大寫)及 U+2170 - U+217B(小寫),可以用 fontforge 打開字型看,或者沒有安裝 fontforge 的話,使用 showttf 來查看: showttf some.ttf | grep 'U+2160'
不過,我猜這不是字型的問題,而是 pango 選字上的問題,晚上再來研究看看。
edited: 1
| |||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
大概知道原因了,不過我沒寫過此類程式,所以不知道要怎麼改。:Q 這類羅馬數字是屬於 East Asian Width Class Ambiguous,所以要把他當成 double byte,否則字寬會出問題,於是就會產生前後疊成一團的情形了。把他打在 gnome-terminal 就知道了gnome-terminal 會把他當成是 single byte。
或許可以參考 Vim 的 ambiwidth 這個設定的功能,程式碼是如何寫的?
edited: 1
| |||||||||
caleb joined: 2007-09-22 posted: 630 promoted: 134 bookmarked: 90 |
是字型的 bug。 我以前用 Arphic bsmi00lp,現在用 wqy,顯示/輸出 都是正確的。 | |||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
odosung.ttc 我檢查過了,沒有問題(其實是有,pixel 11 的點陣字,沒有小寫羅馬數字),有空的話能不能輸出以下內容來追查一下是哪個字型在搞怪? fc-match --sort :lang=zh-tw
| |||||||||
eliu joined: 2007-08-09 posted: 11473 promoted: 617 bookmarked: 187 新竹, 台灣 |
fc-match --sort :lang=zh-tw | |||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
經過檢查(pcf 的我就沒檢查了),和我原先的看法一樣,排除是字型的問題。以上的字型羅馬數字的部份都沒有問題。
只是那個藍底的部份是怎麼弄出來的?我我這邊一直弄都不會有那個藍底的部份,所以使用上是正常的。
| |||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
原來是詞音輸入法才會有那個藍底的部份。
pcf 的也檢查過了,沒有問題。所以,可以不必往字型 bug 這個方向思考了。不是 gcin 的問題,就是 pango 的問題。
edited: 1
| |||||||||
caleb joined: 2007-09-22 posted: 630 promoted: 134 bookmarked: 90 |
所以是 Mandriva 專屬問題? edited: 1
| |||||||||
本人已不在此站活動 joined: 2007-09-19 posted: 4946 promoted: 325 bookmarked: 206 歸隱山林 |
我猜倒不一定是 MDV 轉屬,但我覺得和 pango/fontconfig 的版本可能有關(這個通常 MDV 會上些 patches)。
|
| adm | Find | login register |