Apache OpenOffice (AOO) Bugzilla – Issue 99863
Glyph-fallback for fonts with missing diacritics
Last modified: 2017-05-20 11:33:39 UTC
Writing a Hebrew text using diacritics from the Ezra SIL fonts works fine. However, if another font is applied to the same text, characters will be misplaced throughout the whole text line.
Created attachment 60687 [details] bugdoc
Created attachment 60688 [details] Screenshot
First line of the bugdoc is formatted with Ezra SIL (looks OK). The second line is copied from the first one, and David is applied.
The font David doesn't support U+0594 (Zaqef Qatan), U+0596 (Tipeha) and U+05A3 (Munah), so they are currently replaced from another font. Mixing these diacritic glyphs from the fallback font with the consonant glyphs from the selected font works surprisingly well in a lot of contexts, but CTL processing suffers badly. And there seems to be a bad problem with measuring the resulting layout. That confuses WriterEngine's very much and it messes up the justification. Maybe the best approach is to ignore diacritics if they are not available available in the same font where the base letters come from.
> Maybe the best approach is to ignore diacritics if they are not available > available in the same font where the base letters come from. I don't know how, but this is exactly the visual result on Vista. No extra diacritics and no problem.
.
Reset assigne to the default "issues@openoffice.apache.org".