轉自藍冰工作室 [win7 字體美化]GDI++8.1.2009.211氦版智能安裝程序

目前覺的最好用的氦版字體

雖燃大部份文章都是專貼過來 也會看到很多簡體字的相關圖片 但最後我會貼我實機的範例
有問題也可以一起討論


最新版的GDI++氦版智能安裝程序 ^^


使用方法:下載後直接雙擊安裝,無需設置。啟動方式推薦選「否」即「GDITray加載」。安裝完會自動加載。

==========
更新內容
==========

GDI++的更新內容:
20090211 更新內容
* 修正了一個 Win7 中的錯誤。
* 修正一個由 FontLink 引起的內存洩露問題。
* 更改了 gdi++.exe 的圖標

20081225 更新內容
* 修正了部分軟件的子進程在HookChildProcesses=1時也不被渲染的問題。

20081224 更新內容
* 修正了一部分字寬不正常的問題。
* 修正了某些緩存(cache)設置可能會導致當機的問題。

20080927 更新內容
* 支持Google Chrome的渲染(僅在使用gdi++.exe且HookChildProcess=1的情況下)。
* DLL的初始化以及卸載的方式的變化帶來的部分問題的修正。
* 雖然不完全但是可以使用IE來查看說明書了(IE6->IE8Beta確認)
* 部分細小bug的修正。

GDITray的更新內容:
* 解決了重新渲染不被執行的問題(更換配置的操作時等等)。
* 在載入gdi++.dll失敗時可以顯示Windows回饋的錯誤代碼(Error code)了。
* 解決了關閉ini切換功能時的資源洩漏(內存洩漏)問題。
* 不再支持氦以外的版本。
* 重新整理源代碼。

GDI++智能安裝程序及程序漢化上的更新內容:
* 修正了安裝程序在XP下註冊表操作的一些小問題。
* 支持Windows7下註冊表方式加載了。
* 開始菜單添加配置文件的快捷方式,便於大家修改配置文件。
* 如果在C:\Windows\System32\GDI++文件夾下發現配置文件(gdi++.ini)則先備份為gdi++.ini.bak,防止覆蓋安裝時丟失配置文件。
* 修正了GDITray中部分語句的表達。
* GDITray的漢化採用添加中文資源的方式,保留了原有的日文和英文。




============
GDI++介紹
============

GDI++是一個開源項目,它能接管Windows系統的GDI字體渲染功能,實現比Mac系統更華麗的字體渲染效果!使用PC的朋友再也不需要羨慕Mac上清晰的中文字體了,因為GDI++是有過之而無不及的。
GDI++和微軟的ClearType其實是相類似的技術,都是24位字體渲染技術,在支持灰階顯示的字體邊緣加上陰影,但GDI++的強大的可定製性和 靈活性足以令ClearType無地自容,GDI++可精細定製到字體的粗細、色深,陰影的方位、長度,字體代換,排除列表等等相當多的自定義選項。


GDI++的精髓在於它的配置文件的編寫,不同的系統環境、顯示器類型及使用者的視覺習慣都需要不同的配置文件來實現最後實際輸出效果的最優化。在講如何 編寫配置文件之前,先來看幾張截圖:
註:不同的顯示器顯示效果可能有所不同,效果上可能有所折扣。

這是Gmail首頁的截圖:





=====
FAQ
=====

1、使用Freetype版GDI++的時候QQ為什麼會崩潰?
答:Freetype版GDI++對程序的兼容性不太好,可能導致部分程序崩潰。將配置文件中的Fontload的值改為1可以解決部分問題。或者換用新的氦版也可解決這類問題。

2、我的GDI++明明按說明添加了啟動項為什麼開機還是沒有被渲染?
答:如果使用註冊表全局加載的話請在安裝GDI++或者導入啟動項之前關閉安全防護類的軟件,否則對註冊表AppInit_DLLs的寫入會被阻止,甚至 沒有任何提示。另外再檢查一下是不是存在多個GDI++的啟動項,當存在多個啟動項的時候會由於啟動項衝突而無法加載GDI++。
GDI++可能會使用的啟動項有:
(1)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows下的AppInit_DLLs
(2)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下的GDITray
(3)開始菜單>所有程序>啟動文件夾

3、我在Vista下按說明在AppInit_DLLs添加了gdi++.dll的路徑,但為什麼開機依然無法渲染?
答:Vista默認不會加載AppInit_DLLs後的值,還需要把位於同一路徑下的LoadApplnist_DLLs的值改為1才行。

4、我導入註冊表全局加載的註冊表文件後系統中原來裝的WB無效了,這是為什麼?
答:因為WB和GDI++一樣,也是通過AppInit_DLLs加載WB的DLL來實現全局窗口控制的,導入GDI++的啟動項時覆蓋了原有的WB的啟 動項,所以會造成WB失效。解決方法也很簡單,在AppInit_DLLs的值中在gdi++.dll的完整路徑後加上「,wbsys.dll」即可,不 包含引號。

