gpt4 book ai didi

.net - OpenType 编程

转载 作者:行者123 更新时间:2023-12-01 06:17:19 24 4
gpt4 key购买 nike

最近我问了两个关于在 python 和 .net 语言编写的程序中使用 OpenType 功能的问题( 12 ),但没有得到答案。我意识到无法更改操作系统的文本渲染引擎,或强制它们使用 OpenType。所以现在想实现我自己的。这样的程序:

  • 提供一个文本引擎
    • 从 otf 和 ttf 文件接收字形形状,并按照文本中的字形顺序呈现它们。
    • 生成所有 OTL 功能
  • 可用于应用程序的其他部分,例如 .NET 或 python GUI 库的控件和组件。

如果 python 和 .net 语言不适合这种情况,请了解其他编程语言或工具。
欢迎对常见操作系统的文本渲染系统或设计兼容unicode 5.02协议(protocol)的文本引擎提出意见和解答。

最佳答案

Pango+Cairo 做你想做的

您可能想查看Pango这是一个可以处理 OpenType 的文本布局和渲染引擎......请参阅 This blog entry on advanced opentype in Pango .

Pango 还使用 Cairo用于渲染字体、使用 SVG 之类的后端的文本 block 。

关于.net - OpenType 编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2537485/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com