很多游戏会使用系统的缺省字体作为游戏的字体,比如深海女皇,埃及3,等等。) D+ A; a% I7 W
我一直想是否有办法做一些修改,让游戏也能用上我们指定的字体呢。0 S8 a4 x+ G$ k, v9 F
终于找到了以下的资料,注意修改以后要重启动机器才能生效。6 Q ?9 b9 y0 q1 p
以后也许会制作一个工具来完成这些修改,注意字体名都要设为字体的内部字体名。- N k; B6 t0 F# Y. `! t5 X7 |3 `
8 k4 N. E* _0 v2 c" k
原文
! C1 M# |# O7 x8 S( e) whttp://zhidao.baidu.com/question/448614075 ^8 y6 k1 ]5 x; M$ p3 Q+ u/ g
Windows XP/sp1/sp2的修改方法:
( L H. n7 n( I! z
; X: u' ^& B% w/ I' Y. g, x( z9 ` 打开注册表编辑器找到这里 1 {* S; h8 @4 Y. ^# o! L; W
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
( d0 ~0 Q2 U7 ]6 \! _/ W G$ W 把"GUIFont.Facename"字符串的值改为Tahoma
! D! ?1 i, ?) w( p 把"GUIFont.Height"DWORD值改为8 % A) ]: D% T: g2 P- o' C; b/ K
结果如下面所示:
3 \! t$ N' X, o/ m "GUIFont.Facename"="Tahoma" * A, ~* L9 U& L" i
"GUIFont.Height"=dword:00000008
8 d# o6 I& Q1 V5 r" g, g! S, Y Windows Vista修改方法(2个地方): ; M+ u" z- }6 N" b" @) m$ ^
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] 8 ]3 {2 d5 @" }7 X4 z, k- C
"GUIFont.Facename"="Tahoma"
$ |! s3 v q) N0 B% Z6 Y [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] $ t/ D+ i' U: b4 D% f/ o
"MS Shell Dlg 2"="Tahoma"
% B& |! e. j. I/ C* r$ I' i "MS Shell Dlg"="Tahoma" |