Apache OpenOffice (AOO) Bugzilla – Issue 43080
redraw errors with opentype stacking diacritics when scrolling
Last modified: 2013-08-07 14:38:26 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
Created attachment 22783 [details] sample odt document used to illustrate the problem
Created attachment 22784 [details] screenshot of diacritic_test.odt file displayed correctly
Created attachment 22785 [details] screenshot of diacritic_test.odt file illustrating the error
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
HDU->FME: Clipping rectangle?
Set target to 'OOo later'