很多游戏会使用系统的缺省字体作为游戏的字体,比如深海女皇,埃及3,等等。 Y' I: i: O4 k3 M, Z
我一直想是否有办法做一些修改,让游戏也能用上我们指定的字体呢。3 z/ t Q1 k- N( w5 J
终于找到了以下的资料,注意修改以后要重启动机器才能生效。3 A% \5 l( J+ O% Y0 i# P( t
以后也许会制作一个工具来完成这些修改,注意字体名都要设为字体的内部字体名。! `7 W2 x% t5 T6 J" C9 o3 V
* @) z. q5 z7 w6 m' S0 ?+ H1 a" Y7 G5 i原文( }& R% t3 r/ u, P& ?+ a
http://zhidao.baidu.com/question/44861407
2 |$ J% _3 D( n6 F+ |# Z- iWindows XP/sp1/sp2的修改方法:
2 d. M2 p A. q . s! V6 J/ D& F! x, c) Q+ y F0 E
打开注册表编辑器找到这里
; i8 `" {4 x5 P5 Y8 x1 B0 r0 m [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
( ^* c9 v% T. }7 P4 n5 u! t 把"GUIFont.Facename"字符串的值改为Tahoma
" g. N* v7 ]2 F5 B 把"GUIFont.Height"DWORD值改为8
4 t( I! `7 h4 W% V% d! v 结果如下面所示: 7 s8 `# a! B- @
"GUIFont.Facename"="Tahoma"
# [% v0 |# k2 _' r0 ~0 }/ E4 U "GUIFont.Height"=dword:00000008
6 Y8 [$ P# q' v$ X; H, s0 h1 w7 x Windows Vista修改方法(2个地方): & a& M& l) o _3 u# \4 A9 t
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
3 V7 J- G/ ?7 {. N. }- \ n "GUIFont.Facename"="Tahoma"
. U' ^" u! G8 T t. e/ [ [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] + n/ g; p# J9 [) y3 [
"MS Shell Dlg 2"="Tahoma"
& }/ R: i: |& ] "MS Shell Dlg"="Tahoma" |