|
|
Line 9: |
Line 9: |
| #'''Until {{Bug|210501}} is fixed''' you will have to edit UnicodeData-Latest.txt by hand and delete all the lines for codepoints above FFFF | | #'''Until {{Bug|210501}} is fixed''' you will have to edit UnicodeData-Latest.txt by hand and delete all the lines for codepoints above FFFF |
| #Run <tt>perl gencasetable.pl</tt> in intl/unichar/tools. This creates a new version of intl/unicharutil/src/casetable.h | | #Run <tt>perl gencasetable.pl</tt> in intl/unichar/tools. This creates a new version of intl/unicharutil/src/casetable.h |
|
| |
| == Character properties ==
| |
|
| |
| #Download the latest version of UnicodeData.txt from the Unicode website. The current version can be found at http://www.unicode.org/Public/UNIDATA/UnicodeData.txt.
| |
| #Copy this file to intl/unicharutil/tools/UnicodeData-Latest.txt in the mozilla source tree
| |
| #Run <tt>perl gencattable.pl</tt> in intl/unichar/tools. This creates a new version of intl/unicharutil/src/cattable.h
| |
| #The previous step will probably issue warnings like the following:
| |
| WARNING, Unicode Database now contain characters which we have not considered.
| |
| change this program !!!
| |
| Problem- U+010900 - U+010907 range
| |
|
| |
| In this case, you will need to edit <tt>@range</tt> in gencattable.pl to include the new ranges
| |
|
| |
|
| == Normalization == | | == Normalization == |