Gdi++攻略 - 桌布

Andy avatar
By Andy
at 2007-11-19T07:03

Table of Contents


想必很多人使用 Gdi++ 時,在很多系統視窗時『不是保留新細明體,不然就是
得忍受視窗被撐大,排版亂掉等的問題』,到處找了討論好像沒有解答,目前我終
於找到整個系統無新細明體,完全取代成你想要的字體,並且完全不會影響排版的
設定了!


完美攻略:
(我使用iLiHei,以下請自行換成你想要的字型)

實驗發現,會被撐大的原因是 Gdi++ 的取代字型功能,所以板上討論的

新細明體=iLiHei
System=iLiHei

會將視窗或者對話盒撐大,或者排版亂掉,因為是使用 Gdi++ 取代字型。


那你問:不用 Gdi++ 取代字型,不然要用甚麼?

答案是:Windows 本身就可以了!


請 regedit 以下機碼:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
FontSubstitutes]

PMingLiU = iLiHei
新細明體 = iLiHei

(這段是 google到 PIL 看到的,身為 PIL 老站友真是莫名的感激。)
以及

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
GRE_Initialize]

GUIFont.Facename = iLiHei

如此 Windows 即會自行把新細明體改成 iLiHei(一開機連登入都還沒登入就是
iLiHei 了,你也可以關掉 Gdi++ 看看。)


接著得改 ini,主要是 Windows 雖然偷偷把字型換成 iLiHei,但是『對 Gdi++
而言,那些地方的名稱其實還是新細明體』。(有點弔詭)

所以記得不能 Exclude 新細明體,但是也不用 FontSubstitutes 新細明體=iLi
Hei,以下是我的設定檔全文:

(之前在研究討論串時看大家都不把 ini 寫出來心中實在很 Orz)


[General]
Name=中
Icon=..\gditrayicon.icl,3

HookChildProcesses=1
HintingMode=1
AntiAliasMode=4
MaxHeight=150
FontLoader=0
FontSubstitutes=1 #這行我有改,原先是2
GammaMode=0
GammaValue=1.2
RenderWeight=1.6
Contrast=2 #我有改,在我螢幕上這樣比較好看,請改回來或自行調整
TextTuning=-1
TextTuningR=2
TextTuningG=2
TextTuningB=2
NormalWeight=4
BoldWeight=0
ItalicSlant=0
LcdFilter=2
LoadOnDemand=1
CacheMaxFaces=16
CacheMaxSizes=16
CacheMaxBytes=4194304
Shadow=1,1,10 #我加的,在我螢幕上比較好看
FontLink=1 #要加,會去調註冊表的font link,原因後述。

[Individual]


[Exclude]
細明體 #因為我細明體拿來打B


[ExcludeModule]
fontview.exe
gditray.exe
fterm.exe
mplayer.exe
mplayerc.exe
utorrent.exe
gom.exe

[FontSubstitutes]
; 書式1: フォント=代替フォント
; 書式2: フォント,CHARSET=替フォント,CHARSET
標楷體=iLiHei
System=iLiHei
宋體=iLiHei
黑體=iLiHei
新宋體=iLiHei
楷體=iLiHei
隸書體=iLiHei
PMingLiU=iLiHei
MingLiU=iLiHei
#其實這裡不用加也無妨,只有 System=iLiHei 是必要的,會影響新注音選字視窗



應該不用抓圖了,因為我全系統就是完美改成 iLiHei 了,而且不會影響排版。


另外,跟 Gdi++ 無關,但是我有調的是

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
FontLink\SystemLink]

裡面全部的都在最前面加『一行』iLiHei

這裡是當 windows 始用這種字型時,如果找不到的話接著去哪找,譬如說 Taho
ma 是英文字形,但是你把系統字體設成 Tahoma 它還是可以顯示中文,就是會來這裡
找,於是把 iLiHei 設成所有的最優先尋找字型。


參考資料:
http://bbs.themex.net/showthread.php?t=16821991
http://www.palmislife.com/viewthread.php?tid=80992&extra=&page=1


以上。


--
m我 m我 XD

--
Tags: 桌布

All Comments

