Re: [分享] Gdi++ 完美攻略
但是其實系統裡面有時候還是需要細明體的,例如
一些網頁或應用程式,他本身的字體大小就設非常小
如果不用細明體來顯示,就算用gdi++還是看不清楚字(因為黑體比較粗一點嘛)
那如果要把字體改大,那網頁的排版、應用程式的圖形就會把字擋住
還有就是WORD、POWERPOINT等,跟我們的報告、作業習習相關的
你直接設黑體來打報告,那老師那邊沒這個字型,你就只好去下跪說你真的有寫
有些老師都要求要用細明體來交,還不準你把字型包起來轉成pdf
(你以為比較花俏分數就會比較高嗎ˋˊ)
那以你的作法應該是,只有我們看起來是黑體,其實word檔還是細明體
這樣就會出現一個問題,黑體的字型行距比細明體高!
那我們看到的樣子跟檔案給別人開的樣子不就長得不一樣了嗎?
(但即使檔案也因替代而被自動改成黑體,這問題也存在)
曾經有一個例子,我幫別人印文件,他裡面用預設字型
結果我用我的電腦一開,全部變成正黑體
不管,直接送到印表機列印
一印出來,頁數爆增,排版大亂...當場浪費了一疊紙ㄒ_ㄒ
所以這個是我把reg裡的字型替代改回來的最主要原因
不知道這些問題跟你說的改法有沒有match
不過你的方法對不拿電腦來做正事的人來說,應該非常有用
※ 引述《cklppt (依舊如此創新未來)》之銘言:
: 想必很多人使用 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
: 以上。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.125.199.175
推
11/19 14:43, , 1F
11/19 14:43, 1F
推
11/19 16:09, , 2F
11/19 16:09, 2F
推
11/19 16:46, , 3F
11/19 16:46, 3F
討論串 (同標題文章)