Issue 99863 - Glyph-fallback for fonts with missing diacritics
Summary: Glyph-fallback for fonts with missing diacritics
Status: ACCEPTED
Alias: None
Product: gsl
Classification: Code
Component: code (show other issues)
Version: OOO310m2
Hardware: PC Windows XP
: P3 Trivial (vote)
Target Milestone: OOo 3.x
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-04 12:26 UTC by hennerdrewes
Modified: 2017-05-20 11:33 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
bugdoc (8.80 KB, application/vnd.oasis.opendocument.text)
2009-03-04 12:30 UTC, hennerdrewes
no flags Details
Screenshot (5.84 KB, image/png)
2009-03-04 12:30 UTC, hennerdrewes
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description hennerdrewes 2009-03-04 12:26:51 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.
Comment 1 hennerdrewes 2009-03-04 12:30:03 UTC
Created attachment 60687 [details]
bugdoc
Comment 2 hennerdrewes 2009-03-04 12:30:37 UTC
Created attachment 60688 [details]
Screenshot
Comment 3 hennerdrewes 2009-03-04 12:32:54 UTC
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.
Comment 4 hdu@apache.org 2009-03-04 13:10:13 UTC
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.
Comment 5 hennerdrewes 2009-03-05 07:50:07 UTC
> 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.
Comment 6 hdu@apache.org 2009-04-23 10:17:55 UTC
.
Comment 7 Marcus 2017-05-20 11:33:39 UTC
Reset assigne to the default "issues@openoffice.apache.org".