PALMisLIFE 討論區

標題: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型 [列印本頁]

作者: 阿輝    時間: 2007-10-20 10:57
標題: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
其實之前就有很多相關的套件,想讓 Windows 的字型顯示和 Mac 字型接近
但通常最多就是更換字型

但其實主要是系統處理字型顯示的方式不同,當然表現出來的字型再怎樣更換,都是有限

而這個 GDI+ 可以說就是最棒最有效讓 Windows 變為最像 Mac 的字型顯示

[attach]22798[/attach] [attach]22799[/attach]


相關連結:
http://www.goston.net/2007/10/19/1080/
http://drwatson.nobody.jp/gdi++/
http://bbs.themex.net/showthread.php?t=16821991
作者: 阿輝    時間: 2007-10-20 10:59
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
轉貼 PTT BBS「delphinus」網友的詳細介紹文:

作者  delphinus (清遠閑放超然於塵垢之外)         看板  EZsoft
標題  [免費] Gdi++ Windows 下字形美化軟體
時間  Fri Oct 19 13:45:37 2007
───────────────────────────────────────
大家好,

如果您覺得 Windows 下的字很醜,可以試試這軟體。

**官網**
http://drwatson.nobody.jp/gdi++/
但很久沒在維護了。目前是一些有心人繼續發展,網頁如下。
http://www18.atwiki.jp/gdiplus2/

**網頁效果**




最後二張是同網頁,只是字體的顏色可以調整(第二張比較黑)。
**下載**
http://www.sendspace.com/file/ugit9x

**重要!**
此版本只合適 SSE2 以上的 CPU,使用 SSE 者請將 gdi++_sse.dll/
gdi++_sse.exe 改為 gdi++.dll/gdi++.exe。

**執行方式**
執行 gditray.exe 馬上看到結果,不滿意也可馬上移除。記得,路徑不要
有空白! 使用GDI++後,cleartype就沒作用了,直接由 gdi++ 取代。

**內建三種設定效果**
其中提供三種粗中細效果的設定檔,以下為效果圖,由左至右分別為無、輕、
中與重。



**指定某些程式不處理**
如果會當機有可能是某些程式不相容,可以將這些程式的"檔名" (ex:abc.exe)
寫到 ini 中的 [ExcludeModule],表示不使用 GDI++。

不過以gdi++的特性,因為計算字型的時間比較長,所以畫面更新速度會被拖慢。
對於需要快速移動文字的程式,一定要避開,不然 gdi++ 有可能會因為來不急
畫而當機。(視 CPU 速度而定)

如果您很多程式都會與gdi++發生衝突,就不需要使用gditray這種全域作用
的方式,而是將想用的程式拖至gdi++.exe(或自行寫batch檔)等方式。

**指定某些字體不處理**
另外,GDI++對某些字效果反而比較差,可以將這些字的"名稱" 寫到 [Exclude]
中,這樣 GDI++ 就不會處理這些字型。一般來說,使用黑體的效果是最好的,
明體最差。

**字形取代**
另外內建的明體與楷書用gdi++效果都不佳,還好gdi++提供取代方式,可在
[FontSubstitutes] 下面加入

[FontSubstitutes]
標楷體=xxx楷書
新細明體=xxx明體
細明體=xxx明體

後面是取代的字型名稱。當然要換成其它字體也行,由您決定!

**GDI++ 與 ClearType 效果差異**
想了解 GDI++ 與 ClearType 有何不同,可各別使用,然後抓圖放大比較。
GDI++    :
ClearType:

這就是為何使用 GDI++ 的結果與 MAC 非常接近。

- Delphinus
作者: 小酒蟲    時間: 2007-10-20 13:52
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
所以 ClearType 算是 GDI++ 的灰階版?

不過我的 XP SP2 底下一堆字都碎掉了。

[ 本文最後由 小酒蟲 於 2007-10-20 12:55 編輯 ]
作者: bugy    時間: 2007-10-20 18:04
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
呃...
是GDI++, 不是GDI+,這2個完全無關.

