【问题标题】:Embedded Helvetica Bold is rendering ugly嵌入式 Helvetica Bold 变得丑陋
【发布时间】:2013-12-04 17:09:56
【问题描述】:

我无法让@font-face 在 jsfiddle 中工作,所以我只有一张图片给你看。这就是 Helvetica Bold 在每个浏览器中为我呈现的方式:

我将它上传到我的服务器并以这种方式嵌入:

@import url("//hello.myfonts.net/count/28cb34");

@font-face{
    font-family: 'HelveticaNeueCE-Bold';
    src: url('http://www.sebastianstarke.com/portfolio/wp-content/themes/protofolio/font/28CB34_0_0.eot');
    src: url('http://www.sebastianstarke.com/portfolio/wp-content/themes/protofolio/font/28CB34_0_0.eot?#iefix') format('embedded-opentype'),
         url('http://www.sebastianstarke.com/portfolio/wp-content/themes/protofolio/font/28CB34_0_0.woff') format('woff'),
         url('http://www.sebastianstarke.com/portfolio/wp-content/themes/protofolio/font/28CB34_0_0.ttf') format('truetype');
}

有问题的页面是这个:http://www.sebastianstarke.com/portfolio/

在示例文件中,附带的字体看起来相同,但我的客户说,在他的计算机(A Mac)上看起来没问题。我使用的是 Windows,字体来自 myfonts。我从我的客户那里得到的,他说,他几周前买的。

【问题讨论】:

  • 您使用的是什么操作系统,您从哪里获得 Helvetica Neue 字体?我尝试将它们从我的 Mac 复制到我的 Linux 计算机上,我得到了同样的结果。我认为这可能与 Apple 在其字体上放置的某些版权内容有关。
  • 谢谢!我编辑了我的问题。
  • 该网站在他的计算机上可能看起来不错,因为他已经安装了 Helvetica Neue,所以它只使用安装的字体而不是您的字体。如果您删除所有对名称“Helvetica Neue”的引用(即在 @font-face 中将您的字体命名为其他名称),它在您客户的计算机上是否仍然看起来不错?
  • 您确定您不只是将其设置为呈现奇怪的字体大小吗?尝试在开发工具中检查并检查是否将字体大小向上或向下移动一个可以平滑它。顺便说一句,我不是第一次看到这个。
  • 我删除了对 Helvetica Neue 的引用,这没什么区别。与此同时,我在另一台 Windows 计算机上对其进行了测试。它在那里看起来很奇怪,但在 Mac 上却不是。字体大小并没有真正的区别。对于大约 28px/1.8em 以下的所有内容,它看起来很奇怪。有时不那么奇怪,有时更多,这取决于大小,但从不完美。在 Linotypes 网站上,您可以测试 Helvetica。各种尺寸对我来说都很棒。

标签: css font-face embedding


【解决方案1】:

我在 Windows PC 的 Chrome 中使用 Helvetica 时遇到了完全相同的问题:

    <h1 style="font-size:41px;font-weight:700;font-family:Helvetica">
    Your aktu Will Fiskeshop aktakakak
    </h1>

https://codepen.io/TheJesper/pen/vYXNgaV

我通过卸载所有本地版本的字体解决了这个问题。也许您的本地字体副本与您的首选样式(字体大小、字体粗细、字体样式)不太匹配。

➡ 尝试完全卸载此字体(Helvetica 和 Helvetica Neue)并重新启动计算机。我不得不使用 Delete.On.Boot,因为它正在使用中:

https://www.majorgeeks.com/files/details/delete_on_reboot.html

通过这种方式,您的计算机将“匹配”大多数 Windows 用户的设置。 Mac 版本的字体已预装,Mac 用户应该可以流畅使用...

如果这对您没有帮助,请尝试寻找另一个版本的 Helvetica Neue Web 字体,看看是否有任何不同。在 fonts.com 上,您可以输入自己的自定义文本:

https://www.fonts.com/font/linotype/neue-helvetica

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-23
    • 2014-07-18
    • 1970-01-01
    • 2011-06-21
    • 2019-08-18
    • 2011-08-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多