很多游戏会使用系统的缺省字体作为游戏的字体,比如深海女皇,埃及3,等等。2 L- k, W! P; ^" D* i4 L+ R/ ^
我一直想是否有办法做一些修改,让游戏也能用上我们指定的字体呢。
" m- p2 l8 t* ~- G% [0 [8 B6 |终于找到了以下的资料,注意修改以后要重启动机器才能生效。1 `+ S. ]" x4 m8 D$ `( H z
以后也许会制作一个工具来完成这些修改,注意字体名都要设为字体的内部字体名。
: z0 [2 ?* h6 ~' {& r! U ^. S7 N& P8 q& w& r. z
原文
: q9 R. x$ Y5 `, ^* n+ G% t' J3 `- k/ p+ Thttp://zhidao.baidu.com/question/44861407" ]& b% V5 n1 ?7 ^
Windows XP/sp1/sp2的修改方法:
3 `2 m! {7 t5 U* ^; z0 M8 y
2 J' e% R# J* D) N9 s5 h 打开注册表编辑器找到这里
4 |/ |1 _4 d) b* n [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] 0 f! G g- O: u7 K* |3 r
把"GUIFont.Facename"字符串的值改为Tahoma
/ n, }" c5 G1 H" _7 Z 把"GUIFont.Height"DWORD值改为8 p( S _ D4 s; U% E
结果如下面所示:
" d- z* r6 Y: ^0 @% p "GUIFont.Facename"="Tahoma" 8 g3 J: T3 U, v5 t8 G- Q8 p
"GUIFont.Height"=dword:00000008 3 y2 s/ Q5 T4 R$ b6 i; x4 f
Windows Vista修改方法(2个地方):
9 O0 r( J$ `; v% M! i7 K b [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] ' U+ v* ~. s. O" l8 [0 F, k& A
"GUIFont.Facename"="Tahoma" 7 d" N( @) w [ q& c
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] 1 Q( U1 e: t/ B9 A0 G
"MS Shell Dlg 2"="Tahoma" / }- n0 s* m) _8 j- l
"MS Shell Dlg"="Tahoma" |