Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.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
Html @字体:在使用自定义字体时,必须包含粗体变体吗?_Html_Css_Font Face - Fatal编程技术网

Html @字体:在使用自定义字体时,必须包含粗体变体吗?

Html @字体:在使用自定义字体时,必须包含粗体变体吗?,html,css,font-face,Html,Css,Font Face,我正在通过“@font-face”规则导入/使用自定义字体。在我的mac电脑上,字体看起来非常精细,有没有粗体字 虽然在windows计算机上,当使用粗体(字体)时,可能找不到字体,或者其他错误 看看上面的附件。你会注意到区别 使用字体:Futura 我必须包括字体的变体/权重吗?或者还有其他方法,我应该处理自定义字体 谢谢 包括粗体字体取决于您。就我个人而言,我觉得没有必要 无论哪种方式,请确保如果使用粗体字体,您也不会将其设置为粗体,否则您将使用双粗体字体。如果您的本地计算机上有字体,则无需

我正在通过“@font-face”规则导入/使用自定义字体。在我的mac电脑上,字体看起来非常精细,有没有粗体字

虽然在windows计算机上,当使用粗体(字体)时,可能找不到字体,或者其他错误

看看上面的附件。你会注意到区别

使用字体:Futura

我必须包括字体的变体/权重吗?或者还有其他方法,我应该处理自定义字体

谢谢


包括粗体字体取决于您。就我个人而言,我觉得没有必要


无论哪种方式,请确保如果使用粗体字体,您也不会将其设置为粗体,否则您将使用双粗体字体。

如果您的本地计算机上有字体,则无需导入字体。当您导入字体并将其加粗(按字体重量:粗体)时,它可能会变得很糟糕(在网站上看起来很糟糕)。我更喜欢将各种字体导入css——然后当我想使用粗体时,我会设置字体系列:“myfontBold”和字体大小:normal。您可以在此处使用css生成字体:

如果在使用
@font-face
定义可下载字体时不包含粗体字体,但使用HTML或css导致粗体,则会迫使浏览器使用“合成粗体”,这通常会产生糟糕的结果。不过,结果因浏览器而异

因此,答案是“是的,如果你用粗体表示该字体的文本”


顺便说一句,我不认为你可以合法地使用Futura作为可下载字体。

哦,你的意思是,包括另一个字体文件并用新名称导入它?(例如futura bold)?或者使用相同的导入/规则,我可以使用粗体字体吗?谢谢,我想知道这是否是最好的方法。似乎是这样。在我看来,如果你想在头版有漂亮的呈现字体,这是最基本的方法,但请记住,这是没有效率的(你必须加载所有的字体->时间+传输)。