《银翼杀手》的标题卡简直太他妈的棒了
摘要
对《银翼杀手》标题卡片中字体排印的欣赏,同时还有对终端编程中使用的等宽字体的个人探索。
暂无内容
查看缓存全文
缓存时间: 2026/08/05 22:57
# 《银翼杀手》的字幕卡实在太他妈好看了
来源:https://randsinrepose.com/archives/blade-runner-title-cards/
欣赏字体排印是一门研究悖论的学问。设计良好的字体排印,其主要目标是帮助你阅读文字,而不是让你去欣赏文字是如何由字母构成、以及每一个字母又是如何被设计出来传达一点微小的含义。如果你看到的是字体排印本身,而不是去读文字,那字体排印就失败了,对吧?你应该在阅读,而不是盯着那个大写字母 A 的形状发呆。
字体排印的目标是功能性的,对吧?为了传达含义,而不是感受?
错。
感受永远都在传达。问题只在于,取决于项目的不同,“需要多少感受?”
## 等宽字体
我给自己找了一份全职工作:和 Claude Code 聊天。这是在 macOS 命令行里跑的 Claude,让我可以无障碍地访问我的数据。我用的是 Ghostty。我整天盯着一款等宽字体。Apple 提供了一款功能强大且赏心悦目的等宽版 San Francisco 字体,叫做 SF Mono,我已经用了好几个月,但是,嗯,我注意力持续时间很短——就字体排印而言。
过去一个月里,我评测了许多极客圈偏爱的额外等宽字体(https://randsinrepose.com/wp-content/uploads/2026/08/fixed-width-bakeoff.pdf)。以下是进入我候选名单的六款:1(https://randsinrepose.com/archives/blade-runner-title-cards/#footnote_1_5660)
同一行代码——if (O0 == 0O) { quit("Il1"); }——被设置了六次,每次使用不同的等宽字体:SF Mono、Inconsolata、IBM Plex Mono、MonoLisa、Berkeley Mono 和 PT Mono(https://randsinrepose.com/wp-content/uploads/2026/08/six-fixed-width-code.png)
问题是:它们给你什么感觉?对于一款为编程设计的字体,你首先需要等宽。每个字母和符号的宽度相同,给你一个可预测且易读的网格。但要多宽?多高?另外,你希望在屏幕上看到多少信息?
你的大脑会对那些组成单词、传达含义的字母集合,建立起一种非常个人化且情绪化的印象。对于终端或编程字体,设计目标当然是为结构性功能服务,而不是感受,但事实是:
它们仍然会给你感受。
## 这不是关于《银翼杀手》片头字幕的吗?
飞往纽约的航班。我对于中长途飞行的登机流程是:坐下,找一部看过十几遍的电影,然后按下播放。不带声音。这是视觉背景噪音,而我则在整理 Wi-Fi、准备用餐、找个项目来做。在这趟航班上,我选了《银翼杀手》(https://en.wikipedia.org/wiki/Blade_Runner)。有趣的事实:我能凭记忆背出这部电影 50% 的对白。
自从我开始为 Ghostty(https://ghostty.org/)研究字体排印以来,新奇的字体排印往往会跳到我眼前。就像你买了一辆车,然后满大街都是你的新车。只不过这次是字体排印。
以下是《银翼杀手》片头字幕的片段:
《银翼杀手》院线版主标题卡,红色 Goudy Oldstyle 字体配黑底(https://randsinrepose.com/wp-content/uploads/2026/08/blade-runner-theatrical-title.jpeg)
《银翼杀手》院线版哈里森·福特字幕卡,Goudy Oldstyle 字体,白字黑底(https://randsinrepose.com/wp-content/uploads/2026/08/blade-runner-theatrical-harrison-ford.jpeg)
《银翼杀手》院线版开场滚动字幕,Goudy Oldstyle 字体,其中 The Tyrell Corporation 和 Nexus 使用小型大写字母,Replicant 一词使用红色斜体(https://randsinrepose.com/wp-content/uploads/2026/08/blade-runner-theatrical-crawl.jpeg)
这个片头有很多值得剖析的地方,但让我们先看最关键的一点:这**只有一种字体**。就是 Goudy Oldstyle(https://fontsinuse.com/typefaces/4101/goudy-oldstyle)——仅此而已。然而,这就是他们使用字体排印的方式:
- 全大写用于人名、专有名词、片名2(https://randsinrepose.com/archives/blade-runner-title-cards/#footnote_2_5660),以及一个稍大版本的“洛杉矶,2019 年 11 月”3(https://randsinrepose.com/archives/blade-runner-title-cards/#footnote_3_5660)
- 更小的全大写用于引言和其他重要的短词
- 对于开场叙述滚动字幕,他们使用标准大小写,但有两种变体:专有名词使用小型大写字母(如 The Tyrell Corporation),或者(剧透警告)*Replicant* 这个单词使用红色文字——每次出现都是斜体,但只有第一次出现使用红色——而且(剧透警告)和电影片名的红色是一样的4(https://randsinrepose.com/archives/blade-runner-title-cards/#footnote_4_5660)
继续看。这段滚动字幕的排版像一本书,而不是一部电影——首行缩进、宽松的字间距——弗雷德里克·古迪会认可的:他们只给大写字母加字距,从不给小写字母加,这遵循了他那句著名格言:“任何给小写字母加字距的人都该去偷羊。”5(https://randsinrepose.com/archives/blade-runner-title-cards/#footnote_5_5660)
另外,那个粗壮的 em dash 是怎么回事?你可能已经好几年没看到它了,所以再给你看一次:
不同于我们功能性的等宽字体,这个片头字幕中字体排印的角色部分是功能性的——为了讲述故事——但主要目的是营造氛围。导演雷德利·斯科特巧妙地将我们抛入一个反乌托邦未来世界的中心,在那里我们奴役了机器人,然后,显而易见,它们正在反抗。
## 需要多少感受?
你很可能从来没有思考过字体排印。你愉快地在“信息”里写字(SF Pro)、在邮件里写字(Helvetica)、在 Slack 里写字(Lato),对衬线体、连字或字距调整毫无想法。你满足于相信已经有别人为你当前的任务挑选了合适的字体。也许你会**加粗**、你会加下划线,你会用*斜体*来稍微调整含义。没问题。尊重你。
然而,我们现在生活在一个每个人都能借助机器人构建任何他们想要的东西的世界。他们正在做——就在现在。他们在输入几句话、看着机器人愉快地构建他们要求的任何东西时,找到巨大的乐趣。*看到了吧?我不需要成为工程师就能构建一个应用。*他们说得对。某种程度上是。
我心中充满乐观,并坚定相信机器人确实可以帮助许多人,但我可以确认,那些由从未构建过任何东西的人所构建的大多数面向消费者的东西……都是垃圾。为自己构建一个工具?一个快速脚本,用来读取你的信息流并生成愉快易读的输出?A+。机器人能帮你搞定……为你。构建一个任何人都能轻松用来阅读任意数量信息源的信息阅读器?不行。不行,你做不到;你可以说自己能做到,但除非你为所有人构建过东西,否则你不会明白最后那 10% 的工作:
1. 占据了大部分时间。
2. 包含一份无穷无尽的小决策清单,每个决策单独看都无关紧要,但合在一起,就决定了东西是“勉强能用”还是“他妈的好看”。
不信我?这是《银翼杀手》工作样片版片头字幕的第一版,也就是戏剧上映前接近完成的版本:
那个片名字体?Impact。一款不错的字体,但用来为一部未来科幻杰作定下基调,是一个笨拙的、走捷径的、扑面而来的选择。垃圾6(https://randsinrepose.com/archives/blade-runner-title-cards/#footnote_6_5660)。
我从来没拍过电影,但我确实构建过不少你现在正在使用的产品。在所有设计辩论中,我们从不明说“感受”:**我们痴迷于细节**。你使用我们产品时感受到的,正是这种痴迷。它是每一位为产品贡献过或大或小决策的人所汇聚而成的集体声音。
一个好产品听起来就像创造它的人,而这就是你会感受到的东西。
1. 在我写这句话的时候:IBM Plex Mono。等你读到这句话的时候:天知道。参见:注意力持续时间短。↩︎(https://randsinrepose.com/archives/blade-runner-title-cards/#identifier_1_5660)
2. 字体极客们,是的,我知道电影片名是手绘的,但它肯定是受 Goudy Oldstyle 启发的↩︎(https://randsinrepose.com/archives/blade-runner-title-cards/#identifier_2_5660)
3. 嘿洛杉矶,我可能会因为你们偷我们的水而吐槽你们,但你们做得比雷德利·斯科特预测的好多了。干得漂亮。↩︎(https://randsinrepose.com/archives/blade-runner-title-cards/#identifier_3_5660)
4. 它一直就在那里,各位,为什么我们争论了这么多年?↩︎(https://randsinrepose.com/archives/blade-runner-title-cards/#identifier_4_5660)
5. 字体极客们:古迪最初的抱怨据说是针对哥特体的,不是小写字母。小写字母版本是后来流行的误引——埃里克·施皮克曼非常喜欢这句话,以至于用它的变体来命名一本书。无论哪种说法,这条规则都成立。↩︎(https://randsinrepose.com/archives/blade-runner-title-cards/#identifier_5_5660)
6. 是的,当时还没有范吉利斯的配乐,这也帮不上忙。↩︎(https://randsinrepose.com/archives/blade-runner-title-cards/#identifier_6_5660)
相似文章
逆境中的优秀字体
一篇探讨意外字体现象与工艺的文章,包括显示屏上的卷帘快门效应以及对字体局限性的创造性应用。
交互式介绍:渲染阿拉伯字体排版的精彩体验及其技术债
一位前端工程师深入探讨在网络上渲染阿拉伯文字的历史与技术挑战,涵盖CSS限制、字体造型以及数个世纪的排版演变。
终端文本渲染的各种缺陷(2024)
本文探讨了终端模拟器中文本渲染的各种根本性问题,包括字符定义歧义、Unicode处理问题、有缺陷的二维网格假设以及光标不同步,凸显了支持复杂脚本和字体的困难。
几个有趣的现代像素字体
本文介绍了几种现代像素字体,包括 Analog Mono、Coral Pixels、Two Slice 和 Geist Pixel,讨论了它们的设计特色以及对 1990 年代亚像素渲染技术的怀旧情怀。
@embirico:感谢@dkundel今天为Codex Chronicle文档加的细致打磨。文档里有了会动的“mini-codex”视图……
Dominik Kundel为Codex Chronicle文档增添了动画mini-Codex视图,这是团队用来快速原型设计和展示成果的纯vibe版Codex克隆。