前言
Putty和SecureCRT都是IT人员常用的ssh客户端软件,区别在于:Putty是开源免费的,而SecureCRT则是非常完善的商业级软件,是收费的。Putty非常小巧,只有一个putty.exe就可以运行,但是它的默认字体是Courier New 10号字体。这种字体是Windows系统缺省都带的,不过这种字体并不好看。SecureCRT有一种字体叫vt100,这种字体非常适合SSH命令行,是我最爱的命令行字体,但是vt100是SecureCRT自带的字体,Windows中并没有安装。而且SecureCRT运行后你才能在别的软件的字体选择对话框中看到这种字体。当SecureCRT关闭后,这种字体就消失了。
这个问题困扰了我很多年。我一直想让Putty缺省字体是vt100,13号字体。但是你使用这种字体必须先安装而且运行SecureCRT,这非常不爽。最近我解决了这个问题。 我把vt100字体文件从SecureCRT软件中抠出来,嵌入到了putty.exe中,并设置为缺省字体。这样你只要一个putty.exe,在任何一台Windows机器上都可以使用vt100字体了。
本文章就是介绍我是如何一步步克服这个问题的,希望对大家有帮助。
两种字体的比较
首先,我们看一下两种字体的比较。第一幅图是putty的缺省字体Courier New 10号字体,第二幅图是vt100 13号字体。
如果你也觉得第二幅图的字体更好看,也想使用vt100字体,就继续往下看,否则打住。
准备工作
首先,你要下载安装一个SecureCRT试用版软件。然后在它的目录下寻找vt100.fon文件。还有两个vt100的字体文件,分别是加粗加斜,我不喜欢。我只喜欢这个vt100.fon
在我的机器上,vt100.fon文件是在如下目录:
C:\Program Files\VanDyke Software\SecureCRT>dir vt100*
Volume in drive C has no label.
Volume Serial Number is E093-1844
Directory of C:\Program Files\VanDyke Software\SecureCRT
11/07/2018 10:50 AM 45,056 VT100.FON
11/07/2018 10:50 AM 62,976 VT100DB.FON
11/07/2018 10:50 AM 62,976 VT100DT.FON
11/07/2018 10:50 AM 62,976 VT100W.FON
4 File(s) 233,984 bytes
0 Dir(s) 125,151,936,512 bytes f