Mr.*_* 安宇 16 fonts windows-7 unicode
我想显示埃及象形文字:
这些是 Unicode 5.2 的一部分。
我尝试安装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 的这个错误报告表明某些卡上存在字体渲染问题,但所述的解决方法不会影响我,无论如何我的字体看起来不错,但字形替换没有发生。
D S*_*ter -3
如果没有安装与字符匹配的字体,则无法显示它们;Windows 不会自动下载字体!
您可以在网页的 CSS 中嵌入 use @font-face( webfonts )。在你的 css 中添加类似的内容来定义 webfont:
@font-face {
font-family: 'NotoSansEgyptianHieroglyphs';
src: url('http://myserver/example/NotoSansEgyptianHieroglyphs-Regular.ttf');
}
Run Code Online (Sandbox Code Playgroud)
然后将样式应用到 css 中带有象形文字的元素:
.hieroglyphics {font-family: NotoSansEgyptianHieroglyphs;}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4942 次 |
| 最近记录: |