[ 本文最後由 bugy 於 2007-10-21 00:09 編輯 ]
作者: ychao    時間: 2007-10-20 20:32
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
沒想到有人把Linux下面的FreeType字型描繪系統轉來給windows用啊,真是有趣。FreeType有很多選項可以玩,看到GDI++的說明還可以個別字型指定不同的選項,像是開AA與RGB次像素繪字(clear type)。這可比起Linux下改相關設定方便得多,真希望能夠port回Linux來用。
因為考慮到區域字型專利的問題(ex.米國),Freetype預設是把bytecode interpreter 關閉的,所以採用FreeType繪字的時候,細明體與標楷體會破碎不能使用,需要利用替代字型換掉。
今年初螢火飛大哥做了一個符合細明體/標楷體字寬的代用字型:新宋體/新中楷,是基於文鼎捐出的APL繁簡自由字型。可以拿來取代細明體與標楷體使用,不會有破碎的問題。同時可以合法嵌入生成PDF文件,不會有在一些手持設備瀏覽時發生字型破碎的問題。
ftp://ftp.opendesktop.org.tw/odp ... -fonts-1.4.2.tar.gz
(解開把ttf/ttc丟到windows下font目錄就可以了)
小弟另提供其中的新宋體瘦身測試版,請大家幫忙試用看看。
http://hep1.phys.ntu.edu.tw/~john/olpc/odosung_n.ttc.bz2
不喜歡點陣字的人還可以使用精簡版。(無內嵌點陣字體)
http://hep1.phys.ntu.edu.tw/~john/olpc/odosung_o.ttc.bz2
請先解壓bzip2再安裝,注意兩者無法並存。

[ 本文最後由 ychao 於 2007-10-20 20:37 編輯 ]
作者: eric1810    時間: 2007-10-20 22:11
標題: Re: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
原文由 ychao 於 2007-10-20 20:32 發表
因為考慮到區域字型專利的問題(ex.米國),Freetype預設是把bytecode interpreter 關閉的,所以採用FreeType繪字的時候,細明體與標楷體會破碎不能使用,需要利用替代字型換掉。 ...


難怪我早上一換上去,pil畫面的字型就殘破不堪,趕緊移除掉不用了。
原來如此。
作者: cecilyen    時間: 2007-10-21 06:13
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
用上後驚為天人
比換上正黑體字型, 更有視覺上的震撼力

可惜gditray用起來不是很穩, 沒辦法正常退出
只能強制關掉

[ 本文最後由 cecilyen 於 2007-10-20 17:15 編輯 ]
作者: bearscorp    時間: 2007-10-21 10:03
標題: Re: Re: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
原文由 eric1810 於 2007-10-20 22:11 發表


難怪我早上一換上去,pil畫面的字型就殘破不堪,趕緊移除掉不用了。
原來如此。


在 gdi++.ini 裡面加入:

[Exclude]
細明體
新細明體
標楷體

就可以不對系統字型進行處理,避免掉破碎的問題。
作者: ychao    時間: 2007-10-21 18:13
標題: Re: Re: Re: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
原文由 bearscorp 於 2007-10-21 10:03 發表
在 gdi++.ini 裡面加入:
就可以不對系統字型進行處理,避免掉破碎的問題。

最好的解決方法,還是改用其他不需要BCI的字型。單純加入排除名單的話,就沒有美化字型的效果了啊。還是希望大家多多採用新宋體與新中楷,這是同時包含繁簡字型的喔。而且字幅有調整過,應該不會影響排版。(有勞大家幫忙測試)
ps. 每次收到別人內嵌細明體或標楷體的PDF文件,一開出來都是碎掉的心裡就很XXX,只好乖乖用Acrobat Reader開。
作者: twhsi    時間: 2007-10-22 07:27
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
我自己雖然用mac
還是看不出來差別很大,只是覺得mac字體顏色但了一些

