我想展示埃及象形文字:
𓀁𓀀𓀣𓀣𓀣𓀣𓀣𓀣𓀣𓀣𓀣𓀣𓀣𓀣
这些是Unicode 5.2的一部分。
TL; DR:
- 在干净的Windows 7或Windows 8 VM中安装Noto字体可以按预期工作,并且Firefox中有象形文字。
- 在本地计算机上安装Noto字体不起作用。除非我专门调出该字体,否则任何程序都不会向我显示任何象形文字。
- 我已经尝试过各种变通办法,例如在桌面上使用这些字符触发IE的文件名,但是不走运。
细节:
我尝试安装Aegyptus字体以及Google Noto字体。
结果是新字体出现在我的系统上(例如,我可以使用它们来设置MS Word中的文本格式),并且如果我在网页中明确引用它们(即,将字体系列设置为“ aegyptus”)它们正确显示:
问题是我无法控制网页使用什么字体,并且据我了解Windows或浏览器应自动检测字形不在字体中并找到合适的匹配项。
我已经在干净的VM(来自modern.ie的Windows 7 / IE 9 Virtual Box VM)上进行了测试,发现安装noto和Firefox可以使字体正常工作。安装字体后,字形会自动出现在Firefox中,而无需我指定字体。但是对于我的本地裸机来说,它不起作用。
我检查了一下,我的Windows 7突然停止显示Unicode符号,这表明Chrome出现问题,并建议您在桌面上放置一个文件,其中包含使用所需Unicode代码点的字符。但是,我尝试在文件名中同时放入一个带有中文字符的文件和一个带有埃及字符的文件,但这没有帮助。注意:我的任何汉字都不会停止工作。只是其他字符范围无效。
无论如何,我都尝试禁用每个启动程序,以查看其中的一个启动程序是否没有解决问题,但没有任何帮助。我什至没有安装Chrome,Adobe Acrobat和其他几个可能的候选软件。
更新
我发现了一种变通办法,它可以帮上忙,但是我想要一个更好的解决方案。如果我关闭“在可用时使用硬件加速”并重新启动Firefox,则会显示我的字体。我已验证自己具有适用于我的图形卡(Intel HD4000)的最新驱动程序,但这似乎没有帮助。Mozilla的此错误报告表明某些卡上存在字体渲染问题,但上述解决方法对我没有影响,无论如何我的字体看起来都不错,但字形替换没有发生。
n > 0xFFFF
)之上的脚本,其中包括诸如数学字母数字符号,其他符号和象形文字的表情符号,大部分表情符号以及哥特式,沙漠, SMP中都包含Carian,埃及象形文字和楔形文字,以及SIP中各种CJK表意文字。