我想知道在使用 @font-face 时是否可以进行后备设置,以便如果我的页面上的文本包含字体中未考虑的字符(例如日语字符),则只有这些字符显示在基本字体而其他所有字符仍保留为自定义字体?
我想象有时一个段落中可能会混合使用两种字体。
您所描述的是浏览器的默认行为 - 它应该自然地回退到缺少字符的基本字体。
但是,有时自定义字体会使用空白字符,在这种情况下您可以尝试使用unicode-range
例如:
@font-face {
font-family: BBCBengali;
src: url(fonts/BBCBengali.ttf) format("opentype");
unicode-range: U+00-FF;
}
摘自这篇有趣的文章:使用 Unicode 范围创建自定义字体堆栈 http://24ways.org/2011/creating-custom-font-stacks-with-unicode-range/
不幸的是存在浏览器支持问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)