Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.154.343 Times

Unicode::Normalize 1.02

  Date Added: February 22, 2010  |  Visits: 1.074

Unicode::Normalize

Report Broken Link
Printer Friendly Version


Product Homepage
Download (93 downloads)



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).

Requirements: No special requirements
Platforms: Linux
Keyword: Fcc Fcd Form It Returns Nfc Nfd Nfkc Nfkd Normalization Normalization Form D Perl Module Returns String Unicode Normalization
Users rating: 0/10

License: Freeware Size: 24.58 KB
USER REVIEWS
More Reviews or Write Review


UNICODE::NORMALIZE RELATED
Libraries  -  Data::CGIForm 0.4
Data::CGIForm is a Perl module with form data interface. Data::CGIForm is yet another way to parse and handle CGI form data. The main motivation behind this module was a simple specification based validator that could handle multiple values....
12.29 KB  
Libraries  -  Tk::form 804.027
Tk::form is a Perl module with a geometry manager based on attachment rules. SYNOPSIS $widget->form?(args)? $widget->formOption?(args)? The form method is used to communicate with the form Geometry Manager, a geometry manager that arranges...
5.7 MB  
Libraries  -  HTML::FormHighlight 0.03
HTML::FormHighlight Perl module can help you to highlights fields in an HTML form. SYNOPSIS use HTML::FormHighlight; my $h = new HTML::FormHighlight; print $h->highlight( scalarref => $form, fields => [ A, B, C ], ); print...
5.12 KB  
Libraries  -  Tie::Form 0.02
Tie::Form is a Perl module to access a machine readable database file that minics a hardcopy form. SYNOPSIS require Tie::Form; ##### # Using support methods and file handle with # the file subroutines such as open(), readline() # print(),...
89.09 KB  
Libraries  -  Tie::FormA 0.02
Tie::FormA is a Perl module that can access a machine readable database file that minics a hardcopy form. SYNOPSIS require Tie::FormA; ##### # Using support methods and file handle with # the file subroutines such as open(), readline() #...
100.35 KB  
Network & Internet  -  WWW-Form 1.17
WWW::Form is a module for handling the world-wide-web form process. The project enables generating forms, filling them from user input, verifying them, and re-displaying them in case something is wrong..
21.5 KB  
Communication  -  Continuous Dynamic Time Warping 1.0
If you pass in 2 vectors it returns the unnormalized distance between the vectors, the accumulated distance between them, the length of the warping path (the normalizing factor), the warping path points and both warped input vectors.You can plot...
10 KB  
Networking  -  Get Better Excerpt 2.0.2
The Get Better Excerpt plugin works almost identical to the built in get_the_excerpt() and the_excerpt() functions except it returns whole words instead of cutting off the excerpt as the existing function does.
10 KB  
Libraries  -  GD::Image::Orientation 0.05
GD::Image::Orientation is a Perl extension for managing a GD::Images vertical or horizontal orientation (shapewise). SYNOPSIS use GD::Image::Orientation; for(@images) { my $img = GD::Image->new($_) or die $!; $dbh->do("INSERT INTO...
3.07 KB  
Libraries  -  Libeval 1.0.7
Libeval provides simple means of evaluating simple arithmetic expressions involving literal numeric values, variables and functions using the addition (+), subtraction (-), multiplication (*), division (/), modulo division (), exponentiation (^),...
27.65 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB