2008年10月31日星期五

gdi++ FreeType 新細明體修改版:(1) 簡介與安裝

Bookmark and Share

gdi++ 是一個由日本網友所開發的類似 Windows XP/Vista 內建的 ClearType 字體渲染效果程式,但它的效果比 ClearType 還棒,經過渲染後,螢幕的字型看起來會接近蘋果的 Mac 電腦甚至比 Mac 電腦還要好看。

gdi++ 基本上有三種版本:

由於經過測試後 FreeType 版的顯示效果要比 Helium 版來的美觀 (例如可設定 shadow 陰影效果),而且對於編碼方面較無問題,所以這裡我所使用的是 FreeType 版的最終版本 gdi0850。

之前我有寫過一篇 gdi++ 的介紹,但那種方式在許多應用程式上顯示會有較多的問題,這裡我改採用我修改好的 「細明體 & 新細明體」MINGLIU.TTC 直接置換掉 XP 內建的「細明體 & 新細明體」MINGLIU.TTC 字型檔案的方式,這種方式基本上與大多數的軟體較無顯示上的問題,例如 Google Earth。

首先我們來看看在 Windows XP 中使用 ClearType 與 gdi++ 的效果:

下面這張圖是 XP 預設的系統字型「細明體 & 新細明體」與 ClearType 所顯示的效果。


下面這張圖則是安裝了我由 "iLiHei" 字型修改的「細明體 & 新細明體」加上 gdi++ 所渲染的效果。


效果是不是很棒呢?由於 gdi++ 的設定與使用對於初次接觸的朋友來說有些複雜與難度,所以這裡我已將所有需要的設定通通弄好,您只要下載回去之後照著我下面所敘述的安裝步驟將它安裝起來就能立即見到我幫您調整好的效果。

另外,在這裡我將分幾篇用淺顯易懂的方式來介紹 gdi++ 的安裝、使用與設定,讓大家可以自己去設定與玩這個軟體。

(1) 簡介與安裝 | (2) 使用與設定 | (3) 如何製作「細明體 & 新細明體」集合字型


下載 (檔案內包含所需字型):gdi++ FreeType 新細明體修改版 (第 4.1 版)

(PS. 只適用繁體中文 XP)

更新記錄

第 4.1 版 (2009.05.05)
  • 重新製作「細明體 & 新細明體」MINGLIU.TTC 集合字型中的「細明體」,將其修改為等寬字型,顯示效果更好,cmd (命令提示字元) 視窗中文字不會被截斷,並且可用「細明體」作為 cmd 的預設字型,顯示更美觀。
  • KKMAN 與 PCMan 現在也可以用「細明體」看 BBS 了。
第 4 版 (2009.05.02)
  • 更新 GdiTray 圖示。
  • 更新 freetype.dll 為 2.3.9 版。
  • 由字型用來替換「標楷體」的顯示。
  • 小幅修改 ini 設定檔。
第 3 版 (2009.3.22)
  • 修改了「細明體 & 新細明體」MINGLIU.TTC 中的細明體,奇摩輸入法選字視窗可正確顯示不會變成亂碼,並與大多數的軟體較無顯示上的問題,如 Google Earth。
  • 改由登錄檔中設定開機時自動啟動。

安裝方法

注意︰
  • 如果您之前有安裝過其他版本的 gdi++,安裝前請先將它們移除,包含「開始功能表 -> 所有程式 -> 啟動」資料夾裡的 gditray.exe 捷徑 (因此版是由登錄檔中設定開機時自動啟動) 再安裝此版的 gdi++!
  • 可能會與「小蒙恬」手寫系統、「譯典通」翻譯軟體相衝 (設排除也無效),有安裝這些軟體者請稍加注意,若有相衝問題而導致無法進入 Windows 情形,請在重新開機時按 F8 進入安全模式,執行 C:\GDI++\Registry\ 目錄中的 uninstall_gdi++reg.bat",再重新開機即可。
  • 有安裝微軟的「新細明體更新套件」者請先至「控制台 -> 新增或移除程式」將其移除,再安裝壓縮檔中的「細明體 & 新細明體」MINGLIU.TTC!

步驟 1. 將壓縮檔中的 "GDI++" 資料夾解壓縮至 C:\

步驟 2. 安裝置換「細明體 & 新細明體」MINGLIU.TTC 字型

MINGLIU.TTC 這個「細明體 & 新細明體」集合字型由於是系統所使用的字型,所以必須使用輔助工具來置換它,請執行 C:\GDI++\font\_Replacer\ 目錄下的 Replacer.cmd,照下面方法將 XP 系統中原本的 MINGLIU.TTC 置換成我改好的 MINGLIU.TTC 字型。

附註:Replacer 在置換時會自動幫您備份原有的「細明體 & 新細明體」,不過還是建議您先將原始的字型複製到其他地方備份一下,以備不時之需。


步驟 3. 安裝「標楷體」替換字型 - "王漢宗顏楷體繁"

將 C:\GDI++\font\ 資料夾中的 wt064.ttf 直接複製到 Windows 的字型資料夾 (預設是 C:\WINDOWS\Fonts\) 即可。

步驟 4. 匯入 gdi++ 相關登錄設定

用滑鼠點兩下執行 C:\GDI++\Registry\ 目錄中的 "install_gdi++reg.bat" 匯入登錄檔字型設定,此設定會一併於登錄檔中設定開機時自動執行 gdi++。

步驟 5. 重新啟動電腦

下面是一些 gdi++ 的效果擷圖:



(按此 瀏覽更多擷圖)

移除 gdi++

如果您不想使用 gdi++,想還原回 Windows XP 原來的樣子,可照下面步驟來移除 gdi++:

步驟 1. 還原 XP 預設的登錄檔字型設定

用滑鼠點兩下執行 C:\GDI++\Registry\ 目錄中的 "uninstall_gdi++reg.bat" 還原回 XP 預設的登錄檔字型設定,此會一併移除開機時自動執行 gdi++ 的啟動項目。

步驟 2. 還原 XP 原來的「細明體 & 新細明體」MINGLIU.TTC 字型

照下面方法在您的系統字型資料夾中搜尋「MINGLIU」字串 (請用搜尋的方式來尋找,勿由 Windows 字型資料夾中看,因為備份的字型不會顯示在裡面)。


搜尋完成後會找到兩個檔案,MINGLIU.TTC 是目前系統所使用的「細明體 & 新細明體」集合字型 (也就是我所修改的那個檔案),而 MINGLIU.backup 是當初安裝置換字型時 Replacer 所幫您備份的檔案 (也就是 XP 原來的「細明體 & 新細明體」集合字型)。

由於它是系統所使用的字型您無法直接刪除它,所以請先把 MINGLIU.TTC 隨便改個名稱 (例如在檔名最後加個 ~),再把 MINGLIU.backup 的副檔名改回成 TTC。等等重新開機後就會套用回原來的新細明體字型。

附註:如果您之前有備份過 MINGLIU.ttc,您也可以使用 Replacer.cmd 來將 MINGLIU.ttc 置換回來。
步驟 3. 重新啟動電腦

重新開機後再把 gdi++ 整個目錄刪除掉就可以。


部分應用程式設定

Google Chrome 瀏覽器設定 (謝謝 chenjl 提供方法)

Google Chrome 瀏覽器需做一些設定,網頁才能正常被 FreeType 版的 gdi++ 所渲染。請在桌面與 Windows「開始功能表」的 Google 瀏覽器捷徑上按滑鼠右鍵選「內容」,修改捷徑,將游標移到最後並 空一格,輸入 --no-sandbox 參數。


這樣藉由參數所執行的 Google Chrome 瀏覽器所瀏覽的網頁就能正常被 gdi++ 渲染,且能正常使用 Google Chrome 的「建立應用程式捷徑」功能。


BBS 瀏覽器設定

如有使用 KKMANPCMan 這兩個國內網友常用的 BBS 瀏覽器需設定一下 BBS 環境的字型,否則可能會發生版面亂掉、文字擠在一塊或是有殘影的情形。KKMAN 建議將字型設定成 GulimChe (或 細明體) PCMan 建議將字型設定成 DotumChe (或 細明體)。
(測試所使用版本為官方最新版本:KKMAN 3.2.3.2、PCMan Lite 9.3.1)

KKMAN 設定

請按上方主功能表「選項 -> KKMAN設定」開啟設定視窗,在「字型及顏色」標籤頁將字型設為 GulimChe 或細明體 (可能需重新啟動 KKMAN 才能正常顯示)。


PCMan 設定

請按上方主功能表「選項 -> 快速BBS選項 -> 設定BBS字型」開啟字型設定視窗,將字型設為 DotumChe 或細明體。

206 意見:

mcc 提到...

jackbin大大~
有辦法修改個vista版嗎@@?

匿名 提到...

這次有改善了很多,終於比較正常了,謝謝大大的努力

匿名 提到...

連Pidgin都正常了,Google的也都可以用,真的太棒了

Jackbin 提到...

因我沒有在用 Vista (也沒打算使用),所以很抱歉無法幫忙另外弄個版本,Vista 的使用者參考我之前的那個 gdi++ 版本來自行修改可能會較方便,因為 Vista 的系統字型是「微軟正黑體」,之前的那個版本只需要修改登錄檔 & 設定檔的字型替換較容易。

不然就要看看有沒有人願意幫忙弄了。

提到...

使用舊版的人,直接按照上面步驟覆蓋就好了嗎? 還是必須移除舊版程式? 謝謝

Jackbin 提到...

直接照上面步驟安裝即可,因為當你執行 install_gdi++reg.bat 時,它會先幫你還原回 XP 登錄檔原始的字型設定,然後才匯入新的設定。

匿名 提到...

這樣的方式,的確是比較棒的方式。
因為原先卡巴會怪怪的,現在也正常了。
謝囉。

cmhdream

cliff 提到...

套用後良好
但想知道不使用"4:Light-LCD(RGB)"的原因
雖然即使套用後"應該"看不出分別
謝謝

匿名 提到...

已經成功安裝完成.
想請問一下 Thunderbird 以及 Google mail 的"未閱讀信件"和"已閱讀信件"不好判斷.不知道是否有其他人有這種問題呢?

Grim Reaper 提到...

目前使用狀況良好~
比上一個版本來的好用多哩!

多謝您的分享歐!

匿名 提到...

用起來很好看,謝謝。
終於汰換那老舊的新細明&細明體,
字體美好影響人的欣賞心情,
目前用起來,無問題、很棒。

匿名 提到...

感謝jackbin的 分享 很好用,不過我在使用PCMan上bbs時,字體會有問題,請大大如果有空的話幫忙看一下,感謝!

Lijen 提到...

感謝Jackbin的分享,目前使用上大致良好。但是我使用的FastSToneViewer軟體(http://www.faststone.org/FSViewerDetail.htm)在舊版和這個新的版本中,樹狀結構的目錄中有些名字會亂掉,可以請Jackbin有空看一下嗎?謝謝!

Jackbin 提到...

>想知道新的方法和舊的比較
>有沒有缺點?
>因為我的gdi++一直用得很好
>想知道應不應該更新

基本上舊的跟這次放上的沒什麼不同,只是修改了設定方式。這個版本的好處是因為將 mingliu.ttc (新細明體 & 細明體) 中的新細明體置換成 iLiHei 字型並將其直接換掉系統中原有的 mingliu.ttc,看起來相容性比舊的那種方式會好很多。

如果舊版用的很好的話可以不用再抓這個版本。

>套用後良好
>但想知道不使用"4:Light-LCD(RGB)"的原因
>雖然即使套用後"應該"看不出分別

AntiAliasMode=2 或 4 在我的電腦中只有當 FontLoader=0 時才會看出不同,AntiAliasMode 設定好像跟顯示器有關,你可以自行測試看看。不過不建議設 FontLoader=0,一些軟體顯示會有問題 (例如傳統ㄅ半注音輸入法選字視窗字體會變很小)。

>想請問一下 Thunderbird 以及 Google
>mail 的"未閱讀信件"和"已閱讀信件"
>不好判斷.不知道是否有其他人有這種
>問題呢?

如果不好辨識粗體字可以修改 ini 設定檔中的 NormalWeight 和 BoldWeight 值。BoldWeight 值愈大,粗體字看起來會愈粗黑。

PCMan 請參考上方設定。

FastStone Image Viewer 我有在用,並沒什麼問題,它本身不支援 Unicode,所以請看看你所說的目錄名稱是否用了非繁體中文文字。

Lawrence 提到...

Firefox好像還是會有問題
進入奇摩首頁正常
http://cid-70f8e5b69b69ff4e.skydrive.live.com/self.aspx/%e7%9b%b8%e7%89%87/normal.png

讀取新聞不正常了
http://cid-70f8e5b69b69ff4e.skydrive.live.com/self.aspx/%e7%9b%b8%e7%89%87/abnormal.png

Jackbin 提到...

謝謝 Lawrence 的問題回報,我已在上方發佈了第二版修正檔,請下載更新試試。

第二版修正檔更新:

* 修正登錄檔 FontSubstitutes 的字型設定,VeryCD 電驢 (easyMule) 能正確顯示字型,IE 7 即使不使用 CSS 檔也能正確顯示字型。

* 修改了 C:\GDI++\Registry\XP (default)\FontSubstitutes.reg,當移除 gdi++ 時可
更準確還原回 XP 預設值。

匿名 提到...

我的是XP繁體版
照上面步驟走完後成功了
可是每次重開機都有一個視窗出現
這是正常現象嗎?
有什麼辦法可以改善嗎

Jackbin 提到...

能否把那個視窗擷個圖給我看看?

匿名 提到...

原來是啟動的捷徑放錯了
放到gdi++.exe
感謝 這個新的字體看起來很棒

Dickie 提到...

我也是和上面那位Lawrence一樣的問題安裝完後各網頁幾乎都可正常顯示唯獨去奇摩新聞時標題都會不正常,而我也下載了你的更新檔但是不知道是不是我的步驟有錯還是怎樣,重開機後還是一樣,能不能請大大再詳細解說一下下載後要怎麼做阿?因為我也不知道該把那個更新檔放哪我就直接放在C:\GDI++下而己...

samuelcdf 提到...

之前的版本沒有裝過.

系統中有安裝 奇摩輸入法 beta 2, 安裝了這個版本的GDI++之後, 無論我怎麼修改 ini 中的設定值, 奇摩輸入法選字的部分會變成亂碼.

直到我下載安裝 微軟正黑體 之後, 這個問題就解決了, 可見在沒有安裝 微軟正黑體 的系統上, 奇摩輸入法選字部分被導向的字型沒有設定在 ini 檔之中, 至於是哪一種字型, 就不得而知了

Jackbin 提到...

To samuelcdf,

謝謝你提供這個資訊,因我目前也是使用奇摩輸入法,而系統中也安裝有「微軟正黑體」,所以不曾發生過顯示亂碼的情形。剛剛測試了一下,的確若移除了「微軟正黑體」,奇摩輸入法的選字視窗就會變亂碼。

這個問題基本上應該是 gdi++ 渲染「微軟正黑體」的問題,有興趣的朋友可以做個測試,如果你有安裝 Office 2007 的話,將 gdi++ 的 ini 設定檔裡的 "微軟正黑體=新細明體" 前面加個「#」將它註解掉,也就是不要用新細明體替換微軟正黑體,而是直接讓 gdi++ 來渲染微軟正黑體,然後在 Office 2007 文件中按滑鼠右鍵,你將會看到快顯功能表會有一些亂碼出現。

(我以將你提供的資訊放在上方,建議奇摩輸入法的使用者安裝「微軟正黑體」)


To Dickie,

能否詳細說明你使用的瀏覽器、瀏覽器中的字型設定、以及網頁網址。因我瀏覽奇摩新聞沒有發現任何問題。

升級檔的安裝就是直接解壓縮到 gdi++ 目錄中覆蓋原有檔案,然後用滑鼠點兩下 C:\GDI++\Registry\ 目錄中的 "install_gdi++reg.bat",重新開機。

Dickie 提到...

版大你好,在重新下載並解壓縮後,已能正常顯示奇摩新聞標題了,謝謝您!!感謝

匿名 提到...

請問版大,這個版本還會把windows 標題視窗撐大嗎?

匿名 提到...

用九方輸入法會有問題,
個九方嘅字會有問題。

Jackbin 提到...

我不太清楚你所謂的 "視窗標題撐大" 是指什麼,基本上目前用起來都還正常。

「九方輸入法」官方的檔案好大 (165MB),等我抓完再試試,不過我不會用這個輸入法,所以只能盡量幫忙看看。

Jackbin 提到...

我從官方網站下載的「九方 VS 繁體專業版」似乎沒什麼問題,只是那個類似「傳統注音輸入法」的選字視窗沒有被渲染,如是這個問題,請下載 這個 修正檔,解開點兩下執行後,重開機即可修正。

Sweet 提到...

我使用上尚有元大證券看盤投資軟體 yeswin 和 easymule 仍有點問題......請看圖

http://ysc2675.spaces.live.com/photos/cns!8202363C0FFF147C!184/

另外一提,pcman,搭配 華康中黑體,表現美觀良好......一樣請看圖

Jackbin 提到...

元大證券 yeswin 軟體我有下載來安裝試用,你圖片上所標的地方如果它原本是個圖片不是真實的文字,就無法渲染了。如果不是這樣,我還沒試出可以修正的方法。

PS. Java 與 Flash 的文字,gdi++ 亦無法渲染。

easyMule 那個問題我目前也無輒,我也很奇怪為何 gdi++ 渲染後,下載清單的文字顏色會變。

Sweet 提到...

感謝您迅速回應, yeswin 可能無解,emule 可能有辦法從 skin 方面著手,

感謝喔

Jackbin 提到...

如果你找到了 easyMule 的解決方法歡迎提供上來,因為我也對這個問題蠻困擾的~ ^^

超媒體 提到...

jackbin大大
Adobe CS3 的圖示面板字體無法渲染
可以解決嗎?

匿名 提到...

很不好意思,我是用九方XP輸入法的那位
,我冊除了GDI++之後再從新安裝過一次
GDI++之後就沒有問題了,非常感謝你
那麼快為我解決問題。

Jackbin 提到...

To 超媒體,

Adobe CS3 的哪個程式?如果是 Photoshop 右方的面板的話,那個可能 gdi++ 無法渲染,因我也找不到方法~

Aki 提到...

我想請問下面幾個問題:

1. 修改新細明體會造成 MS Office 也顯示 iLiHei 的字型嗎?
2. 這樣會造成排版的困擾嗎?因為同樣為12點字的 iLiHei 和新細明體字體大小可能跟不一樣。
3. 若將打好的文件傳給別人不會影響,因為骨子裡還是新細明體。

我想的答案是
1.是 2.是 3.是

請問我的認知沒錯吧?先謝了

Jackbin 提到...

第 1. 點是對的沒問題。

第 2. 點是對的,第 3. 點不對,如果你文件有用 iLiHei 修改的新細明體,但別人沒用 gdi++ 和 iLiHei 修改的新細明體的話,雖然在對方電腦上也是以新細明體來顯示,但在他的電腦上看到的會跟你的不一樣。

2. 3. 點正確來說是跟使用 gdi++ 與 iLiHei 無關的,因為即使你沒有使用 gdi++ 或是 iLiHei 修改系統字型,Office 還是存在這個問題,只要你文件中使用別人沒有的字型,這個文件拿到他們的電腦上就會顯示的跟你顯示的不一樣。

主要的原因是你文件中用到的字型對方系統中沒有安裝。

如果要解決在不同電腦間都能正常顯示 (例如你想把文件拿到別台電腦上列印),最好將字型內崁到 word 文件中,以 Office 2007 為例,可以按一下左上角 [Office 按鈕] 上選「Word 選項」,在「儲存」標籤頁勾選

"在檔案內崁字型" <- 勾選
"只崁入文件中使用的字元" <- 若勾選只會崁入該字型有用到的字元
"不要內崁一般系統字型" <- 如果有用到 iLiHei 修改的新細明體這個選項不要打勾。

匿名 提到...

九方輸入法有一些不常用的字會變成亂碼

http://i125.photobucket.com/albums/p50/yukariobata/2008-11-11_042340.jpg

匿名 提到...

顯示亂碼...
圖片:http://w1.loxa.com.tw/mts80201/font_error.jpg
不只這個問題,有時候會出錯.
例如:在聊天時,我打5他顯示P送出後,又變成5...
好像錯亂一下!
不曉得這是什麼原因呢?!我裝的是更新過後的.

匿名 提到...

http://tinyurl.com/5fdbu9

請問我要怎麼解決這怪怪的符號QQ?

謝大大分享這教學囉~

aki 提到...

報告:
測試結果
MS Word 如果使用「變更文字方向」,會發生很恐怖的事!
打開之前的打的文件,果然炸掉了....
例如這樣 http://img515.imageshack.us/img515/3509/20081112wm7.png
看來我無緣使用這個懶人包,難得有這麼方便的耶!

Jackbin 提到...

Yahoo 這篇新聞 是他們的問題,你檢視一下原始碼可以看到它的「金」字不是用文字而是用 Unicode 碼「&#63754;」,但「金」字的 Unicode 碼應是「&#37329;」,你可以把原始碼改成「&#37329;」存到桌面看看,「金」字就會正常顯示。

* Unicode 線上轉換工具 *

另外,FreeType 版的 gdi++ 不支援 Word 直書,只有 Helium 版才支援!

其他有問題的最好給我實際網址比較好查原因~

johnson 提到...

好像會跟翻譯軟體網際護照發生衝突.後來整個系統就全當機了.不知其他人也會嗎?有解嗎?謝謝!

Jackbin 提到...

gdi++ 跟「譯典通」即時翻譯本身的渲染螢幕是會相衝的,「網際護照」可能也有這個問題。

OGURO 提到...

有一個問題想請教你:
我用的是英文版XP SP3系統.
GDI++版本為0870.
把系統字型設置成Segoe UI, link到東亞字型. 比如,微軟正黑體,微軟雅黑和Meiryo,宋體,細明體,等等.
啟用GDI++,這些東亞字型統統變窄走形.
關閉GDI++,所有的字型都恢復正常大小.
但是如果系統字型使用Tahoma,不管開不開GDI++都會正常顯示.

我就搞不懂怎樣才能搞定Segoe UI這樣的字型呢.

常閱讀你的文章的大粉絲 提到...

JACKBIN你好~~
前後兩個版本都有一點問題,就是:
Microsoft Word中若要插入符號(工具列的[插入(I)]/[符號(S)...])
像WEBDINGS WINGDINGS WINGDINGS2 WINGDINGS3的有些符號就無法顯示...
這是為什麼咧
能更改什麼選項或...??

PS.:我已試過更改設定檔中"排除的字型",但還是無用啊...

Jackbin 提到...

To OGURO,

我沒有在用英文版 XP,所以不太好回答!不過你是如何做字型連結呢?是從 registry 的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink?

To 常閱讀你的文章的大粉絲,

我在 Word 2007 裡測試插入 WEBDINGS WINGDINGS WINGDINGS2 WINGDINGS3 這些字型的符號似乎是正常的,你是哪一版的 Word?如果插入這些字型的符號有問題的話,試試在 gdi++ 的 ini 設定檔中排除這些字型看看。

Jackbin 提到...

To 常閱讀你的文章的大粉絲,

如果已排除還是沒用,那可能就比較麻煩了,因為似乎只有這個方法可以讓它不被 gdi++ 渲染。

匿名 提到...

大大你好,修改好了之後整個用起來看起來都很舒適,謝謝你~

不過我在使用 firefox的pcman套件時,

會出現字被截掉半邊(好像是英文字居多)而且畫面過大然後看不到後半的文字…

請問要怎麼解決呢?附上截圖一張~


http://img232.imageshack.us/my.php?image=pttkk5.jpg

OGURO 提到...

jackbin, 我是用regedit做的鏈結. 也用gdi++的ini文檔設置了鏈結. 效果沒差.

匿名 提到...

啟用G之後,在gmail 的列表中,已閱讀(粗體)和未讀信件的分際十分不明顯。

能不能調校一個適合Gmail 之類以粗、細字體作區分的好用設定檔呢?

Jackbin 提到...

如果你是用瀏覽器收 Gmail 的話,其實它的未閱讀與已閱讀郵件是使用不同的背景顏色,還是很好辨認的。

如果覺得不好辨識粗體字的話,可以修改 ini 設定檔中的 NormalWeight 和 BoldWeight 值。BoldWeight 值愈大,粗體字看起來會愈粗黑。

Aka 提到...

版大, 檔案下載不了@@
the file is no longer existed..
可重新上傳嗎?
thx :)

tamura 提到...

字體很漂亮!不過要輸出文件時發現了一個問題...標楷體都變成黑體字了,有什麼方法可以保留標楷體嗎?

Jackbin 提到...

這是沒辦法的,XP 內建的「新細明體、細明體、標楷體」都必須要在 gdi++ 中設定替換成別的字體才能正常顯示,否則字型顯示出來會是破碎狀。

您可以自行另外安裝其他的楷體來使用~

Kent 提到...

請問Jackbin大大 右鍵選單中的灰色字體部分好像
無法正常渲染 可以請你幫我看一下嗎 麻煩你了

圖片連結: http://img515.imageshack.us/img515/9457/73406723xv0.png

搖滾月亮 提到...

http://www.box.net/shared/2vjoxidbvp

Dr.eye7.0的日文部分會出現問題
不知道大大有沒有灌這個軟體...
還是猜的到文字編碼發生什麼問題了?

匿名 提到...

我使用PCMAN2007也照你的方式卻不能跟你的圖片依樣
全部扁扁的,跟我寬版螢幕有關係嗎?

匿名 提到...

感謝Jackbin大提供這東西
剛剛試了一下,的確改了之後變的很有質感
不過在使用WORD時會少了新細明體跟標楷體
突然有點懷念,也有些許的不方便
因為自己打好的文件有了GDI++的加持下
字體變得很有質感,不過別人就不這麼認為
因為骨子裡還是新細明體或是標楷體

就在剛才忍痛移除了....

emptycow 提到...

完全正常使用,實在太棒了,教學也寫的很詳細,感覺今天用了心情超好。
非常感謝~~

匿名 提到...

使用cmd.exe,字型間距會不對齊,
改用點陣字型,中文字的角度轉了
90度,請問有解決方法嗎?

淺月幽夢 提到...

我的Word無法正常顯示
http://img258.imageshack.us/img258/9629/13525978sp5.jpg

Jackbin 提到...

To 匿名,

我並沒有修改 cmd 的字型,你是不是有自己修改過字形的設定呢?例如有將點陣字字型在登錄檔或 ini 中替換成新細明體~


To 淺月幽夢,

我這兒 Word 2007 顯示很正常,我看了你那張截圖是新細明體的問題,而你 Word 介面有正常渲染表示你有正確安裝了我修改的 "新細明體" 字型,我想到的可能就是那個 word 檔有把原始的新細明體給內嵌了進去。

你把檔案上傳到 zSHARE,我抓回來幫你看看~

淺月幽夢 提到...

http://www.zshare.net/download/5218398755ff8fa6/
麻煩您了,再來就是我用UltraISO這個軟體也會顯示不正常
http://img296.imageshack.us/img296/9734/45528458rd8.jpg

Jackbin 提到...

我把你的 Word 檔抓回來了,我看了一下,它沒有內嵌字型,而且在我的 XP SP3 OS 裡顯示很正常~

UltraISO 我去 台灣官網 下載 1MB 的繁體版,的確有此問題,而且我目前無法修正它,另外我也去 英文官網 下載 3MB 的多國語言版本,同樣有此問題,但如果先切換到英文語系,再切回繁體語系,介面就會正常,這個真的蠻怪的,目前找不到方法解決~

Sean L 提到...

請問這個方法可以用在英文xp sp3?謝謝

Jackbin 提到...

基本上是可行的,不過建議您先執行 regedit,匯出下面幾個機碼先做備份:

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

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

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

英文版登錄檔的 SystemLink 可能也要改一下,如果不懂 SystemLink 是如何運作可參考我舊版 gdi++ 那個網頁。

淺月幽夢 提到...

原本還好好的,可是突然就變成這個樣子,是哪裡設定到嗎?
http://img211.imageshack.us/img211/7186/81024869os2.jpg

Jackbin 提到...

因為你有使用 Windows 佈景主題,所以有可能是 theme 所用的字型的關係,你先套用回 XP 預設的 Luna 看看,如果不行再 po 上來我再幫忙看一下~

俊傑 提到...

我想請問一下 我能用這些檔案或是在安裝上一篇文章的iLiHei字型
讓GDI++只套用在FIREFOX嗎
因為我發現更改系統字體之後
我有時玩一些遊戲如CS等等 字體都會看不太清楚
我有在網路上看到可以讓GDI只對某個程式用
在目標上改為C:\GDI++\gdi++.exe "程式目錄/xxx.exe"
但顯示還是破裂 我額外安裝iLiHei字型 在到FIREFOX裡面設定 還是不行..請問有解決方法嗎

Jackbin 提到...

你說的那種命令列方式應該是官方舊版的用法,另外你如果用 iLihei 就要使用之前的那個設定,不能用這裡的,因為登錄檔與 INI 都與我提供的字型有相關連的設定。

而你說只想用在 Firefox,其他像是系統或是其他程式不想使用 gdi++,這點恐怕沒辦法,因為它只能顛倒過來,設定不想套用的程式~

俊傑 提到...

謝謝你的回覆喔 好快阿...

那我可以請問一下如何可以設定不想用的程式呢?

Jackbin 提到...

在 Windows 工作列通知區域的 gditray 圖示上「按右鍵 -> 切換設定檔」可以看到目前設定檔目錄中可用的 INI 設定檔,在您目前所使用的設定檔上用滑鼠「Shift+按」會以系統預設的文字編輯器開啟該設定檔:

其中有個 [ExcludeModule] 區段可以加入要排除的程式 (.exe)

修改好,儲存關閉後,gdi++ 就會自動套用新的設定。

俊傑 提到...

謝謝你喔 幫了我很多忙~

提到...

您好 我照你的方法移除這個軟體後 發現字型不是WINDOWS原本預設的字型了 想請問你要怎樣回復呢?另外 可以請教您怎樣自行更改字型嗎? 謝謝!

Jackbin 提到...

我自己有測試過,登錄檔中的字型會還原回 XP 預設值,應該是不太會有這種情形發生才對,你移除後再照上面我說的方法搜尋看看系統使用的 MINGLIU.TTC 大小是否是 8617KB,這是原始「新細明體/細明體」的大小。

Jackbin 提到...

另外,如果你有使用網路抓來的 Windows 佈景主題,那顯示的字型會跟原來 XP 預設的不一樣是很正常的,所以我才會建議有問題的朋友一定要先套用回 XP 預設的 Luna 主題再看是否真的有問題~

在桌面按右鍵選「內容」->「顯示器內容 -> 外觀 -> 進階」裡可以手動修改系統中 Windows 各物件或應用程式視窗的字型,或是使用我 blog 中介紹過的 sfc 修改佈景主題檔案的字型再套用。

淺月幽夢 提到...

我只有outlook 2007會這樣,期他都正常(包含word)

淺月幽夢 提到...

剛剛試了一下,我發現把mail的中文字型設定全部轉成細明體就顯示正常了

Jackbin 提到...

你可以參考一下我的圖:

http://picasaweb.google.com/jackbin2004/Test

我不知道你有沒有修改過 gdi++ ini 或是 registry 登錄檔中的字型設定?因為我在你那張圖中看到的「編輯器選項」還是有破碎字,這應該不是你 mail 中文字型設定全部轉成細明體就顯示正常就會好的。

而如果 mail 若是需要設定全部轉成細明體才能顯示正常也不太正常,你看一下我這個相簿中第 1~3 張圖:

第 1 張字型 Dotum: 字型本身帶有漢字,而我在 gdi++ ini 與 registry 中沒有設定替換成我修改的新細明體,所以郵件中的「測試中文」四個字是以它自己的漢字顯示,經過 gdi++ 渲染後很正常沒有破碎。

第 2 張字型 : Gulim - 字型本身也帶有漢字,但我在 gdi++ ini 中有設定替換成我修改的新細明體,所以它是以新細明體來顯示,經過 gdi++ 渲染後很正常沒有破碎。

第 3 張字型 Arial: 字型本身不帶有漢字,而我在 gdi++ ini 與 registry 中也沒有設定替換成我修改的新細明體,通常這種英文字體它會自己去連結系統中的新細明體來顯示,所以郵件中的「測試中文」四個字會以新細明體來顯示 (跟第 2 章圖看起來會一樣),經過 gdi++ 渲染後很正常沒有破碎。

而像你的問題,就必須先看看會顯示破碎的那個字體本身是否帶有漢字,如果有,而且它的漢字經過 gdi++ 渲染後會跟 XP 預設的新細明體 (PS. 不是我用 iLiHei 改的新細明體) 一樣變破碎的話,那就需要在 ini 或 registry 中設定將其替換成新細明體。

如果那個字體是單純的英文字型或是不帶漢字,但它不會像上面第 3 張圖的 Arial 一樣自動鏈結新細明體,就需要到 registry 的 SystemLink 中設定字型鏈結。

~寫了一大堆希望你看得懂~

請輸入你的暱稱 提到...

大大您好,我發現 Smart Defrag 會出現亂碼耶

是什麼問題呢^^"?

http://xs234.xs.to/xs234/08496/gdiincorrect218.png

淺月幽夢 提到...

正如你所說的,「編輯器選項」不管轉換成什麼字型都是有破碎字,現在我把w2kfix.reg登錄之後並重新開機就變好了.有問題再回報囉@@

Jackbin 提到...

這裡更正一下,freetype gdi++ 是可以用命令列的方式只單獨渲染某個程式的:

C:\GDI++\gdi++.exe "C:\aaa\aaa.exe"

我試了可以~

匿名 提到...

Jackbin大,您好熱心喔~

Jackbin 提到...

還好啦,我只是把知道的東西分享一下~ ^^

匿名 提到...

http://hotimg15.fotki.com/p/a/210_192/187_153/2008-12-13_004303.jpg

請問為何會變成這樣?

我一執行常駐程式就會變成這樣

匿名 提到...

大大您好︿︿ 小弟也是安裝這軟體 但有點小問題是 電腦裡的字型好像有點小 請問可以放大些嗎?

Jackbin 提到...

>請問為何會變成這樣?
>我一執行常駐程式就會變成這樣

你用的瀏覽器是?瀏覽器所設定的字型是?

>大大您好︿︿ 小弟也是安裝這軟體
>但有點小問題是 電腦裡的字型好像
>有點小 請問可以放大些嗎?

