Unicode::Collate::CJK::Pinyin(3p) Perl Programmers Reference Guide

Unicode::Collate::CJK::Pinyin(3p) Perl Programmers Reference Guide #

Unicode::Collate::CJK::Pinyin(3p) Perl Programmers Reference Guide

NNAAMMEE #

 Unicode::Collate::CJK::Pinyin - weighting CJK Unified Ideographs for
 Unicode::Collate

SSYYNNOOPPSSIISS #

     use Unicode::Collate;
     use Unicode::Collate::CJK::Pinyin;

     my $collator = Unicode::Collate->new(
         overrideCJK => \&Unicode::Collate::CJK::Pinyin::weightPinyin
     );

DDEESSCCRRIIPPTTIIOONN #

 "Unicode::Collate::CJK::Pinyin" provides "weightPinyin()", that is
 adequate for "overrideCJK" of "Unicode::Collate" and makes tailoring of
 CJK Unified Ideographs in the order of CLDR's pinyin ordering.

CCAAVVEEAATT #

 The pinyin ordering includes some characters that are not CJK Unified
 Ideographs and can't utilize "weightPinyin()" for collation. For them,
 use "entry" instead.

SSEEEE AALLSSOO #

 CLDR - Unicode Common Locale Data Repository
     <http://cldr.unicode.org/>

 Unicode Locale Data Markup Language (LDML) - UTS #35
     <http://www.unicode.org/reports/tr35/>

 Unicode::Collate
 Unicode::Collate::Locale

perl v5.36.3 2023-02-15 Unicode::Collate::CJK::Pinyin(3p)