很多游戏会使用系统的缺省字体作为游戏的字体,比如深海女皇,埃及3,等等。
+ Y; q/ d B9 t& t( W3 q我一直想是否有办法做一些修改,让游戏也能用上我们指定的字体呢。( {* h# @0 o3 G+ N9 C o9 G
终于找到了以下的资料,注意修改以后要重启动机器才能生效。6 z3 G* w, h, Y
以后也许会制作一个工具来完成这些修改,注意字体名都要设为字体的内部字体名。, Z; C" g- G; O1 I+ F& p4 P3 U Z
]* ~: |) W1 ?4 ^! j( E5 c5 G原文
8 m, w# ]1 u) l2 Yhttp://zhidao.baidu.com/question/44861407
& Q( i$ V! X9 P, T7 L/ JWindows XP/sp1/sp2的修改方法:
9 C" T1 `, x2 Y& n1 g
7 @- c4 D9 V7 p, o; b 打开注册表编辑器找到这里 0 U m- k4 R2 G( _! ]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] C* V9 e' u7 ~4 E
把"GUIFont.Facename"字符串的值改为Tahoma
4 F$ ?5 `- [0 | 把"GUIFont.Height"DWORD值改为8 1 j7 ^5 L B" S5 T! m" g
结果如下面所示:
- x$ t) y" f+ k& A' a# q6 } "GUIFont.Facename"="Tahoma"
2 }0 F+ |3 ?% I! L. X$ t "GUIFont.Height"=dword:00000008
8 D9 E5 X( s3 P" ? Windows Vista修改方法(2个地方):
% ~+ r4 P. {) A# |# [! A [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] 1 Q+ u6 z! ~0 m
"GUIFont.Facename"="Tahoma"
8 d. v' _6 G/ F z2 F [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] " s$ p2 [$ ~' r) z# e) _, Z w8 C
"MS Shell Dlg 2"="Tahoma"
( [* F& g2 Q9 S2 ~) K "MS Shell Dlg"="Tahoma" |