如果覺得字型小,可以在桌面空白處按右鍵 -> 內容,在「顯示器內容」的最後一個「設定值」標籤頁按 [進階] 按鈕,更改 DPI 設定。

匿名 提到...

字體都很好看耶 感恩^^~

但 在google chrome 裡 字體有點太粗耶 有辦法 讓他細一點嗎??

見圖:

http://docs.google.com/Doc?id=dcjg4w92_219hhf22tdn

大哉 提到...

真是太棒了
支持阿!!!

Jackbin 提到...

>在google chrome 裡 字體有點太粗耶
>有辦法 讓他細一點嗎??

在 Windows 工作列通知區域的 gditray 圖示上「按右鍵 -> 切換設定檔」可以看到目前設定檔目錄中可用的 INI 設定檔,在您目前所使用的設定檔上用滑鼠「Shift+按」會以系統預設的文字編輯器開啟該設定檔:

修改 NormalWeight 參數的值 (數字愈小愈細,可用負數)。

Sean L 提到...

謝謝Jackbin的教學

Jesse 提到...

請問您這版用的freetype.dll是哪一個版本的?
我有上網搜尋到delphinus 提供的2.3.6版
據說打開 Bytecode Interpreter 功能,所以之前內建字形像是楷書會亂掉的情況就正常
但是我測試的結果
XP原來的標楷體還是會斷裂
請問您可以幫忙測試嗎?

Jackbin 提到...

不知道你所說的那個 2.3.6 版的 freetype.dll 是否是 官方上傳區 裡的那個,那裡的幾個版本我都試過,但沒注意標楷體的影響,印象中好像差不多。

也許對 Helium 版的有效也說不定,但 Helium 版的顯示效果不如我這裡所用的 FreeType 版,所以我還是一直沒去使用它。

如果不是很在意非得用 XP 內建的標楷體的話,安裝其他的楷體都是可以正常顯示的,例如 王漢宗自由字型,或是金梅、華康的楷體。

zenkispwan 提到...

您好,我很喜歡您提供的gdi++程式
但最近在使用CD Art Display這個itunes封面展示程式,卻發現gdi++無法渲染,也導致字體顯示不正常的畫面及錯誤,不支道友沒有解決得辦法
http://0rz.com/OYpF

Jesse 提到...

是的,就是從官網upload區那下的。
另外我現在用的就是氦版(gdi870.zip)版,不知為何標楷體還是變成細明體(已做過移除動作,FreeType0850新細明體修改版)。

另外是測試結果:
gdi870.zip中的freetype.dll與您的版本是一致的,都無法顯示直列。標楷體也會斷字。

但氦版的確有比較快一點點。

我決定換回您的版本, 但如要用自由字體去取代標楷體,要如何做呢?

Jackbin 提到...

氦版與 freetype 版的 ini 設定檔的設定參數是有些不同的,所以如果使用氦版就不能用我的設定檔喔!

如果換回我這兒的版本,那些要用來取代 XP 內建標楷體的字型是不須做什麼設定的,因為它們可直接被 gdi++ 渲染不會破碎。

不要把設定想的太複雜,之所以要在登錄檔或是 ini 設定檔中設定字型取代,主要的原因是 XP 內建的「新細明體/細明體」與「標楷體」會有破碎情形,所以才需要將這兩個字型用不會破碎的字型來取代,如果所使用的字型不會破碎,那是不需要設定它的,讓它直接給 gdi++ 渲染就可以。

例如你說想用自由字型取代「標楷體」,就直接安裝那些字型,然後在編輯文件時 (例如 Word) 直接選用那些字型來使用即可!

Jesse 提到...

您好, 我要取代內建的標楷體,主要是因為PowerPoint上會用不同的字型作強調,
所以必須還是用Font Substitutes的方法。

事實上,我是想在系統中看到:
1.PowerPoint中可看到正常渲染的細明體、新細明體、標楷體,
2.GUI字型用GRE_Initialize設定成您的版本的新細明體,
3.IE字型則設定字型成為中黑體。

這樣我可以正常的看及編輯PowerPoint,同時可以得到美麗的介面。

Jackbin 提到...

可以直接編輯 registry,或是用文字編輯器開啟下面檔案:

C:\GDI++\Registry\XP (gdi++)\FontSubstitutes.reg

將 "標楷體" 改成要取代的字型,存檔後用滑鼠點兩下這個 FontSubstitutes.reg,然後重開機即可!

Jackbin 提到...

To zenkispwan,

CD Art Display 這個軟體本身是不支援 Unicode 的,所以它對於音訊檔案中的中文 Tag 資訊顯示本來就會有問題。

因我現在沒在用 CD Art Display,所以不知道你的問題是 CD Art Display 本身的問題還是 gdi++ 的問題,如果是 gdi++ 的問題的話,你可以將 CD Art Display 加到 gdi++ 的 ini 設定檔裡的排除清單中。

匿名 提到...

請問Jackbin大大 右鍵選單中的灰色字體部分好像
無法正常渲染 可以請你幫我看一下嗎 麻煩你了

圖片連結: http://img515.imageshack.us/img515/9457/73406723xv0.png

Jackbin 提到...

你那個是顯示卡的軟體,我不是用 ATI 顯示卡沒法安裝你那個軟體。

如果你有使用第三方的 Windows 佈景主題 (看你那張圖好像有),把它套用回 XP 預設的 Luna 試試是否會有相同的情形。

Jesse 提到...

再重裝"修改版"的過程中,意外發現一個有趣的現象:
1. 對於在AppInit_DLLs中的程式,不需要重新開機,Windows會自動去檢查並加載。
所以在修改完Registry後再開啟的程式,字體就被正常渲染了!!

2. 基於好奇,又在未重新開機前,去修改放在windows\system32下的gdi++.ini,之後發現居然也可以即時反映修改的設定值。所以以後微調效果也許不需要反覆開機!!

Jackbin 提到...

如果能用 registry AppInit_DLLs 的載入方式是最好的,因為它會比常駐程式提早載入,程式無法渲染的情形會較少。

不過有安裝卡巴的要小心使用這個方法,因卡巴也是用這個方式來載入,我最初用這個方法時有發生過無法進入 Windows 的情況。

mp2500 提到...

用了gdi++都變得很漂亮,但會造成autocad的文字指令區變得很丑,一堆字都囧在一起。

Jackbin 提到...

autocad 加到排除清單中即可~

匿名 提到...

用 GDITray.exe 來載入有個缺點,像 Kaspersy 這類比較先載入的常駐程式,操作介面就沒有渲染的效果。

所以我試著用 AppInit_DLLs 來載入 gdi++.dll,這樣就沒這個問題了,用這種方式載入,不必要將所有程式複製到 %SystemRoot%\System32 下,直接在系統變數中的 Path 加入 C:\GDI++ 就可以了。

匿名 提到...

不過用載入 gdi++.dll 的方式,與卡巴會有嚴重相衝,會造成卡巴病毒碼無法更新。

Lampong 提到...

謝謝你的教學, 我整個系統都差不多搞定, 只是瀏覽網頁還有亂碼出現(yahoo, google 和這個blog 都會亂碼), 有人和我一樣嗎?

Jackbin 提到...

你是用 IE 嗎?你所指的 "亂碼" 是文字破碎還是真的 "不知名符號" 的亂碼?

Lampong 提到...

喔, 原來是我沒有改變firefox內的設定, 現在搞定了, 真的非常感謝.

btw, 我不知為何用不到replacer這個程式, 開啟後閃一閃它就自動關掉了....gdi++ 和 改theme時我都要用其他方法才行...

Jackbin 提到...

我不清楚 replacer 開啟後閃一閃就自動關掉的原因 (好像也有人有此問題),你試著在 Windows Console 下啟動它看看:

「開始 -> 執行」(或按 Win+R),輸入 cmd,開啟命令提示字元視窗後再輸入 replacer 的路徑來啟動它。

PS. 如果懶得打路徑,可以將 replacer 的路徑加到 XP 的環境變數中,重新啟動電腦,在命令提示字元視窗裡就可以不用輸入路徑直接打 replacer。

(或是將 Replacer.cmd 複製到 C:\Documents and Settings\你的名稱\ 下,因為命令提示字元視窗一開始的位置是指向此,檔案複製到此也可以不用輸入路徑直接打 replacer)

淺月幽夢 提到...

最近一直出現藍白當機畫面,開word(裡面有文字的),最會,幾乎每開必當

Sweet 提到...

有一個想法,不知道可不可行

這裡有 最新 微軟雅黑體

http://patch.ali213.net/showpatch/5490.html

如果把他改成新細明體來替換,是不是應該相容性最高?

但是我不會改...也不知道何不合法...

Jackbin 提到...

