App::Unicode::Mangle
Overview
Silly script to let you take unicode input and transform it. Some samples:
$ uni-mangler --circle '#rakulang'
#โกโโโคโโโโ
$ uni-mangler --invert 'Hello, github!'
ยกquษฅสฤฑฦ ,oสสวH
$ uni-mangler --bold 'A bird, a plane.'
๐ ๐๐ข๐ซ๐, ๐ ๐ฉ๐ฅ๐๐ง๐.
$ uni-mangler --paren 'lisplike'
โงโคโฎโซโงโคโฆโ
$ uni-mangler --combo 'combo breaker'
cฬฉอoฬองmอฎอ bฬอoฬธฬซ ฬฃอbอ อ
ลฬแบปอaอชอขkฬฅฬeฬอrอฬฆ
$ uni-mangler --italic 'The Telltale Heart'
๐๐ฉ๐ฆ ๐๐ฆ๐ญ๐ญ๐ต๐ข๐ญ๐ฆ ๐๐ฆ๐ข๐ณ๐ต
$ uni-mangler --square 'Presenting'
๐ฟ ๐
๐ด ๐
๐ด ๐ฝ ๐
๐ธ ๐ฝ ๐ถ
$ uni-mangler --nsquare 'A little boxy'
๐
ฐ ๐
ป ๐
ธ ๐ ๐ ๐
ป ๐
ด ๐
ฑ ๐
พ โ ๐
$ uni-mangler --random 'Happy Birthday!'
โฝโโ๐ฉ๐ฒ ๐โค๐ซโฏโฃpษโดยก
Combining Characters
Where possible, preserve input combining marks:
$ uni-mangler --outline rรกkรผ
๐ฃ๐ฬ๐๐ฆฬ
Related Modules
For a more focused approach on the Mathematical Alphanumeric Symbols unicode block, try: https://modules.raku.org/dist/Text::MathematicalCase:cpan:ELIZABETH/