很多游戏会使用系统的缺省字体作为游戏的字体,比如深海女皇,埃及3,等等。
+ m% c0 L% _* v( F9 [, a5 {我一直想是否有办法做一些修改,让游戏也能用上我们指定的字体呢。, D) Q# S& o2 Z7 T7 @
终于找到了以下的资料,注意修改以后要重启动机器才能生效。2 O1 R. Q+ r2 H4 n$ N' \6 G) q
以后也许会制作一个工具来完成这些修改,注意字体名都要设为字体的内部字体名。
3 k( O0 e7 m' P/ P% w( V: A$ f. P1 c6 \6 Q$ P9 W) a$ i0 r
原文- n2 \6 z3 i& @5 w0 M. g/ T9 j
http://zhidao.baidu.com/question/44861407
; A: ^. i3 w( m7 J# ?' ?+ e' tWindows XP/sp1/sp2的修改方法: ! t1 o [0 Z: G
5 E5 A4 A, t# @& u2 n
打开注册表编辑器找到这里 % b2 s$ Z: g; A1 e/ o% C# r: k
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] 3 e- K f; s% }# Z0 `$ ~$ _
把"GUIFont.Facename"字符串的值改为Tahoma
# C& g3 s# u2 f- [/ ^; \ 把"GUIFont.Height"DWORD值改为8 % h: Y2 G% A% J p. v& z( [
结果如下面所示: - q0 _; v9 D, f, p3 p" S
"GUIFont.Facename"="Tahoma" 4 Q& T6 G* |: I9 B- K6 _
"GUIFont.Height"=dword:00000008
x1 I7 O* `, w+ X$ b. {. | Windows Vista修改方法(2个地方):
4 V2 r2 \$ M0 n& U: o7 H [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] ( i2 D. X+ b" p* V! b* w
"GUIFont.Facename"="Tahoma" ( h5 E$ s$ Y+ n4 }0 M) p/ C
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] 6 t+ r9 B- j+ b; j8 O( t9 [0 e
"MS Shell Dlg 2"="Tahoma" 8 r5 f' I4 V: l# o r
"MS Shell Dlg"="Tahoma" |