Apache OpenOffice (AOO) Bugzilla – Issue 15642
Symbol incorrectly imported in 1.1b2 from 1.0.1
Last modified: 2013-08-07 15:20:43 UTC
Symbols are incorrectly imported in 1.1b2 from 1.0.1 Steps to reproduce: - open a new presentation OO 1.0.1 - insert a text using the Symbol font - save - open the file with OO 1.1b2 Expected behavior: see the greek symbols Current behavior: instead of the greek symbols, we see roman letters.
Created attachment 6901 [details] 1.0.1 file with a capitalized sigma
Update: the bug is more serious than I thought: If you open a new presentation in OO 1.1b2, insert a text with the Symbol font (in linux), then typing letters in the keyboard will not bring the greek letters, but the roman ones instead. Inserting greek letters via the Special character dialog works for the Symbol font, however. IMO, it should be a 1.1 blocker.
This is reproduceable on Linux but not on Windows. US suggested that this might be a glyph fallback problem and that symbol fonts should be excluded... Please contact him for further information. Reassigned to Herbert.
To me this all sounds like a charset mapping problem since the characters are there when the insert special character dialog is used. But I have to analyze it anyway to get an idea whom to forwar it to...
What happens is that the unicode character U+0053 'Capital S' is used and this character is a postscript symbol font. For the display there is only an X11 symbol font which theoretically only has codes in the U+F020..U+F0FF range. So a fallback to a font which has a good Capital S is done. Fix is to allow aliasing of the symbol unicodes U+F020..U+F0FF to there "highbyte stripped counterparts" at U+0020..U+00FF. <rant> I still don't like this kind of symbol aliasing though. Originally it was used by programs with unicode as a hack to have better backwards compatibility with their 8bit ancestors but this hack has outlived its expiry date many times. </rant>
Reassigning for verification in CWS VCL14.
verified in workspace vcl14. Setting to fixed in order to mark it verified.
.
Doesn't make it in OOo1.1RC, but will be integrated in OOo1.1Final
OK in OOo RC2 (srx645_m13s2.8662). Closing Issue.