微軟在 Vista 系統裡使用的中文新字體,繁體中文版叫做「微軟正黑體」,簡體版叫做「微軟雅黑體」,所以你要整合的話不如用微軟正黑體還來的適當~

HMX-001 提到...

我想問一下...裝了GDI++後,minilyrics似乎無法改變字體...
是minilyrics本身的問題還是?
我又發現有些字體是可以成功套用(都是一些不太好看的...),有什麼方法修正這問題呢??

Jackbin 提到...

不是不能換字型,而是設定檔中我將 "標楷體、微軟正黑體" 用那個新細明體取代了,如果你有安裝其他的中文字型還是可以使用的。

匿名 提到...

請問一下Jackbin大大,如果是先裝了Flyakite之類的Mac模擬軟體,再使用大大的GDI++,可以顯示的正常嗎?另外請問一下有沒有能用LiHei Pro這個字型代替新細明體、細明體、標楷體的方式?

Jackbin 提到...

參考 這篇,你想用什麼字型去改都可以。不過 LiHei Pro 並非 unicode 字型,可能會有些顯示的問題。

Serra 提到...

在下近來看到這篇,就試了一下,效果還不錯,實在感謝 Jackbin さん的努力。

不過由於這取代了原本的新細明體,而且我看設定上還把大部分系統原來的中文字型如標楷體等都置換成新的新細明體了。由於在下希望在列印時可以保留使用這 GDI++ 前的字型外觀,請問有方法嗎@_@?

目前比較笨的做法是把字型和 registry 都還原然後 reboot Orz

匿名 提到...

用Snagit做後製解說檔文字都會花掉,請問這有辦法解決嗎??
http://xs435.xs.to/xs435/09020/test250.png

M.V.W. 提到...

我在這裡看到有人修改舊版的,不過要註冊觀看及下載
http://bbs.themex.net/showthread.php?t=16841675

草莓 提到...

Jackbin大你好~
昨天把字型換了後一切正常,不過今天發現了一點問題~

今天打開文字太多的文件時會忽然出現藍白畫面,window會自動重開~

還有,如果用word來做直排書寫時,字型會有很大問題:

http://www.geocities.com/josephine-chan/post/word.jpg

不知道有沒有辦法解決呢﹖

陽光熟男 提到...

iLiHei 跟微軟正黑體 Bold 挺像的說
只是在英數字型不同
另外...微軟正黑體在不用 GDI++ 渲染時
其中文字型會比 iLiHei 來得好看許多

請問~要怎麼在字型中加入點陣字型
因為我不管用 iLiHei 或 微軟正黑體來替換新細明體後
在 CMD 中的中文字型都變得很醜的說>.<
我曾試過用 FontForge 來加入原本新細明體中的點陣字型
但仍無法讓加入的點陣字型顯示出來
(在 CMD 中仍是那醜醜的字)

陽光熟男 提到...

iLiHei 字型在 CMD 下的字型http://i127.photobucket.com/albums/p145/sjcmankimo/cmd_bdf.gif

Jackbin 提到...

點陣字是無法用 gdi++ 渲染的~

cmd 建議還是用 XP 欲設的 Terminal 點陣字就好!

Jackbin 提到...

To 草莓,

上面留言我有提到,FreeType 版的 gdi++ 不支援 Word 直書,只有 Helium 版才支援!

陽光熟男 提到...

我知道點陣字 GDI++ 不會渲染
但, 我是用你提供的方法去替換掉原本的新細明體
那麼 CMD 就會去讀"新細明體"裡的點陣字

> cmd 建議還是用 XP 欲設的 Terminal 點陣字就好!
是否能教一下怎麼讓 CMD 去讀 Terminal 點陣字 ??

Jackbin 提到...

我提供的 gdi++ 不會去修改 cmd 字型喔,檢查看看是否是你在登錄檔或設定檔中將 Terminal 設定用新細明體取代了?

另外,cmd 字型設定:

執行 cmd 後,點一下視窗左上角開啟系統選單 -> 內容,將字型設為「點陣字」,視窗大小「8 x 16」,按下確定後選擇「修改啟動這個視窗的捷徑」即可!

Tank 提到...

PCman 我用 Bitstream Vera Sans Mono 這個等寬字體,會變得很好看,排版也不會亂掉。
上google去找寫程用的等寬字體,可以找到一些。

Yita 提到...

我讀取奇摩新聞的時候,字體就變成破碎的了!升級了之後狀況一樣= ="
我的瀏覽器是firefox
預設字型是系統
無襯線是系統
櫬線和等寬字體都是微軟正黑體
該怎麼辦?

Jackbin 提到...

Firefox 預設的字型是:

比例字型: 無襯線 (Sans Shief)
襯線字型: Times New Roman
無襯線字型: Arial
等寬字型: 細明體

若使用這個預設值看奇摩是沒有任何問題的,我試著改成你的設定也無問題。

你 INI 設定檔中可能沒設定微軟正黑體,在 [FontSubstitutes] 區段下看看有無

微軟正黑體=新細明體

沒有的話將它加進去試試~

Jackbin 提到...

其實奇摩新聞裡所使用的字型是

MingLiU (細明體)
DFKai-SB (標楷體)

而我在登錄檔中都已將這兩個字行設定用新細明體 (iLiHei) 來取代。

照道理跟微軟正黑體是扯不上關係的,除非你的 FF 字型設定視窗中沒有勾選 "優先使用網頁指定的字型"。

基本上你可以先檢查看看我上面留言提到的地方。

小明 提到...

請問我的結果跟您的差距的原因是什麼呢?

http://g.imagehost.org/0402/2009-2-6_20-51-54.png(麻煩看一下比較擷圖)

小明 提到...

請無視上面的問題。

http://g.imagehost.org/0746/2009-2-6_22-59-37.png(麻煩看一下擷圖)

從擷圖中可以知道小明正在學習使用RK Launcher 【http://jackbin.blogspot.com/2007/11/ubuntumac-rk-launcher.html】
小明除了使用RK Launcher也套用了Jackbin大大提供的主題,在小明使用gdi++ FreeType 0850 新細明體修改成功後有一些疑問:
一、像輸入法在候選字時那些字的大小如何修改呢
二、若不是XP預設佈景主題,就不能修改【資料夾 左邊 那些按鈕 的文字大小】嗎

謝謝您

zxc 提到...

文泉驛正黑" (wqy-zenhei.ttf - http://wenq.org/index.cgi?ZenHei )

ok 嗎 ??

謝謝 ... ^__^

匿名 提到...

請問有辦法在看BBS的時候暫時不要有渲染效果嗎?因為使用替代辦法的字體,BBS的畫面會變好小好不習慣@@

RobertoMS 提到...

Jackbin 兄您這個修改版還有您附上的全套設定檔真是太讚了,套用以後效果比之前的舊版 FreeType 或是 Helium 版都好,還有超有質感的陰影,一整個痛快。

不過有點可惜的是換成這版以後,Firefox 3.0.6 就一直當,換回 Helium 版以後就比較好了。不知道有沒有人遇過這種情形?唉唉,真希望可以找到用您這版,但 Firefox 也不會當的方法。

謝謝您的分享喔!還有用改良版 LiHei Pro 替換新細明體真的很讚,我終於徹底告別新細明體和點陣字了,感謝您!

匿名 提到...

請問大大,如何設置對部分軟件或遊戲

匿名 提到...

http://3ahot.co.cc/error.jpg

不知這是什麼問題!

maxboy 提到...

去年使用GDI++卻沒有得到很好得效果,就放棄了。
今年偶然想起,Google到J大的文章,按照步驟一次ok!讓我又更喜愛我的電腦了^0^,感謝!

匿名 提到...

我使用PCMAN2007也照你的方式卻不能跟你的圖片依樣全部扁扁的,不然就是很醜,跟我寬版螢幕有關係嗎?
其他部份都很正常......

匿名 提到...

你好!!套用這個方法之後,電腦的確變得很好看,但有一個問題是,以後打報告就沒辦法用以前的新細明體了,有什麼方法可以解決嗎?謝謝幫忙!!

RobertoMS 提到...

@樓上匿名的朋友:如果要列印出新細明體的話,應該可以把檔案寄給別人,請別人幫你印~或是拿去計中印~因為其他人的電腦的新細明體仍然是「真.新細明體」。

匿名 提到...

首先先感謝j大的古道熱腸! 大推!讓大家桌面都變美麗!

以下才是我的問題:

我在切換設定檔或是雙擊關閉&啟動GDI++的時候都會造成電腦死當,請問這是什麼原因呢?是不是有軟體相衝呀?

感謝。

匿名 提到...

請問版大,變更後是否會使部分程式將字形判定為 onicode 的語系編寫的,因為我使用OUTLOOK編寫新郵件後,每次寄出都會提醒我是否直接寄出或是使用 onicode 的編碼方式寄出,調整字形好像沒有用,請教是否該是如何解決??

