2012-09-30 37 views
9

Có cách nào để sử dụng văn bản RTL (Phải sang trái, như farsi, arabic, ...) trong sphinx không?Hỗ trợ RTL bằng Python Sphinx

Khi tạo html từ tệp .rst, html được tạo là LTR (Từ trái sang phải theo mặc định) và căn trái, và câu hỏi của tôi là cách tôi có thể thay đổi và đặt RTL và căn phải.

Cảm ơn bạn đã trả lời.

+0

-1 vì tôi không biết rtl có ý nghĩa gì trong ngữ cảnh này – bmu

+1

rtl (RTL, phải sang trái, farsi, arabic, ...) – Ocean

+1

cảm ơn bạn, đã xóa bỏ ghi chú của tôi, +1 – bmu

Trả lời

2

Bạn có thể kiểm tra docutils của python FAQ. Nó giải thích cách sử dụng css và các lớp để đánh dấu hướng văn bản.

+0

cảm ơn câu trả lời của bạn . – Ocean

0

Như đã đề cập trong this answer bạn có thể sử dụng css. Trong put a text in centerRight to left numbering problem, tôi đã đề cập rằng bạn có thể sử dụng tên lớp như rtl và ltr để thay đổi hướng của văn bản. My website được cung cấp bởi Nikola. My Persian gitlab guidance project đơn giản và dễ đọc hơn. Đặc biệt farsi.css và dòng cuối cùng của README.rst có thể hữu ích hơn.

Các vấn đề liên quan