【发布时间】:2022-01-28 05:55:06
【问题描述】:
段落文本不是预期的 400 权重,它以 600 权重呈现,与 h1 相同。如果我切换我的@font-face 声明,那么 h1 和 p 都以 400 的重量呈现。所以最后一个@font-face 声明是唯一被渲染的。
这是我的 CSS:
@font-face {
font-family: "Karbon";
src: url("./fonts/karbon/Karbon-Regular.woff2") format("woff2"),
url("./fonts/karbon/Karbon-Regular.woff") format("woff"),
url("./fonts/karbon/Karbon-Regular.otf") format("opentype");
}
@font-face {
font-family: "Karbon";
src: url("./fonts/karbon/Karbon-Semibold.woff2") format("woff2"),
url("./fonts/karbon/Karbon-Semibold.woff") format("woff"),
url("./fonts/karbon/Karbon-Semibold.otf") format("opentype");
font-weight: 600;
}
h1 {
font-family: "Karbon", tahoma;
font-weight: 600;
}
p {
font-family: "Karbon", tahoma;
font-weight: 400;
}
这是在functions.php中
function orbit_bb_custom_fonts ( $system_fonts ) {
$system_fonts[ 'Karbon' ] = array(
'fallback' => 'tahoma',
'weights' => array(
'400',
'600',
),
);
return $system_fonts;
}
add_filter( 'fl_theme_system_fonts', 'orbit_bb_custom_fonts' );
add_filter( 'fl_builder_font_families_system', 'orbit_bb_custom_fonts' );
我有两个 WordPress 网站:一个本地构建,一个在 https://brucem37.sg-host.com/ 暂存。一个可能的线索是,这个问题只发生在不是我建立网站的计算机上,即它在我自己的计算机上看起来很完美。
在使用 Beaver Builder 时,我遵循了以下指南:https://docs.wpbeaverbuilder.com/bb-theme/defaults-for-styles/typography/add-web-fonts-complex-example/
我已经花了几个小时在互联网上搜寻可能的解决方案并尝试了一些不起作用的方法,因此我们将不胜感激!
【问题讨论】: