很多游戏会使用系统的缺省字体作为游戏的字体,比如深海女皇,埃及3,等等。# b2 _0 {0 m9 ~0 F2 a5 ~' ~5 x
我一直想是否有办法做一些修改,让游戏也能用上我们指定的字体呢。
* J" _; C0 N: d$ u' h5 ]* W; Z终于找到了以下的资料,注意修改以后要重启动机器才能生效。4 c, ~8 o4 h+ [6 e6 @
以后也许会制作一个工具来完成这些修改,注意字体名都要设为字体的内部字体名。: D+ s( ^/ q. o$ F
2 v9 B5 ]# ?& v4 ~; i4 F
原文$ ~6 T/ x# ]6 e W* N
http://zhidao.baidu.com/question/448614076 W& m, J* g" N e# C+ }
Windows XP/sp1/sp2的修改方法: E! `! ]5 @) ]8 C2 j2 q
2 B o# |; Y; C( A A3 ? 打开注册表编辑器找到这里 * [$ @) K1 k8 t& J' w3 Q
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] 2 Q$ Z) F; L. _: a( _
把"GUIFont.Facename"字符串的值改为Tahoma ! P2 @3 j4 E2 t. F( j6 R/ Q
把"GUIFont.Height"DWORD值改为8
$ g$ v( b& h8 O E" ~% q* }3 m 结果如下面所示:
/ J z' P( b- H "GUIFont.Facename"="Tahoma" * x- M/ k G& }( V5 Q$ }
"GUIFont.Height"=dword:00000008
8 F- P/ d) I$ ]2 G5 Q Windows Vista修改方法(2个地方): ! q! n* T7 i z2 E
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] " K2 `2 t% A" J
"GUIFont.Facename"="Tahoma"
6 S1 k* @2 W: W" S [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
% Q4 [+ b9 h6 v9 ?: h+ ^ "MS Shell Dlg 2"="Tahoma"
2 I0 k- Y% T9 y0 G6 V0 g; X; y0 A "MS Shell Dlg"="Tahoma" |