python-arabic-reshaper:重构阿拉伯语句子,以在不支持阿拉伯语的应用程序中使用

时间:2024-05-23 19:39:47
【文件属性】:

文件名称:python-arabic-reshaper:重构阿拉伯语句子,以在不支持阿拉伯语的应用程序中使用

文件大小:27KB

文件格式:ZIP

更新时间:2024-05-23 19:39:47

python arabic reshape Python

Python阿拉伯整形器 重构阿拉伯语句子,以在不支持阿拉伯语脚本的应用程序中使用。 适用于Python 2.x和3.x 描述 阿拉伯文字非常特殊,具有两个基本功能: 它是从右到左书写的。 角色根据其周围的角色而改变形状。 因此,当您尝试在不支持阿拉伯语的应用程序(或库)中打印以阿拉伯语脚本编写的文本时,很可能最终会得到如下所示的内容: 这里有两个问题,首先,字符是孤立的形式,这意味着每个字符都会被渲染,而不管其周围的环境如何;其次是文本是从左到右书写的。 要解决后一个问题,我们所要做的就是使用,该完全在中的Python中实现。 如果使用它,最终将得到如下所示的内容: 剩下要解决的唯一问题是重塑这些字符,并根据其周围环境以正确的形状替换它们。 使用此库有助于进行重塑,因此我们可以获得如下所示的正确结果: 安装 pip install --upgrade arabic-res


【文件预览】:
python-arabic-reshaper-master
----.gitignore(498B)
----README.md(11KB)
----arabic_reshaper()
--------arabic_reshaper.py(9KB)
--------letters.py(20KB)
--------tests()
--------reshaper_config.py(19KB)
--------ligatures.py(32KB)
--------__init__.py(434B)
--------__version__.py(22B)
----meta.yaml(1KB)
----LICENSE(1KB)
----MANIFEST.in(228B)
----setup.py(2KB)
----.travis.yml(368B)
----tox.ini(87B)
----upload-to-anaconda.sh(586B)

网友评论