Tuesday, June 25, 2024
2 changes · master
Enhancements to existing features
Arabic text in Sign documents now displays with properly connected letters and correct contextual shapes. This makes signed PDFs and related document output easier to read and more professional for Arabic-speaking users.
Original PR description
Before this commit: Arabic letters were not displayed properly. In particular they have the correct direction but lack ligature, since arabic letters have different shapes depending on the surrounding letters. They were displayed in one shape only (The isolated shape). This commit aims to address this issue by using the arabic_reshaper library. That would simply replace each letter with the unicode of the correct shape depending on the surrounding letters. Task: 3494707 ----------------------------------- This is what we had before: the letters are not connected, and they are in an isolated form.  This is what we have now: the letters displayed in the correct shape. 
This update keeps Enterprise spreadsheet features aligned with the latest spreadsheet engine changes. It improves pivot spreadsheet behavior, including support for flipping pivot axes, and ensures formulas, autofill, comments, and templates continue to work reliably after the upgrade.
Original PR description
This commit is the counterpart of https://github.com/odoo/odoo/pull/169914. It adapts the enterprise code to the o-spreadsheet update.