您使用的所有方法都是正确的。只要HTML文档使用UTF-8编码并声明为UTF-8编码,则使用字符﷽也是正确的。 ﷽
和﷽
符号独立于字符编码工作(这是使用它们的主要原因之一)。
但是,如果用户系统中的字体包含字符的字形,则无将失败。浏览器通常会显示一个小矩形来表明这一点。
对于Fileformat.info中的字符页面font information有错误或不完整的信息。如果您点击链接Local Font List,您应该看到系统中的真实情况。在我的系统中,一个相当普通的Windows 7添加了相当多的免费字体集合,除了GNU Unifont之外的文件信息页面上没有列出的字体实际上包含U + FDFD ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM。也许字体支持页面是在一个带有Arial,Times New Roman等版本的系统中创建的,它与普通的字体不同。 Windows 7.
更糟的是,GNU Unifont字形几乎不适合任何实际使用。作为一个粗略的位图,完全不适合渲染具有大量细节的书法角色。
Microsoft Uighur有一个适当的字形,但这种字体是不是免费的,并没有任何易于获得的条款信息合法地使用作为嵌入式字体(网络字体)。还有一种名为Universalia的字体,仅提供俄文版信息,法律地位可疑。
下图显示了所提及字体中字符的示例(以非常大的字体大小)。
如果你能看到在iPhone上的字符,那么很明显,iPhone已经包含它的字体,但最有可能嵌入你不能使用该字体。
不幸的是,这似乎意味着您不能在网页上使用该字符,以便适用于所有用户甚至大多数用户。
更新:的好消息是,Google Fonts: Early Access包含包含字符,可用于嵌入式字体的几个字体,无论是作为由谷歌托管或托管你的服务器上。请注意,Early Access字体或多或少都是实验性的,并且角色的形状可能不适合您的整体设计和风格。
在下面的例子中,我在正常的阿拉伯字母中加了一个短语来比较。
<style>
@import url(http://fonts.googleapis.com/earlyaccess/amiri.css);
@import url(http://fonts.googleapis.com/earlyaccess/notonaskharabic.css);
@import url(http://fonts.googleapis.com/earlyaccess/notonastaliqurdudraft.css);
</style>
<p><span style="font-family: Amiri">﷽ السلام عليكم</span> (Amiri)
<p><span style="font-family: Noto Naskh Arabic">﷽ السلام عليكم</span> (Noto Naskh Arabic)
<p><span style="font-family: Noto Nastaliq Urdu Draft">﷽ السلام عليكم</span> (Noto Nastaliq Urdu Draft)
您需要让页面使用支持该字符的字体。在您关联的网站上,除图像以外的每个版本均显示为﷽。 – 2015-02-06 01:37:26
您正在使用的字体可能不支持特定字符,因此字母应该是正方形。 – jeff 2015-02-06 01:38:21
它说Arial和Times New Roman的作品... – 2015-02-06 01:38:57