今天真的是上了一課
作者: 小賤健    時間: 2007-10-22 10:06
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
真奇怪,不管怎麼設都會有破字,部份網頁很正常,但部份網頁卻失效
已確定有加入 [Exclude] 系統字形,連 [FontSubstitutes] 取代字形一併設定,仍是無效

--
雖然 gdi++ 繪字有比較好看,但是...設定不來啊,暫時放棄XD
作者: czh    時間: 2007-10-22 10:12
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
某些軟體會像圖中所示般的亂碼或是擠在一起
作者: BBelief    時間: 2007-10-22 16:36
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
還有這種會上下顛倒的
作者: ychao    時間: 2007-10-22 19:50
標題: Re: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
原文由 小賤健 於 2007-10-22 10:06 發表
真奇怪,不管怎麼設都會有破字,部份網頁很正常,但部份網頁卻失效
已確定有加入 [Exclude] 系統字形,連  取代字形一併設定,仍是無效

依據阿輝提供的大陸網站詳細說明,好像還必須指定字型編碼的樣子。不曉得.ini檔的編碼會不會有影響?
如果使用Firefox的話,可以強制指定網頁顯示字型的方式來避過,而且可以依據網頁編碼指定不同的字型。如果說是IE的話,就只好請你自求多福了。
作者: thomaschion094    時間: 2007-10-23 20:31
標題: Re: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
原文由 小賤健 於 2007-10-22 10:06 發表
真奇怪,不管怎麼設都會有破字,部份網頁很正常,但部份網頁卻失效
已確定有加入 [Exclude] 系統字形,連  取代字形一併設定,仍是無效

--
雖然 gdi++ 繪字有比較好看,但是...設定不來啊 ...


如果無法取代字型的話,可能是ini檔未存成unicode格式.
我發現一個問題,中文輸入的選字視窗完全看不清楚...
作者: ychao    時間: 2007-10-23 21:27
標題: Re: Re: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
原文由 thomaschion094 於 2007-10-23 20:31 發表
如果無法取代字型的話,可能是ini檔未存成unicode格式.
我發現一個問題,中文輸入的選字視窗完全看不清楚...

原來如此,<del>看來從Linux轉過來的,還是要按照Linux的習慣用UTF-8</del>沒注意到原來得用UTF-16-LE。很可惜的一點,GDI++沒有辦法像在Linux下面,能夠指定依照字型的大小級數來開關反鋸齒功能。這樣子一來,小號字型尤其是明體字很容易就會因此而模糊不清。至於上下顛倒的,或是變成亂碼的,有可能就是因為舊式非使用Unicode的軟體造成的。

[ 本文最後由 ychao 於 2007-10-24 03:11 編輯 ]
作者: Anchi    時間: 2007-10-23 21:35
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
*.ini 檔案要存成 UTF-16 LE 的格式
ex 用 Pspad 來編輯才能讓 GDI++正確讀取
作者: thomaschion094    時間: 2007-10-24 01:04
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
本來也看到要存成UTF-16 LE 的格式才有作用,
但找不到可以存成這個格式的軟體
又看到有人說存成unicode可以,就試了一下,在我電腦上是可以work的,
有其他人還是不行的嗎?
作者: czh    時間: 2007-10-24 02:10
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
記事本的unicode=UTF-16 LE
作者: jackyliu    時間: 2007-10-29 00:19
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
我現在就使用 iBook 上網,可是沒什麼感覺 Mac 的字型比較漂亮說
作者: jiahorng    時間: 2007-10-29 13:13
標題: Re: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
原文由 jackyliu 於 2007-10-29 00:19 發表
我現在就使用 iBook 上網,可是沒什麼感覺 Mac 的字型比較漂亮說

