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] git-bash 底下的工具

因為工作轉到 Windows 平台上的關係,所以很多工具改到 Windows 上面運作,跟著在 TortoiseGit 底下使用 git-bash 來維護自己的專案原始碼。結果就是裝了前面提過的 auto-hotkey 使用熱鍵來提昇自己的平台操作速度; 但除了 hotkey...