很多游戏会使用系统的缺省字体作为游戏的字体,比如深海女皇,埃及3,等等。% _* b8 }3 ^ f) S. o" ?# @
我一直想是否有办法做一些修改,让游戏也能用上我们指定的字体呢。/ U, ] \/ u c' X5 S7 c- B
终于找到了以下的资料,注意修改以后要重启动机器才能生效。
1 c& J& L; F9 K' n' q% P! \4 Z. C以后也许会制作一个工具来完成这些修改,注意字体名都要设为字体的内部字体名。
5 Y0 O* [2 M% Q- i
( F6 ?9 z0 B/ R2 R8 G+ f, C原文
0 g. ]) g1 ~9 F; m8 Whttp://zhidao.baidu.com/question/44861407
: V% Q3 u. F2 O/ s, {3 FWindows XP/sp1/sp2的修改方法:
3 e0 K: K4 y1 E+ V, p E4 s' t% \( M) S
打开注册表编辑器找到这里
* w u/ g( p7 X; O [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
. n3 R& q+ h( _' x: ^ 把"GUIFont.Facename"字符串的值改为Tahoma 7 z7 i' ] O* l$ \
把"GUIFont.Height"DWORD值改为8
( A1 A) h4 R8 ^ p- F6 V2 l& X 结果如下面所示:
6 | S* B7 {1 o! q* X "GUIFont.Facename"="Tahoma" ; a. T; S6 v8 P8 q6 S
"GUIFont.Height"=dword:00000008 8 a4 \; v' g2 ]1 [
Windows Vista修改方法(2个地方): 6 N- {- o5 w0 C" f' ]5 a8 U
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
6 x4 j4 C6 Q5 x4 C$ e4 N* s" ` "GUIFont.Facename"="Tahoma" % K& S/ ^: N2 h' |: ^9 ]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
1 L) Z) x7 J6 D1 |6 z% a "MS Shell Dlg 2"="Tahoma" 6 p6 P8 \" ~- ]6 Y
"MS Shell Dlg"="Tahoma" |