Issue 83884 - unicode character 'superscript zero' breaks german umlauts
Summary: unicode character 'superscript zero' breaks german umlauts
Status: CLOSED DUPLICATE of issue 88376
Alias: None
Product: Writer
Classification: Application
Component: editing (show other issues)
Version: OOo 2.3
Hardware: PC Linux, all
: P3 Trivial (vote)
Target Milestone: ---
Assignee: stefan.baltzer
QA Contact: issues@sw
URL:
Keywords: needmoreinfo, oooqa
Depends on:
Blocks:
 
Reported: 2007-11-22 19:16 UTC by bollin
Modified: 2008-10-06 08:45 UTC (History)
4 users (show)

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


Attachments
contains 'superscript zero' (7.40 KB, application/vnd.oasis.opendocument.text)
2007-11-22 19:16 UTC, bollin
no flags Details
contains umlauts, latin characters and digits only (7.38 KB, application/vnd.oasis.opendocument.text)
2007-11-22 19:17 UTC, bollin
no flags Details
screenshot of loaded bad.odt (26.58 KB, image/png)
2007-11-22 20:16 UTC, bollin
no flags Details
screenshot of bad.odt loaded after good.odt (26.97 KB, image/png)
2007-11-22 20:17 UTC, bollin
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description bollin 2007-11-22 19:16:05 UTC
Hello,

I have two files: one (bad.odt) that contains the unicode character 'superscript
zero' / U+2070 + some umlauts and another one (good.odt) with 'superscript zero'
removed. Opening bad.odt in a fresh instance of OOorg breaks the display of the
umlauts but not of other latin characters or digits. But I open good.odt first
in fresh instance and bad.odt while good.odt is still everything will be okay.

The problem can be removed in OOorg 2.2.1 and 2.3.0 but not in 2.0.x.

Cheers,
Torsten
Comment 1 bollin 2007-11-22 19:16:56 UTC
Created attachment 49833 [details]
contains 'superscript zero'
Comment 2 bollin 2007-11-22 19:17:41 UTC
Created attachment 49834 [details]
contains umlauts, latin characters and digits only
Comment 3 bollin 2007-11-22 19:20:04 UTC
Sorry some corrections:

I have two files: one (bad.odt) that contains the unicode character 'superscript
zero' / U+2070 + some umlauts and another one (good.odt) with 'superscript zero'
removed. Opening bad.odt in a fresh instance of OOorg breaks the display of the
umlauts but not of other latin characters or digits. If I open good.odt first
in fresh instance of OOorg and bad.odt while good.odt is still open - everything
will be okay.

The problem can be reproduced in OOorg 2.2.1 and 2.3.0 but not in 2.0.x.

Cheers,
Torsten
Comment 4 Regina Henschel 2007-11-22 19:49:55 UTC
For me all characters are displayed correct. I work on WinXP with German OOo.

Can you please attach a picture, which shows the "broken" display?

My Bitstream Serif font has the file VeraSe.ttf; 58.8KB; 2003-04-16. It does not
contain a glyph for U+2070. Which is your font-file? Does it contains a glyph
for U+2070?

Does the problem also occur, if you use another font for the document?
Comment 5 bollin 2007-11-22 20:16:31 UTC
Created attachment 49836 [details]
screenshot of loaded bad.odt
Comment 6 bollin 2007-11-22 20:17:07 UTC
Created attachment 49837 [details]
screenshot of bad.odt loaded after good.odt
Comment 7 michael.ruess 2007-11-23 06:49:38 UTC
Reassigned to SBA.
Comment 8 bollin 2007-11-23 08:50:47 UTC
The problem remains after changing the font to Microsoft's Arial in both
documents. How can I search for a specific glyph in a TTF file? Is there any
tool available for Linux? My VeraSe.ttf has 60280 bytes and is from 2006-07-19.
Comment 9 nmailhot 2007-11-23 10:35:56 UTC
@bollin 

1. you should really replace your Vera fonts with DejaVu (http://dejavu.sf.net),
it has filled many glyph holes in Vera, and Vera is basically unmaintained nowadays

2. The gnome tool "gucharmap" is pretty good to show you what glyph is available
for what font (select a font, go to the desired codepoint, right-click on the
glyph and it'll tell you if the glyph is available on the selected font,
substituted from another, or not available at all)
Comment 10 bollin 2007-11-23 11:12:13 UTC
Thanks for pointing me to Dejavu and gucharmap. Dejavu really fixes the problem
for me and gucharmap is really useful. But I still consider this as a bug,
because it cannot be reproduced in OOorg 2.0 or in the Windows version.
Comment 11 mbayer 2008-01-09 14:48:23 UTC
Unable to reproduce using OOo2.3.1B9238 (Sun) Linux i86 RPM de_DE under openSUSE
10.2.
Comment 12 bollin 2008-06-26 19:46:42 UTC
I can reproduce it with version 2.4.0-5 on Debian.
Comment 13 mbayer 2008-06-26 20:40:53 UTC
mbayer->bollin: Please adhere to our issue description guidelines.
Comment 14 mbayer 2008-06-26 20:49:36 UTC
mbayer->bollin: Please clarify whether you are using the “vanilla†OOo (i.e.
downloaded from openoffice.org) or a distribution build (e.g. Debian, openSUSE).
The version number you indicate in desc13 sounds somewhat strange.
Comment 15 bollin 2008-06-28 10:08:17 UTC
It is the distribution build which is currently in Debian/testing.
Comment 16 mbayer 2008-06-28 11:08:29 UTC
Closing as WFM due to comments in desc16.

mbayer->bollin: Please report issues in distribution builds to the respective
distributor. In case you encounter again problems with OOo, please double-check
you are using the “vanilla†OOo (i.e. the stable build from our site).
Comment 17 bollin 2008-06-28 13:10:41 UTC
I can easily reproduce it with OOo_2.4.1_LinuxIntel_install_en-US.tar.gz .
Comment 18 bollin 2008-06-28 17:45:25 UTC
I forgot to mention that the problem vanishes after removing the 'Bitstream
Vera' fonts from my systems. I think it is still a bug.
Comment 19 bollin 2008-06-30 11:36:45 UTC
The error can be reproduced on a freshly installed Ubuntu 8.04 with both the
distribution and the upstream build of OOorg. The package ttf-bitstream-vera is
installed by default in Ubuntu.
Comment 20 hdu@apache.org 2008-09-08 15:04:11 UTC
Same root cause as issue 88376

*** This issue has been marked as a duplicate of 88376 ***
Comment 21 stefan.baltzer 2008-10-06 08:45:41 UTC
SBA: Closing duplicate.
Note that issue 88376 is fixed and verified for OOo 3.0 (integrated since Build
OOO300_m4).