首页 文章

CSS:Helvetica是Mac上的默认'sans-serif'字体,Arial是Windows上的默认sans-serif字体吗?

提问于
浏览
18

我有很多CSS执行以下操作:

font-family: Helvetica, Arial, sans-serif;

据我所知,Helvetica是Mac上的默认sans-serif字体,Arial是Windows上的默认sans-serif字体...如果是这种情况,我不能将上面的代码更改为:

font-family: sans-serif;

是的,不是吗?

6 回答

  • 2

    您可以非常肯定Helvetica安装在运行Mac OS X的计算机上,因为该字体用于Apple设计的许多官方应用程序中 . 如果用户没有删除字体文件,Arial也可以在任何机器上使用 .

    但正如Tom指出的那样,在定义字体样式时尽可能具体 . 当我想要显示sans-serif系列时,我的样式表中通常包含以下内容:

    Helvetica, Geneva, Arial, sans-serif;
    
  • 0

    默认字体实际上取决于浏览器 . 例如,在Mac上的Firefox中,我将Lucida Grande作为默认的 sans-serif 字体 . 我不完全确定 . 您不能真正依赖默认值作为特定字体,因为用户可以在首选项中更改它们 . 如果需要特定字体,请指定它 .

  • 21

    由于渲染效果不佳,Windows XP上的Helvetica看起来很糟糕 . 幸运的是,只有少数人在Windows XP上安装了Helvetica(因为如果他们关心Helvetica,他们可能会使用Mac) .

    这更安全:

    "Helvetica Neue", Arial, sans-serif;
    

    这样,几乎只有Mac OS X才能获得Helvetica Neue(OS X上的标准),Windows可以忽略它并直接进入Arial .

  • 2

    对于字体,您希望尽可能具体,以防止布局问题 . 在Arial作为默认的sans-serif字体的机器上,您的页面可能看起来很完美,但如果某人的默认字体非常不同,则会影响元素的间距(如果使用相对度量) . 此外,当项目中的任何设计师看到错误的字体时,他们都会生气,而您却不希望如此 .

  • 14

    你想在平台上发生什么?

    • Helvetica或Arial安装和

    • 默认的sans-serif字体既不是那些?

    或者换一种说法:如果安装了Helvetica或Arial,你是否总是喜欢它?如果你喜欢所有情况下的默认sans-serif字体,为什么要提到那两个呢?

  • 3

    Helvetica有时是Mac上的默认版本,但说实话,它不是一个很棒的屏幕字体 .

    日内瓦,Lucida Sans和Trebuchet MS是不错的选择 .

相关问题