很多游戏会使用系统的缺省字体作为游戏的字体,比如深海女皇,埃及3,等等。
; _/ {/ R! I- x2 `2 M7 T% N我一直想是否有办法做一些修改,让游戏也能用上我们指定的字体呢。& O# y9 q- E: r
终于找到了以下的资料,注意修改以后要重启动机器才能生效。
& q* w# r: J) R以后也许会制作一个工具来完成这些修改,注意字体名都要设为字体的内部字体名。
- u2 C/ ~; u, E; i9 [$ c |! Q: h1 l6 \ W( F
原文( J$ q/ w5 f9 [9 P9 w
http://zhidao.baidu.com/question/448614071 l8 e0 M5 X/ ^- l7 t4 a+ E, |9 \
Windows XP/sp1/sp2的修改方法:
% }! E( T1 v$ x$ k, ^: F( F
' y3 d }+ I+ f" V, e4 h9 W6 c- V 打开注册表编辑器找到这里 7 V( K, ? e& X7 x5 l
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] $ D& J$ {/ Z; S/ o% ]3 n% m: }
把"GUIFont.Facename"字符串的值改为Tahoma
5 z6 |) i5 h; H2 ]& W: b5 K) a2 J- }6 }0 ` 把"GUIFont.Height"DWORD值改为8 6 N$ M/ M3 m1 W5 A
结果如下面所示: ) H5 v* n8 l- l" n1 v) n
"GUIFont.Facename"="Tahoma" % h4 u: u9 g5 F* g* e
"GUIFont.Height"=dword:00000008
. d E- k# _) q4 Z$ c Windows Vista修改方法(2个地方):
/ @/ S2 M' H2 G& u- F- N n! k& R [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] ' E' o: R4 {! L" Q9 F/ i
"GUIFont.Facename"="Tahoma" 2 A" r" Y! L; s6 k0 M% o. A* ?6 z
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] ! I+ ]+ s6 Q8 p7 p: y
"MS Shell Dlg 2"="Tahoma" / v+ c6 z: @/ q; U/ {
"MS Shell Dlg"="Tahoma" |