Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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 是否仍不推荐使用字体粗体的webfonts?_Css_Webfonts_Fallback_Cyrillic_Latin - Fatal编程技术网

Css 是否仍不推荐使用字体粗体的webfonts?

Css 是否仍不推荐使用字体粗体的webfonts?,css,webfonts,fallback,cyrillic,latin,Css,Webfonts,Fallback,Cyrillic,Latin,在我的web项目中,我需要混合使用拉丁语和西里尔语字符。不幸的是,西里尔字母字符不是webfont的一部分,因此中的回退步骤是。 当我使用粗体webfont时,拉丁字符是粗体的,但如果我将整个段落设置为字体大小:粗体或类似字体,则回退字符将仅为粗体 我记得有人讨论过应该防止这种情况发生,因为有些浏览器无法正确显示它们,但在我的测试中,在加粗webfonts时,我无法生成一个真正破碎的布局 你觉得怎么样?我怎样才能解决这个问题 多谢各位 Markus是的,大多数网络字体都提供了特定的权重,如普通字

在我的web项目中,我需要混合使用拉丁语和西里尔语字符。不幸的是,西里尔字母字符不是webfont的一部分,因此中的回退步骤是。 当我使用粗体webfont时,拉丁字符是粗体的,但如果我将整个段落设置为字体大小:粗体或类似字体,则回退字符将仅为粗体

我记得有人讨论过应该防止这种情况发生,因为有些浏览器无法正确显示它们,但在我的测试中,在加粗webfonts时,我无法生成一个真正破碎的布局

你觉得怎么样?我怎样才能解决这个问题

多谢各位
Markus

是的,大多数网络字体都提供了特定的权重,如普通字体为400,粗体字体为700。如果没有提供这些字体,而您将其加粗/加粗,则实际上您使用的字体超出了其原始意图

可以使用字体权重值,但我始终坚持使用webfont提供的值

此外,如果您声明的权重不可用,它将不会显示在页面上,而只是默认为“逻辑上最接近”(这来自下面的CSS技巧文章)的权重


请参阅此处更基本的描述:

是的,大多数网络字体提供特定的权重,如400表示常规字体,700表示粗体字体。如果没有提供这些字体,而您将其加粗/加粗,则实际上您使用的字体超出了其原始意图

可以使用字体权重值,但我始终坚持使用webfont提供的值

此外,如果您声明的权重不可用,它将不会显示在页面上,而只是默认为“逻辑上最接近”(这来自下面的CSS技巧文章)的权重


请参阅此处更基本的描述:

是的,仍然建议您不要这样做

通过使用
font-weight:bold
可以强制浏览器尝试创建此字体本身的粗体版本,这通常看起来会扭曲/模糊。这被称为“人造样式”


您应该使用不同的
字体权重值设置不同的
@font-face
定义,这些值使用多个字体文件。

是的,仍然建议您不要这样做

通过使用
font-weight:bold
可以强制浏览器尝试创建此字体本身的粗体版本,这通常看起来会扭曲/模糊。这被称为“人造样式”


您应该使用不同的
@font-face
定义和不同的
字体权重
值来设置不同的
@font-face
定义,这些值使用多个字体文件。

不幸的是,我不能使用粗体webfont。我的问题是,是否有一些已知的浏览器使用人造样式完全破坏了布局,因为我目前找不到一个真实的例子。不幸的是,我不能在我的例子中使用粗体webfont。我的问题是,是否有一些已知的浏览器使用人造样式完全破坏了布局,因为我目前找不到一个真实的例子。