有没有办法使用@font-face
覆盖serif
和sans-serif
等通用后备字体?对于上下文,我尝试使用unicode-range:
属性来更改某些字符的显示方式,当我覆盖默认字体(如Helvetica或类似字体)时,这可以正常工作:
// MyStyle.css
@font-face {
font-family: "Helvetica";
src: local("my-better-font.tff");
unicode-range: U+26;
}
如果远程网页(我无法控制)使用以下内容:
// Webpage.css
p { font-family: "Helvetica"; }
然后我可以改变&符号的显示方式。但是,如果网站有类似p { font-family: sans-serif; }
的内容,则尝试创建一个系列为sans-serif
的新font-face似乎无法正常工作。在这种情况下,有没有使用unicode范围选择器?