gpt4 book ai didi

css - 使用 Courier 字体的旋转文本未在 Opera 中显示

转载 作者:技术小花猫 更新时间:2023-10-29 11:18:26 24 4
gpt4 key购买 nike

我有以下 HTML:

<div class='box'>text</div>​

和 CSS:

.box {
/* non-essential */
display: inline-block;
margin: 2em;
background: plum;

/* ESSENTIAL */
transform: rotate(45deg);
font-family: Courier;
}​

这是 the fiddle .我在这里省略了前缀,但它们在 fiddle 中。

预期结果:

expected result

这也是我在 Chrome、Firefox、IE9、Safari 中得到的结果。

然而,在 Opera 中它看起来像这样:

opera result

  • 如果我取出变换(即 div 没有旋转不再),然后显示文本。
  • 如果我用另一种字体替换字体,则会显示文本。

那么为什么会这样以及我还有哪些其他解决方案

如果这有帮助:

about opera

最佳答案

为什么会这样

这是因为 Opera 已将 Courier 解析为 courier.fon 一种位图字体,而 Opera 尚未实现位图字体的旋转。

使用 ModernRoman 以及您拥有 .fon 版本的任何其他字体,您会得到相同的结果。

您可以在 C:\Windows\Fonts 中查找完整列表。

我还有哪些其他解决方案

如果您依赖字体在页面上显示时的确切规范,您可能需要考虑使用网络字体。

如果调用字体“courier”很重要,那么您可以忽略 opera:它不是很流行,这是一个有点晦涩的错误,并且自 Opera is ditching Presto for Webkit ,它只涉及等待。​​

关于css - 使用 Courier 字体的旋转文本未在 Opera 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12460870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com