Collate...:Stroke(3)
π
Collate...:Stroke(3) β Unicode::Collate::CJK::Stroke π
okay so welcome to the Collate...:Stroke(3) page, bestie β the manual name up top is User Contributed Perl Documentation, and this one is giving βCJK stroke-order tailoring for Unicode::Collateβ energy. No cap, it's a tiny helper module, but it's lowkey iconic. π¦
π NAME π
Unicode::Collate::CJK::Stroke β weighting CJK Unified Ideographs for Unicode::Collate
β¨ SYNOPSIS β¨
use Unicode::Collate;
use Unicode::Collate::CJK::Stroke;
my $collator = Unicode::Collate->new(
overrideCJK => \&Unicode::Collate::CJK::Stroke::weightStroke
);
π¦ DESCRIPTION π¦
Unicode::Collate::CJK::Stroke provides weightStroke(), and that function is adequate for overrideCJK of Unicode::Collate. It makes tailoring of CJK Unified Ideographs in the order of CLDR's stroke ordering. That's literally the whole vibe. β¨
β οΈ CAVEAT β οΈ
bestie, heads up: the stroke ordering includes some characters that are not CJK Unified Ideographs, and those can't utilizeweightStroke()for collation. For them, useentryinstead. π
π SEE ALSO π
- 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::CollateUnicode::Collate::Locale
π that's the whole page β source/version perl v5.42.0, dated 2021-08-23. periodt. π
π¦ where this page comes from
- opensuse-leap 16.0: perl-Unicode-Collate 1.31-160000.2.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- opensuse-leap 16.0: perl-Unicode-Collate 1.31-160000.2.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- opensuse-leap 16.0: perl-Unicode-Collate 1.31-160000.2.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- opensuse-leap 16.0: perl-Unicode-Collate 1.31-160000.2.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms