Web Safe Fonts

Web Safe Fonts是建立在互联网上的文本的前台字体。在网络普及初期,用户的电脑上并没有安装很多字体,大部分只有默认字体 。于是Web Safe Fonts这个概念应运而生。

一、常用Web Safe Fonts字体

这是一些常见的Web Safe Fonts字体:

font-family: Arial, Helvetica, sans-serif;
font-family: "Arial Black", Gadget, sans-serif;
font-family: "Bookman Old Style", serif;
font-family: "Comic Sans MS", cursive, sans-serif;
font-family: Courier, monospace;
font-family: "Courier New", Courier, monospace;
font-family: Garamond, serif;
font-family: Georgia, serif;
font-family: Impact, Charcoal, sans-serif;
font-family: "Lucida Console", Monaco, monospace;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-family: "MS Sans Serif", Geneva, sans-serif;
font-family: "MS Serif", "New York", sans-serif;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-family: Symbol, sans-serif;
font-family: Tahoma, Geneva, sans-serif;
font-family: "Times New Roman", Times, serif;
font-family: "Trebuchet MS", Helvetica, sans-serif;
font-family: Verdana, Geneva, sans-serif;
font-family: Wingdings, "Zapf Dingbats", sans-serif;

这些字体大部分都是类似于Arial、Times New Roman等传统字体,因为它们流行并且在Windows和Macintosh上都有,因此可以保证在大多数电脑上都能正确渲染。对于一个网站来说,如果使用某些神怪的字体,用户电脑上没有安装,那么它用的除了这些备选字体就只能是默认字体了。

二、字体降级

字体降级是一种技术,意味着在网站设计中使用Web Safe Fonts as primary。

所以,一份CSS样式代码可能是这样的:

    p {
        font-family: "MS Serif", "New York", serif;
        font-size: 18px;
        color: #333333;
    }
    

让我们考虑<body>中使用其他字体的可能性:

    body {
        font-family: Trebuchet MS, sans-serif;
        font-size: 16px;
        color: #555555;
        line-height: 1.5;
    }

在这个例子中,我们正在为主要字体选择Web Safe Fonts,即Trebuchet MS, sans-serif,也就是说,如果用户的计算机上没有安装Trebuchet MS,那么它为备选字体选择了一个“sans-serif”字体,例如Arial,Helvetica,等等。

三、为什么要使用Web Safe Fonts?

在过去,每种计算机上都有不同的字体,这就意味着一个站点在不同的计算机上看起来可能是完全不同的。一个站点使用的前台字体可能在其他计算机上看起来完全不同。 苹果电脑拥有不同的字体和Windows电脑不同,Linux似乎也有自己的一套字体。

Web Safe Fonts避免了这一问题,因为这些字体完全相同,无论哪种计算机或操作系统。 因此,您可以放心使用这些字体,而不必担心他们的渲染效果受到影响。

四、如何增加字体资料库?

您可能希望添加更多的字体到您的资料库中,以此提高站点的视觉吸引力,而又不会影响加载速度。 从Google Web Fonts中选择字体,这是一种绝好的选择。 它为您提供免费字体,可以通过与您的CSS创建链接来集成使用。

接下来是一个示例代码:

    <head>
      <link href='https://fonts.googleapis.com/css?family=Lato' rel='stylesheet' type='text/css'>
      <style>
        body {
          font-family: 'Lato', sans-serif;
        }
      </style>
    </head>
    

在本例中,我们可以使用Lato字体类型,因为它很适合网站使用,而且相当流行,而且这些字体完全免费。

结论

Web Safe Fonts是其名字所暗示的东西。但是,Web Safe Fonts并没有使事情无聊,因为它们已经广泛使用,并有很好的可靠性和浏览器兼容性创建。 它并不是告诉你必须使用这些字体,而是在出现问题的情况下,提供一个可信的选择。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/185451.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-11-26 12:19
下一篇 2024-11-26 12:19

相关推荐

  • Python Web开发第三方库

    本文将介绍Python Web开发中的第三方库,包括但不限于Flask、Django、Bottle等,并讨论它们的优缺点和应用场景。 一、Flask Flask是一款轻量级的Web…

    编程 2025-04-29
  • Web程序和桌面程序的区别

    Web程序和桌面程序都是进行软件开发的方式,但是它们之间存在很大的区别。本文将从多角度进行阐述。 一、运行方式 Web程序运行于互联网上,用户可以通过使用浏览器来访问它。而桌面程序…

    编程 2025-04-29
  • Python操作Web页面

    本文将从多个方面详细介绍Python操作Web页面的技巧、方法和注意事项。 一、安装必要的库 在Python中操作Web页面,需要用到一些第三方库。 pip install req…

    编程 2025-04-28
  • 如何使用WebAuth保护Web应用

    WebAuth是用于Web应用程序的一种身份验证技术,可以提高应用程序的安全性,防止未经授权的用户访问应用程序。本文将介绍如何使用WebAuth来保护您的Web应用程序。 一、什么…

    编程 2025-04-28
  • Python编写Web程序指南

    本文将从多个方面详细阐述使用Python编写Web程序,并提供具有可行性的解决方法。 一、Web框架的选择 Web框架对Web程序的开发效率和可维护性有着重要的影响,Python中…

    编程 2025-04-28
  • 有哪些Python软件可以用来构建Web应用

    Python语言是一种胶水语言,可以和多种语言以及系统进行交互,广泛应用于多个领域。在Web应用开发领域,Python是一个功能强大的语言,在Python社区中有许多优秀的Web应…

    编程 2025-04-27
  • 用Python进行Web开发

    本文将介绍如何使用Python进行Web开发。主要涵盖以下几个方面: 一、Flask框架 Flask是一个轻量级的Web应用框架,它使用Python语言编写。Flask框架的设计理…

    编程 2025-04-27
  • Python web开发全攻略

    Python作为一门高性能、易学易用的编程语言,被广泛应用于web开发。我们将从多个方面来探究Python在web开发中的应用场景和实现方法。 一、Django框架 Django是…

    编程 2025-04-27
  • 如何提高Web开发效率

    Web开发的效率很大程度上影响着团队和开发者的工作效率和项目质量。本文将介绍一些提高Web开发效率的方法和技巧,希望对开发者们有所帮助。 一、自动化构建 自动化构建是现代Web开发…

    编程 2025-04-27
  • 为什么web项目的欢迎页必须是jsp?

    在web项目中,欢迎页通常是用户首次访问的页面。而对于这个页面的选择,我们通常会选择jsp作为欢迎页,其原因是什么呢? 一、JSP的优势 JSP与HTML和CSS的结合,可以实现动…

    编程 2025-04-25

发表回复

登录后才能评论