匿名 提到...

請問英文XP可以適用嗎?不敢亂試,因為是公司的電腦?!!

匿名 提到...

jackbin大大, 你所提供的教學跟修改真的太棒了! xp裡的中文顯示好看的感動(讚!
可是卻在遊戲上遇到了問題, 希望大大能幫忙, 先謝!

http://img.photobucket.com/albums/v97/gekkou/da7747c1.jpg

http://img.photobucket.com/albums/v97/gekkou/2.jpg

http://img.photobucket.com/albums/v97/gekkou/3.jpg

我想大概和GDI++渲染沒關係, 是字體問題
未知大大有沒方法可以解決? 我已經試過在INI檔作排除了, 可是沒效果, 麻煩大大幫忙><
感謝!

威兒剛 提到...

Jackbin版大,我小小修改了你中文化版本的GD++的設定值,在vista x64作業系統上work fine,我想發表在我的部落格上,特別來徵求你的同意,可以嗎?

Jackbin 提到...

OK 啊~ ^^

這樣正好可以幫助想安裝在 Vista 上的朋友。

匿名 提到...

JACKBIN大,我想移除gdi++但發現沒有MINGLIU.backup
你可不可以傳給我
lazybones5354@gmail.com
無限感謝

威兒剛 提到...

謝囉Jackbin大真是古道熱腸,我去【重灌狂人】問問題,不來恩都愛理不理的

BT 提到...

非常感謝 jackbin 這篇文章,我很喜歡你說明文件內抓圖的字型感覺,簡潔美觀,可是我照著說明設定好之後,卻感覺我的字型好像比你文件內抓圖的稍微小一些,而且好像字型有點黏糊糊的感覺,我有抓一張圖下來:

http://benstang.myweb.hinet.net/gdipp.JPG

請問是否有哪邊可以調整呢?

BT 提到...

我已經自己找到問題點了,謝謝

Jackbin 提到...

To 威兒剛,

不會~^^
其實應該也不是愛理不理,有時留言多並不能一一回覆,我也是啊~ ^^


To lazybones5354,

MINGLIU.TTC 已傳至你的 email~

匿名 提到...

用 2009.3 提供的 mingliu.ttc 字型後才發現, PCMAN 用連上 BBS 的字型都不一樣了,變得比較糟糕。

Jackbin 提到...

這個大概可由下面方法修正:

請按上方主功能表「選項 -> 快速BBS選項 -> 設定BBS字型」開啟字型設定視窗,將字型設為 Fixedsys 或 Terminal (這兩個是等寬字型,排版看起來會較好看)。

另外,請勿將視窗放到最大,因它所顯示的字型寬扁會隨視窗大小改變而改變,請用滑鼠調整視窗大小至字型看起來好看即可!

匿名 提到...

我就是用 fixed 字型,奇怪的是用最新版提供的 mingliu.ttc 就是會有這種問題。

Jackbin 提到...

可不可以貼上來我看一下?

JASON 提到...

J大您好,想請問一下我是使用FontCreator
這套軟體,那麼我有2個TTF的字形檔,該如何把它合併成一個TTC檔呢?看到您有自己合一個新細明體的檔出來,所以來請教一下,還是說您是用其他套軟體呢???謝謝!

匿名 提到...

請問第三版跟下面這方法相容嗎?
還是說要改什麼
http://img208.imageshack.us/img208/7126/gdi3.jpg

作者:chemilot@PTT #19nVxrP- (Wallpaper)
因為聽說改了可以不加single-process

Jackbin 提到...

To JASON,

兩個 TTF 字型合併成一個字型集合檔 TTC 的方法,我晚上或是明天寫一下介紹好了~

To 匿名,

那個方法我在之前的 gdi++ 中有介紹,妳可以看一下,我沒採用此種方法主要是因為之前測試此種方法會跟卡巴相衝,無法開機進入 Windows。

匿名 提到...

感謝,放棄Chrome好了...加那串真的很不穩XD

Johnny 提到...

升級到最新版的 mingliu.ttc 後

這就是我 BBS 顯示的字型:

http://xs537.xs.to/xs537/09120/bbs167.png

希羽 提到...

第三版的問題

1. 字型20幾mb 跟前面30mb的細明體差異是? (能支援顯示的中文字數少了嗎)

2. 請教Safari瀏覽器(和chrome相近的核心)的渲染設定方法

感覺文字黑、灰色分明些,第三版好多了。
如gmail已讀、未讀的層次分辨問題好很多(大概有点色盲)

Jackbin 提到...

如果是設成 Fixedsys 或 Terminal 字型,就是如你圖中顯示的那樣,你或許可以設定成其他較漂亮的等寬字型。(我上面有放一些圖例)

mingliu.ttc 字型檔變小可能是因為我將細明體與新細明體用同一個檔案來合併的關係,內含的字數並沒有變少喔。

JASON 提到...

J大您好,請問一下---1.我已經套用了無陰影的設定檔了但是桌面的捷徑都還是有陰影說,不知到該如何調整呢?
2.我想把正常體字用細一點,但是調細後,感覺顏色就變淡了,調"字體輪廓"感覺又沒什麼差,請問這樣該怎麼調整呢?謝謝!

Jackbin 提到...

在桌面或「開始功能表」的我的電腦按右鍵選「內容」,切到「進階」標籤頁,按 "效能" 的 [設定] 按鈕,視覺效果中不要勾選 "對桌面上的圖示標籤使用下拉式陰影" 即可。

JASON 提到...

J大您好,我用了後,CMD下的中文字確實也發生了問題,我找了各項設定,確實也沒有看到有關Terminal設定,不知道您的是否會這樣呢?您昨天說要發表個製作TTC檔的教學,不知道能否撥空發表一下呢?謝謝!

JASON 提到...

我剛看了一下另外一篇文章,上面說FontSubstitutes=1這樣替換字體的設定才會生效,但是我找不到這個設定串,不知道該在哪裡設定呢????謝謝!

Jackbin 提到...

開啟 cmd 視窗後,點左上角系統選單 -> 預設值,正常狀況下字型應該看到是「點陣字型」Terminal。除非你自己更動過登錄檔設定或是將 "Terminal=新細明體" 設定取代,否則顯示應該是跟原先一樣正常才是。

FontSubstitutes=1 是在 gdi++ 的 ini 檔中設定的,我預設就已幫你設好。

ini 設定檔可由 Windows 通知區域的 gditray 圖示按右鍵 -> 切換設定檔,按住 Shift 鍵不放同時用滑鼠點擊設定檔即可用你預設的文字編輯器來開啟~

小賀 提到...

謝謝Jackbin大大的熱心服務, 因為有您的協助, 使我們也能在xp上看見apple的畫面之美, 謝謝!!
提供一些使用心得:
(1)1.11新版的smart defrag已無顯示問題.
(2)google Chrome須使用正式官方版本(1.x)始可依加掛參數方式渲染, 畫面很棒哦!!若喜嚐鮮使用2.x版的發展版本, 則無作用.
(3)欲使用楷書的網友,建議安裝華康opentype的華康標楷體W5, 再依Jackbin大大的提示修改登錄檔, 效果不錯哦!!
(4)螢幕的亮度及對比不要調太高, 這樣始可看出字體顯示的層次及陰影效果哦!

最後, 原來看電腦是可以如此地清晰亮麗, Jackbin大大!!很難改回去了!!

林小余 提到...

使用photoshopCS3及CS4版本時,
字型低於25pt使用平滑效果,
字型就會反白...

只有忍痛移除T-T

Jackbin 提到...

To 小賀,

謝謝你分享的建議資訊。

To 林小余,

如果 Photoshop 顯示有問題,可以試著將 Photoshop 的 exe 執行檔加到 gdi++ ini 設定檔的 [ExcludeModule] 排除清單中,讓 gdi++ 不要對 Photoshop 渲染。

匿名 提到...

首先要說聲感謝大大!
在網路上找了一段時間
改得焦頭爛額只有大大分享的問題少,明顯又好看!
真的很感謝!

Jackbin 提到...

不客氣,大家都希望能有美觀的桌面,我很樂於分享自己的心得~

只是美中不足的是,雖然這個「細明體/新細明體」MingLiU.ttc 修改版可以把系統字型換的較完整,新細明體 (PMingLiU) 沒問題,但是細明體 (MingLiU) 因為是 monospace 等寬字型,而我所使用的 iLiHei 字型本身並不是等寬字型,因此至換掉細明體後,所產生的一些小問題是我無法解決的,因我不知該如何將其修改成 monospace~@@

匿名 提到...

裝完了~ 還不錯看!
不過pcman換字型後會lag..
是我的電腦太舊了嗎?

Kabayaki 提到...

請問一下我也是cmd視窗字型怪怪的 我之前裝第二版沒這個問題的說 但是第二版我砍掉了 第三版是完全遵照步驟做 我看cmd裡是點陣字型 不知要如何解決這個問題呢 謝謝

匿名 提到...

IE8 災情報告!
我不適用全域模式,而是單一程式啟動GDI++
1. 進google網頁查詢時,搜尋框整個縮到快看不見,用修改css 的方法才便回正常
2. "命令列"的下拉選單一片空白,什麼都沒有...

不知道我是特例或別人也有同樣情況?

RobertoMS 提到...

看 Jackbin 大回了這麼多篇留言,真可說是一點也不「懶」啊!感謝您的分享 :)

