Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | Cannot insert non-Latin characters with Legendum font | ||||||
---|---|---|---|---|---|---|---|
Product: | gsl | Reporter: | Unknown <non-migrated> | ||||
Component: | code | Assignee: | ulf.stroehler | ||||
Status: | CLOSED FIXED | QA Contact: | issues@sw <issues> | ||||
Severity: | Trivial | ||||||
Priority: | P3 | CC: | issues | ||||
Version: | OOo 1.1 | ||||||
Target Milestone: | OOo 1.1.1 | ||||||
Hardware: | PC | ||||||
OS: | Windows 2000 | ||||||
Issue Type: | DEFECT | Latest Confirmation in: | --- | ||||
Developer Difficulty: | --- | ||||||
Attachments: |
|
Description
Unknown
2003-11-02 19:32:49 UTC
Created attachment 10890 [details]
Legendum font
reassigend to jw i can confirm this behaviour on winxp with OOo1.1 the dialog insert -> special character does not show the non latin symbols of this font. if i look in the character table of this font on xp start - > programs -> accessoiries -> system tools -> character i can see that this font does have a loot greek and other non latin characters set to new set target to OOo 2.0 not reassigned because i need info from the developer if this is realy a bug of OOo reassigned to hdu The problem with the Legendum font is that it has two unicode CMAP subtables which are incompatible. The first table says that the font only supports U+0020..U+00F5, the second table has all the codes. The best solution would be to fix the Legendum font to have consistent CMAP subtables. The second best solution is a workaround for this font problem by prefering CMAP 3.1 subtables over 1.0 subtables, because the 3.1 ones are usually tested on more systems. I don't think the font has two Unicode mapping tables; rather, the Macintosh Roman table (1,0) is a format 4 table (and not format 0, which is the expected thing to happen). An Apple Unicode encoding would have (0,0) or (0,3). See <http://developer.apple.com/fonts/TTRefMan/RM06/Chap6name.html> Microsoft fonts like Verdana also have both a (1,0) and a (3,1) table with the (1,0) table containing a smaller range. I don't think the table format should be a factor in deciding which table to use. Darn, you are right. I'm retargeting it to 1.1.1. Fixed in CWS vcl7pp1r4. HDU->MRU: Please verify in CWS vcl7pp1r4. Please take over, as long as it your expert area and also your CWS. Thanks. Fix verified on MS Windows. Needs maintainance for Un*x. Will file follow-up. Issue VERIFIED. Re-verified on resynced vcl7pp1r4. ok in (internal) master workspace srx645_m27s1-1.8738. Fix will be in forthcomming OOo 1.1.1. Closing Fixed/Verified issue. |