dev.to | 📄 原文链接 | 2026-09-04 收录

复制粘贴的「字体」根本不是字体:什么弄坏了我的代码

来源:dev.to — 2026-09-02

📋 概述

作者做了一款叫 Fonti 的免费「字体生成器」,让用户输入文字、套用风格、复制粘贴进 Instagram 简介。折腾几天后他发现自己完全想错了:当你在别处粘贴粗体字时,传送的不是样式信息,而是「形状像粗体字母的、不同的字符」——那些是 Unicode 数学字母数字符号区(U+1D400 到 U+1D7FF)里的真字符,本为数学家区分同一论文里语义不同的符号而生,社交用户却拿来当花哨简介。所以这工具不是字体工具,而是一张查找表。他用偏移量数学实现后,却被 script/fraktur 等风格的空槽(Unicode 为避开旧编码刻意留的洞)坑了一把,学会了先查例外表再回退到数学。

🔑 核心要点

💡 金句

整块功能的难点从来不是语言,而是理解问题——我花一小时写代码,却花了三天弄明白根本没涉及字体。
← 返回 dev.to 首页