首页 > 解决方案 > 无法显示 HEBREW POINT QAMATS QATAN 的 unicode (\u05c7)

问题描述

我有一个 unicode 字符HEBREW POINT QAMATS QATAN (\u05c7),我想用它来重读希伯来字母。字符本身显示良好:
ׇ

但是,当用于重读另一个希伯来字母时,例如HEBREW LETTER KAF (\u05db) (כ),它会变成奇怪的方块:

关注

我创建了一个 CodePen 来显示问题:https ://codepen.io/etayluz/pen/eYveyRg

This is unicode for HEBREW POINT QAMATS QATAN (\u05c7):
<br>
&#x05c7
<br><br>
This is unicode for HEBREW LETTER KAF (\u05db):
<br>
&#x05db
<br><br>
But when I put them together I get weird squares:
<br>
&#x05db&#x05c7

但是,我确实看到能够毫无问题地显示 QAMATS QATAN 的网站: 在此处输入图像描述 在源代码中它显示为两个正方形,但在页面中它看起来很好。

这是第 30 节的第三个字母:https ://www.sefaria.org/Genesis.1.30?lang=bi&with=all&lang2=en

现在在维基百科上确实这样说:

注意:如果应用的字体无法处理表示 Unicode 字符 U+05C7 所需的字形,则 QAMATS QATAN 的字形可能会显示为空或不正确。通常不使用此 Unicode 字符,而是用外观相似的 QAMATS (U+05B8) 代替。

如何正确显示 QAMATS QATAN?我是否可能只需要使用某种支持它的字体?但是我怎么知道哪些字体支持它呢?

标签: unicode

解决方案


推荐阅读