View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0017567 | Scribus | General | public | 2025-06-26 18:54 | 2025-06-26 18:54 |
Reporter | ale | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | new | Resolution | open | ||
Product Version | 1.7.1.svn | ||||
Summary | 0017567: RTL: add an LTR/RTL switch in the new document, preferences and setup dialogs | ||||
Description | Fahad's patch for the RTL binding direction (0014544) brings Scribus closer to correctly support RTL documents. After having reviewed the patch, it seems to me clear, that we first need to talk about what an LTR/RTL switch should do and where it should be (on top of the New Document dialog). Personally, my suggestion is to do a first implementation that: - adds an LTR/RTL button with the meaning "LTR/RTL document" to the "New Document" dialog - this button sets the initial direction for the "Default Paragraph Style" - adds an LTR/RTL dropdown to the preferences that sets the default value for the "New Document" dialog. In a second step, I would then add the binding direction, based on Fahad's implementation, with a separate patch. At this point I have a first big question: is it correct to assume that a document with RTL binding will also have an RTL text direction? (or a mixed text direction if it contains text in LTR and RTL languages; but it will never only contain only text in LTR direction) In further patches, could / should add: - moving the origin of the window ruler to the top right side (is this useful for RTL documents?) - fix the text frame ruler to start from right and invert the direction of the tabs. Other open questions: - Does it make sense to have a switch in the "Document Setup"? Is it useful to change the binding direction after having started the creation of the document or is it (almost) always better to start from scratch? I will update this description based on the feedback I will get (some comments in this ticket might refer to older versions of it). | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
related to | 0014544 | new | Layout should aware of RTL pages |