web字体设置成平方字体_探索免费和开放的Web字体

web字体设置成平方字体

毫无疑问,近年来,开源字体已经改变了网络的面貌。 在2010年之前,您可能会在网络浏览器中看到的唯一字体是Microsoft的通用“网络安全” 核心字体 。 但是那一年是几场革命的开始:Web Open Font Format( WOFF )的引入,它提供了通过HTTP有效传送字体文件的开放标准,并推出了Google FontsOpen Font等Web字体服务。 -两者都为网络发布者提供了免费访问大量字体的方法,这些字体可以通过开放许可获得。

很难夸大这些事件对Web版式的积极影响。 但是,将开放式Web字体的成功与整体上的开放源代码排版等同起来并得出结论,挑战已经过去,难题解决了,这太容易了。 事实并非如此,因此,如果您关心类型,那么好消息是,有很多机会参与改进。

对于初学者来说,至关重要的是要了解Google字体和开放字体库提供了专门的服务-在网页中提供字体-并且它们没有为其他用例实现解决方案。 在服务方面这不是缺点。 这仅意味着我们必须开发其他解决方案。

有许多问题需要解决。 可能最明显的例子是在台式Linux机器上安装字体以用于其他应用程序的尴尬。 您可以下载任何一种服务提供的任何Web字体,但是您将获得的是一个通用的ZIP文件,其中包含一些TTF或OTF二进制文件以及一个纯文本许可证文件。 接下来会发生什么由您自己猜测。

大多数用户很快了解到,“正确”的步骤是将这些字体二进制文件手动复制到其硬盘驱动器上的几个特殊目录中的任何一个中。 但这只是使文件对操作系统可见。 它并没有提供太多的用户体验。 同样,这不是网络字体服务的缺陷。 相反,这证明了该服务停止的点,并且另一端需要完成更多工作。

从用户的角度来看,一个很大的改进是在此“仅下载”阶段,操作系统或桌面环境将变得更加智能。 它不仅可以将字体文件安装到正确的位置,而且更重要的是,它可以添加重要的元数据,用户在选择要在项目中使用的字体时希望访问。

这些附加信息的组成以及如何将其呈现给用户,这与另一个挑战有关:与其他操作系统相比,在Linux上管理字体集合显然不那么令人满意。 字体管理器应用程序会定期出现(有关最新示例,请参见GTK +字体管理器 ),但是它们很少流行。 我一直在思考我认为它们不足之处。 一个核心因素是它们仅限于显示嵌入在字体二进制文件中的信息:基本字符集覆盖率,重量/宽度/斜率设置,嵌入的许可证和版权声明等。

但是,除了嵌入数据中的内容之外,还有很多决定会涉及为工作选择字体的过程。 认真的字体用户(例如信息设计师,期刊文章作者或书籍设计师)会根据每个文档的要求和需求来做出字体选择决定。 这自然包括许可证信息,但包括更多信息,例如有关设计师和铸造厂的信息,风格趋势或有关字体使用方式的详细信息。

例如,如果您的文档同时包含英语和阿拉伯语文本,则您可能希望使用一种字体,其中拉丁语和阿拉伯字形由经验丰富的两个人共同设计。 否则,您将浪费大量时间对字体大小和行距进行微小的调整,以使两种语言很好地融合在一起。 您可能从经验中学到,某些设计师或供应商在多脚本设计方面比其他设计师或供应商更好。 也许与您的项目相关的是,当今的时尚杂志几乎只使用“ Didone ”风格的字体,该名称指的是200年前由Firmin DidotGiambattista Bodoni率先提出的超高对比度风格。 恰好是趋势。

但是这些术语(Didone,Didot或Bodoni)都不会出现在二进制文件的嵌入数据中,也很难分辨拉丁语和阿拉伯语是否融合在一起或有关字体的历史。 该信息可能会出现在补充材料中,例如类型标本或字体文档(如果有)。

标本是设计好的文档(通常为PDF),其中显示了使用的字体并包括背景信息。 在选择字体时,它经常起着双重作用,既是营销活动,又是示例。 经过深思熟虑的标本设计展示了字体在实际中的功能以及自动生成的字符表根本无法实现的方式。 文档可能还包括其他一些重要信息,例如如何激活字体的OpenType功能,提供的数学或过时形式,或者在支持的语言中其样式上的变化。 在字体管理应用程序中向用户提供这种材料对于帮助用户找到适合其项目需求的字体将有很大的帮助。

当然,如果我们要考虑可以处理文档和样本的字体管理器,则还必须仔细查看发行版提供的字体包附带的内容。 Linux用户以自动安装的几种字体开始,并且除了下载通用的ZIP归档文件之外,存储库提供的软件包是大多数用户唯一的字体来源。 这些程序包往往是简陋的。 商业字体通常包括标本,文档和其他支持项目,而开源字体通常不包括。

有一些出色的开放字体示例可以提供高质量的样本和文档(有关两种截然不同但有效的方法,请参见SIL GentiumBungee ),但它们很少(如果有的话)进入下游包装链。 我们显然可以做得更好。

为与系统上的字体进行交互提供更丰富的用户体验存在一些技术障碍。 一方面, AppStream元数据标准定义了一些字体文件特有的参数 ,但到目前为止,其中没有任何内容涵盖标本,设计师和铸造厂的信息以及其他相关细节。 另外, SPDX (软件包数据交换)格式不包括许多用于分发字体的软件许可证(和许可证变体)。

最终,正如任何发烧友所说的那样,不允许您编辑和扩充MP3集中的ID3标签的音乐播放器将很快使您感到沮丧。 您想修复标签中的错误,想要添加注释和专辑封面之类的内容—本质上,您想抛光库。 您可能希望这样做,以使本地字体库保持使用愉快的状态。

但是编辑字体文件中的嵌入数据已成为禁忌,因为字体倾向于嵌入并附加到其他文档中。 如果您用字体二进制文件填充字段,然后将其与演示文稿幻灯片一起重新分发,那么下载这些幻灯片的任何人最终都会得到错误的元数据,而这不会造成任何错误。 因此,任何改善字体管理体验的人都必须弄清楚如何从策略上解决对嵌入式和外部字体元数据的重复更改。

除了技术角度之外,丰富的字体管理经验也是一项设计挑战。 就像我在上面说的那样,存在一些开放字体的好的标本和精心编写的文档。 但是还有很多软件包都缺少,并且有很多较旧的字体软件包不再维护。 这可能意味着大多数开放字体包都将获取标本或文档的唯一方法是由社区创建它们。

也许这是一个艰巨的任务。 但是开源设计社区比以往任何时候都更大,并且是整个自由和开源软件运动中一个高度积极的部分。 谁知道呢? 也许明年明年这个时候,在台式机Linux系统上查找,下载和使用字体将是完全不同的体验。

有关现代Linux用户的排版挑战的一个思路包括包装,文档设计,甚至可能还有一些用于桌面环境的新软件组件。 也有其他火车要考虑。 共同点是,Web字体服务在哪里结束,事情就变得更加困难。

从我的角度来看,最好的消息是,对该主题感兴趣的人比以往任何时候都多。 为此,我认为我们具有较高的知名度,因为感谢大型字体网站服务(例如Google字体和开放字体库)收到的开放字体。


内森·威利斯(Nathan Willis) 将发表演讲 怎么办? 今年3月8日至11日在加利福尼亚州帕萨迪纳举行的SCaLE16x上。 要参加并获得50%的门票,请使用促销代码OSDC进行 注册

翻译自: https://opensource.com/article/18/3/webfonts

web字体设置成平方字体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值