很多游戏会使用系统的缺省字体作为游戏的字体,比如深海女皇,埃及3,等等。
9 B( f0 f7 U$ c: b4 L3 [我一直想是否有办法做一些修改,让游戏也能用上我们指定的字体呢。9 N6 P" k( C6 H* ~0 e
终于找到了以下的资料,注意修改以后要重启动机器才能生效。( R% R4 q# ~) T- ?5 }. }$ B0 ~
以后也许会制作一个工具来完成这些修改,注意字体名都要设为字体的内部字体名。
! ^8 j$ c* O' ] J; c0 d5 K* S- K1 `4 g5 U
原文1 w+ t& u* m3 V) T" a4 j ~" b
http://zhidao.baidu.com/question/44861407
, V* c+ k' t" q f$ Y! M( t# p: rWindows XP/sp1/sp2的修改方法:
! ?$ m! G/ W- K- a9 d9 G% F3 {
9 U( |- m, r' p ]$ @ @ 打开注册表编辑器找到这里
2 C* Y3 `; B) m+ z8 M+ q7 _: p$ [ [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] . ~3 L6 ~9 U7 W, D' R9 u8 X! {
把"GUIFont.Facename"字符串的值改为Tahoma
4 b: Z% l4 y( J0 _* [9 y3 C* g 把"GUIFont.Height"DWORD值改为8 : f0 x" Q2 d' E5 i! J. q/ g
结果如下面所示: & D4 Z/ g7 I* d2 l$ a2 O
"GUIFont.Facename"="Tahoma" 1 u# S# p7 Y$ g3 w6 o/ k
"GUIFont.Height"=dword:00000008
) y3 o8 T/ b$ m3 x0 J& C8 J9 [ Windows Vista修改方法(2个地方):
' S, {7 B1 f' W( F# q1 v [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] 4 q( O* O. h8 ]& v" e% q
"GUIFont.Facename"="Tahoma" ( ?- s! N7 q+ y, N/ M: L
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
5 @6 d' z/ v9 P' V. @1 ]- D3 B( N "MS Shell Dlg 2"="Tahoma" ' h2 T! P) t; I/ y. B- [
"MS Shell Dlg"="Tahoma" |