首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Safari上未显示Myriad pro字体

Safari上未显示Myriad pro字体
EN

Stack Overflow用户
提问于 2010-06-28 23:11:29
回答 5查看 4.3K关注 0票数 2

我有一个带有asp.net菜单的asp.net页面。

我将菜单项中的字体定义为Myriad Pro。

在IE和Firefox中可以正常显示,但在Safari中菜单项显示为空白。

当我将字体类型更改为另一种字体时,它工作正常。

那么有没有办法让Myriad Pro字体出现在Safari上呢?

谢谢

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-06-28 23:45:34

正如Rup所提到的,Myriad Pro不是一种普遍定义的Mac字体。但是,如果您有.otf或.eot字体文件的副本,则可以使该字体可用于所有兼容CSS3的浏览器,并在浏览器不支持CSS3时提供备份字体以供显示。这将是这样做的语法:

代码语言:javascript
复制
@font-face {
   font-family: "CustomMyriadPro";
   src: url("path/to/myriadpro/font.otf") format("opentype");
}

h2 {
   font-family: "CustomMyriadPro", Helvetica, Georgia;
}
票数 4
EN

Stack Overflow用户

发布于 2010-06-28 23:19:46

确保您的CSS在引号中指定了Myriad Pro,即

代码语言:javascript
复制
font-family: "Myriad Pro", sans-serif;

其次,请注意,字体只有在安装在最终用户的计算机上时才会出现(除非您使用的是@font-face),因此您总是需要定义一些备用字体,例如

代码语言:javascript
复制
font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
票数 3
EN

Stack Overflow用户

发布于 2011-07-23 07:16:37

从升级到5.1再升级到Lion后,我的Mac上安装了多个字体,出现了这个问题。我认为升级过程中有些地方出了问题。其他浏览器也没问题。它也在影响其他字体。我不得不在Inspector中禁用字体系列CSS,以便让这个编辑器包含可读文本,因为Consolas也会受到影响。

问题不在于CSS中的回退或规范。问题出在Safari和特定的字体上。它不会后退到有问题的字体,而是继续使用它,将方块中的所有字符替换为大写A;因此,后退没有任何帮助。

讨论和可能的解释在这里:https://discussions.apple.com/thread/3191532?start=0&tstart=0

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3133615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档