2007年12月15日 星期六

gdi++設定字族...

gdi++
http://www18.atwiki.jp/gdiplus2/

設定字族的話...
類似這樣...
[FontSubstitutes]
Microsoft Sans Serif,0=Lucida Grande,0
Microsoft Sans Serif,136=LiHeiPro,136
Microsoft Sans Serif,128=HiraKakuPro-W3,128
Microsoft Sans Serif,134=STHeiti,134
---
字體名稱後面的是編碼...
0=ANSI
136=正體中文
128=日文
134=簡體中文

windows"字族"設定...

嚴格來說不能說是"字族"...

在vista之前...windows沒有好看的向量字型可用...
就算有...也不像新細明體一樣...什麼字都不缺...

不過總算找到方法了...
regedit...
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink

裡面可以看到像是新細明體...其實缺字的話也同樣是去找其他字型...
於是就利用這一點...
---
先將所有微軟黑體的字型丟到fonts資料夾...
然後在那個位置新增"多字串值"...
名字叫"微軟正黑體"...
(用Microsoft JhengHei 應該也可以...我還沒試...)
值是下面的...
---
meiryo.ttc,Meiryo
msyh.ttf,Microsoft YaHei
malgun.ttf,Malgun Gothic
---
這樣所有系統介面就都可以設定成微軟正黑體...
正黑體缺字的部分就會由雅黑或是明瞭補上...
**注意:值的部分不需要微軟正黑體...
因為設定時都是指定正黑體...值的話只需要設定需要補上的部分就行了...