如何选择 FIGlet 字体:12 种字体对比
先确认可用宽度,再决定用纯 ASCII 字体还是方块字符字体。
同一个单词,换一种 FIGlet 字体,宽度可能相差两三倍。“HELLO”在 Digital 中占 11 列,在 Lean 中占 51 列。如果先按喜欢的外观来选,粘贴后横幅常常会超出范围,所以请按以下顺序选择:
- 确认要放到哪里,以及能用多宽。
- 决定是否需要小写和数字,以及笔画要多粗。
- 在剩下的字体中按风格挑选。
12 种字体一览
以下是“HELLO”的尺寸。点击字体名,可以查看完整的 A 到 Z 字符和详细信息。
| 字体 | 高度 | HELLO 宽度 | 字符 | 小写 | 数字 |
|---|---|---|---|---|---|
| Standard | 5 行 | 30 列 | ASCII | 有 | 有 |
| Slant | 5 行 | 33 列 | ASCII | 有 | 有 |
| Big | 6 行 | 35 列 | ASCII | 有 | 有 |
| Small | 4 行 | 25 列 | ASCII | 有 | 有 |
| Banner | 7 行 | 39 列 | ASCII(#) | 有 | 有 |
| Shadow | 4 行 | 34 列 | ASCII | 有 | 有 |
| Mini | 3 行 | 16 列 | ASCII | 有 | 有 |
| Block | 5 行 | 48 列 | ASCII | 有 | 有 |
| Lean | 5 行 | 51 列 | ASCII | 有 | 有 |
| Script | 5 行 | 31 列 | ASCII | 有 | 有 |
| Small Slant | 4 行 | 27 列 | ASCII | 有 | 有 |
| Digital | 3 行 | 11 列 | ASCII | 有 | 有 |
有两点需要记住:
- Block 和 Lean 非常宽。 五个字母就已经占了约 50 列,请用于较短的名字。
- Digital 不画新的字母形状。 它只是把你输入的每个字符装进方框,所以非常窄,但看起来不像大字。
第一步:可用宽度
| 放到哪里 | 可用宽度 | 合适的字体 |
|---|---|---|
| 手机聊天 | 约 30 列 | Digital、Mini、Small |
| Discord 代码块 | 约 50 列 | Small、Small Slant、Standard |
| GitHub README | 80 列以内 | 大多数字体 |
| 终端欢迎画面 | 80 列以内 | Standard、Slant、Banner |
宽度随每个字母增加。在“HELLO”占 30 列的 Standard 中,十个字母的名字会超过 60 列。名字较长时,请选择较小的字体,或把名字分成两行。在首页,每张字体卡片都会显示结果的宽度,较窄的字体会带有适合窄屏标记。
第二步:笔画粗细
lab.ascii 的 12 种字体都只使用键盘能打出的 ASCII 字符,所以在旧终端和任何等宽字体中都不会乱。即使都是 ASCII 字体,笔画的画法不同,粗细感也不同。
轮廓字体用 _、|、/、\ 勾勒每个字母的边缘。Standard、Slant、Big 等大多数字体都是这种方式。这是 Standard:
____ _______ __
| _ \| ____\ \ / /
| | | | _| \ \ / /
| |_| | |___ \ V /
|____/|_____| \_/
填充字体用 # 等单一字符填满每一笔,远远看去也粗壮清晰。这是 Banner:
###### ####### # #
# # # # #
# # # # #
# # ##### # #
# # # # #
# # # # #
###### ####### #
在其他生成器中可能见到的 █、═ 等方块字符字体看起来更粗,但在比例字体中宽度可能变化,在旧环境中也可能会乱。想要到处都能用的粗标题,Banner 这类用 ASCII 填充的字体更稳妥。
第三步:风格
| 风格 | 字体 |
|---|---|
| 熟悉、中性 | Standard、Small |
| 快速、动感 | Slant、Small Slant |
| 又大又粗的标题 | Big、Banner |
| 端正扎实 | Block |
| 立体感 | Shadow、Lean |
| 柔和的手写感 | Script |
| 小巧简洁 | Mini、Digital |
同样是“DEV”,Small 比 Standard 矮一行,也更窄。
___ _____ __
| \| __\ \ / /
| |) | _| \ V /
|___/|___| \_/
大写还是小写?
大多数字体都单独画了小写字母,感觉差别很大。大写显得扎实、正式,小写则更柔和、亲切。这是用 Standard 和 Script 写的“lab”。
_ _
| | __ _| |__
| |/ _` | '_ \
| | (_| | |_) |
|_|\__,_|_.__/
_ _
| | | |
| | __, | |
|/ / | |/ \_
|__/\_/|_/\_/
g、p、y 等向下延伸的字母会增加行数。在 Standard 中,“happy”比“HAPPY”高一行,在 Big 中则高两行。如果高度必须固定,请使用大写。
可以商用吗?
12 种字体都收录在 FIGlet 官方发行包中,并以 BSD-3-Clause 许可分发。可以商用,但横幅中的文字(如公司名称或商标)的权利仍需另行确认。每个字体页面的字体信息中列出了我们查到的内容。