很多游戏会使用系统的缺省字体作为游戏的字体,比如深海女皇,埃及3,等等。/ v: J5 r% p! U/ F& x. k
我一直想是否有办法做一些修改,让游戏也能用上我们指定的字体呢。8 n. z: `4 S' N0 m
终于找到了以下的资料,注意修改以后要重启动机器才能生效。, t$ y; z* b" m$ t. L9 ]
以后也许会制作一个工具来完成这些修改,注意字体名都要设为字体的内部字体名。
2 k8 h; y$ a" `" P- v' l* B1 I1 _5 t; c( q9 f0 \& m
原文
0 K4 K+ a# q% j4 Whttp://zhidao.baidu.com/question/44861407' w9 a: J' o# o* I, [0 a6 u
Windows XP/sp1/sp2的修改方法: " u% J3 ]& E9 e
2 m: D. D% {! l
打开注册表编辑器找到这里
$ a$ W# m; J2 u) V0 R [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] 5 [0 T C r1 Z5 O
把"GUIFont.Facename"字符串的值改为Tahoma
% h8 m& W+ P. k6 j: O+ o% c 把"GUIFont.Height"DWORD值改为8
+ O4 @3 p* Z9 i6 ^, F, C 结果如下面所示:
1 g# a/ @1 k! R$ d" x& Q' R "GUIFont.Facename"="Tahoma" ; [; \' X) x( z- m1 z
"GUIFont.Height"=dword:00000008
3 v% k# c; j' Z; E Windows Vista修改方法(2个地方): ) S5 S2 o% S6 k, h
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
! M, c7 L- Z- i "GUIFont.Facename"="Tahoma" 8 {: e, D- i8 }0 W) R
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] c( }$ E# X% ?, N. L) b P$ }8 ~
"MS Shell Dlg 2"="Tahoma" + Q. K' }4 ?+ l4 J# S0 s' t" b
"MS Shell Dlg"="Tahoma" |