Issue 112909 - Erratic rendering of xR̸y on Windows 7 and Vista
Summary: Erratic rendering of xR̸y on Windows 7 and Vista
Status: CONFIRMED
Alias: None
Product: Math
Classification: Application
Component: ui (show other issues)
Version: OOO320m18
Hardware: PC Windows Vista
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords: oooqa
Depends on:
Blocks:
 
Reported: 2010-07-03 20:20 UTC by inbetweener
Modified: 2013-08-07 14:54 UTC (History)
3 users (show)

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


Attachments
Examples of using ̸ (unicode u+0338) to "negate" any symbol (30.47 KB, application/vnd.oasis.opendocument.text)
2010-07-03 20:22 UTC, inbetweener
no flags Details
Examples of erratic rendering of using ̸ (unicode 0338) to "negate" any symbol (23.07 KB, application/vnd.oasis.opendocument.text)
2010-07-03 20:23 UTC, inbetweener
no flags Details
wrong rendering of U+0338 for some fonts (21.96 KB, application/vnd.oasis.opendocument.text)
2010-07-04 10:44 UTC, Regina Henschel
no flags Details
Added tests on font rendering (27.51 KB, application/vnd.oasis.opendocument.text)
2010-07-04 17:11 UTC, inbetweener
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description inbetweener 2010-07-03 20:20:40 UTC
As a workaround to the absence of the feature requested at issue 112908, I was 
told to use u+0338 (unicode "overprint" slash") with whatever I'd like 
to "negate", such as in xR̸y. But in my system such a construction is rendered 
erraticaly. Please see in the attachments. Fellow users have said that this 
problem doesn't occur in their Unix/Linux system, but in Windows XP 
(virtualized) they see the same erratic rendering.
Comment 1 inbetweener 2010-07-03 20:22:39 UTC
Created attachment 70380 [details]
Examples of using ̸ (unicode u+0338) to "negate" any symbol
Comment 2 inbetweener 2010-07-03 20:23:55 UTC
Created attachment 70381 [details]
Examples of erratic rendering of using ̸ (unicode 0338) to "negate" any symbol
Comment 3 Regina Henschel 2010-07-04 10:42:45 UTC
Neither "Times New Roman" nor "Arial" contain a glyph for code point U+0338. So
here are two problems mixed, rendering character U+0338 and glyph fall back. 

Please do your tests with fonts, that contain a glyph for U+0338. On my system
suitable fonts are those of the "DejaVu Serif" family.

Inside the formula editor you have to use a space as delimiter after character
U+0338 to stop reverse writing direction.

Nevertheless I can confirm a problem with some fonts, that contain a glyph for
character U+0338. I'll attach a document.
Comment 4 Regina Henschel 2010-07-04 10:44:12 UTC
Created attachment 70382 [details]
wrong rendering of U+0338 for some fonts
Comment 5 inbetweener 2010-07-04 17:11:16 UTC
Created attachment 70385 [details]
Added tests on font rendering
Comment 6 inbetweener 2010-07-05 23:56:45 UTC
I had found strange regina's information that Times New Roman and Arial don't 
have a glyph for u+0338, since my system (Windows Vista) shows a glyph for both 
fonts. Today, I was using a Windows XP system and *bingo!*: in WXP, these fonts 
really don't have the glyphs for that unicode character. Therefore the 
difference between my experience and regina's.

This lead me to conclude that the erratic rendering doesn't exist due to the 
absence of a glyph, but because of something else. Am I correct?
Comment 7 michael.ruess 2010-07-12 11:09:45 UTC
MRU->TL: the problem is only visible on Win7 and Vista. In Writer the character
is displayed correctly, but not in Math.