跳转到主要内容

繁体、日文、生僻字显示成方框怎么办

适合谁看:网页、文件或设计稿里,有些字显示成方框、问号,或者跟周围的字长得不一样的人。

为什么会这样

每款字体只包含一部分字符。遇到字体里没有的字:

  • 有的软件和浏览器会换一款有这个字的字体来显示,于是这个字「长得不一样」;
  • 换不到合适的字体时,就显示成方框(俗称「豆腐块」)或问号。

繁体字、日文汉字、人名地名里的生僻字、少见的符号最容易碰到。

先确认是不是缺字

在文风字体库打开这款字的字体页,用「字符表 · 查字」输入有问题的字。虚线框表示字体里没有这个字。

解决办法

场景 办法
网页 在 font-family 里按顺序写几款字,后面的字体会补上前面缺的字。见《在 CSS 里使用:字体名、备用字体和多字重》
网页用的是文风网页字体 换成包含更多字符的子集(比如 full),见《网页字体地址规则》
设计稿、海报 换一款字符更全的字;或者只把缺的那几个字换成风格接近的字体,手动调整大小和位置
Word、PPT 给缺的字单独设一款字体;发给别人时导出 PDF
需要繁体 在字体库里找这款字的繁体版或地区版(谱系页会列出)

不要做的事

接下来读什么