Html 当我不使用';我没有那种字体
当我没有那种字体时,用什么字体 例如:Html 当我不使用';我没有那种字体,html,css,fonts,Html,Css,Fonts,当我没有那种字体时,用什么字体 例如: <html> <head> <link href='https://fonts.googleapis.com/css?family=PT+Sans+Narrow: 400' rel='stylesheet' type='text/css'> <style> body { font: 400 30px/1.4 Arial; } p {
<html>
<head>
<link href='https://fonts.googleapis.com/css?family=PT+Sans+Narrow: 400' rel='stylesheet' type='text/css'>
<style>
body {
font: 400 30px/1.4 Arial;
}
p {
font: 700 30px/1.4 "Pt Sans Narrow", Arial;
}
</style>
</head>
<body>
<p>Example.</p>
</body>
</html>
身体{
字体:40030px/1.4Arial;
}
p{
字体:700 30px/1.4“无窄字体”,Arial;
}
例如
在本例中,我没有“Pt 700”。使用什么字体?您使用的是谷歌字体,这意味着它显然采用了这种字体。但是如果你没有使用谷歌字体,那么如果客户端没有这样的字体,那么它将使用另一种字体,即Arial 考虑这个例子:
font-family: font1,font2,font3;
在这里,如果客户端浏览器没有这样的字体
font1
,那么它将尝试使用font2
,如果font2
仍然不可用,那么它将使用font3
,但是如果font3
仍然不存在,那么客户端的默认字体将在那里使用。Arial如果Pt Sans shorrow不存在,则使用当前。当您打开HTML文件时,浏览器找不到字体,通常它将使用浏览器的默认字体。将出现的情况是,它将查看您已创建的声明字体堆栈:
“无狭缝”,Arial
并查看列表中找不到的字体“Pt Sans Shorrow”后的下一种字体
在这种情况下,它将是Arial。这在很大程度上取决于您使用的渲染引擎 大多数引擎使可用的字体“Pt Sans-slown”仅为粗体,而粗体看起来不像正确的“Pt Sans-slown”700,但可能很接近
还有一些引擎会跳过一种不可用的字体,然后选择下一种,如果可用,可能是Arial字体,如果设备也没有Arial字体,则可能是设备默认字体。使用PT Sans窄字体系列的常规字体,算法(合成,假)加粗应用于其字形。在这种情况下,结果明显比普通PT Sans NEWARD粗体更粗体,但比PT Sans NEWARD粗体更粗体 CSS字体模块3级在其描述中指出:“尽管排版人员不太喜欢这种做法,但用户代理通常会为缺少实际粗体的面合成粗体。出于样式匹配的目的,必须将这些面视为它们存在于族中。作者可以通过使用“字体合成”属性显式避免这种行为。”(尚不支持
字体合成
属性。)
除非有非常特殊的原因要求使用“假粗体”,尽管存在实际的粗体字体,您应该在引用Google字体的元素中指定粗体(700)权重,如下所示:
<link href='https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700'
rel='stylesheet' type='text/css'>