Jackbin 提到...

To RobertoMS,

不會~ ^^

To 匿名,

Why 你的 IE 8 要用單一程式啟動 gdi++?

Kuwata 提到...

回報。

先謝謝Jackbin讓XP系統變漂亮。我是從第二版開始使用的。

第三版使用譯典通仍有問題。
必須將gdi停用才能正常即時翻譯。
若用設定檔關閉不用譯典通,譯典通打開後,整個系統會當掉,無法補救,只有重新開機一途。

其他問題尚未發現。

Jackbin 提到...

譯典通的問題可能跟小蒙恬類似,因為它們對螢幕渲染的方式會跟 FreeType 版的 gdi++ 相衝,而且將其設為排除好像也沒用的樣子~

匿名 提到...

迅雷似乎無法正常渲染耶!...

下載bt的時候都變成一堆正方形框框無法顯示

Jackbin 提到...

能否貼張圖片看看,因我剛安裝迅雷 5.8.12.689 測試,一般下載或是 bt 渲染都正常~

林小余 提到...

引用-『如果 Photoshop 顯示有問題,可以試著將 Photoshop 的 exe 執行檔加到 gdi++ ini 設定檔的 [ExcludeModule] 排除清單中,讓 gdi++ 不要對 Photoshop 渲染。』

我試過了,結果仍是一樣,然而移除gdi++就正常了,好可惜。

smallolay 提到...

小歐雷拜讀大大作品,很順利的渲染成功,但有點小問題:http://0rz.tw/aM3pk

圖右MSN 千千都正常 火狐 PCMAN 也正常,但就是一般瀏覽資料夾 (圖左) 不正常,會有亂碼(英文only)或是沒有渲染成粗體(中文)的狀況;圖下工具列也是 (Windows Live...);資料夾路徑也是有亂碼出現,有試過更新新細明體再替代一次,並無法改善,不知道該怎麼辦勒?感恩

匿名 提到...

不知道是不是做錯了那一個步驟呢?
安裝完後重新開機便是這樣了,希望大大能夠幫小弟一把.
http://ihs.meric.hk/rforum.php/312990.jpg

麻煩了

Jackbin 提到...

To smallolay、匿名,

檢查佈景主題所使用的字型,最好的建議是用 sfc 將主題字型更改成 gdi++ 環境下的系統字型。

悠遊之楓 提到...

感謝Jackbin大大熱心分享了相關使用方法跟心得,讓電腦更賞心悅目些,
另外想請教,目前有遇到一個問題:
在使用GOOGLE瀏覽器chrome時,有時會出現錯誤,造成瀏覽器強制關閉,相關訊息如下圖
http://g.imagehost.org/0309/1_19.jpg

請問這種情況大概是什麼原因呢?
謝謝

Jackbin 提到...

你確定這是 gdi++ 所引起的嗎?如果是的話我就不太清楚它的原因~

悠遊之楓 提到...

我想應該是~
增加CHROME捷徑後面那個功能指令後,
除了瀏覽器字型可以正常渲染外,
逛到某些頁面時,會徒然顯示錯誤訊息而強直關閉,
不知道您獲大家的CHROME會不會有正樣的情況,
目前本身其他軟體尚無異常狀況,
CHROME版本1.0.154.53

不管如何~感謝您熱心的回覆^^

匿名 提到...

Jackbin您好
我照您的網誌上的教學渲染google瀏覽器之後

就很容易發生瀏覽器損毀的問題
如果不渲染字型就沒這個問題

還有如果渲染的話也會有不能使用無痕瀏覽的情形

請問這兩個問題能夠解決嗎?
謝謝!

Jackbin 提到...

其實用 "-single-process" 參數來啟動 Google Chrome 是存在一些問題的,因為使採用了單線程方式來啟動,Google Chrome 「建立應用程式捷徑」的功能也會失效。

我提供的 FreeType 版 gdi++ 因為已經停止開發,所以有些軟體所碰到的問題就很難解決,不然就去下載 Helium 版的 gdi++ 來使用,Google Chrome 在 Helium 版下可以正常渲染,只不過 Helium 版的文字效果沒有 FreeType 版來的美觀就是了~

gintama 提到...

pcman我的還是怪怪的
如圖 http://img259.imageshack.us/img259/6991/54910145.jpg
我想改為標楷體比較習慣
可是我把pcman.exe加到ExcludeModule裡
pcman的字型也改成標楷體了
卻不是標楷體 請問該怎麼修改呢
謝謝

Jackbin 提到...

標楷體變成那樣是正常的,因為 "標楷體" 在 gdi++ 下會成破碎狀,所以在 registry 登錄檔的 FontSubstitutes 機碼中我已設定用改過的 "新細明體" 取代。

而當你把 pcman.exe 加到gdi++ 的 ExcludeModule 裡後,只是不會被 gdi++ 渲染,但 "標楷體" 還是用 "新細明體" 來顯示,所以就會出現你的那個情形,而且這個 iLiHei 所改的新細明體字型並不是等寬字型,版面也無法對齊。

建議喜歡楷體的話可將 pcman.exe 字型設為其他的楷體,例如 王漢宗自由字型 或其他商業字型。

安仔 提到...

Jackbin 大大你好
首先,真的感謝你的分享。
讓小弟電腦的感覺『爽度』提升了不少
OS:我愛MAC改改改
雖然還沒有MAC電腦,不過在XP上動手改一些,真的也好蠻玩,真的謝謝Jackbin大大的分享。
--------------------
不過小弟有一些問題,希望大大可以解答一下,謝謝。其實大部分字體看起來都很『舒服』、『漂亮』。
目前設定文字:無陰影效果(H1A4L1)
目前設定螢幕解析度1024x768
目前電腦螢幕:15吋
目前使用的瀏覽器版本:FireFox 3.0.9
1.請先看預設的『新細明體』的瀏覽器工具列的圖,http://lh5.ggpht.com/_27bybrTDGkc/SfA4ohKeVyI/AAAAAAAAADw/oOfdM3bnEAE/test1.JPG
這是目前使用前況,http://lh4.ggpht.com/_27bybrTDGkc/SfA4ot7ZTKI/AAAAAAAAAD4/-31XsSphwys/test3.JPG

小弟試過用其他的文字設定時,小弟用火狐使看工具列,都會有點『模糊』,看得吃力、眼睛會痛。
目前這個算最好,標題工具列的字還可以改嗎?
小弟的火狐字型設定沒改過,不過瀏覽看新聞文字等等,文字都很正常,眼睛也很舒服。

2.小弟在桌面上有使用Y'Z Dock,不過文字,似乎沒有改?小弟已經使改過字體,請問這個有辦法嗎?
附上圖,http://lh3.ggpht.com/_27bybrTDGkc/SfBChL7GKzI/AAAAAAAAAEg/ErU37sNf5gs/test4.JPG
也試過改『YzDock.ini』裡的FONT,是『新細明體』。

最後真的很謝謝大大的貢獻與分享,和回答問題,小弟真的很抱歉阿,版面佔那了那麼多行,如有妨礙美觀,那就請大大刪掉也沒關係^^
謝謝!

Jackbin 提到...

1. 你 Firefox 「瀏覽工具列」上的文字 (網址列與搜尋列) 很清楚,你「標題工具列」指的是「分頁工具列」嗎?分頁標籤上的標題也還可以啊!

我的 Firefox 看起來大概就是這樣了~

2. 你 Y'Z Dock 上的文字我看起來是有套用與渲染成功。你可以比較一下 gdi++ 停用與啟用時的樣子就很容易看出是否有套用與渲染。

$ιη&amp; 提到...

jackbin大大
請問能否修改一個設定檔使字體較幼?
我已用了無陰影及加粗
但字體仍顯得糊在一起
謝謝!

$ιη&amp; 提到...

補充一下
我是想做到類似停用gdi++的效果 但字體能稍為平滑而不至於弄粗

夜裡一陣風 提到...

Jackbin 大大,目前一個比較困擾的問題在於有時候用powerpoint 畫好的圖 export 成jpg 或者emf 讓Word 用時,圖裡面的字完全變成黑色一團. 把gdi++停用就沒有這種問題,可否在第四版裡解決? thanks

線上人數