5、我對當前的GDI++渲染效果不太滿意,那麼我應該如何修改配置文件呢?
答:如果是Freetype版的GDI++,那麼主要需要調節的是GammaValue、RenderWeight、Contrast和Shadow四個參數,具體各個參數是什麼意思,還請看70599大俠的說明。
如果是氦版的GDI++,那麼主要需要調節的是Interpolation和Saturation兩個參數,詳細說明還是看70599大俠的說明。

6、為什麼我使用GDI++的時候用IE瀏覽某些網頁字體會一片黑?而且似乎瀏覽速度也變慢了。
答:這是由於GDI++對IE的兼容性問題造成的,請換用Firefox或者Opera等非IE內核瀏覽器。

7、為什麼我使用GDI++後看不到魔獸小地圖?
答:請看這裡:http://bbs.themex.net/showthread.php?t=16823627

8、GDI++渲染是渲染了,但是某些地方效果不對,怎麼解決?
答:首先嘗試一下更換主題,因為部分製作不夠精良的主題會亂定義字體,導致渲染不正常。另外再嘗試一下關閉ClearType,就是桌面上右鍵>屬 性>外觀>效果,把「使用下列方式使屏幕字體的邊緣平滑」一項的勾去掉。最後也可以把配置文件中的Fontload的值改為1試試,有時候也 能解決部分問題。

9、為什麼我使用了Freetype版的GDI++,Vista的標題欄字體變得很窄呢?
答:Vista的Aero特效和Freetype版有兼容性問題,解決方法是把配置文件中的Fontload的值改為1,或者換用氦版,或者排除對SegoeUI字體的渲染。

10、為什麼別人的配置文件用在我這兒效果很差?
答:GDI++的渲染效果與顯示器的顯示效果有關,與個人的愛好也有關。所以一個配置文件不可能適用於所有人,學會如何修改GDI++配置文件才是王道。另外千萬不要混用Freetype版和氦版的配置文件,否則也會出現渲染效果很差的情況。

11、註冊表全局加載和用GDITray加載有什麼區別?
答:註冊表加載的優先級比用GDITray高,當登陸系統出現「歡迎使用」字樣時就已經全局渲染了,而GDITray則要等進桌面後才會經歷一個字體由未 渲染到渲染的變化。但是用GDITray加載的好處也是顯而易見的,當存在多個配置文件時可以實現配置文件之間的切換,並且可以隨時輕易地停止或者刷新 GDI++的渲染,這對於一些對GDI++「過敏」的程序或者是在修改GDI++配置文件的時候非常有用。所以一般建議新手在調節GDI++配置文件時使 用GDITray加載,等到配置文件穩定後改用註冊表全局加載,因為它的確比GDITray加載要穩定的多。

12、如何卸載GDI++?
答:如果下載的是我做的智能安裝版,當然只要在開始菜單或者添加刪除程序中卸載即可。如果是手動安裝的,那麼如果要完整卸載就需要自己動手了。首先需要確 定你是用什麼方式加載GDI++的,如果是註冊表加載就先運行註冊表編輯器,清空HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\ Windows NT\CurrentVersion\Windows項下AppInit_DLLs的相關鍵值(這個鍵一般是不會有其他的項的,但如果你裝有WB之類的軟 件的話這裡還會有一個wbsys.dll的值,注意不要把這個值也刪掉,只要刪掉和GDI++相關的那部分路徑就可以了),如果是快捷方式加載就先刪除開 始菜單中啟動欄裡的GDI++的快捷方式,然後重啟系統,重啟後刪除GDI++的安裝目錄(一般為C:\Windows\System32\GDI++) 和System32文件夾下的detoured.dll、freetype.dll、gdi++.dll(如果存在的話)幾個文件即可。

13、GDI++對系統資源佔用大嗎?
答:CPU資源幾乎不佔,內存的話如果你使用的是氦版的GDI++,那麼可以使用GDI++ Monitor工具來查看每個程序中GDI++所佔有的內存。對於沒有界面(或者當前沒有顯示界面)的程序GDI++是幾乎不佔內存,GDI++的內存佔 用量是和當前程序中需要渲染的字數多少有關的,不過就算是文字渲染工作相當繁重的瀏覽器GDI++的內存佔用量也就幾兆而已。

14、對於註冊表加載如何在不重啟系統的前提下快速的查看修改配置後的渲染效果?
答:註冊表加載沒有重新渲染的選項,但我們可以重新打開想要查看渲染效果的軟件以達到重新渲染的目的。例如我打開了一個瀏覽器,修改配置文件後,我只要重 啟一下瀏覽器就能看到修改配置後的渲染效果了。如果想要查看全局渲染效果的話就重建一下explorer進程吧,或者註銷一下。

15、我使用的是氦版的GDI++,為什麼有些程序的界面會出現亂碼?
答:這是氦版GDI++的已知Bug,暫時沒有解決辦法,可惜官方已經停止更新了,不過好在會出現亂碼的情況也不多。

實機情形







GDI++8.1.2009.211載點

配置檔繁化 請丟入C:\Windows\SysWOW64\GDI++裡面
配置檔繁化


2010-05-26 11:17 發佈
我自己是使用藍冰工作室的MacType 1.0+威兒剛大提供的字型,目前一切正常




內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?