最近我问了两个关于在 python 和 .net 语言编写的程序中使用 OpenType 功能的问题(1和2),但没有得到答案。我意识到没有办法改变操作系统的文本渲染引擎,或者强制他们使用 OpenType。所以现在想实现我自己的。这样的程序:
- 提供了一个文本引擎,
- 从 otf 和 ttf 文件接收字形形状,并按文本中的字形顺序呈现它们。
- 生成所有 OTL 功能
- 可用于应用程序的其他部分,例如 .NET 或 python GUI 库的控件和组件。
如果 python 和 .net 语言不适合这种情况,请了解其他编程语言或工具。
欢迎大家对常见操作系统的文本渲染系统,或者设计兼容unicode 5.02协议的文本引擎提出意见和回答。