1 Unicode/Normalize version 0.21
2 ===================================
4 Unicode::Normalize - Unicode Normalization Forms
8 use Unicode::Normalize;
10 $NFD_string = NFD($string); # Normalization Form D
11 $NFC_string = NFC($string); # Normalization Form C
12 $NFKD_string = NFKD($string); # Normalization Form KD
13 $NFKC_string = NFKC($string); # Normalization Form KC
17 use Unicode::Normalize 'normalize';
19 $NFD_string = normalize('D', $string); # Normalization Form D
20 $NFC_string = normalize('C', $string); # Normalization Form C
21 $NFKD_string = normalize('KD', $string); # Normalization Form KD
22 $NFKC_string = normalize('KC', $string); # Normalization Form KC
29 To install this module type the following:
36 If you have a C compiler and want to use the XS version,
44 If you decide to install the NoXS version after trying to build the XS,
55 This module requires these other modules and libraries:
62 unicore/CombiningClass.pl (or unicode/CombiningClass.pl)
63 unicore/Decomposition.pl (or unicode/Decomposition.pl)
64 unicore/CompositionExclusions.txt (or unicode/CompExcl.txt)
68 (1) In the perl-current, unicore/CompExcl.txt
69 is renamed unicore/CompositionExclusions.txt.
71 (2) After these unicore/*.* files are updated.
73 In the case of an XS version:
74 You must rebuild the module,
75 as the data will be compiled on building.
77 In the case of a NoXS version:
78 Rebuilding is not necessary,
79 as the data will be read on requirement.
87 http://homepage1.nifty.com/nomenclator/perl/
89 Copyright(C) 2001-2003, SADAHIRO Tomoyuki. Japan. All rights reserved.
91 This module is free software; you can redistribute it
92 and/or modify it under the same terms as Perl itself.