我想知道是否有可能在使用@ font- face时进行后备设置,以便如果页面上的文本包含字体中未考虑的字符(例如日文字符),则仅显示这些字符。基本字体,其他所有字符仍保留为自定义字体?
我在想,有时候一个段落中可能会同时包含两种字体。
您所描述的是浏览器的默认行为-自然会丢失字符而使用基本字体。
但是,有时自定义字体会使用空白字符,在这种情况下,您可以尝试使用 unicode-range
unicode-range
例如:
@font-face { font-family: BBCBengali; src: url(fonts/BBCBengali.ttf) format("opentype"); unicode-range: U+00-FF; }
不幸的是,存在浏览器支持问题。