Noto 就是「没有豆腐块」:修好缅甸文字里的虚线圈
来源:datocms.com — 2026-10-07
📋 概述
客户用 S'gaw Karen(主要通行于缅甸与泰国)管理内容时,Firefox 把不该出现的虚线圈画在了字符周围,Chrome 却正常。DatoCMS 没有只修这一门语言,而是一路把 43 种文字的渲染兜底做好:当操作系统缺少某文字的字体时回退到 Google 的 Noto 字体,并且只在页面真正需要时才加载。文章借这次排障把「本地化」拆成六个层次——模型、区域码、流程、投递、书写方向、渲染,并提醒多语言前端同样适用这些结论,文末还给了一份找字体的检查清单。
🔑 核心要点
- 问题现象是 Firefox 在 S'gaw Karen 文字上画出多余虚线圈。
- 修复范围从一门语言扩展到 43 种文字脚本。
- CMS 在系统无字体时回退到 Google Noto 字体,并按需加载。
- 文章把本地化拆成模型、区域码、流程、投递、方向、渲染六层。
- 作者提醒这套结论同样适用于多语言网站前端。
💡 金句
Instead of fixing it for one language, we went down a rabbit hole that eventually fixed it for 43 scripts.
👍 0
👎 0
← 返回 Hacker News 首页