font_modify
修改字体对象的指定属性,并返回新的字体对象。
| 属性 | 有效值 | 说明 |
|---|---|---|
style | "normal" | 将字体转换为常规(非斜体)变体。 |
"italic" | 将字体转换为 斜体变体(如果可用)。 | |
"oblique" | 将字体转换为倾斜体变体(SHOPLINE 字体通常仅支持斜体或倾斜体之一)。 | |
weight | 100–900(以100为间隔) | 调整字重至指定值(如 400 为常规,700 为加粗)。 |
"normal" | weight: 400 的简写。 | |
"bold" | weight: 700 的简写。 | |
"+/-N"(如 "+200") | 在当前字重上增加/减少 N(如 400 → 600)。 | |
"lighter" | 根据 CSS 规则降低字重(如 700 → 400)。 | |
"bolder" | 根据 CSS 规则提高字重(如 400 → 700)。 |
font | font_modify(key, value) returns string
参数
-
fontfont: font对象。 -
keystring: 要修改的属性。 -
valuestring: 新的属性值。
例子
Original weight: {{ settings.sort_title_font.weight }}
{{#var lighterFont = settings.sort_title_font | font_modify("weight", "lighter") /}}
h2 {
font-weight: {{ lighterFont.weight }};
}
这篇文章对你有帮助吗?
SHOPLINE