https://bugs.freedesktop.org/show_bug.cgi?id=38881

--- Comment #12 from Owen Genat <[email protected]> ---
Created attachment 89111
  --> https://bugs.freedesktop.org/attachment.cgi?id=89111&action=edit
FontForge screenshots showing STIX-Regular and STIXMath-Regular.

I would be concerned about including the STIX fonts in LO as they contain many
invalid uses of code points. Where Unicode does not support a particular
character the Private Use Area (U+E000..U+F8FF), Supplemental Private Use
Area-A (U+F0000..U+FFFFD), and Supplemental Private Use Area-B
(U+100000..U+10FFFD), can be used to encode 6400, 65534, and 65534 characters
respectively.

In v1.1.1-Word the STIX fonts include these invalid non-Unicode code points:

- STIX-Bold, 63 glyphs, 0x110000..0x11003c
- STIX-BoldItalic, 2 glyphs, 0x110000..0x110001
- STIX-Italic, 2 glyphs, 0x110000..0x110001
- STIX-Regular, 125 glyphs, 0x110000..0x11007c
- STIXMath-Regular, 926 glyphs, 0x110000..0x11039d

The Bold, BoldItalic, Italic, and Regular fonts all make partial use (~100-350
glyphs) of the Private Use Area, while the Math font does not use this area at
all (attached screenshots are indicative). There are also some basic errors
reported by FontForge.

While I can appreciate the need for a greater range of math glyphs, pushing
non-Unicode fonts of this nature into the LO user-base would seem potentially
problematic and at the very least require *extensive* testing i.e., printing,
PDF/file-embedding, interop, etc. The current OpenSymbol font by comparison,
although less extensive, does not contain any errors or invalid encodings.

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

Reply via email to