Issue 42663 - Display of invalid combining sequences broken with some Unicode fonts
Summary: Display of invalid combining sequences broken with some Unicode fonts
Alias: None
Product: Internationalization
Classification: Code
Component: code (show other issues)
Version: 680m74
Hardware: PC All
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Keywords: oooqa
Depends on:
Blocks: 41707
  Show dependency tree
Reported: 2005-02-13 05:37 UTC by samphan
Modified: 2017-05-20 11:13 UTC (History)
6 users (show)

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

Text document with invalid combining character sequence (7.41 KB, application/vnd.oasis.opendocument.text)
2005-02-13 06:37 UTC, samphan
no flags Details
Screenshot of the text document loaded in Writer on Linux (51.66 KB, image/png)
2005-02-13 06:38 UTC, samphan
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description samphan 2005-02-13 05:37:20 UTC
When there's an invalid combining character sequence, OOo displays each
combining character in  the sequence individually on a dotted circle to clearly
indicate that there's an error. See issue 42171 and issue 42662 for detail
explanation. Currently this only works on Linux, see issue 42171, and only for
fonts with the dotted circle, see issue 42662.

However, even on Linux it works only with some fonts like Lucidasans and Norasi.
It doesn't work with the new Windows Unicode fonts like Tahoma, Microsoft San
Serif or Lucida Sans Unicode which all have the dotted circle.

Test case :-
- On Linux, load the Writer document attached. It has  three lines containing a
Thai base consonant 'gor gai', three tone marks 'mai ek' (the last two are
invalid and couldn't be displayed and should be displayed over a dotted circle),
and another 'gor gai'. See the attached screenshot.

- The first line is formatted using 'Tahoma', the second using 'Microsoft Sans
Serif' and the third using 'Lucida Sans Unicode'. There's a non-spacing black
box that overstrike the first gor-gai. There's also two dotted circles that
overstrike both gor-gai. In the first two line, the dotted-circles don't take
space because the second gor-gai is displayed next to the first one. In the
third line, they take a wide space and make the caret moving strangely. You can
try moving the caret using the left/right arrow key on the third line.

This issue should also be tested on Windows when the dotted circle feature is
Comment 1 samphan 2005-02-13 06:37:38 UTC
Created attachment 22546 [details]
Text document with invalid combining character sequence
Comment 2 samphan 2005-02-13 06:38:31 UTC
Created attachment 22547 [details]
Screenshot of the text document loaded in Writer on Linux
Comment 3 Martin Hollmichel 2005-03-11 13:55:26 UTC
reassign open l10n issue to new default owner.
Comment 4 arthit 2005-04-01 23:37:44 UTC
Comment 5 Martin Hollmichel 2005-05-22 07:37:46 UTC
set target to OOo Later.
Comment 6 falko.tesch 2005-10-20 17:39:48 UTC
FT: Please verify and fix if applicable, thx.
Comment 7 frank.meies 2005-10-21 07:28:03 UTC
FME->HDU: I think this is yours.
Comment 8 Marcus 2017-05-20 11:13:24 UTC
Reset assigne to the default "".