很多游戏会使用系统的缺省字体作为游戏的字体,比如深海女皇,埃及3,等等。
) v3 i+ G. w2 w- L我一直想是否有办法做一些修改,让游戏也能用上我们指定的字体呢。8 c2 H+ I+ K( p5 ?0 ^. v. T2 E9 H: C$ }- m
终于找到了以下的资料,注意修改以后要重启动机器才能生效。
7 X1 a4 C+ @- g( s# e以后也许会制作一个工具来完成这些修改,注意字体名都要设为字体的内部字体名。
4 w9 ] c9 l" U
8 v5 W v, j; X6 C/ _2 `原文
4 H, J W$ z1 r% B3 {2 T$ ~http://zhidao.baidu.com/question/448614071 ^7 E9 ]9 ]+ l" s# Z2 F q) _. ~ m" ]
Windows XP/sp1/sp2的修改方法:
6 ^0 E$ Q" l! @! ], N $ L9 }7 A6 C, Q9 g3 `* P
打开注册表编辑器找到这里
: H9 S: _( h! i) ?+ i& p( F) i [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
7 b. g# A0 v3 }0 _ 把"GUIFont.Facename"字符串的值改为Tahoma
0 `6 s- N& C7 J 把"GUIFont.Height"DWORD值改为8
' D+ r5 t$ s- Q# ^0 ?1 L 结果如下面所示:
+ G8 Q, k+ \% F4 H/ E "GUIFont.Facename"="Tahoma"
' _+ }. v# e2 L( h* ~ "GUIFont.Height"=dword:00000008 5 r& J% d1 _; i5 F( x M% i
Windows Vista修改方法(2个地方):
; Q7 Z* h5 G: z7 s& Y! N [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] , G$ U* V, k" u0 B: d0 m2 ]
"GUIFont.Facename"="Tahoma"
/ u- \( ~' L, T5 J" C9 k [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
" F0 R9 _% f: t- o- M" i8 R "MS Shell Dlg 2"="Tahoma" W* k$ f0 f; H- z8 x H
"MS Shell Dlg"="Tahoma" |