javascript - 在 Mac 上的 Chrome 中查看希伯来语字体时出现问题

标签 javascript google-chrome unicode right-to-left hebrew

我在 Mac (10.13.4) 上的 Chrome (v79) 上使用希伯来语字符时遇到问题。

一些字符组合似乎丢失了。例如,当尝试组合 bet (ב) 和 qamats qatan (ׇ) 时,我看到两个堆叠的框。

enter image description here

这两个字符的代码点为 14891479 [源自运行"{char}".codePointAt(0)]。

有趣的是,当我在 Firefox 中做同样的事情时,我看到了这些字符。当我将这些框复制并粘贴到 Atom 文本编辑器中时,会出现正确的字符。

如何解决这个问题?

最佳答案

事实证明,您所需要做的就是将 Chrome 中的字体更改为完全捕获希伯来字母表 [或您要定位的字母表] 的字体。

步骤如下:

  1. 打开 Chrome 主菜单<​​/li>
  2. 点击设置
  3. 在“外观”下,点击“自定义字体”
  4. 固定宽度字体下,选择一种可以捕获您的字母表的新字体。你可以看到这个list概要。我选择Courier New只是为了测试一下,现在字符显示正确了。我还安装了Noto fonts (Noto Sans希伯来语),这也有效。

如果您碰巧遇到此问题,希望这对您有所帮助。

关于javascript - 在 Mac 上的 Chrome 中查看希伯来语字体时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60038524/

相关文章:

javascript - 简单的 Jquery CheckAll/UncheckAll 复选框

javascript - 如何使用javascript移动图像

javascript - 将 RegExp 转换回字符串

java - 无法在 chrome 中运行 webdriver 测试

c# - SQL + Cyrillic 支持 + 参数化查询 + 多项选择

java - 在 Windows 控制台中从 Java 代码问题打印出 unicode

javascript - Backbone/Marionette div 包装器干扰选择选项

javascript - chrome 扩展中不存在 chrome.runtime.onConnect

html - 某些 Chrome 用户无法呈现网页

c# - C#中的字符编码