后备字体

✍ dations ◷ 2025-02-28 17:40:14 #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后备字型却仍能将未来的所有字元全部收录。

相关

  • 个体个体(英语:individual),一般指一个人或是一个群体中的特定主体,指人时也称个人。个体性(英语:individuality,或selfhood),又称个性,则是指能够成为一个个体的特性或是状态。在生物学中,
  • 欧安组织欧洲安全与合作组织(简称欧安组织;英文:Organization for Security and Co-operation in Europe,缩写:OSCE)是世界上主要的国际组织之一,前身是1975年于冷战期间成立的“欧洲安全与
  • 金融风险金融风险,指任何有可能导致企业或机构财务损失的风险。
  • 洛杉矶快船队洛杉矶快船(英语:Los Angeles Clippers),是一支位于美国加利福尼亚州洛杉矶的NBA篮球队,分属于西部的太平洋赛区,主场为斯台普斯中心。球队在1970年成立于布法罗,1978年迁至圣迭戈,1
  • 大韩航空902号班机空难大韩航空902号班机(KAL902,KE902)是一架大韩航空的波音707民航客机,于1978年4月20日在苏联境内的摩尔曼斯克附近被苏联国土防空军机击中,109名乘客和机组人员中有2名乘客死亡,13人
  • 路博润路博润(英语:Lubrizol Corporation,NYSE:LZ)是一家美国化学工业公司。主要生产特种化学品。1928年成立于美国俄亥俄州克里夫兰,1943年更名为路博润。1960年代在纽约证券交易所挂牌
  • 十大品词在日文文法中,将以下十种词类总称为日文的十大品词:
  • 侯生侯生,世称侯公,秦朝方士,韩国人。在秦为客卿。与韩终、石生一起为秦始皇求不死药。前212年,在卢生的鼓动下,秦始皇自称真人,不再称朕,有人透露皇帝行踪都被处死。侯生对卢生说秦始
  • 红杉 (超级电脑)红杉(Sequoia)是由IBM建造的美国国家核安全管理局(英语:National Nuclear Security Administration)之高级仿真和计算计划(英语:Advanced Simulation and Computing Program)(ASC)蓝色
  • 尤里·阿纳托利耶维奇·普罗科菲耶夫尤里·阿纳托利耶维奇·普罗科菲耶夫(俄语:Ю́рий Анато́льевич Проко́фьев,1939年2月20日-)是苏联党和国家领导人。1939年,生于乌兹别克苏维埃社会主