主要观点:将 Peter J Weinberger 的脸作为像素放入像素字体 Font PJW 中,经历了面部处理、像素处理、简单组合、处理全矢量组件和递归编辑等步骤,最终得到带有独特效果的字体,这是一个有趣的玩笑,视觉效果超出预期。
关键信息:
- 介绍了通过将 Peter J Weinberger 的脸与特定像素字体结合的过程,包括各个步骤的细节。
- 提到 Font PJW 可从作者的 repo 下载,以及相关传统和网页。
- 阐述了在处理过程中遇到的诸如 UFO 格式不熟悉、XML 相关问题等困难。
- 说明全矢量组件导致 TTF 格式出现问题及解决办法。
- 展示了递归编辑后的效果,如 U+2400 SYMBOL FOR NULL 等。
重要细节: - 从扫描的页面开始处理面部,导入到 Glyphs 中清理轮廓,导出为 UFO。
- 已完成 Python 2 时代的 Plan 9 图像解码工作并在 2023 年复活用于 Python 3。
- 组合过程涉及自定义 Go 代码读取 PNG 和 UFO 对象,输出 UFO 格式字体。
- 字体中的像素是 TTF 字形轮廓中的组件,全矢量组件在 TTF 字体中存在问题。
- 递归编辑将一些代码位置从 0x00–0x1F 移到 U+2400–U+241F 等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。