Last Resort是一种专用字体,其中包括一组字形来表示Unicode字符的类型。这些字形的专门设计是为了允许用户认识到代码点是以下一个:
可以轻松从最新版本中下载了与Unicode版本16.0.0相对应的Last Resort Fonts的最新预制二进制文件。这些字体可以作为时间和资源允许的Unicode标准的未来版本更新。
该存储库包括两个版本的Last Resort字体:最后的度假胜地和最后的度假胜地。尽管这两种字体都可以同时安装(因为它们具有不同的名称),但鼓励您下载并仅安装您使用的环境中可以使用的字体:
文件lastresort-regular.ttf是一种名为Last Resort的字体,其“ CMAP”表包含一个格式12(分段覆盖范围),可在几乎所有现代环境中支持。该字体为8MB,包括5,372个字形。如果您不确定要使用哪种字体,请下载并安装此字体。
文件lastresorthe.ttf是一种名为Last Resort高效效率的字体,其“ CMAP”表包含更有效的(对于这种类型的字体)format 13(多对多范围映射),可在某些环境中不支持某些环境,例如大多数Windows和Adobe应用程序。因此,这种字体较小(500k)且具有较少的字形(362),在下载和安装时需要更大的护理。
这两种字体'cmap'表都包含一个格式4(段映射到三角洲值),这是Windows OS要求。最后一个度假胜地的高效率字体是一个存根(又称为空)。
最后的度假字体的字形被用作“最后的度假胜地”到任何其他字体的备份:如果字体不能表示任何特定的Unicode字符,则会显示出最后的“丢失”字体,而是显示了来自Last Resort Fonts的适当“缺失”字形。这使用户能够更轻松地辨别其是什么类型的字符,并提供有关他们正确显示字符的字体类型的线索。有关更多信息,请参见Unicode标准,第5.3节,未知和缺失字符。
总体而言,使用最后的度假字体对不可能的字符有许多优势:
Unicode块由来自块的代表性字形说明,以与其他块的字形尽可能不同。正方形的周围框架提供了一个常见的,可识别的元素,并嵌入了此框架边缘的边缘,只有大尺寸可见,是块名称及其代码点范围的一种形式,可帮助识别。




字体中有两种特别类型的字形。其中一种类型表示现有块中的任何未分配的代码点。另一种类型代表66个非特征代码点:fdd0..fdd0..fffe..fffe..ffff,1fffe..1fffe..1ffff,2fffe..2fffe..2ffff,3fffe..3fffe..3ffff,4fffe..4fffe..4fffe..4fffe..4fffe..5fffe..5ffffe..5ffff,6ffffe..6ffffe..6ffffe..6ffffe..7ffffe..7ffffe..7ffffe..7ffffe..8fffe..8fffe..8fffe..8fffe..9fffe..9fffe..9fffe..9fffe..9fffe..9fffe..9fffe..9fffe..9fffe..9fffe..9fffe..9fffe..9 cfffe..cffff,dfffe..dffff,efffe..efffe..effff,ffffe..fffff和10fffe..10ffff。




示例字形以多种方式选择。例如,几乎所有的婆罗门脚本都显示了最初的辅音ka ,例如sinhala。拉丁语使用字母A ,因为它是第一个字母,并且因为在每个拉丁语中,都有一个很容易区分的字母A。希腊语和西里尔(Cyrillic)分别使用了他们的最后一封信ω和〜 ,由于它们的独特性。大多数其他脚本在独特的地方使用其初始字符。
最后的手段是由Apple Inc.,Evertype的Michael Everson和Unicode,Inc。绘制的。
注意:从源构建字体要求安装Python版本3和Afdko(用于Opentype的Adobe Font Development套件)。
要从源构建字体,只需执行build.sh文件即可。
尽管最后一个不得已的字体存储库被认为是稳定的,但不能保证它会进行更新,但可以通过提交新问题提供建议。
版权所有©1998-2024 Unicode,Inc。Unicode和Unicode徽标是美国和其他国家的Unicode,Inc。的注册商标。
需要CLA为该项目做出贡献 - 请参阅contruting.md文件(或启动拉动请求)以获取更多信息。
该存储库的内容由Unicode使用条款管辖,并根据SIL Open Font许可(版本1.1)发布。