Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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 如何为Mac用户和Windows用户设置特定字体_Css_Fonts - Fatal编程技术网

Css 如何为Mac用户和Windows用户设置特定字体

Css 如何为Mac用户和Windows用户设置特定字体,css,fonts,Css,Fonts,我已经找遍了,似乎找不到解决这个问题的办法。我正在为我工作的公司制作一个网站,我们遇到了字体渲染问题。我将字体设置为“Avenir Next”,字体重量为200。在我的电脑(Mac)上,它在所有浏览器上看起来都很棒。在我同事的电脑(Windows)上,它几乎看不清。显然,这与Windows字体渲染的工作方式有关 我的问题是:如何为Mac用户使用Avenir Next(字体重量:200),为windows用户使用类似的字体?我意识到我总是可以导入一个谷歌网页字体,使它们相同,但我们确实喜欢它在Ma

我已经找遍了,似乎找不到解决这个问题的办法。我正在为我工作的公司制作一个网站,我们遇到了字体渲染问题。我将字体设置为“Avenir Next”,字体重量为200。在我的电脑(Mac)上,它在所有浏览器上看起来都很棒。在我同事的电脑(Windows)上,它几乎看不清。显然,这与Windows字体渲染的工作方式有关

我的问题是:如何为Mac用户使用Avenir Next(字体重量:200),为windows用户使用类似的字体?我意识到我总是可以导入一个谷歌网页字体,使它们相同,但我们确实喜欢它在Mac上的外观。。。另外,学习新技巧总是很有趣的


谢谢。

在网页上设置字体时,如果已安装字体,将使用该字体;如果未安装,将使用替换字体。在您的情况下,请使用
字体系列:“mac字体”、“windows字体”、“替换字体”、“无衬线字体”
,第一个可用字体将被使用,最后一个通用字体将在没有人的情况下被使用。@LGSon我理解这一点。他的电脑上有同样的字体,但看起来不对劲;这就是我试图基于OST指定的原因。当您需要在页面加载时检测并设置一个类,例如html标记,例如
html.macos body{…}
html.winos body{…}
顺便说一句,如果您交换顺序,使Windows字体在列表中处于第一位,该怎么办。。。假设Mac没有,在网页上设置字体时,如果安装了字体,就会使用它,如果没有安装,就会更换。在您的情况下,请使用
字体系列:“mac字体”、“windows字体”、“替换字体”、“无衬线字体”
,第一个可用字体将被使用,最后一个通用字体将在没有人的情况下被使用。@LGSon我理解这一点。他的电脑上有同样的字体,但看起来不对劲;这就是我试图基于OST指定的原因。当您需要在页面加载时检测并设置一个类,例如html标记,例如
html.macos body{…}
html.winos body{…}
顺便说一句,如果您交换顺序,使Windows字体在列表中处于第一位,该怎么办。。。假设Mac也没有。