Here remains my dream.

我对各种字体的看法(Go 语言版)

3 min

都是 Windows 内置的,少数是我下的开源字体。

示例代码:

package main

import (
    "fmt"
)

func main() {
    fmt.Println("Hello World!")
}

先来几个口味淡的

Fira Code

这个支持连字,是我最喜欢的字体。

https://github.com/tonsky/FiraCode/

Fira_Code
Fira_Code

Noto Sans SC

技术文档字体的上乘之选,但是不等宽。

Noto_Sans_SC
Noto_Sans_SC

Noto Serif SC

这个字体如果搭配上严肃文学简直就是绝杀!我在看《枪炮、病菌与钢铁》、《1984》还有《百年孤独》的时候用的就是它,氛围感简直一绝!

Noto_Serif_SC
Noto_Serif_SC

Constantia

感觉如果做旧效果处理得好一点就会有种打字机手稿的味道。

Constantia
Constantia

Microsoft YaHei

说实话比较难评价。说它不好,像我这种 Windows 用户天天看,说讨厌是不可能的;说它好,它在美观(主观看法)又不如上面的几个。

但是微软雅黑的可读性非常好,如果在摆弄文件的时候看不到微软雅黑反而会不知所措。

(微软为什么总喜欢在奇怪的地方发力:thinking:)

Microsoft_YaHei
Microsoft_YaHei

视力杀手

Impact

一些英文漫画好像会用,但是这横扁竖粗的形体看着真是抓心挠肝。

Impact
Impact

Comic Sans MS

英文漫画的御用字体。同样是习惯成自然导致觉得还不错,换别的反而不适应。

说真的要不是看这段代码,我还真不知道这玩意做了英文小写字母。

Comic_Sans_MS
Comic_Sans_MS

Ink Free

像杂草一样,说实话不好看:neutral_face:,可能只有字幕组才会用。

Ink_Free
Ink_Free

Segoe Script

仿手写字体里最好看的一个。跟 Ink Free 一样不知道放在哪里好。

Segoe_Script
Segoe_Script

纯属胡闹

Wingdings & Wingdings 3

代码混淆领域最权威的存在,其他混淆代码方案都弱爆了。

(乱讲的,不要打我呜呜呜:sob:)

Wingdings
Wingdings
Wingdings_3
Wingdings_3

猜谜

猜猜这段代码的作用。

Wingdings_MysAlgo
Wingdings_MysAlgo
谜底Fira_Code.fourSum

来源:程序设计#4 四数之和 - 【经典算法】双指针和滑动窗口·第一部分 | Karlblogs