Issue 43080 - redraw errors with opentype stacking diacritics when scrolling
Summary: redraw errors with opentype stacking diacritics when scrolling
Status: CONFIRMED
Alias: None
Product: Writer
Classification: Application
Component: code (show other issues)
Version: 680m79
Hardware: PC Windows 2000
: P4 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-18 14:10 UTC by gaumann
Modified: 2013-08-07 14:38 UTC (History)
3 users (show)

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


Attachments
sample odt document used to illustrate the problem (6.98 KB, application/vnd.sun.xml.writer)
2005-02-18 14:13 UTC, gaumann
no flags Details
screenshot of diacritic_test.odt file displayed correctly (23.18 KB, image/png)
2005-02-18 14:15 UTC, gaumann
no flags Details
screenshot of diacritic_test.odt file illustrating the error (22.38 KB, image/png)
2005-02-18 14:16 UTC, gaumann
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description gaumann 2005-02-18 14:10:36 UTC
In latin and IPA coderanges stacking diacritics significantly below the baseline
are not redrawn correctly when scrolled off the screen and then back onto the
screen.

To demonstrate this problem you need a font that contains opentype tables for
latin/ipa and a recent version of the uniscribe dll. 

I used the Doulos SIL font version 4.0.10. This font is freeware and available
from
http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=DoulosSIL_download#29c97363

I used version 1.471.4030.0 of the usp10.dll. This is the version that comes
with Office 2003. To get openoffice to use it you need to copy it from
C:\Program Files\Common Files\Microsoft Shared\OFFICE11\USP10.DLL into
C:\Program Files\OpenOffice.org 1.9.79\program

According to
http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=DoulosSILfontFAQ#e17f0ec9
any version of uniscribe 1.0468.4015.0 (main.030328-1500) or later will render
the diacritics correctly.

To demonstrate the problem after installing the font and a recent uniscribe 
1) open the sample file
2) scroll up so that all text is off the screen.
3) scroll back down.

The display will redraw correctly if you save the document, or print it. By the
way it prints correctly.

I have also tested this on windows XP. The triggers there are a little different
but there are still redrawing issues.

This issue is a redrawing issue not a rendering issue and so is not the same as
issue 37073
Comment 1 gaumann 2005-02-18 14:13:22 UTC
Created attachment 22783 [details]
sample odt document used to illustrate the problem
Comment 2 gaumann 2005-02-18 14:15:55 UTC
Created attachment 22784 [details]
screenshot of diacritic_test.odt file displayed correctly
Comment 3 gaumann 2005-02-18 14:16:45 UTC
Created attachment 22785 [details]
screenshot of diacritic_test.odt file illustrating the error
Comment 4 gaumann 2005-02-18 14:19:12 UTC
I forgot to say you can see the problems in the following places:
1) under the j in the first line
2) under the "g" at the end of the third line
3) under the eng at the start of the fourth line
Comment 5 hdu@apache.org 2005-02-22 07:48:53 UTC
HDU->FME: Clipping rectangle?
Comment 6 frank.meies 2005-02-22 09:48:11 UTC
Set target to 'OOo later'