我正在使用“ Honey Script Semibold”字体。我使用@ font-face将其导入到项目中。像这样:
@font-face {
font-family: "Honey Script SemiBold";
src: url("../fonts/HoneyScript-SemiBold.eot") format("eot"),
url("../fonts/HoneyScript-SemiBold.woff") format("woff"),
url("../fonts/HoneyScript-SemiBold.ttf") format("truetype"),
url("../fonts/HoneyScript-SemiBold.svg#HoneyScript-SemiBold") format("svg");
font-weight: normal;
font-style: normal;
}
问题是当我将这种字体的任何文本放入跨度之类的任何内联块时,它确实显示了文本,甚至更改了大小,但它以错误的方式放置,并且不在块内,而是浮动的随机地。
其他所有字体均有效,我以相同的方式导入了所有字体。由于某种原因,仅此字体不起作用。
Safari根本不显示文本。 Chrome浏览器显示它只是随机浮动在页面上。
先感谢您!
最佳答案
您可以使用此代码
@font-face {
font-family: 'honey_scriptsemibold';
src: url('honeyscript-semibold-webfont.woff2') format('woff2'),
url('honeyscript-semibold-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
<link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" />