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