再谈 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 安全字体,如果能实现自定义字体,将是一种福音。(译者注:作者显然忘记了中文字库庞大的文件尺寸问题)


猜你喜欢
optgroup、sub、sup和bdo标签
Mysql字符串截取及获取指定字符串中的数据
JavaScript每天必学之事件

Python使用Windows API创建窗口示例【基于win32gui模块】

asp如何在读取Excel文件时创建列表的下拉菜单?
go语言reflect.Type 和 reflect.Value 应用示例详解
python使用opencv驱动摄像头的方法
SQL Server 2005代理服务应用软件组成
一个不错的网页拾色器

python爬虫教程之bs4解析和xpath解析详解
百分百成功的全网最简约sklearn环境配置教程

基于python的docx模块处理word和WPS的docx格式文件方式
Python 如何手动编写一个自己的LRU缓存装饰器的方法实现
科讯CMS 5.0 模板标签清单列表
使用go net实现简单的redis通信协议

asp如何做一个树状展开视图来显示自己的记录结构?
Python Django切换MySQL数据库实例详解
Python+logging输出到屏幕将log日志写入文件
