2007/04/17

[Programming] xosd font size

好吧,這篇其實應該用英文或義大利文寫的,因為我這篇其實想寫給這裡的問題回覆。
但是我的英文很破,所以我還是用中文寫吧。
如果有緣的話,他應該會再 google 到我的.. XD (不然我不想一天到晚去註冊人家的論壇啊...)

問題說是: XOSD 都裝好了啊,結果 xosd 的字型大小一直沒變化,不知道神明有沒有什麼指示,有指示的話請給個聖杯 XD

正經回來:

XOSD 的問題,我也是今天才大致解決,基本上要用幾個工具來做:

1. xlsfonts , XOSD 用的是 XLFD 的字型描述(,所以用 xlsfonts 來尋找能用的字型:

$ xlsfonts |head -n 10
-adobe-courier-bold-o-normal--0-0-100-100-m-0-iso10646-1
-adobe-courier-bold-o-normal--0-0-100-100-m-0-iso8859-1
-adobe-courier-bold-o-normal--0-0-75-75-m-0-iso10646-1
-adobe-courier-bold-o-normal--0-0-75-75-m-0-iso8859-1
-adobe-courier-bold-o-normal--10-100-75-75-m-60-iso10646-1
-adobe-courier-bold-o-normal--10-100-75-75-m-60-iso8859-1
-adobe-courier-bold-o-normal--11-80-100-100-m-60-iso10646-1
-adobe-courier-bold-o-normal--11-80-100-100-m-60-iso8859-1
-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso10646-1
-adobe-courier-bold-o-normal--12-120-75-75-m-70-iso8859-1
因為太長了,所以我只露一點點出來,說明是這樣用的。

2. xfontsel 可以直接選擇字型
3. mkfontdir [說明]
4. 最後是 xorg.conf 裡面的 font path 設定:(也可以用 xset fp +$PATH 來做,不過還是會被 Xorg 影響到一點點)
像是:

Section "Files"
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"

FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
FontPath "/usr/share/fonts/X11/misc"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "/usr/local/share/fonts/"
EndSection


粗體字的地方,要特別注意。
unscaled 一旦下下去, fonts.dir 裡面就算加了 alias 或其它放大(scaled)的"條目"都無法作用。

這點在 config 的時候要特別小心。
張貼留言

[Windows] 好用的小工具: AutoHotKey

做為一個 Linux 的愛好者,轉移到 Windows 上面的時候,往往難以適應 Windows 調整快捷鍵的方式,所以 google 了一下,結果發現很多人愛用的 "Auto Hot key"。不多說,就來給一個範例說明如何使用 Auto Hot key 來...