font-variation-settings
属性可以用来自定义字体的变体效果,其中可以设置的字体变化效果取决于所使用的字体。一般来说,支持变体字体的字体可以通过该属性调整以下变化效果:
font-weight
):用于控制字体的粗细程度。通常使用数值或关键字(如bold
、lighter
等)进行设置。font-stretch
):用于控制字体的宽度变化程度。通常使用数值或关键字(如condensed
、expanded
等)进行设置。font-style
):用于控制字体的倾斜程度。通常使用normal
、italic
或oblique
进行设置。font-variation-settings
):用于控制自定义的字体变异效果。通常使用"tag"=value
的格式进行设置,其中tag
是变异值的标识符,value
是变异值的数值。需要注意的是,font-variation-settings
属性只能用于支持 OpenType 字体变异功能的字体上,且该属性的值必须与所使用的字体所支持的变异值相匹配,否则将不会生效。