[Libreoffice-qa] QA Weekly Focus: RTL

Stéphane Guillou stephane.guillou at libreoffice.org
Mon Dec 4 19:43:00 UTC 2023


Hi all!

Last week, we focused on the Navigator sidebar deck, a feature that has 
steadily become more useful over the last few years of development. Over 
the week, 18 issues were touched, of which 5 were resolved, of which 2 
were fixed by Jim:

  * Subsections are now collapsible:
    https://bugs.documentfoundation.org/show_bug.cgi?id=158103
  * Protect and Hide are now available from a section's context menu:
    https://bugs.documentfoundation.org/show_bug.cgi?id=157681

Thanks goes in particular to Jim, Bogdan, Heiko, Sophie, Ilmari and Stuart!

This week, we focus on issues related to *Right-to-Left* languages and 
scripts, or "RTL". This includes writing systems used in Arabic, Farsi, 
Hebrew, Kashmiri, Pashto, Uighur, Urdu, Sindhi and Sorani[1].

Such issues might be related to how a font is rendered, how well the 
text layout is handled or how functional the RTL user interface (UI) is.

To find relevant issues, go to this meta bug: 
https://bugs.documentfoundation.org/showdependencytree.cgi?id=43808&hide_resolved=1

Some issues might need consolidating, re-testing or clarifying. If you 
want to focus on one language, you can find more precise meta bugs in 
the tree.

You can also look for issues that mention "RTL" but are not categorised 
as such. They might need a relevant meta bug number added to the 
"Blocks" field: https://link.infini.fr/rtl

About testing:

  * Testing layout and rendering in a document: turning on RTL support
    in LibreOffice needs to be done with Options > LibreOffice >
    Languages and Locales > General > Complex Text Layout.
  * Testing RTL UI issues: you can turn it on temporarily without
    changing the UI language by starting LibreOffice from the command
    line with the "SAL_RTL_ENABLED" environment variable. For example:

    SAL_RTL_ENABLED=1 libreoffice

Communication:

  * For any question or doubt, please join us on the RTL IRC channel:
    ircs://libera.chat/#libreoffice-rtl
      o It is bridged to a Telegram channel: https://t.me/+DSy7T-Akx4VkM2Rk
  * There are also language-specific channels:
      o Arabic: https://t.me/LibreOffice_Arabic
      o Hebrew: https://t.me/+3E8Ggr5sx91mNjQ0

Some other useful links:

  * Our Weekly Focus pad: https://pad.documentfoundation.org/p/qa
  * RTL issues on the Wiki: https://wiki.documentfoundation.org/RTL_Bugs
  * Some issues might be related to the text-shaping library HarfBuzz
    (LibreOffice is currently built using HarfBuzz 8.2.2). If we
    identify an issue comes from upstream, we can report it there:
    https://github.com/harfbuzz/harfbuzz/issues

Thanks everyone for your contributions!

[1]: https://en.wikipedia.org/wiki/Right-to-left_script

-- 
Stéphane Guillou
Quality Assurance Analyst | The Document Foundation

Email:stephane.guillou at libreoffice.org
Matrix: @stragu:matrix.org
Fediverse: @stragu at mastodon.indie.host
Web:https://stragu.gitlab.io/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-qa/attachments/20231204/33500ad0/attachment.htm>


More information about the Libreoffice-qa mailing list