很多游戏会使用系统的缺省字体作为游戏的字体,比如深海女皇,埃及3,等等。
. @; t0 m; T$ h/ l+ m9 a: Z* g4 ^我一直想是否有办法做一些修改,让游戏也能用上我们指定的字体呢。
/ L+ w% H/ \9 H5 r0 z& } t f终于找到了以下的资料,注意修改以后要重启动机器才能生效。3 M1 G) v2 q* Y# Y- e' v" D
以后也许会制作一个工具来完成这些修改,注意字体名都要设为字体的内部字体名。
4 n% Q4 c# S# s4 K+ r9 l5 w2 W( h' N: O5 Y
原文
/ v$ b1 x: `# D4 r3 ghttp://zhidao.baidu.com/question/44861407$ N7 t9 \. }' |
Windows XP/sp1/sp2的修改方法:
0 y) T: v, E' H- A- F- a" e* o
) g0 ?' h+ i$ T% \# ^ 打开注册表编辑器找到这里
' ^, O1 @0 _& o$ E [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
* @# G: {6 z6 K; a) g2 G1 c# M 把"GUIFont.Facename"字符串的值改为Tahoma
& L: H5 q2 g g2 n4 ]2 P 把"GUIFont.Height"DWORD值改为8
* t# v8 x( D( [. i% m+ N 结果如下面所示:
- U. |! k# ^% o) ^+ M( l "GUIFont.Facename"="Tahoma"
. ^" z0 Y7 O, \% T! a, E; }, Z: q "GUIFont.Height"=dword:00000008
- g3 m/ }9 q/ l" W) Q/ A2 a4 s6 H Windows Vista修改方法(2个地方):
3 T/ T# x# o' a7 I( ? [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] / t5 j9 G" W7 w5 {* a& y
"GUIFont.Facename"="Tahoma" , \/ h( F, B( K- B5 S
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
" A& m2 l* U6 v/ V "MS Shell Dlg 2"="Tahoma" & G: i- x5 J) S1 T- [
"MS Shell Dlg"="Tahoma" |