GNUUnifont项目包括一组字体和Unicode字体实用程序。GNUUnifont全面覆盖了第一个Unicode“平面”-基本多语言平面(BMP),具有65536个代码点,支持全球大多数现代脚本的字符。
GNUUnifont,由RomanCzyborra创建,是一种以中等光栅格式设计的免费开源位图字体。它通常存在于各种免费操作系统中,如Linux、XFree86、X.OrgServer和一些嵌入式固件,也用于某些窗口系统。GNUUnifont是根据GNU通用公共许可证第2版或更高版本发布的,但允许嵌入字体的例外情况除外,它于2013年10月成为GNU软件包的一部分。
要在Windows或macOS上安装,只需将字体文件复制到“Fonts”文件夹即可。在MicrosoftWindows上,此文件夹通常位于主磁盘上的Windows主目录中。在macOS上,它可以在主磁盘的“Library”文件夹中找到。
为了在macOS终端中获得最佳外观,请从菜单中选择“终端”,然后选择“首选项”。在设置窗口中,确保您处于“文本”选项卡上,并选中“反别名文本”复选框。TrueType版本的字体大小应为12pt及以上。如果不选择此抗锯齿选项,字体在Mac终端窗口中可能会显得不那么清晰。
注意:BDF、PCF和TrueType文件包含字体中每个字形的大小和间距信息。一些字体呈现引擎可能会忽略此字形信息,尤其是那些处理单空间字体的引擎。使用此类软件,Unifont可能无法正确显示所有字形。BDF字体遵循2.1版(而非2.2版),这是由于2.1版XWindow系统的标准化。Unifont的PSF1版本是单空间的,但限于512个字形,仅与支持控制台帧缓冲字体中256个或更多字形的字体渲染引擎兼容。
unifont.hex的所有来源都可以在完整的unifont实用程序下载页面上找到。
Unifont的局限性:
Unifont中的每个可打印Unicode代码点只存储一个字形。这意味着具有特殊字母组合、辅音簇、浮动元音标记(例如,天成文书、孟加拉语、泰米尔语)或根据其在单词中的位置而改变形状的字母(例如,印度语和阿拉伯语脚本)的复杂脚本在Unifont中可能无法很好地呈现。因此,Unifont最适合作为后备字体。需要准确表示这种复杂脚本的用户应该选择专门设计的完整OpenType字体,以忠实地呈现这些替代形式。
发布说明:
最新版本是GNU项目的一部分。有关更多详细信息,请访问Savannah上的GNU项目Unifont页面。
暂无评论内容