一款根据经典 Commodore 64 键帽照片复刻的字体

查看原文 HN 讨论

文章摘要

这是匈牙利开发者 Levente Szabadkai 在 GitHub 上发布的一个字体项目,名为 C64 Keyboard。它不是 C64 屏幕上那套著名的点阵字符,而是复刻印在实体键帽上的字样——也就是那套干净、略带人文气质的无衬线大写字母。作者的参照物是自己手上一台中欧版 Commodore 64,每个字母、数字和符号都以这台机器键帽的近距离照片为底稿描摹,再对笔画形状做清理,统一比例。

字体目前包含:大写字母、数字、标点、方向箭头、英镑符号 £ 和 π;部分带重音的字母(包括匈牙利语字符);f1 到 f12 功能键标签;以及键帽正面印着的全部 63 个 PETSCII 图形符号。小写输入会自动显示为大写,因为原键帽上本来就只有大写字样。PETSCII 部分有一个值得注意的说明:符号的身份和对应按键来自《Ultimate Commodore 64 Reference》这份资料,而边框粗细、曲线和印刷比例则是从键盘照片中推断出来的,因此这些图形是「几何重建」,并非逐像素的照片描摹。键帽左侧的图例对应 Commodore 键 + 按键,右侧对应 Shift + 按键。

项目提供 TTF、OTF、WOFF2 和完整压缩包下载,还有一个在线预览页,可以点按钮把功能键或 PETSCII 符号插入测试框再复制出去使用。可编辑的字形轮廓放在 glyphs/ 目录,构建脚本放在 scripts/。整个仓库(字体文件、轮廓、脚本、预览页、文档等)以 CC0 公共领域协议发布,可以商用、无需署名;不过用于描摹的原始近照没有收录,CC0 也不涉及 Commodore 对键帽设计或商标的权利,作者强调这是非官方的独立复刻。

从版本记录看,项目在 HN 上走红的这几天迭代很密集:1.108 移除了 Commodore 徽标字形并改用 CC0;1.109 根据 issue 反馈重画了 S(之前的中心对称 S 看起来像倒过来的)和 @,并调整了感叹号等标点的位置与大小;1.110 删掉了 RETURN、SHIFT 等整词键名图例;1.111、1.112 又继续把 $、#、% 放大到正常字号,并重画了 & 和 @。可以看出,不少改动直接来自社区挑出的毛病。

HN 评论精华

这条帖子获得 400 多分、约 60 条评论。讨论大致分为三块:字体本身的「出身」考据、对字形质量的挑剔(以及由此引出的「AI 生成」争议),还有大家顺手分享的相关字体故事。

原始字体是哪一款?

字形质量与 AI 争议

延伸分享