libs/unicode new conversions take 2

Jon Griffiths jon_p_griffiths at yahoo.com
Fri Oct 10 01:33:56 CDT 2003


Hi,

As per Alexandre's suggestion, this patch changes cpmap.pl to also
generate 
digit and compatability maps. Ligature expansion cannot be derived
from the 
data availble and will be hard coded (there are only 5 for ascii and
35 for 
Unicode).

It turns out that the generated maps can be shrunk by collapsing
overlapping 
ranges. this patch implements this optimisation also.

Note that XP is based on an earlier Unicode standard and so produces 
differrent results for some (160) new and changed code points in the
new 
mappings. I have checked that Wines behavour in these cases is
correct wrt 
Unicode 4.0.

Cheers,
Jon

License: X11

Changelog:

  Jon Griffiths <jon_p_griffiths at yahoo.com>
  +libs/unicode/cpmap.pl
    Add generation of digit and compatability mapping tables
    Generate smaller mapping tables by merging overlaps

  +libs/unicode/casemap.c
    Regenerate with updated cpmap.pl





__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libs_unicode_casemap_c.diff
Type: text/x-diff
Size: 85702 bytes
Desc: libs_unicode_casemap_c.diff
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20031009/99774f90/libs_unicode_casemap_c.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libs_unicode_cpmap_pl.diff
Type: text/x-diff
Size: 4742 bytes
Desc: libs_unicode_cpmap_pl.diff
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20031009/99774f90/libs_unicode_cpmap_pl.bin


More information about the wine-patches mailing list