字体在 ie 中被困在 times new roman 中

发布于 2024-08-12 10:50:24 字数 316 浏览 3 评论 0原文

我正在构建一个页面,当在 IE(所有版本)中查看它时,整个文本都停留在 times new roman 上。这是我的 CSS:

body{
    color:#222222;
    margin:0 auto;
    background-color:#000;
    font-family: "Tw Cen MT","Gill Sans","Century Gothic";
}

在 Safari 和 Firefox 中,Tw Cen MT 显示得很好,但在 IE Times New roman 中显示。我有什么办法可以解决这个问题吗?

I am building a page, and when it is viewed in IE (all versions) the entire text is stuck on times new roman. Here is my CSS:

body{
    color:#222222;
    margin:0 auto;
    background-color:#000;
    font-family: "Tw Cen MT","Gill Sans","Century Gothic";
}

In Safari and Firefox, the Tw Cen MT is displayed great, but in IE Times New roman is displayed. Any way I can fix that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

贪恋 2024-08-19 10:50:24

检查设置是否将您在 Internet Explorer 中指定的字体和颜色用于所有网站,无论网站设计者设置的字体如何。

在 IE 中,单击“工具”/“Internet 选项”。

  • 在“常规”选项卡上,单击“辅助功能”按钮
  • 忽略网页上指定的字体样式忽略网页上指定的字体大小复选框是否已选中?

这可以在单个计算机上进行设置,也可以在管理员作为 GPO 推出的域级别设置上进行设置。无论您在哪台计算机上进行测试,它都会以相同的方式运行。

Check for the setting to have the fonts and colors you specify in Internet Explorer to be used for all websites, regardless of the fonts that have been set by the website designer.

In IE, click the Tools / Internet Options.

  • On the GENERAL tab, click the ACCESSIBILITY button
  • Are Ignore font styles specified on webpages, and Ignore font sizes specified on webpages check boxes checked?

This can be set on an individual computer or a domain level setting pushed out by administrators as a GPO. It will then behave the same way no matter what computer you test on.

风苍溪 2024-08-19 10:50:24

难道有IE的电脑没有安装这些字体吗?

Is it possible that computer which has IE does not have all these fonts installed?

柠檬色的秋千 2024-08-19 10:50:24

不幸的是,您只能使用非常有限的字体,这些字体可以在所有平台和浏览器上可靠地显示。你利用像你这样的人只是自找麻烦。

请查看此页面,了解您可以使用的内容。

嵌入字体距离可靠还有一段距离(1-2 年?)。

Unfortunately, you're stuck with a very limited number of fonts that will appear reliably across all platforms and browsers. You're just asking for trouble by using others like you have.

Check out this page for a nice overview of what's available to you.

Embedding fonts is still a ways (1-2 years?) from being reliable.

千年*琉璃梦 2024-08-19 10:50:24

这个答案已经非常过时了;现在所有主要浏览器都内置了对非标准字体的支持。请参阅 MDN

你可以尝试删除撇号。还要确保字体名称的书写方式与您在字体文件夹中看到的完全一致。

但无论如何,偏离标准字体并不是一个好主意。它不会在其他未安装该字体的计算机上显示,并回退到 Times New Roman。

最好的方法是将标题和小段落放入图形中,最好是 GIF 或 PNG。

至少部分内容以您自己的字体呈现的唯一半稳健方法是 siFR< /a>.

This answer is super outdated; support for non-standard fonts is now built into all major browsers. See e.g. MDN

You could try removing the apostrophes. Also make sure the font name is written exactly as you see it in the fonts folder.

But anyway, it is not a good idea to deviate from the standard fonts. It will not display on other people's computers who do not have the font installed, and fall back to Times New Roman.

The best way is to put headings and small paragraphs into graphics, preferably as GIF or PNG.

The only halfway robust way to have at least parts of your content rendered in your own font is siFR.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文