【发布时间】:2021-08-06 23:04:54
【问题描述】:
我正在使用自定义字体“Tangerine”,但它在 Chrome 上无法正确显示,即使在 Firefox 上也可以正常工作。 标题应该像在 Firefox 中一样显示为粗体,但在 Chrome 中它只是显示常规字体粗细。我只需要Tangerine的粗体版。
版本:
- Windows 10 上的 Chrome (90.0.4430.72)
- Linux 上的 Chromium (90.0.4430.72)
CSS:
@font-face {
font-family: 'Tangerine';
src:url('tangerine/TangerineBold.woff2') format('woff2'),
url('tangerine/TangerineBold.woff') format('woff'),
url('tangerine/TangerineBold.ttf') format('truetype');
}
h1 {font-family:'Tangerine', sans-serif}
我做了什么:
我在@font-face 中使用了font-weight:700 和font-style:normal,但没有帮助。我还尝试删除 woff2 和 woff 以检查它是否仅使用 truetype-format。
然后我使用常规字体,检查是否有差异,但 Chrome 只显示常规字体。 (它怎么知道,Regular 的外观如何?)在这样做之后,Firefox 也只显示了常规字体。所以它只适用于 Firefox,如果我只提供粗体字体。
@font-face {
font-family: 'Tangerine';
src:url('tangerine/TangerineReg.woff2') format('woff2'),
url('tangerine/TangerineReg.woff') format('woff'),
url('tangerine/TangerineReg.ttf') format('truetype');
font-style: normal;
font-weight: 400;
}
@font-face {
font-family: 'Tangerine';
src:url('tangerine/TangerineBold.woff2') format('woff2'),
url('tangerine/TangerineBold.woff') format('woff'),
url('tangerine/TangerineBold.ttf') format('truetype');
font-style: normal;
font-weight: 700;
}
h1 {font-family:'Tangerine', sans-serif}
请帮帮我,我不知道这些字体是怎么回事。不加粗字体无法阅读。谢谢! :)
【问题讨论】:
标签: css google-chrome fonts font-face