https://bugs.documentfoundation.org/show_bug.cgi?id=95209

--- Comment #11 from V Stuart Foote <vstuart.fo...@utsa.edu> ---
(In reply to Kai Struck from comment #10)
> Created attachment 120829 [details]
> ...
> uploaded new zip with the other used font OpusSpecialStd and an svg-export
> of the same music score directly from the Notation Software. In this svg the
> quarter note is character  as opposed to the Inkscape export, where it is
> œ. ???

So, the issue for you started with the SVG exported from Inkscape. So guess
this could be resolved--not our bug--as you do get serviceable SVG when
exporting from your notation software.

=-=-=

What remains troubling--admittedly a corner case of handling non-Unicode or
PostScript 1 fonts--is that we have for MS Windows builds at least changed our
handling of text strings, or SVG xml, containing Opus Std. font.  Still needs
to be checked on Linux and OSX.

This regression is weird because some glyphs belonging to Opus Std. are
correctly rendered, the "Ampersand" key input paints the Opus Std. Treble clef,
"w" paints the whole note. But others map out to a different font and so place
the wrong glyph. 

As noted in comment 1, something was changed. Bit of a WAG here bug suspect
some of the Opus Std. glyps are being treated as "Windows 1252" code page
mapped characters--they seem to be being mapped out to Unicode as in this
reference:

http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1252.TXT

Since 5.0.2.1 release, at least these 5 glyps from Opus Std. are rendered in
wrong font in LibreOffice

0x89 --> gets Unicode 2030 (per mille sign) [numpad enter alt-0137]
0x99 --> gets Unicode 2122 (trademark sign) [numpad enter alt-0153]

0x8c --> gets Unicode 0152 (latin capital ligature oe) [numpad enter alt-0140]
0x9C --> gets Unicode 0153 (latin small ligature oe) [numpad enter alt-0156]
0x9F --> gets Unicode 0178 (latin capital letter Y with diaeresis) [numpad
enter alt-0159]

Windows 7 maps them to Arial (I think)

Windows 8, 8.1 & 10 maps them to Segoe.

Simple Steps to Reproduce

1. Opus Std. font installed
2. open Writer prior to  5.0.2.1,  new document.
3. set paragraph character to Opus Std.
4. type in "&" "w" "h" "q" "alt-0137" "alt-0152" "alt-0153" "alt-0159"
5. will see entry rendered in Opus Std. glyphs

6. open Writer 5.0.2.1 or newer build, new document
7. set paragraph character to Opus Std.
8. type in same string, "&" "w" "h" "q" "alt-0137" "alt-0152" "alt-0153"
"alt-0159" as before.  The "&""w" "h" "q" render in Opus Std. glyphs, the
others are mapped out to Unicode glyph and rendered from a font other than Opus
Std.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to