Pango

文章目录


Pango是一个用于布局和渲染文本的库,强调国际化。
Pango可以在任何需要文本布局的地方使用,尽管迄今为止关于Pango的大部分工作都是在GTK widget toolkit 的上下文中完成。
Pango是GTK文本和字体处理的核心。

Pango是模块化设计的;核心Pango布局引擎可以与不同的字体backends一起使用。有三个基本backends,每个backend 都有多个渲染选项。

  • 使用FreeType和 fontconfig 库的客户端字体。可以使用 Cairo 或 Xft 库进行渲染,也可以直接渲染到没有其他库的内存缓冲区中。
  • Microsoft Windows上的本机字体。渲染可以通过Cairo完成,也可以直接使用本地Win32 API。
  • MacOS X上的原生字体,通过 Cairo 渲染。

复杂文本支持由HarfBuzz 提供支持,在所有平台上。

Pango与Cairo 的融合提供了一个具有高质量文本处理和图形渲染的完整解决方案。

除了低级布局渲染例程外,Pango还包括 PangoLayout,一个用于布局整个文本块的高级驱动程序,以及帮助编辑国际化文本的例程。

Pango依赖于GLib库的2.x系列;有关GLib的更多信息,请访问:https://www.gtk.org/

如果此信息不足,请参阅:https://docs.gtk.org/Pango/


2024-04-22(一)

相关推荐

  1. Pango

    2024-04-25 20:24:03       39 阅读
  2. gitee_pingo集成图床

    2024-04-25 20:24:03       66 阅读
  3. Openstack(T)openstack event list 验证panko,显示为空

    2024-04-25 20:24:03       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-25 20:24:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-25 20:24:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-25 20:24:03       87 阅读
  4. Python语言-面向对象

    2024-04-25 20:24:03       96 阅读

热门阅读

  1. C# Bitmap实现角度旋转

    2024-04-25 20:24:03       33 阅读
  2. sa-token整合oauth2

    2024-04-25 20:24:03       32 阅读
  3. 理财投资-认识期货

    2024-04-25 20:24:03       33 阅读
  4. 【代码随想录】day45

    2024-04-25 20:24:03       27 阅读
  5. alert() 函数功能

    2024-04-25 20:24:03       30 阅读
  6. EureKa详解

    2024-04-25 20:24:03       31 阅读
  7. 6-137 高精度小数

    2024-04-25 20:24:03       38 阅读
  8. Http长连接 和 短连接 原理

    2024-04-25 20:24:03       31 阅读