Unicode::Normalize 1.02
Sponsored Links
Unicode::Normalize 1.02 Ranking & Summary
File size:
0.024 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
803
Date added:
2007-08-20
Publisher:
SADAHIRO Tomoyuki
Unicode::Normalize 1.02 description
Unicode::Normalize Perl module contains Unicode Normalization Forms.
SYNOPSIS
(1) using function names exported by default:
use Unicode::Normalize;
$NFD_string = NFD($string); # Normalization Form D
$NFC_string = NFC($string); # Normalization Form C
$NFKD_string = NFKD($string); # Normalization Form KD
$NFKC_string = NFKC($string); # Normalization Form KC
(2) using function names exported on request:
use Unicode::Normalize normalize;
$NFD_string = normalize(D, $string); # Normalization Form D
$NFC_string = normalize(C, $string); # Normalization Form C
$NFKD_string = normalize(KD, $string); # Normalization Form KD
$NFKC_string = normalize(KC, $string); # Normalization Form KC
Parameters:
$string is used as a string under character semantics (see perlunicode).
$code_point should be an unsigned integer representing a Unicode code point.
Note: Between XSUB and pure Perl, there is an incompatibility about the interpretation of $code_point as a decimal number. XSUB converts $code_point to an unsigned integer, but pure Perl does not. Do not use a floating point nor a negative sign in $code_point.
Normalization Forms
$NFD_string = NFD($string)
It returns the Normalization Form D (formed by canonical decomposition).
$NFC_string = NFC($string)
It returns the Normalization Form C (formed by canonical decomposition followed by canonical composition).
$NFKD_string = NFKD($string)
It returns the Normalization Form KD (formed by compatibility decomposition).
$NFKC_string = NFKC($string)
It returns the Normalization Form KC (formed by compatibility decomposition followed by canonical composition).
$FCD_string = FCD($string)
If the given string is in FCD ("Fast C or D" form; cf. UTN #5), it returns the string without modification; otherwise it returns an FCD string.
Note: FCD is not always unique, then plural forms may be equivalent each other. FCD() will return one of these equivalent forms.
$FCC_string = FCC($string)
It returns the FCC form ("Fast C Contiguous"; cf. UTN #5).
Note: FCC is unique, as well as four normalization forms (NF*).
$normalized_string = normalize($form_name, $string)
It returns the normalization form of $form_name.
As $form_name, one of the following names must be given.
C or NFC for Normalization Form C (UAX #15)
D or NFD for Normalization Form D (UAX #15)
KC or NFKC for Normalization Form KC (UAX #15)
KD or NFKD for Normalization Form KD (UAX #15)
FCD for "Fast C or D" Form (UTN #5)
FCC for "Fast C Contiguous" (UTN #5)
SYNOPSIS
(1) using function names exported by default:
use Unicode::Normalize;
$NFD_string = NFD($string); # Normalization Form D
$NFC_string = NFC($string); # Normalization Form C
$NFKD_string = NFKD($string); # Normalization Form KD
$NFKC_string = NFKC($string); # Normalization Form KC
(2) using function names exported on request:
use Unicode::Normalize normalize;
$NFD_string = normalize(D, $string); # Normalization Form D
$NFC_string = normalize(C, $string); # Normalization Form C
$NFKD_string = normalize(KD, $string); # Normalization Form KD
$NFKC_string = normalize(KC, $string); # Normalization Form KC
Parameters:
$string is used as a string under character semantics (see perlunicode).
$code_point should be an unsigned integer representing a Unicode code point.
Note: Between XSUB and pure Perl, there is an incompatibility about the interpretation of $code_point as a decimal number. XSUB converts $code_point to an unsigned integer, but pure Perl does not. Do not use a floating point nor a negative sign in $code_point.
Normalization Forms
$NFD_string = NFD($string)
It returns the Normalization Form D (formed by canonical decomposition).
$NFC_string = NFC($string)
It returns the Normalization Form C (formed by canonical decomposition followed by canonical composition).
$NFKD_string = NFKD($string)
It returns the Normalization Form KD (formed by compatibility decomposition).
$NFKC_string = NFKC($string)
It returns the Normalization Form KC (formed by compatibility decomposition followed by canonical composition).
$FCD_string = FCD($string)
If the given string is in FCD ("Fast C or D" form; cf. UTN #5), it returns the string without modification; otherwise it returns an FCD string.
Note: FCD is not always unique, then plural forms may be equivalent each other. FCD() will return one of these equivalent forms.
$FCC_string = FCC($string)
It returns the FCC form ("Fast C Contiguous"; cf. UTN #5).
Note: FCC is unique, as well as four normalization forms (NF*).
$normalized_string = normalize($form_name, $string)
It returns the normalization form of $form_name.
As $form_name, one of the following names must be given.
C or NFC for Normalization Form C (UAX #15)
D or NFD for Normalization Form D (UAX #15)
KC or NFKC for Normalization Form KC (UAX #15)
KD or NFKD for Normalization Form KD (UAX #15)
FCD for "Fast C or D" Form (UTN #5)
FCC for "Fast C Contiguous" (UTN #5)
Unicode::Normalize 1.02 Screenshot
Unicode::Normalize 1.02 Keywords
FCD
KD
NFKC
KC
NFC
NFKD
Normalization Form KD
Normalization Form KC
Normalization Form D
Normalization Form C
normalization forms
Perl module
Unicode normalization
formed by
form d
Fast C
Bookmark Unicode::Normalize 1.02
Unicode::Normalize 1.02 Copyright
WareSeeker periodically updates pricing and software information of Unicode::Normalize 1.02 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Unicode::Normalize 1.02 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
Unicode::Escape is a Perl module with escape and unescape Unicode characters other than ASCII. Free Download
Unicode::Unihan is the Unihan Data Base 5.0.0. Free Download
Unicode::MapUTF8 is a Perl module with conversions to and from arbitrary character sets and UTF8. Free Download
Tie::Form is a Perl module to access a machine readable database file that minics a hardcopy form. Free Download
Apache::Storage is Perl module containing simple functions to store and retrieve information from within the Apache process. Free Download
Convert::Scalar is a Perl module that can convert between different representations of perl scalars. Free Download
Bundle::Unicode is a Perl bundle to install Unicode modules and their dependencies. Free Download
PCL::Simple is a Perl module to create PCL for printing plain text files. Free Download
Latest Software
Popular Software
Favourite Software