[分享] GDI++與BBS的完美結合

看板Wallpaper (手機桌布)作者 (わすれた)時間18年前 (2007/12/21 05:03), 編輯推噓8(801)
留言9則, 4人參與, 最新討論串1/2 (看更多)
半夜不睡覺 無聊嘗試出來的小技巧 首先 有用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
我本來也是有用gdi++但是軟體常會出問題所以沒繼續用
12/21 13:12, 1F

12/21 13:14, , 2F
至於BBS可以參考8590篇我推的字體 不用gdi++就很漂亮
12/21 13:14, 2F

12/21 13:41, , 3F
可以參考DA上70599發的文章,GDI++使用中目前完全沒問題
12/21 13:41, 3F

12/21 13:45, , 4F
請問樓上~ DA 70599 的文章要在哪裡找啊?
12/21 13:45, 4F

12/21 13:45, , 5F
找不到+1...
12/21 13:45, 5F

12/21 13:47, , 6F
DA上文章連結他刪除了..要找得要去極限論壇找了..
12/21 13:47, 6F

12/21 13:56, , 7F
gdi++在轉換字體常會lag這點也讓我卻步...
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
文章代碼(AID): #17QjYD9P (Wallpaper)
文章代碼(AID): #17QjYD9P (Wallpaper)