這叫人在福中不知福嗎?
我是用PC,用了以後感覺真的差!
作者: cpochun    時間: 2007-11-1 10:22
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
本來以為[FontSubstitutes]只會影響螢幕畫面上的顯示,沒想到連印表也都會以替換的字型列印呢!
字型真得漂亮不少,可惜印出來的文件與同仁的都不太相同呀…
作者: 小酒蟲    時間: 2007-11-3 19:58
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
強制把 XP SP2 全改用正黑體再搭 GDI++ 會少掉一些字型錯亂的問題。
作者: ychao    時間: 2007-11-11 07:51
標題: Re: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
原文由 Cybaster 於 2007-11-10 16:05 發表
找到原因了,是 GDI++.ini 的問題,原本下載下來的內容如下:

原本下載的內容中,在 ini/0~2.ini 中的設定,分別代表gditray選單中的「寬」、「中」、「細」。所以最保險的方法,還是三個檔案都要一併修改:確定細明體與標楷體都在除外名單中,或是以其他的字型取代。當然,也可以依據0~2.ini的內容,新增選項到gditray的選單中。
作者: 小酒蟲    時間: 2007-11-11 19:06
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
Reg 並不吃全型英文,另外我多改了一段:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"PMingLiU"="微軟正黑體"
"新細明體"="微軟正黑體"

[ 本文最後由 小酒蟲 於 2007-11-11 03:09 編輯 ]
作者: ychao    時間: 2007-11-11 22:53
標題: Re: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
原文由 小酒蟲 於 2007-11-11 19:06 發表
Reg 並不吃全型英文,另外我多改了一段:
"PMingLiU"="微軟正黑體"
"新細明體"="微軟正黑體"

這樣子看來可能保險起見,中英文名稱都得加到替代名單中。另外,即使有列替代字型,還是保留在排除名單內比較好。
作者: 小酒蟲    時間: 2007-11-12 18:23
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
若單指網頁的話,有時是因為該網頁強制指定使用某字型的結果。
作者: ychao    時間: 2007-11-13 07:45
標題: Re: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
原文由 Cybaster 於 2007-11-12 17:16 發表
多謝 小酒蟲 兄的說明,小弟試了一下,問題果真解決了,不過我的系統使用的字型居然不是新細明體,而是細明體,也許是因為我有使用非官方的佈景主題所致,反正不過是改成"細明體"="微軟正黑體"

也許吧,有嘗試過把以下都加入替代清單嗎?

  1. "PMingLiU"="微軟正黑體"
  2. "新細明體"="微軟正黑體"
  3. "MingLiU"="微軟正黑體"
  4. "細明體"="微軟正黑體"
複製代碼


另外,我通常都只有Browser有使用GDI++,而且"新細明體"跟"細明體"都在排除清單內,所以沒有遇到你的問題。看來也得來測測看。

OK剛剛確認了一下,得使用FreeType讀取字型,替代清單才有效,請確定FontLoader=0,以及FontSubstitutes=2!

[ 本文最後由 ychao 於 2007-11-13 09:06 編輯 ]
作者: ychao    時間: 2007-11-13 18:50
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
對話盒字型的問題,我也有遇到,只是被代換成另一個點陣粗體(system?),而不是細明體,所以沒有破碎的問題。其實windows系統字型並不是都是使用細明體,還有fixedsys跟system。有些甚至是系統自動代換的,統統加到替代清單也許就可以解決了。(至少我這邊看起來是OK的)

系統代換字型的註冊表在這邊,你可以研究看看。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink

[ 本文最後由 ychao 於 2007-11-13 19:08 編輯 ]
作者: 小酒蟲    時間: 2007-12-6 13:49
標題: Re: 推薦 GDI+ 讓視窗字型便得超像 Mac 的漂亮字型
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"PMingLiU"="微軟正黑體"
"新細明體"="微軟正黑體"

建議至少取消"新細明體"="微軟正黑體"這行設定,因為在不使用 GDI++ 的情況之下一樣會造成某些軟體的中文選單變亂碼。

[ 本文最後由 小酒蟲 於 2007-12-5 21:54 編輯 ]




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5