Apache OpenOffice (AOO) Bugzilla – Issue 78046
MT Extra mapping incorrect/incomplete
Last modified: 2017-05-20 11:17:58 UTC
In attached file there are many "up-down arrow" characters from the "MT Extra" font. These are not show correctly; I do not have the MT Extra font installed. The character is 0x62. In vcl/source/gdi/fontcvt.cxx line 773 I can see that is is mapped to 0xe25c, which is, if I'm not mistaken, in the unicode private range. Now it should be mapped to unicode 0x2195. The font is made by Design Science and their mapping is available here: http://www.dessci.com/en/support/mathtype/tech/encodings/mtextra.htm In addition, here is another mapping (incomplete): http://www.mozilla.org/projects/mathml/fonts/encoding/mtextra.html Note that the default MT Extra which comes with Windows XP does not include many of these characters. Only when you install the Math Player will you get the full set.
Created attachment 45608 [details] Document with many up-down arrows, which are missing
Created attachment 45609 [details] Patch MT Extra mapping based on information from Design Science (UNTESTED)
After checking the unicode characters of 0xeNNN do not exist in unicode. Both the original source file and the mapping from Design Science have these indexes. I'm not sure what is going on here. In any case not everything can be represented in unicode. Some glyphs like "double arrow from north-east to south-west" (0x5c) do exist in unicode 5.0 but not on my default ubuntu machine, which is very useful either. Others like "left harpoon barb down" (0x71) do not exist in unicode at all. I'd say that the glyphes that do exist in unicode, like in the mapping in the patch where is not in the 0xe000 range, should be supported by openoffice without requiring non-free fonts.
Reassigned to ES.
@HDU: the alternate (Symbol) font displays a beta character instead.
I'm adding this comment to all open issues with Issue Type == PATCH. We have 220 such issues, many of them quite old. I apologize for that. We need your help in prioritizing which patches should be integrated into our next release, Apache OpenOffice 4.0. If you have submitted a patch and think it is applicable for AOO 4.0, please respond with a comment to let us know. On the other hand, if the patch is no longer relevant, please let us know that as well. If you have any general questions or want to discuss this further, please send a note to our dev mailing list: dev@openoffice.apache.org Thanks! -Rob
Reset assigne to the default "issues@openoffice.apache.org".