Konsole內的文字排位問題 [論壇 - Ubuntu 哈啦]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



Konsole內的文字排位問題
會員二級
註冊日期:
2007/7/26 13:53
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 166
MP : 25 / 5940
EXP: 65
離線
最近發現kubuntu 14.04的konsole內的文字排位有些問題?
是甚麼原因呢?我也嘗試安裝LinuxMint的kde來測試,它的konsole的文字輸出也是排位有問題的!
請問各位知道如何解決嗎?

p.s. Konsole的版本是 2.13.2
謝謝!

附件:



png  不對位.png (49.68 KB)
6674_5440bd13640fd.png 1065X591 px

2014/10/17 14:56
應用擴展 工具箱
回覆: Konsole內的文字排位問題
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18520
EXP: 89
離線
Peter Go Go 寫到:
最近發現kubuntu 14.04的konsole內的文字排位有些問題?
是甚麼原因呢?我也嘗試安裝LinuxMint的kde來測試,它的konsole的文字輸出也是排位有問題的!
請問各位知道如何解決嗎?

p.s. Konsole的版本是 2.13.2
謝謝!


猜測應該是字型的關係,
你檢查一下你的Konsole設定的字型,是否屬於monospace的字型。
設定Konsole字型的地方。
「Settings / Edit Current Profile / Appearance / Font」。

你可以選擇「Droid Sans Mono」「DejaVu Sans Mono」「Ubuntu Mono」「Inconsolata」之類的。
或是選「Monospace」,他會去找你系統設定的第一個「Monospace」字型。



不過我剛才測試,除了亂碼,能選的字型,好像都是「Monospace」字型。
所以你的狀況有可能不是字型的問題。歹勢!再麻煩你確認看看摟!

目前能想到可能的狀況,有可能是你字型選擇「Monospace」,而你系統設定尋找「Monospace」的字型,並不是屬於monospace的字型。

執行下面的指令,看看你系統第一個字型是什麼?
$ fc-match -s monospace | less

2014/10/17 16:51
應用擴展 工具箱
回覆: Konsole內的文字排位問題
會員二級
註冊日期:
2007/7/26 13:53
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 166
MP : 25 / 5940
EXP: 65
離線
我想是:DroidSansFallbackFull.ttf: "Droid Sans Fallback" "Regular"吧.....
但今早我在另一部筆記本安裝了MintLinux KDE,在那裡用新系統的Konsole都有這個問題!
p.s.其實我用的字型也是monospace呀.....

2014/10/17 19:10
應用擴展 工具箱
回覆: Konsole內的文字排位問題
會員二級
註冊日期:
2007/7/26 13:53
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 166
MP : 25 / 5940
EXP: 65
離線
剛將monospace字型換了Droid Sans Mono後,一切回復正常了.........謝謝!

2014/10/17 19:24
應用擴展 工具箱
回覆: Konsole內的文字排位問題
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18520
EXP: 89
離線
Peter Go Go 寫到:
我想是:DroidSansFallbackFull.ttf: "Droid Sans Fallback" "Regular"吧.....
但今早我在另一部筆記本安裝了MintLinux KDE,在那裡用新系統的Konsole都有這個問題!


呵呵,那Konsole就不要設「Monospace」。
選擇其他的「Droid Sans Mono」「DejaVu Sans Mono」「Ubuntu Mono」「Inconsolata」,擇一試試看,看顯示結果是否會正常。

另外,我用「kubuntu 14.04 32位元」測試,我沒有發現這個問題。
不過我是安裝英文界面,也裝很久了,印象中我沒做啥特別的設定。
Konsole預設的字型是「Monospace」。
然後我下
$ fc-match -s monospace

第一筆出現的是
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"




不過你第一筆,出現的是「DroidSansFallbackFull.ttf: "Droid Sans Fallback" "Regular"」。
應該是安裝某個字型,影響到「/etc/fonts/conf.d/」這裡面的設定。
若你有安裝一些字型套件的話。基本上這個資料夾「/etc/fonts/conf.d/」裡面的設定,真的是百花爭鳴阿。
這些字型套件,都會放一些設定在「/etc/fonts/conf.d/」這個資料夾。會影響系統查找的順序。

有興趣深究的話。
$ apt-get download fonts-droid
$ dpkg -x fonts-droid_1%3a4.3-3ubuntu1.1_all.deb fonts-droid
$ cd fonts-droid/etc/fonts/conf.d
$ ls

會出現
65-droid-sans-fallback.conf <--只是一個 symbolic link。真正的檔放在「conf.avail」。

剛看了一下,看起來是這字型套件影響到了「monospace」字型的查找順序。
不過也不能單純看這個檔來決定拉,我剛剛用百花爭鳴,來形容「/etc/fonts/conf.d/」這裡面的設定,所以還是要看整體設定來決定。

$ vi 65-droid-sans-fallback.conf

-------------------------------------
<alias>
<family>monospace</family>
<prefer>
<family>Droid Sans Fallback</family>
</prefer>
</alias>
-------------------------------------

「/etc/fonts/conf.d/」的一些觀念,可以閱讀「這篇」。

2014/10/17 19:26
應用擴展 工具箱
回覆: Konsole內的文字排位問題
會員二級
註冊日期:
2007/7/26 13:53
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 166
MP : 25 / 5940
EXP: 65
離線
謝謝提點......

2014/10/18 12:54
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.