14

有没有办法在Sphinx中使用 RTL(从右到左,如波斯语、阿拉伯语……)文本?

从 .rst 文件生成 HTML 时,生成的 HTML 是 LTR(默认情况下从左到右)并左对齐,我的问题是如何更改它,使其 RTL 并右对齐。

4

3 回答 3

4

你可以查看 python 的 docutils FAQ。它解释了如何使用 css 和类来标记文本方向。

于 2012-12-03T23:52:48.053 回答
3

您可以尝试支持 RTL 语言(如波斯语)的Minoo主题。

于 2019-04-23T15:42:46.350 回答
2

this answer中所述,您可以使用css。在将文本放在中心从右到左编号问题中,我提到您可以使用 rtl 和 ltr 等类名来更改文本的方向。我的网站Nikola提供支持。我的波斯 gitlab 指导项目更简单,更易读。特别是 farsi.cssREADME.rst的最后一行可能更有帮助。

于 2017-06-02T23:37:06.097 回答