很多游戏会使用系统的缺省字体作为游戏的字体,比如深海女皇,埃及3,等等。' {+ D4 l5 H7 |) G
我一直想是否有办法做一些修改,让游戏也能用上我们指定的字体呢。) r* @; p. {9 A9 l D' m! s
终于找到了以下的资料,注意修改以后要重启动机器才能生效。 O+ M" ~% H: {8 h3 P8 @1 {
以后也许会制作一个工具来完成这些修改,注意字体名都要设为字体的内部字体名。
; M$ F* v$ r: w0 l
2 m& [- t9 k1 c% v原文
' ^0 f4 J/ }- X: v$ \ Q- a+ Hhttp://zhidao.baidu.com/question/44861407* f8 j" M" A( i8 W$ }" h
Windows XP/sp1/sp2的修改方法:
0 K: y9 y4 n2 s
3 L: o i# N. b4 S2 A6 b 打开注册表编辑器找到这里 - f) Z; I; }+ w4 d( g2 W
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize] 4 L N" c G( Y8 A. b P# I
把"GUIFont.Facename"字符串的值改为Tahoma
( ~+ h, n4 d6 j9 | 把"GUIFont.Height"DWORD值改为8
- t4 y, X# z. D( } 结果如下面所示:
# }# ^! O9 ~! Q" }/ F1 L "GUIFont.Facename"="Tahoma"
0 W9 T6 j1 |. }! J "GUIFont.Height"=dword:00000008
% Z$ K& y) ^+ k p Windows Vista修改方法(2个地方):
: }, Z. |" e4 i) `1 f t9 J3 G; Y [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize]
8 V$ P3 h1 p+ f% f) ?/ I "GUIFont.Facename"="Tahoma"
/ Q a7 f- S' [; S5 ` [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] - T# r/ e0 y: v7 y# s5 m
"MS Shell Dlg 2"="Tahoma" 8 h$ p4 Q9 G7 o9 p, H5 E+ o+ N7 C$ Z
"MS Shell Dlg"="Tahoma" |