很多游戏会使用系统的缺省字体作为游戏的字体,比如深海女皇,埃及3,等等。; K) l9 i1 ?! s" ]1 D- w
我一直想是否有办法做一些修改,让游戏也能用上我们指定的字体呢。
# e3 y9 M3 P+ Z终于找到了以下的资料,注意修改以后要重启动机器才能生效。
# R+ i, j8 g+ E以后也许会制作一个工具来完成这些修改,注意字体名都要设为字体的内部字体名。8 l+ L1 b" R# U( V+ i" ?* R
2 j- t" {4 U Z+ i* Q6 [5 y
原文- R: E+ u3 U& I! p0 }
http://zhidao.baidu.com/question/448614070 M" p' K! g' |" b0 |
Windows XP/sp1/sp2的修改方法:
- k5 }2 E' X* O% t7 k" e # ^9 R# j: `# I/ x
打开注册表编辑器找到这里 ; x3 o9 n3 x5 Y( [ ?" Y3 L y
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] , V* U5 F4 T3 i) ?. C* l4 e* x
把"GUIFont.Facename"字符串的值改为Tahoma
/ w) J$ v5 r6 `7 W. S) | 把"GUIFont.Height"DWORD值改为8 4 G8 L" n5 X# o" u5 ]
结果如下面所示:
( D2 F0 X& R2 p4 T" I- q6 a6 S "GUIFont.Facename"="Tahoma"
! r7 G v% d+ Q. Q0 T; m. ~ "GUIFont.Height"=dword:00000008
/ K# y2 o. z1 k3 O Windows Vista修改方法(2个地方): 5 G' w3 W( F2 X k) k2 N" `; N' e
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
, Z& F F r9 I "GUIFont.Facename"="Tahoma"
" d5 k- ?+ R" n- A [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
+ n( B; t- {3 y "MS Shell Dlg 2"="Tahoma"
- R: U; O, q) x6 G6 n0 u/ M "MS Shell Dlg"="Tahoma" |