Archive:TrueType
背景信息
David Turner 的 FreeType 项目试图创建 TrueType 标准(以及其他字体标准)的独立实现。 FreeType 包含在 SUSE 10.0 中,并且适用于早期版本。
由于 TrueType 字体轮廓的细微之处,FreeType 1 中存在潜在的专利侵权问题,因为 TrueType 提示虚拟机的某些部分已获得 Apple 的专利,而这在 TrueType 标准中并未提及。(向未由大型标准化组织(如 ISO)发布的标准做出贡献的专利权人无需披露其专利的范围。)FreeType 包含一个自动提示器,该提示器会分析字形形状并尝试自动生成提示,从而避免使用受专利保护的技术(请参阅 Freetype - Patents)。自动提示器通常可以改善免费或廉价字体的外观,因为这些字体的提示通常不存在或自动生成,但它会降低专业手工提示字体的外观,并且对于需要不同提示方法的非西方文本效果不佳。因此,许多人更喜欢启用受专利保护的提示技术。
FreeType 2 是一种字体服务,不提供执行高级功能(例如文本布局或图形处理(例如彩色文本渲染、“空心化”等))的 API。但是,它通过提供一个简单、易于使用且统一的接口来访问字体文件的内容,从而大大简化了这些任务。
FreeType 2 采用两种许可协议发布:类似于 BSD 的 FreeType 许可协议和 GPL。因此,它可以被任何项目使用,无论是 F/OSS 还是商业项目。
字体安装和渲染问题
许多 Linux 用户对 X11 下的字体渲染不满意,但可以轻松改进。请注意,以下某些内容涉及受专利保护的技术。您不需要为您的私人使用获得特殊许可,但您可能需要为了分发我们将构建的任何软件包而获得许可。有关专利信息,请参阅下面的 外部链接。
获取一些 TrueType 字体
在线更新
大多数 Linux 发行版都包含一组基本的 TrueType 字体,但这些字体通常不是我们能找到的最佳字体。Microsoft 多年来发布了一些高质量的 TrueType 字体作为免费软件。
为了安装它们,请启动 YaST 并执行 在线更新。查找更新 fetchmsttfonts。它应该默认选中(除非您还有一些待处理的软件包管理堆栈更新)。fetchmsttfonts 是一个自动下载和安装 MS TrueType 核心字体的脚本。这些字体是免费软件,不需要任何 Microsoft 产品的许可。
Vista ClearType 字体
如果您想获取新的 Microsoft ClearType 字体,则需要从 openSUSE Build Service 安装 fetchvistafonts。
- 下载 fetchvistafonts。(选择 noarch rpm)
- 打开终端使用zypper安装软件包
示例
警告:GUI 安装程序无法触发必要的安装脚本。
来自 Microsoft 产品
如果您拥有 Microsoft 产品的许可证,尤其是 Windows 操作系统,则可以使用其他字体。它们位于 Windows 安装的 %WINDIR%\FONTS 目录中,将它们复制到 /usr/local/share/fonts 并执行以下操作:openSUSE <= 12.2
openSUSE >= 12.3
这对于让 X11 了解新字体是必要的。
如果您拥有 Windows 操作系统的许可证,但没有在任何地方安装它,则可以下载一些属于 Windows 操作系统一部分的 Internet Explorer 网页浏览器的字体。与 Internet Explorer 网页浏览器一起分发的最有价值的字体是 Tahoma。从 这里 获取它。为了提取实际的 TrueType 字体,请执行以下操作
将 tahoma.ttf 和 tahomabd.ttf 复制到 /usr/local/share/fonts 并运行 SuSEconfig 或 fonts-config。
恭喜,您的 TrueType 字体现在已安装!
调整您的桌面首选项
安装 TrueType 字体不会以任何方式修改您的桌面首选项。为了充分利用您的新字体,请打开您的 KDE 或 GNOME 控制中心,并选择您的新字体之一。最佳屏幕字体是 8 到 10 磅的 Arial、Tahoma 或 Verdana。如果您喜欢衬线字体,请尝试 Georgia。
请注意,由于激活了 TrueType 字节码解释器,不再需要抗锯齿。完全禁用它或将其限制为大于 12 或 15 的大小。
您可能还需要调整您的网页浏览器的首选项。对于 Mozilla Firefox,请打开编辑 - 首选项 - 常规 - 字体和颜色,并在那里选择您的新字体。