Hasty Briefsbeta

双语

Noto means "no tofu": fixing dotted circles in Myanmar text

2 days ago
  • 一位用户报告在Firefox中斯高克伦语文本显示为虚线圆圈,原因是稀有脚本的字体处理问题。
  • 团队没有只修复一种语言,而是通过使用Google的Noto字体作为CMS中的后备字体,为43种脚本修复了该问题。
  • 该修复使用CSS @font-face和unicode-range,仅在需要时加载Noto字体,覆盖了缅甸语、格鲁吉亚语、高棉语等脚本。
  • 语言、文字和区域设置是不同的概念;与文字相关的错误常被误认为是语言错误。
  • Noto字体是开源的,旨在消除‘豆腐块’(空白方框),并覆盖数百种脚本,每种脚本对应一种字体。
  • 此改进仅适用于CMS编辑器;前端开发人员仍需自行处理字体后备。