Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 在语言之间切换字体_Css_Font Face_Typography - Fatal编程技术网

Css 在语言之间切换字体

Css 在语言之间切换字体,css,font-face,typography,Css,Font Face,Typography,我使用了一个@字体。这是希伯来文字体的定义。当我在句中转换成英语时(有时这是必要的),我得到了一些与我使用的原始字体完全无关的东西 看起来,当浏览器识别字体时,规则就到此为止了,即 @font-face { font-family: MySans, sans-serif; } 它可以识别出无衬线的MySans,但对于拉丁字母,它会使用默认的Times New Roman或其他什么东西,这是衬线,而不会回到我给他的无衬线 有没有一种方法可以方便地定义它-顺便说一句,定义每个英文插入都不方

我使用了一个
@字体
。这是希伯来文字体的定义。当我在句中转换成英语时(有时这是必要的),我得到了一些与我使用的原始字体完全无关的东西

看起来,当浏览器识别字体时,规则就到此为止了,即

@font-face {
    font-family: MySans, sans-serif;
}
它可以识别出无衬线的MySans,但对于拉丁字母,它会使用默认的Times New Roman或其他什么东西,这是衬线,而不会回到我给他的无衬线


有没有一种方法可以方便地定义它<代码>-顺便说一句,定义每个英文插入都不方便。

字体系列
属性中定义多个字体会有帮助吗?当第一种字体不可用时,它会退回到下一种字体,依此类推,直到找到一种可用的字体或转到默认字体

尝试以下方法:

font-family: MySans, Arial, Trebuchet MS, sans-serif;
让我知道这是否有效