后备字体

✍ dations ◷ 2025-08-21 18:43:50 #Unicode,字体

后备字体(Fallback font)是指在当时显示的字型缺乏某些字元时,被用于显示缺失字元的字体。因为其作为显示的最后一道防线,后备字体应该尽可能包含所有Unicode字元。

当缺失字元没有后备字体用于显示时,通常会将缺失字元改为黑色方块、白色空心方块、问号、Unicode占位字元(U+FFFD)显示,或者干脆略过该字元。在实务上,像是CSS等支援字体列表依序显示的系统,通常会将一或多套后备字体置入列表最后,以防止缺字的情况发生。

Unicode BMP Fallback是一套最早用于侦错用途的后备字型。BMP代表的是Unicode字元平面的基本多语言平面(Basic Multilingual Plane)。在该字型中,每个字元都是用方框围住的四位数十六进制编码。左方的图案是该字型的示意图,展示了一个空白字元(U+0020)。

不像下述的Unicode Last Resort字型,Unicode BMP Fallback字型只能显示Unicode标准的第零平面,也就是基本多语言平面中的65536种字元。这是因为其字体设计每字元容纳四个编码,因此只能对应U+0000(=0)至U+FFFF(=65535)的字元,也就是第零平面。

此字型是万国码联盟在制定Unicode 5.0时所提供一套包含所有Unicode平面的后备字型。该字型是Mac OS X Last Resort系统字型的衍生版,由苹果公司授权让万国码联盟在非苹果平台上使用。

该字型的字元以粗黑圆角方框围住,中间以该编码区段的代表字元显示,让使用者能大略知道缺失文字的语言。在粗框的左右,各记载了该区段的Unicode十六进制编码起始值与终止值,上下则写出该区段的叙述。

不像Unicode BMP Fallback或GNU Unifont,Unicode Last Resort字型不会针对每个字绘制不同的字元,而是对该区段直接用同一字元显示。这样的设计事实上是对常见字体标准,TrueType、OpenType、PostScript、WOFF等的妥协。由于常见的字体标准皆采用sfnt定址,因此只允许在十六位元的定址空间内提供最多65536(FFFF)个不同的字元。然而,今日的Unicode已经有超过十万种字元,理论定址空间也超过一百万种字元,是sfnt定址允许的约15倍大小。因此,尽管随着时间推进,Unicode定义的字元只会越来越多,Unicode Last Resort后备字型却仍能将未来的所有字元全部收录。

相关

  • 羊乳羊乳,俗称羊奶,是家羊的乳汁。在现代文化中,相较于直接饮用,羊乳更常用于制造乳制品。许多著名的乳酪便是以羊乳制成,如希腊的菲达起司、法国的罗克福干酪、西班牙的曼彻格起司以
  • 印度尼西亚人民协商会议印度尼西亚共和国人民协商会议(印尼语:Majelis Permusyawaratan Rakyat Republik Indonesia,MPR)是印度尼西亚的立法机关。人民协商会议实行两院制,由人民代表会议和地方代表理事
  • 圣贝尼托圣贝尼托县(San Benito County, California)是美国加利福尼亚州的一个县,位于太平洋海岸山脉。面积3,605平方公里,根据美国2000年人口普查数字,共有人口53,234人。县治霍利斯特(Ho
  • 抵制、撤资、制裁“抵制、撤资、制裁”(英语:Boycott, Divestment and Sanctions Movement,简称“BDS运动”)是自2005年7月9日起,由英国社会运动组织一项全球性的运动,目的是向以色列施压,呼吁以色
  • 杜近芳杜近芳(1932年-),北京人,中国京剧表演艺术家,工旦行,师承梅兰芳。她从1951年起成为国家演员,在中国文化部中国戏曲研究院(现在的中国艺术研究院)的实验京剧团(后来的中国京剧团、中国京
  • 汉斯·弗里切汉斯·格奥尔格·弗里切(德语:Hans Georg Fritzsche,1900年4月21日-1953年9月27日),德国记者、纳粹德国高级官员。出生在鲁尔区的波鸿,1917年加入德国陆军。一战以后曾进入大学学习
  • π-演算在计算机科学中,π-演算(pi-演算,英语:π-calculus,pi-calculus)是一套进程演算的形式系统,最早由Robin Milner、Joachim Parrow和David Walker于1992年在通信系统演算(英语:Calculus
  • 穆汉祥穆汉祥(1924年-1949年5月20日),天津回族人。中国共产党早期人物。1942年,穆汉祥从国立中央工业专科学校电机科毕业,到兵工厂当练习生,后考入交通大学。1945年,随校迁至上海。1947年,
  • 弗雷马尼斯冰川坐标:72°5′S 168°15′E / 72.083°S 168.250°E / -72.083; 168.250弗雷马尼斯冰川(英语:Freimanis Glacier)是南极洲的冰川,位于维多利亚地的博克格雷温克海岸,处于阿德默勒尔
  • 成翊世成翊世,字季明,平原郡(今山东平原县)人,中国东汉官员。成翊世少年好学,深明道术。开始担任郡吏,汉安帝时上书邓太后,请太后还政安帝,被治罪。安帝亲政后,征拜尚书郎。中常侍樊丰、皇帝