[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft-devel] Incomplete cmap table for platform 0 (Apple Unicode)
From: |
Werner LEMBERG |
Subject: |
Re: [ft-devel] Incomplete cmap table for platform 0 (Apple Unicode) |
Date: |
Mon, 01 Oct 2007 09:24:14 +0200 (CEST) |
> Your patch assumes that Apple Unicode cmap is often broken but
> others are more reliable, but I'm afraid that this is not generic
> assumption.
I've replied the same. :-)
> I think, it's better for Wine to have internal priorities of
> "prefered" cmap and try to load from the best to the worst.
Yes. However, my fix should reduce such cases.
> For example, thinking about UCS-4 capable fonts (like SURSONG.TTF or
> SIMSUN-EXTB.TTF). Such fonts have cmap subtables for Microsoft UCS2,
> and Microsoft UCS4. Usually Microsoft UCS4 cmap subtable appears
> after MS UCS2 cmap subtable. So, if we let FreeType to choose the
> cmap subtable automatically, we cannot reach Microsoft UCS4 cmap
> subtable, even if we ignore Apple Unicode.
This is not correct. FreeType finds the UCS4 map before the UCS2 map.
Werner