fbpx
维基百科

HarfBuzz

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

HarfBuzz
原作者The FreeType Project
開發者Behdad Esfahbod
目前版本
  • 7.2.0 (2023年4月27日;穩定版本)[1]
源代码库
  • github.com/harfbuzz/harfbuzz
编程语言C++
操作系统Microsoft WindowsUnix-like
类型软件开发库
许可协议MIT许可证
网站freedesktop.org/wiki/Software/HarfBuzz/

历史

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

用户

多数应用程序并不直接使用HarfBuzz,而是使用接入这个库的用户界面工具箱。HarfBuzz被用在GNOMEKDEChrome OSAndroid[2]Java的界面库中;[6]还被FirefoxLibreOfficeInkscape等程序直接使用。[2]

参考文献

  1. ^ https://github.com/harfbuzz/harfbuzz/releases/tag/7.2.0.
  2. ^ 2.0 2.1 2.2 2.3 2.4 Byfield, Bruce. HarfBuzz brings professional typography to the desktop. LWN.net. 2017-12-19 [2017-12-20]. (原始内容于2017-12-22). 
  3. ^ 存档副本. [2015-06-06]. (原始内容于2018-12-25). 
  4. ^ HarfBuzz Official website. [2012-11-10]. (原始内容于2018-12-25). 
  5. ^ O'Reilly Open Source Awards: OSCON 2013. 2013-07-26 [2015-06-06]. (原始内容于2015-06-18). 
  6. ^ JEP 258: HarfBuzz Font-Layout Engine. OpenJDK Enhancement Proposals. [2017-12-20]. (原始内容于2017-12-16). 

外部链接

  • 官方网站
  • Harfbuzz API设计讨论版(页面存档备份,存于互联网档案馆

harfbuzz, 波斯语حرف, باز, 的宽式拉丁化转写, opentype, 的意思, 是用于文字塑形的软件开发库, 亦即用于转换unicode文本到字形指标及方位的过程, 最近的, 以处理多种字体技术为目标, 而第一版, 只处理opentype字体, 只提供文字塑形功能而不提供文字布局及渲染, 后者需要其他库的支持, pango, 含有, 可以用于高级的文本排布, freetype或anti, grain, geometry可以用于文本渲染, 原作者the, freetype, project開發者beh. HarfBuzz 波斯语حرف باز 的宽式拉丁化转写 Opentype 的意思 2 3 是用于文字塑形的软件开发库 亦即用于转换Unicode文本到字形指标及方位的过程 最近的HarfBuzz New HarfBuzz 以处理多种字体技术为目标 而第一版 Old HarfBuzz 只处理OpenType字体 2 4 New HarfBuzz只提供文字塑形功能而不提供文字布局及渲染 后者需要其他库的支持 Pango 含有HarfBuzz 可以用于高级的文本排布 FreeType或Anti Grain Geometry可以用于文本渲染 HarfBuzz原作者The FreeType Project開發者Behdad Esfahbod目前版本7 2 0 2023年4月27日 穩定版本 1 源代码库github wbr com wbr harfbuzz wbr harfbuzz编程语言C 操作系统Microsoft Windows Unix like类型软件开发库许可协议MIT许可证网站freedesktop wbr org wbr wiki wbr Software wbr HarfBuzz wbr 目录 1 历史 2 用户 3 参考文献 4 外部链接历史 编辑HarfBuzz最初是由FreeType计划最初的一部分代码发展而来 随后在Qt和Pango当中分别开发 后来合并为MIT许可证授权的通用资源库 这就是Old HarfBuzz Old HarfBuzz随着开发路线转向New HarfBuzz而不再开发 2 2013年贝赫达德 埃斯法赫博德 英语 Behdad Esfahbod 为在HarfBuzz上的成果赢得O Reilly开源大奖 5 用户 编辑多数应用程序并不直接使用HarfBuzz 而是使用接入这个库的用户界面工具箱 HarfBuzz被用在GNOME KDE Chrome OS Android 2 和Java的界面库中 6 还被Firefox LibreOffice和Inkscape等程序直接使用 2 参考文献 编辑 https github com harfbuzz harfbuzz releases tag 7 2 0 2 0 2 1 2 2 2 3 2 4 Byfield Bruce HarfBuzz brings professional typography to the desktop LWN net 2017 12 19 2017 12 20 原始内容存档于2017 12 22 存档副本 2015 06 06 原始内容存档于2018 12 25 HarfBuzz Official website 2012 11 10 原始内容存档于2018 12 25 O Reilly Open Source Awards OSCON 2013 2013 07 26 2015 06 06 原始内容存档于2015 06 18 JEP 258 HarfBuzz Font Layout Engine OpenJDK Enhancement Proposals 2017 12 20 原始内容存档于2017 12 16 外部链接 编辑 自由软件主题 官方网站 Harfbuzz API设计讨论版 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title HarfBuzz amp oldid 73728673, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。