「Font」- 编程字体 @20210209

本文介绍了多种编程字体,包括Courier10Pitch、Monaco等,并分享了作者的使用体验及推荐理由。此外,还提供了访问ProgrammingFonts-TestDrive站点下载字体的方法。

问题描述

该笔记将记录:与编程字体有关的内容,以及我们使用过的字体。

解决方案

访问 Programming Fonts - Test Drive 站点,以查看并下载自己喜欢的字体。

我们使用的编程字体

Courier 10 BT / Courier 10 Pitch(正在使用)

# 09/19/2017 在我们的编程字体中,英文使用 Courier 10 BT 字体,中文使用 Microsoft YaHei 字体(我们使用 Fontconfig 进行配置,使其作为 Fallback 字体)。

# 10/25/2017 在 Java 环境中,由于目前 Java 环境中的字体实现未使用系统的 Fontconfig,而是需要修改 fontconfig.properties 文件,但是字体还是相同的。

# 02/06/2021 我们补充字体截图,但是使用 Courier 10 Pitch 字体。我们感觉 Courier 10 Pitch 更加“饱满”,感官效果更好,而 Courier 10 BT 更“锋利”。

pasted_image003.png

Monaco

# 02/07/2021 Monaco 字体也不错,它是 OS X 系统默认字体。

pasted_image005.png

Nimbus Mono L

# 02/17/2020 在 Debian 10 中(当然与操作系统无关),发现 Nimbus Mono L 字体,它与 Courier 10 Pitch 相仿,但是更细。我们觉得看起来有点累眼睛,所有就没有再尝试(也许是字体)。加粗的效果会好一些,但是相比 Courier 10 Pitch 字体,Nimbus Mono L Bold 太过显眼。

pasted_image004.png

STZhongsong, 华文中宋

# 02/06/2021 我们特别喜欢 STZhongsong 字体的英文字母,每个字母都有 “棱角”、“方方正正”、“规规矩矩”。但是,长时间的仔细看还是有点别扭,不是很适合编程(不适合我们使用)。

pasted_image001.png

其他字体(Others)

我们也尝试过其他字体,但是那种风格都是我们喜欢的类型,我们还是喜欢 Courier 10 Pitch 字体。

Ubuntu font
madmalik/mononoki: a programming typeface

常见问题汇总

苹果电脑使用的是什么字体?

The font you see in most places on Mac OS X is Lucida Grande, it is the system font in OS X 10.1 Puma to 10.9 Mavericks. Mac OS 1-7 used Chicago, then Mac OS 8 and 9 used Charcoal.

The most recent additions are Helvetica Neue (OS X 10.10 Yosemite) and San Francisco (OS X 10.11 El Capitan through Mojave)

相关文章

 

参考文献

8 best monospace fonts for coding in 2021 | Creative Bloq
What's the font in Mac OS X's GUI?

### HTML CSS Font-Family 支持的字体种类列表 在HTML和CSS中,`font-family`属性用于指定应用于文本的一系列字体。这个属性不仅限定了特定的字体名称,还允许开发者提供一组备用字体以确保最佳显示效果。以下是详细的分类和支持的字体列表: #### 1. Serif 字体(带衬线) Serif 字体的特点是在字母笔画末端带有装饰性的线条。 - Times New Roman - Georgia - Garamond - Baskerville - Palatino Linotype 这些字体适合于印刷品或长时间阅读的内容[^1]。 #### 2. Sans-Serif 字体(无衬线) Sans-serif 字体没有额外的小横线修饰,显得更加简洁现代。 - Arial - Helvetica - Verdana - Tahoma - Trebuchet MS 这类字体通常适用于屏幕显示,因为它们更清晰易读[^1]。 #### 3. Monospace 字体(等宽字型) Monospace 字体中的每个字符都具有相同的宽度,非常适合编程环境或者需要精确对齐的地方。 - Courier New - Lucida Console - Consolas - Monaco 这种类型的字体对于代码编辑器来说尤为重要[^1]。 #### 4. Cursive 字体(手写风格) Cursive 字体模仿人的书写方式,看起来流畅自然。 - Script MT Bold - Brush Script MT - Zaps Dingbats 尽管美观,但由于辨识度较低,一般较少用作正文排版[^1]。 #### 5. Fantasy 字体(奇幻风格) Fantasy 类别的字体往往独特而富有创意,适合作为标题或是吸引注意力的设计元素。 - Impact - Comic Sans MS - Papyrus 由于其视觉冲击力强,建议仅限局部使用以免影响整体用户体验[^1]。 #### 中文字体支持 针对中文内容,还需要特别考虑相应的中文字体集合。以下是一些常用且跨平台表现良好的中文字体选项: ```css body{ font-family:"Microsoft YaHei", "SimSun", "KaiTi", "FangSong"; } ``` 其中包含了黑体(`Microsoft YaHei`)、宋体(`SimSun`)等多种经典汉字书写字形[^2]。 #### 示例代码片段 这里给出一段综合运用多种字体族的例子供参考: ```css h1 { font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, sans-serif; } p.en-text { font-family: 'Georgia', serif; } code { font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', monospace; } span.cn-title { font-family: "Microsoft Yahei", SimHei, STXihei, Heiti SC, Heiti TC, sans-serif; } ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值