[分享] GDI++與BBS的完美結合
半夜不睡覺 無聊嘗試出來的小技巧
首先 有用GDI++都知道 BBS用的字型一定要在設定檔中exclude
否則字體寬度會變一半
但如果在GDI++中exclude 並且Windows平滑模式用ClearType 會變這樣
http://lovemisia35.phpnet.us/img/v.php?id=51626shot2.jpg

文字粗細很不均勻
所以只好把Windows平滑模式換成標準
http://lovemisia35.phpnet.us/img/v.php?id=518shot1.jpg

看起來就好多了 雖然還是有一點不均勻(ex. 左上角的"版主")
主要缺點是
標準平滑模式下 其他英文字體若沒套用GDI++ 還是會有一點鋸齒狀
(若套用有些字會重疊 ex. Arial, Tahoma, Verdana.....)
選擇好像只有這些
1.繼續用醜醜的細明體打B
2.用傷眼的華康中圓體+ClearType打B
3.忍受鋸齒狀的Verdana(Notepad++用 看程式碼用這字體比較舒服)
不過追求完美的天秤是不會這麼輕易妥協的
這是我現在的BBS畫面
http://lovemisia35.phpnet.us/img/v.php?id=99174shot3.jpg

乍看之下跟上一張圖沒甚麼不同
不過仔細看會發現文字粗細均勻 而且更清晰
想知道怎麼做到的嗎?
請待下回分曉.....
(毆)
好吧 既然大家這麼想知道就現在公開好了(撥頭髮)
首先打開PCMan字型設定框
隨便挑一個很少用或想取代的的字型
然後在GDI++設定檔的FontSubstitutes將其取代為BBS要用的字
Lucida Console=華康中圓體
並且在Exclude中不能有Lucida Console
重新套用GDI++設定即可 可能要重開PCMan才會生效
話說 看完以上不用急著改
因為在這篇快打完時我又發現可以用
華康中圓體=華康中圓體
當然 不能exclude華康中圓體
看起來很詭異 不過這樣間接套用的方式確實有效
這方法還是有個小缺點
如果用動態字體大小 視窗最大化時 左右兩邊會稍微超出畫面範圍(寬螢幕不會)
不過我本來就不用最大化 對我來說沒差
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.192.14
推
12/21 13:12, , 1F
12/21 13:12, 1F
→
12/21 13:14, , 2F
12/21 13:14, 2F
推
12/21 13:41, , 3F
12/21 13:41, 3F
推
12/21 13:45, , 4F
12/21 13:45, 4F
推
12/21 13:45, , 5F
12/21 13:45, 5F
推
12/21 13:47, , 6F
12/21 13:47, 6F
推
12/21 13:56, , 7F
12/21 13:56, 7F
推
12/21 13:58, , 8F
12/21 13:58, 8F
推
12/23 00:13, , 9F
12/23 00:13, 9F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Wallpaper 近期熱門文章
PTT數位生活區 即時熱門文章