View Issue Details

IDProjectCategoryView StatusLast Update
0017567ScribusGeneralpublic2025-06-26 18:54
Reporterale Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Product Version1.7.1.svn 
Summary0017567: RTL: add an LTR/RTL switch in the new document, preferences and setup dialogs
DescriptionFahad'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).
TagsNo tags attached.
PatchNo

Relationships

related to 0014544 new Layout should aware of RTL pages 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-06-26 18:54 ale New Issue
2025-06-26 18:54 ale Relationship added related to 0014544