命名空间

PangoFT2 - 1.0

Pango 的 FreeType 支持

版本1.56.0
作者Owen Taylor、Behdad Esfahbod
许可证LGPL-2.1 或更高版本
网站https://www.pango.org
源代码https://gitlab.gnome.org/GNOME/pango/

生成

C 标头pango/pangoft2.h
pkg-config 文件pangoft2

依赖关系

freetype2-2.0 一种字体加载和渲染库
浏览文档
Pango-1.0 一种用于布局和渲染文本的库
浏览文档

其他文档

FontMap

PangoFT2FontMap 是适用于 FreeType 字体​​的 PangoFontMap 实现。

回调

SubstituteFunc

对已准备的 FcPatterns 进行最终配置微调的函数类型。

函数

font_get_coverage

获取 PangoFT2FontPangoCoverage

font_get_face

返回用于此 PangoFont 的本机 FreeType2 FT_Face 结构。

font_get_kerning

检索两个字母符号组合的字距信息。

get_context

为默认的 PangoFT2 字体图(参见 pango_ft2_font_map_for_display())检索 PangoContext,并将默认字体图的分辨率设置为 dpi_x 乘以 dpi_y

已弃用:1.22  

get_unknown_glyph

返回适用于使用 font 绘制未知字符的字形索引,或如果未找到合适的字形,则返回 PANGO_GLYPH_EMPTY

render

PangoGlyphString 渲染到 FreeType2 位图上。

render_layout

PangoLayout 渲染到 FreeType2 位图上。

render_layout_line

PangoLayoutLine 渲染到 FreeType2 位图上。

render_layout_line_subpixel

PangoLayoutLine 渲染到 FreeType2 位图上,其中位置以固定小数 Pango 单位而非像素指定。

自版本:1.6 起

render_layout_subpixel

PangoLayout 渲染到 FreeType2 位图上,其中位置以固定小数 Pango 单位而非像素指定。

自版本:1.6 起

render_transformed

PangoGlyphString 渲染到 FreeType2 位图上,可能通过变换矩阵变换已布局的坐标。

自版本:1.6 起

shutdown_display

释放全局字体图。(参见 pango_ft2_font_map_for_display())不建议使用全局 PangoFT2 字体图。