再谈 Web 字体的现状与未来[译]

作者:its 来源:COMSHARP CMS 时间:2009-11-24 13:55:00 

随着 CSS3 渐入人心,Web 字体逐渐成为话题,这种即将让未来的 Web 更加丰富多彩的技术(或者说标准)拥有多种可能,虽然 .webfont 即将提交 W3C,然而它的实现仍然遥遥无期,等待是痛苦的,因此,一些公司联合字体设计推出兼容 @font-face 标准的技术,鉴于主流的浏览器都支持 @font-face,这种技术在 .webfont 实现之前不失为一种不错的替代品,参阅关于 Web 字体:现状与未来


上图是 Typotheque 公司提供的兼容 @font-face 标准的 Web 字体技术示例。



作为 CSS3 的一项改进,尤其是 @font-face 标准的对手,.webfont 技术为 Web 设计师提供了更丰富的字体选项。尽管 Firefox 个 Safari 一直积极地推动 Web 中的 TrueType 和 OpenType 技术,然而将商业字体放到服务器供调用会侵犯到字体商的权益,鉴于此,至少有三家公司寻求使用特殊技术,在兼容 @font-face 的前提下,实现对授权字体的访问,多家字体商有意支持该技术,同时,一些大的字体商表示支持 .webfont。

为什么要费这番周折?

几年前,微软购买了10款字体的版权供 Web使用,就是所谓的 Web 字体,我们的 Web 就活在这 10 款字体下,不过老实讲,尽管有10款,但接近98.7% 的 Web 事实上只用其中的4款,Times, Arial, Verdada, 以及 Georgia。其中的原因正象 Web 设计师 Richard Rutter 所说的那样,设计与可访问性问题。

尽管这些字体设计优良,尤其在目前普遍存在的低分辨率显示器上,然而,这些有限的字体显得千篇一律,尤其是公司网站用户,他们更希望实现差异性,比如,他们希望通过定制的字体表达公司的识别信息。Rutter 解释道,最起码,更多字体选项可以能让网站看上去更有个性。

除了美学上的考量,还有一些实践上的考虑,尤其是可访问性。一些 Web 设计师将个性字体转换成 Flash 或图片,这样做有很多问题。真实的字体意味着更少的数据量,尽管对多数宽带用户来说算不上什么,但对一些使用移动设备的用户来说却十分重要,真实的字体还有更多好处,比如可以缩放,翻译,索引,可以使用读屏软件朗读。另外,诸如希腊文,泰文,中文一类的语言目前没有很好的通用 Web 安全字体,如果能实现自定义字体,将是一种福音。(译者注:作者显然忘记了中文字库庞大的文件尺寸问题)

标签:web字体,设计师,网页设计,字体
0
投稿

猜你喜欢

  • optgroup、sub、sup和bdo标签

    2009-07-26 18:39:00
  • Mysql字符串截取及获取指定字符串中的数据

    2024-01-24 21:07:46
  • JavaScript每天必学之事件

    2024-04-22 13:08:43
  • Python使用Windows API创建窗口示例【基于win32gui模块】

    2021-04-14 02:01:10
  • asp如何在读取Excel文件时创建列表的下拉菜单?

    2010-06-18 19:59:00
  • go语言reflect.Type 和 reflect.Value 应用示例详解

    2023-07-18 11:28:43
  • python使用opencv驱动摄像头的方法

    2023-08-26 17:00:49
  • SQL Server 2005代理服务应用软件组成

    2009-02-19 17:19:00
  • 一个不错的网页拾色器

    2007-09-30 19:45:00
  • python爬虫教程之bs4解析和xpath解析详解

    2023-09-22 19:43:06
  • 百分百成功的全网最简约sklearn环境配置教程

    2022-03-27 13:43:44
  • 基于python的docx模块处理word和WPS的docx格式文件方式

    2021-11-13 12:07:55
  • Python 如何手动编写一个自己的LRU缓存装饰器的方法实现

    2022-08-04 13:06:10
  • 科讯CMS 5.0 模板标签清单列表

    2008-12-04 13:18:00
  • 使用go net实现简单的redis通信协议

    2024-05-29 22:06:25
  • asp如何做一个树状展开视图来显示自己的记录结构?

    2010-07-12 18:56:00
  • Python Django切换MySQL数据库实例详解

    2024-01-21 02:02:47
  • Python+logging输出到屏幕将log日志写入文件

    2023-07-19 05:29:21
  • PHP 动态生成静态HTML页面示例代码

    2024-05-02 17:18:13
  • Vue3源码分析组件挂载初始化props与slots

    2023-07-02 16:45:37
  • asp之家 网络编程 m.aspxhome.com