很多游戏会使用系统的缺省字体作为游戏的字体,比如深海女皇,埃及3,等等。
6 ^7 o* a- T6 ?* H( b. H我一直想是否有办法做一些修改,让游戏也能用上我们指定的字体呢。
% Z1 H* K; a( B终于找到了以下的资料,注意修改以后要重启动机器才能生效。
. a8 Y6 e- ]% _5 v- O* N, H3 v以后也许会制作一个工具来完成这些修改,注意字体名都要设为字体的内部字体名。/ M; {& y( N- B
8 C+ V5 D1 o1 O# K H! d原文& L+ V7 Q; `# x$ A
http://zhidao.baidu.com/question/44861407+ n( Q$ g' M+ E( T: @% F, l
Windows XP/sp1/sp2的修改方法: ! F+ N6 t. ]8 m- @' g
2 ~8 z5 k1 ~3 k- z6 v4 F0 u: a 打开注册表编辑器找到这里
: O% [% v$ P8 Y. i1 s! O [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
; m* g. @$ O2 C% W0 I6 P 把"GUIFont.Facename"字符串的值改为Tahoma
7 d- x( @( ^$ s ]8 ] 把"GUIFont.Height"DWORD值改为8
/ P" p; K P: C( P# Y! b: u0 l 结果如下面所示:
3 c) U9 ?# ]# ~8 B/ ~ "GUIFont.Facename"="Tahoma"
" i. `# E7 D+ T& c8 B5 Y "GUIFont.Height"=dword:00000008 ' f J% V+ q; c. j6 o2 B8 Z
Windows Vista修改方法(2个地方):
* i2 N" O8 Q/ J% k' p [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
1 e! [4 H# L+ y/ x# C4 ~$ a+ @ "GUIFont.Facename"="Tahoma" # ~( x1 W6 }+ `) s4 W0 z
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] . g" Y+ l$ d) E; Q+ b' L0 Q. j
"MS Shell Dlg 2"="Tahoma"
! X4 S5 A! F4 i" X0 x "MS Shell Dlg"="Tahoma" |