Created attachment 54394 [details] header marker in LTR interface (with options box) The header/footer markers appear in RTL interface as they do in the LTR interface instead of being mirrored ( = to the right side of the border between the header/footer and the document). Also notice the location of the downward arrow which is over the text, in stead of after the text more to the left. The options box is also positioned as in the LTR interface, which in some cases can lead to the text being cut. Screenshots attahed.
Created attachment 54395 [details] header marker in RTL interface (with options box)
Lior, I just built an Hebrew LibreOffice from master and could reproduce the text that goes under the arrow. That would be a problem with the size of the control. Could you give me some details how you got this one? WRT the place of the arrow / plus, I'll hack that one. Another question: what side should the whole label be? I though about placing it on the left side of the page... but that may not be correct for english documents. It would be cool if you could help answering the corresponding Opened Point on that page: http://wiki.documentfoundation.org/Design/Whiteboard/Writer_SpecialIndicators#Open_Points
fixed in master and 3.5 branches: http://cgit.freedesktop.org/libreoffice/core/commit/?id=829c5338b7102e7add7a080c50b938100a38b2e5 http://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-3-5&id=e355b05c90d5182ecf97fd5e1f762b5460b7d45c
Regarding the "other question" - the location of the button should be related to the language the document is written in. E.g. - I can have a Hebrew document in English interface or or an English document with an RTL interface. Although it's possible to set the location of the marker according to the page directionality, I would use the interface directionality for that. So an LTR interface would have the marker on the right, and RTL interface would have the marker on the left.
Verified the fix in beta2, thanks. We still have a problem with the location of the down arrow which is still over the text. I guess the box width should be different depending on the translation itself. Any idea why we use the header (default) string? I didn't find anyway to use any other header option. Maybe we could drop the "(default)" which would workaround the space problem for now?
Created attachment 54726 [details] header marker in RTL interface (with options box) beta2
(In reply to comment #5) > We still have a problem with the location of the down arrow which is still over > the text. I guess the box width should be different depending on the > translation itself. I can't reproduce that part of the bug at all here... the box is properly sized here. The size of the box is computed using the size of the text. Are you using some special font for your applications on your system? Is there anything that could help me reproduce that? > Any idea why we use the header (default) string? I didn't find anyway to use > any other header option. Maybe we could drop the "(default)" which would > workaround the space problem for now? Between the parentheses is show the page style... change the page style and it should change. That information is precious to users and should be kept.
>> We still have a problem with the location of the down arrow which is still >> over the text. I guess the box width should be different depending on the >> translation itself. > > I can't reproduce that part of the bug at all here... the box is properly sized > here. The size of the box is computed using the size of the text. Are you using > some special font for your applications on your system? Is there anything that > could help me reproduce that? I'm on a Debian machine, Hebrew fonts comes from the culmus fonts package. The screenshot is an empty (or maybe a blank line) document - nothing special.
> I'm on a Debian machine, Hebrew fonts comes from the culmus fonts package. The > screenshot is an empty (or maybe a blank line) document - nothing special. Looks OK on the same build on Ubuntu 10.04 and on Windows. So lets drop this issue for the time being. Can't really understand what's the difference.