将阿拉伯语 shadda 放在希伯来语字母上

placing an arabic shadda on a hebrew letter

将阿拉伯语 Shaddah (ّ = \u0651 = "ARABIC SHADDA") 放在希伯来语字母上的最佳和最安全的方法是什么?

口语阿拉伯语的希伯来语教科书需要将 Shaddah 放在字母上。这是在 Unicode 出现之前的时代完成的,因此要么字体被黑客攻击以具有此功能,要么将金属字形放在一起(在手动排版的时代)。然而,Unicode 并不容易将一种语言的变音符号放在另一种语言的字符之上。

我正在寻找在 Unicode 标准中执行此操作的最佳方法。

U+0651 是一个非间距标记,因此您应该能够将它放在一个基本字符之后,并且它将应用于该字符。这确实依赖于适当的字体以及渲染字体以正确支持 Unicode 的任何内容。

例如,这对我来说在 Google Chrome 和 Microsoft Edge 浏览器上看起来是正确的(“正确”是相对的,因为我对希伯来语一无所知):

U+05D0 U+0651 אّ HEBREW LETTER ALEF + ARABIC SHADDA
U+05D1 U+0651 בّ HEBREW LETTER BET + ARABIC SHADDA
U+05D2 U+0651 גّ HEBREW LETTER GIMEL + ARABIC SHADDA