关于日常使用字体

出于某些原因,在学校使用的电脑换了一台。

然后由于实在忍受不了 cmd 界面丑陋的字体,所以就折腾了一会。

下列操作均在 Windows 7 系统中进行。

字体的安装

什么 build 不会啊,反正是 Windows ,直接把 ttf 文件下下来选中右键安装完事。

推荐平时使用 Sarasa Gothic(更纱黑体),代码 HackFira Code

目前计算机中安装的字体可以在在 C:\Windows\Fonts 查看。

Fira Code 还有一些特性,详见后文。

更改 cmd 字体

Win + Rregedit 进入注册表。

再进入[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont]中。

  • 代码页936:默认简中字体
  • 代码页950:默认繁中字体
  • 代码页932:默认日文字体
  • 代码页949:默认韩文字体
  • 代码页437:其他(不属于上面的所有项都属于这个代码页)

添加一项 0936 ,输入需要的字体即可。

然后打开 cmd ,右键标题栏的 属性(P) ,更改字体即可。

参考kangflict的博客

更改 Dev C++ 字体

虽然我本人是不喜欢 Dev C++ ……但是总还是得用。

工具[T]>编译器选项[E]>显示

更改 VS Code 字体

打开 UI 界面的设置。

顺便附上目前使用的 settings.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"git.ignoreMissingGitWarning": true,
"C_Cpp.intelliSenseEngineFallback": "Enabled",
"atomKeymap.promptV3Features": true,
"editor.multiCursorModifier": "ctrlCmd",
"editor.formatOnPaste": true,
"window.zoomLevel": 0,
"editor.cursorBlinking": "phase",
"editor.cursorStyle": "line-thin",
"C_Cpp.updateChannel": "Insiders",
"files.associations": {
"*.json": "jsonc"
},
"editor.fontFamily": "'Fira Code', 'Sarasa Term SC'",
"editor.fontLigatures": "false"
}

更改 Hexo 博客字体(NexT 主题)

打开主题目录下的 _config.yml

然后就是 font: 那一段。

发现原本的 Lato 字体不是很难看,所以就只将代码字体改为了 Hack

Fira Code 特性

大概就是在支持连字属性的地方会将各种连着的符号渲染成左图这个样子……

SublimeText, Xcode, Notepad++, Eclipse 等编辑器都不支持连字。

然而 VS Code 支持,只要在 settings.json 里加上一行:

1
"editor.fontLigatures": "true"

但是本人觉得这样搞反而会降低代码可读性,所以便作罢。