我试着在测试页面上使用ttf字体,我已经将它转换为woff和woff2,但是浏览器不使用这种字体(我尝试了Opera、Chrome、Vivaldi、Firefox和Edge)。这是我的密码:
@font-face {
font-family: 'RM Typerighter old Regular';
src: url('/fonts/RM_Typerighter_old_Regular.woff2') format('woff2');
src: url('/fonts/RM_Typerighter_old_Regular.woff') format('woff');
src: url('/fonts/RM_Typerighter_old_Regular.ttf') format('truetype');
}发布于 2017-04-10 10:17:25
这可能是因为您没有使用相对路径,请尝试如下:
@font-face {
font-family: 'RM Typerighter old Regular';
src: url('./fonts/RM_Typerighter_old_Regular.woff2') format('woff2'),
url('./fonts/RM_Typerighter_old_Regular.woff') format('woff'),
url('./fonts/RM_Typerighter_old_Regular.ttf') format('truetype');
}发布于 2017-04-10 10:16:26
您需要将所有字体文件放在一个src中,并用逗号分隔它们,如下所示:
@font-face {
font-family: "RM Typerighter old Regular";
src: url("/fonts/RM_Typerighter_old_Regular.eot?") format("eot"),
url("/fonts/RM_Typerighter_old_Regular.woff") format("woff"),
url("/fonts/RM_Typerighter_old_Regular.ttf") format("truetype");
}https://stackoverflow.com/questions/43320381
复制相似问题