Currently all the LibreOffice compoments can manage direction, but the implementations are different between them, notably, Writer can switch all four text direction for the whole page or just in a frame, but text box have no way to use TB-LR direction; and table have no way to use all vertical text direction unless it was inserted in a frame. Calc does not allow vertical text direction to be used in a cell.
Steps to Reproduce:
To fix such bugs, we need efforts to transfer the same functionality between all compoments of LibreOffice, making sure all text diretion functionality based on the same codes, and making them well performanced in both interface, file loading & saving.
User Profile Reset: No
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:54.0) Gecko/20100101 Firefox/54.0
It would be better to have reports for each component.
We also need to compare related codes between the components.
We can reconstructing the codes as a module that any component can share.
There are actually 16 options for directionality: Within-line direction (LTR or RTL), Within-page direction (TTB or BTT), and glyph orientation (0 deg, 90 deg, 180 deg, 270 deg relative to a parallel to the bottom of the page).
So which "four directions" do you mean?
(In reply to Eyal Rozenberg from comment #4)
> There are actually 16 options for directionality: Within-line direction (LTR
> or RTL), Within-page direction (TTB or BTT), and glyph orientation (0 deg,
> 90 deg, 180 deg, 270 deg relative to a parallel to the bottom of the page).
> So which "four directions" do you mean?
Oh I have just thought of within-page directions, and create a button for them, but I agree that all 16 options for directionality can be merge into one module.