Apache OpenOffice (AOO) Bugzilla – Issue 78455
use an arabic font for arabic text
Last modified: 2010-10-22 10:55:56 UTC
To avoid Glyph fallback display problems the usage of built-in printer fonts should be avoided In case of Courier (a monospace font) is selected as a font (for Arabic text) there's a problem with the metrics - since Courier is a printer builtin font it is used for formatting - on the display a different font is used by glyph fallback => incompatible metrics between printer + display The solution can only be to do better glyph fallback on the printer, which is very problematic on printers because they don't deal well with glyphids and non-existant glyphs. HDU: Since the workaround is very easy ("use an arabic font for arabic text") and the fix requires major changes, which were planned for SO8/OOo2, I suggest to retarget this bug. JA: target for OOo Later
In the case of a complex script (like arabic) being written with Courier (or any other monospaced font) I'm not really sure how the best approach is. It is obvious that there is a problem, but what would be a solution that can be generally agreed on? 1. does the user expect the text to be using Courier glyphs (even if the font doesn't support any arabic)? 2. does the user expect glyphs from another font (supporting arabic), which tries to emulate the monospaced metrics of the selected Courier font? 3. does the user neither expect the Courier metrics nor the Courier NotDef glyphs? In this case why did he select Courier in the first place? Are there any good ideas how to solve this problem?
retarget to 3.1
@ja: please provide a bugdoc. On which platforms is the problem confirmed?
reassigning. Please see the questions above.
sorry I have no bugdoc. It's some time ago when I filed this issue. I would ask Waleed Hosny regarding details
I cannot remember any reproducible scenario where monospaced fonts are used with Arabic layout. I set this issue to resolved/REMIND until someone provides a bugdoc that clearly shows that this issue is an issue. Retarget to 3.x
closing issue