为什么有些浏览器使用错误的字体渲染这个unicode字符,显然是随机的?

时间:2018-02-25 17:26:14

标签: html web browser fonts

我正在开发一个网站,需要使用unicode符号“S with caron”(0x161)。该网站使用免费的Palanquin字体,该字体支持此字符 - 但是,某些机器错误地以不同的字体呈现此特定字符。例如:

Example of incorrect renedering

请注意,在不正确的示例中,正确的字体正用于其他字符,即使是包含不寻常变音符号的字符也是如此。至关重要的是,没有关于哪些机器受影响的明显模式。使用browsershots.org,我已经看到Windows和Linux上的Chrome,Firefox,IE和Edge都出现了这个问题 - 但我也看到了所有这些浏览器上的正确渲染。我也在使用相同浏览器的相同版本的机器上看到了不同的结果。

我尝试将字符直接粘贴到HTML中以及使用转义码š,这两者都会导致同样的问题。

  • 有没有人知道造成这个问题的原因是什么?
  • 如果无法解决问题,是否有合适的解决方法?

0 个答案:

没有答案