FreeType 2.12 发布,支持 OT-SVG 字体

FreeType 是用 C 语言编写的,一个免费提供的、可移植的软件库,用于渲染字体。它被设计成小巧、高效、高度可定制,同时能够为数字排版产生大多数矢量和位图字体格式的高质量输出(字形图像)。

FreeType 2.12 现已发布,更新内容如下:

IMPORTANT CHANGES

FreeType 现在可以处理 OT-SVG 字体,可以用 FT_CONFIG_OPTION_SVG 配置宏来控制。默认情况下,它只能加载 OpenType 字体的 SVG 表。 然而,通过使用新的 ot-svg 模块的 svg-hooks 属性,可以注册一个外部 SVG 渲染引擎。FreeType 的演示程序已经被设置为使用 librsvg 作为渲染库。

MISCELLANEOUS

  • 纠正了位图偏移
  • FT_Open_Face 的新标签 FT_PARAM_TAG_IGNORE_SBIX 使 FreeType 忽略字体中的 sbix 表,允许应用程序访问字体的轮廓字形。
  • FT_FACE_FLAG_SBIX 和 FT_FACE_FLAG_SBIX_OVERLAY 以及它们相应的预处理器宏 FT_HAS_SBIX 和 FT_HAS_SBIX_OVERLAY 使应用程序能够按照 OpenType 规范中的描述处理 sbix 表。 
  • 内部的 zlib 代码已经更新,与当前的 zlib 版本(1.2.11)同步。
  • 以前的内部加载标志 FT_LOAD_SBITS_ONLY 现在是公开的。
  • 构建系统的一些小改进,特别是对 zlib 库的处理(内部与外部)。
  • 支持非桌面通用 Windows 平台。
  • 其他一些小的错误和文档的修正。
  • 如果给出选项 -n,ftdump 演示程序会显示更多 Type1 字体的信息。
  • ftgrid 现在可以显示嵌入的 bitmap strikes。

更新说明:https://sourceforge.net/projects/freetype/files/freetype2/2.12.0/

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/189553/freetype-2-12-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。