HarfBuzz

✍ dations ◷ 2025-06-03 03:10:05 #数码字体排印,自由发展元件与函式库,用C编程的自由软件

HarfBuzz(波斯语حرف‌باز‎的宽式拉丁化转写,“Opentype”的意思)是用于文字塑形的软件开发库,亦即用于转换Unicode文本到字形指标及方位的过程。最近的HarfBuzz(New HarfBuzz)以处理多种字体技术为目标,而第一版(Old HarfBuzz)只处理OpenType字体。New HarfBuzz只提供文字塑形功能而不提供文字布局及渲染,后者需要其他库的支持,Pango(含有HarfBuzz)可以用于高级的文本排布,FreeType或Anti-Grain Geometry可以用于文本渲染。

HarfBuzz最初是由FreeType计划最初的一部分代码发展而来,随后在Qt和Pango当中分别开发,后来合并为MIT许可证授权的通用资源库,这就是Old HarfBuzz。Old HarfBuzz随着开发路线转向New HarfBuzz而不再开发。2013年贝赫达德·埃斯法赫博德(英语:Behdad Esfahbod)为在HarfBuzz上的成果赢得O'Reilly开源大奖。

多数应用程序并不直接使用HarfBuzz,而是使用接入这个库的用户界面工具箱。HarfBuzz被用在GNOME、KDE、Chrome OS、Android和Java的界面库中;还被Firefox、LibreOffice和Inkscape等程序直接使用。

相关

  • 球床反应堆球床反应堆(英语:Pebble bed reactor,缩写为PBR),亦称卵石床反应堆,是一种先进的核子反应堆设计,1966年于德国首次提出。球床反应堆是高温气冷堆之一(其它堆型还有英国的二氧化碳冷
  • 哈巴罗夫斯克边疆区哈巴罗夫斯克边疆区(俄语:Хаба́ровский край,罗马化:Khabarovsky kray)是位于俄罗斯远东地区的一个边疆区,为俄罗斯第四大行政区。在2015年有人口1,338,305人,地广
  • 美国国家科学研究委员会美国国家科学研究委员会(United States National Research Council),1916年由美国国家科学院创建的“民间非营利组织”,是美国国家科学院、美国国家工程院和美国国家医学院(英语:N
  • 卡叠石战役卡迭石战役是古埃及与赫梯王国争夺叙利亚地区统治权而发生的战役。约前1274年5月底埃及第十九王朝的法老拉美西斯二世与赫梯国王在奥伦特河边的卡迭石(叙利亚的大马士革东北)
  • 灌木灌木是没有明显主干的木本植物,植株一般比较矮小,不会超过6米。从近地面的地方就开始丛生出横生的枝干。都是多年生。一般为阔叶植物,也有一些针叶植物是灌木,如刺柏。如果越冬
  • 法国国家信息与自动化研究所法国国立计算机及自动化研究院,法文为 Institut national de recherche en informatique et en automatique (简称INRIA),其重点研究领域为计算机科学,控制理论及应用数学。该
  • 奥伦施拉格亚当·戈特洛布·奥伦施拉格(Adam Oehlenschläger)(1779年11月14日- 1850年1月20日)是丹麦诗人和剧作家。他是丹麦文学、浪漫主义代表之一。除了亚当·戈特洛布·奥伦施拉格,187
  • 英属魁北克省魁北克省(英语:Province of Quebec)是英国在七年战争后在北美建立的一块殖民地。根据《1763年巴黎条约》,英国获得法属加拿大,而法国则保留非常富裕的小岛瓜德罗普。根据英国《17
  • 前镇之星站前镇之星站位于高雄市前镇区,为高雄捷运环状轻轨的车站。可站外转乘高雄捷运红线凯旋站。车站代码为C3。站区位于凯旋四路与中山三、四路口。预计兴建完成初期每日可达1.6万
  • 迪恩·亨德森迪恩·布拉德利·亨德森(英语:Dean Bradley Henderson;1997年3月12日-)是一位英格兰足球运动员,在场上的位置是守门员。他现时由英超球队曼联外借至英超球队锡菲联,并且也代表英格