當作業系統(或自帶文本渲染的軟件)需要顯示文本時,必須確定所選字體中是否包含字符。如果字符缺失,它將顯示 .notdef 字形或使用備用機制,例如在其他字體中查找該字符。最後手段字體確保至少有一種字體能夠顯示此類缺失字符,這些字體也稱為備用字體。
通常,最後手段字體包含特定字符組的字形,其中此類字形表示特定的字符範圍。這將確保字形數量保持較低,而字體可以包含到所有 Unicode 平面的映射,覆蓋超過一百萬個碼點。在 OpenType 規範中,基本上有兩種格式可以存儲許多字符到字形索引的映射。適用於常規字體的常見格式和針對存儲映射到單個字形的字符範圍進行優化的緊湊格式。
Windows 不支援使用緊湊格式的最後手段字體。Apple 的最後手段字體使用緊湊格式。它預裝在 Mac 上幷包含所有 Unicode 字符。最後手段字體的文件大小為 3KB,但如果使用常見格式保存,它將變為 12.7MB。
預設情況下,FontCreator 使用常見格式保存字體,除非您選中"最後手段字體"複選框。
某些網站使用空白字體來檢測瀏覽者系統上是否存在字體。其他網站使用此類字體以確保不顯示來自其他字體的字符。
英文原文:https://www.high-logic.com/fontcreator/manual16/fc_last-resort-fonts.html