Anthony avatar
By Anthony
at 2007-11-24T02:33
誰m我的XD 板主真早起阿
Catherine avatar
By Catherine
at 2007-11-27T21:15
這位板友真強啊!!! 不知道有沒有這一系列XP改造懶人包XD
Adele avatar
By Adele
at 2007-11-30T22:11
唔 分享或者抓圖或者懶人包...先等我明天大後天考完再說Orz
Quintina avatar
By Quintina
at 2007-12-05T04:56
如果改完覺得整個系統的字有點小 要如何才能變大呢?
Freda avatar
By Freda
at 2007-12-08T16:03
顯示->設定值->進階->DPI 其實我也想問有沒有其他辦法...
Caitlin avatar
By Caitlin
at 2007-12-10T02:20
直接改到120dpi太大了
Ina avatar
By Ina
at 2007-12-11T19:50
等等 可以直接打耶XD 打個110%就行了
George avatar
By George
at 2007-12-15T07:19
我最喜歡人家寫攻略了 最好還是完美攻略的那種 XD
Eden avatar
By Eden
at 2007-12-19T14:02
裝IE7後~字體就變漂亮了~都不用裝 = =
Elizabeth avatar
By Elizabeth
at 2007-12-21T22:49
直接END等懶人包XD
Iris avatar
By Iris
at 2007-12-23T19:20
請問這樣是不是word的新細明體也會變了@@?
因為之前改過…結果在我電腦word打好的到別人那排版就亂了
Erin avatar
By Erin
at 2007-12-24T02:47
要把reg、修改gdi++的ini寫成只要點兩下的exe懶人包嗎
George avatar
By George
at 2007-12-25T23:50
樓上上 是的 起碼在你這裡看起來不是新細明體^^""
Aaliyah avatar
By Aaliyah
at 2007-12-29T23:10
另外 我這裡只改掉新細明體 沒有動細明體 所以系統裡可能
Joseph avatar
By Joseph
at 2008-01-02T11:02
還是會有細明體出現 要改的話就用一樣的方法加進reg就是了
Sarah avatar
By Sarah
at 2008-01-02T21:31
另外好像還有一個fixedsys系統預設字 不過我找不出這會影響
Agatha avatar
By Agatha
at 2008-01-05T11:52
甚麼地方 就沒放進去了 想加的就在fontsub那裏補這一個吧
Sarah avatar
By Sarah
at 2008-01-07T00:05
如果有懶人包就太感謝了<(_ _)>
Lauren avatar
By Lauren
at 2008-01-09T06:57
我可以請問...regedit機碼中... 我都找不到PMingLiU 這是什麼?

logonloader用登入畫面

David avatar
By David
at 2007-11-19T00:11
http://hadesplutokimo.blogspot.com/2007/11/logonloader2.html 這次是江南春喔 http://hadesplutokimo.blogspot.com/2007/08/blog-post_23.html 配上這類桌布正對時 -- 我有一個夢想 我希 ...

這個網站的桌布如何取得

Kristin avatar
By Kristin
at 2007-11-18T22:43
http://imageevent.com/dreamkast/grizzlies;jsessionid=eev9p8p881.tiger_s 我有加入會員了 但是圖好像點不開耶 有人知道嗎? - ...

最近玩的 XP 美化心得 :P

Connor avatar
By Connor
at 2007-11-18T22:20
現在知道為什麼當初有人不管開什麼程式都當 但還是堅持要用Gdi++的原因了吧XD ※ 引述《cklppt (依舊如此創新未來)》之銘言: : 在大家推薦之下用了Gdi++,果然就像板上常說的:驚為天人。 : 追加: (43) 我就是因為這樣所以才把Shadow關掉不用的 再加上用reg替代掉系統的新細 ...

最近玩的 XP 美化心得 :P

Edith avatar
By Edith
at 2007-11-18T20:43
在大家推薦之下用了Gdi++,果然就像板上常說的:驚為天人。 追加: 1.Gdi++ 字型美化,這真的超強的,我用的是蘋果的iLiHei,如果是在大螢幕上 效果應該會超級棒,12 吋螢幕字就嫌有點擠了,例如用清單檢視開滿是中文檔案的 資料夾(我字體不想調大)。 http://0 ...

大家來分享自己的桌面

Margaret avatar
By Margaret
at 2007-11-18T20:03
我要分享的是mario 主題 http://www.badongo.com/pic/2227140 因為電腦配備沒有很好XD 只使用ROCKET DOCK和RAINLENDAR 跟其它版友相比,我簡直是遜掉了,哈哈 不過真的是謝謝H版大的部落格,我從那裡挖到好多寶唷^^ 自從知道有桌布版後,每天都會 ...