【发布时间】:2017-11-04 11:15:08
【问题描述】:
我在my website 上实现了以下字体。
/* Vivaldi Font */
@font-face {
font-family: 'vivaldi';
src: url('assets/fonts/vivaldi/vivaldi.eot');
src: url('assets/fonts/vivaldi/vivaldi.eot?#iefix') format('embedded-opentype'),
url('assets/fonts/vivaldi/vivaldi.woff2') format('woff2'),
url('assets/fonts/vivaldi/vivaldi.woff') format('woff'),
url('assets/fonts/vivaldi/vivaldi.ttf') format('truetype'),
url('assets/fonts/vivaldi/vivaldi.svg#vivaldi') format('svg');
font-weight: normal;
font-style: normal;
}
我已将这些应用到我的标题中,如下所示:
/* Headers in Vivaldi */
h1,h2,h3,h4,h5,h6 {
font-family: vivaldi;
}
/* Page titles in Vivaldi */
.page-title h1, #page .page-title .entry-title, .page-title h1 > span {
font-family: vivaldi !important;
}
但我在手机/平板电脑上显示字体时遇到了一些问题。通过 Google Developer 工具检查预览时,我看到以下标题样式:Screenshot from Google Dev tools。然而,当实际检查我的 iPhone 5 上的字体时,我看到以下显示:Screenshot from iPhone 5。
字体在 iPad 上看起来更糟。在那里,似乎字体显示为双打印。在这里你可以看到一些 iPad 的截图:Screenshot 1 & Screenshot 2
您可以看到实际移动设备上的字体粗细似乎更小。关于如何解决这个问题的任何想法?我尝试为我的移动/平板设备调整字体粗细,但这似乎根本不起作用?
【问题讨论】: