几个有趣的现代像素字体

Hacker News Top 工具

摘要

本文介绍了几种现代像素字体,包括 Analog Mono、Coral Pixels、Two Slice 和 Geist Pixel,讨论了它们的设计特色以及对 1990 年代亚像素渲染技术的怀旧情怀。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/05/26 18:56

# 一些有趣的现代像素字体 – Unsung 来源:https://unsung.aresluna.org/a-few-interesting-modern-pixel-fonts/ Andrew Gleeson 设计了 **Analog Mono**([链接](https://gleeson.itch.io/analog-mono)),"修复了 VCR OSD Mono 的罪行"。过去有一种经典的像素字体,在 20 世纪 90 年代的高保真设备上随处可见:录影机、电视、摄像机等。其中一个问题是基线偏低,导致所有带下伸部的字母都被提升了,例如: Analog Mono 解决了这个问题: 另一方面,Kumiko Yoshida 制作了 **Coral Pixels**([GitHub](https://github.com/tanukifont/Coral-Pixels) 及 [Google Fonts](https://fonts.google.com/specimen/Coral+Pixels?preview.script=Latn)),这是一种彩色字体,内置了 20 世纪 90 年代和 21 世纪初那种色彩斑斓的条纹效果。这种条纹曾是亚像素渲染的产物,如今却意在唤起怀旧感,或者仅仅作为一种有趣的视觉元素本身。(或许与色差效果异曲同工?) 最后,这是 **Two Slice**([链接](https://joefatula.com/twoslice.html)),由 Joseph Fatula 制作——一种只有 2 像素高的字体,"而且还算可读"。 当然,这些都是矢量字体——例如可直接安装到现代操作系统上——只是假装成像素字体。这或许是另一篇文章的主题,但这也引出了最后一种字体:Vercel 出品的 **Geist Pixel**([链接](https://vercel.com/blog/introducing-geist-pixel)): 介绍这款字体的文案有点装腔作势/尖锐,但触及了重要的一点: > Geist Pixel 并非一款猎奇字体。它是一个系统扩展。[……] 它是出于实际用途而设计的,不是视觉噱头,而是更广泛字体系统中的功能性工具。[……] 这一点很重要,因为像素字体在生产环境中经常崩溃。它们无法跨视口正确缩放,度量与现有排版冲突,或者纯粹是装饰性的。Geist Pixel 的构建就是为了解决这些问题,在保持团队想要的视觉质感的同时,保留产品所需的排版严谨性。 确实有一些字体的致命弱点不在于字母形状,而在于围绕它们的那些隐性工作:字距调整、元数据、额外字形、垂直度量。看来 Geist Pixel 团队尤其对最后这部分感到自豪。

相似文章

Pixal3D:基于图像的像素对齐3D生成

Hugging Face Daily Papers

Pixal3D提出了一种像素对齐的3D生成方法,通过反向投影条件化建立直接的像素到3D对应关系,从而提高保真度,解决了规范空间生成中的问题。

C64 Dead Test 字体

Hacker News Top

对 C64 Dead Test 诊断卡中使用的独特字体的详细探索,包括其字符集、一个彩蛋以及可下载的字符 ROM。

重现 IBM Selectric Composer 字体(2023) --- 在寻找比普通打字机字体更精致的字体时,我发现自己深入研究了 IBM Selectric Composer 的历史——这是一台 20 世纪 60 年代末至 70 年代的排版机器,凭借其精良的字体和比例间距功能,曾广泛用于专业出版领域。 ## 背景 IBM Selectric Composer 是 IBM Selectric 打字机系列的一个特殊变体,专为专业排版而设计。它使用可互换的"字球"(typeball,也称为"golf ball"),能够产生比普通打字机更接近专业印刷品质的输出效果。这台机器支持多种字体和字号,并具备比例间距功能,使其输出的文档看起来更接近专业排版。 ## 字体特点 Selectric Composer 的字体具有以下几个显著特点: - **比例间距**:不同字符占用不同宽度,而非等宽 - **多种字号**:支持从 7 到 12 点不等的字号 - **多种字体风格**:包括衬线体、无衬线体等多种风格 - **专业品质**:输出质量介于普通打字机和专业照相排版之间 ## 数字化复原工作 复原这些字体的过程涉及以下几个步骤: 1. **收集样本**:从历史文档、用户手册和档案资料中收集原始字体样本 2. **扫描与清理**:对样本进行高分辨率扫描,并清理图像中的噪点和瑕疵 3. **矢量化**:将光栅图像转换为矢量轮廓 4. **调整与优化**:对字符进行细致的调整,确保一致性和可用性 5. **添加元数据**:为字体文件添加适当的元数据和字距调整信息 ## 技术挑战 复原过程中遇到了几个主要的技术挑战: - 原始样本质量参差不齐,许多文档经过多次复印,质量有所降低 - 比例间距信息需要从原始文档中重新推算 - 某些字符(尤其是标点符号和特殊字符)的样本极为稀少 - 需要在忠实还原原始设计与提高现代可用性之间取得平衡 ## 成果 经过数月的工作,成功复原了多款 Selectric Composer 字体的数字版本,这些字体现已可供免费下载使用。这些字体为设计师和排版爱好者提供了一种独特的历史风格选择,同时也为保存这段印刷史上的重要遗产做出了贡献。 ## 结语 这个项目不仅是一次技术练习,更是对印刷历史的一次致敬。IBM Selectric Composer 在专业出版领域扮演了重要角色,帮助无数人制作出超越普通打字机水平的专业文档。通过将这些字体数字化,我们得以将这段历史延续下去,让现代设计师也能感受到那个时代独特的排版美学。

Hacker News Top

设计师 Jens Kutilek 记录了复刻 IBM Selectric Composer 字体背后的数学与历史研究,深入探讨了这款标志性 1960 年代打字机所采用的单位间距系统及其工程设计约束。该项目涉及对 IBM 9 单位字形宽度系统的逆向工程——这一系统被 Selectric Composer 的可更换"高尔夫球"字球所采用。