gpt4 book ai didi

python - 乌尔都语字体的逆向渲染

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:13:42 25 4
gpt4 key购买 nike

我在 Ubuntu 平台上做一个基于乌尔都语的项目。我正在使用 Python 语言并且几乎完成了我的任务。

问题在于,乌尔都语文本以相反的顺序呈现。

例如,考虑单词 کام(表示工作)由三个字母组成:ˊ ,
اms

输出以相反的顺序呈现为 ماک由三个字母组成:ms,
ا,和ˊ

将此文本复制到 Open Office 或在 Firefox 中打开生成的 XML 文件时,生成的结果是绝对需要的。

我正在使用 Python 2.6 IDLE,它与 Windows 平台完美配合,这清楚地表明它不是 IDLE 的问题。正在研究 TKINTER GUI 库。

如何解决这个问题?

最佳答案

我对阿拉伯语也有类似的问题。 Tkinter 是 Tk GUI 工具包的 Python 接口(interface),不幸的是它有 no support for bidirectional languages .

我的解决方案是使用 wxPython反而。 wxPython 也很不错,因为您的应用程序在使用的任何平台上看起来都是原生的。

这里有更多关于 Tk 缺乏双向支持的信息:http://easygui.wordpress.com/2010/02/03/easygui-and-unicode/

关于python - 乌尔都语字体的逆向渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4668985/

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