I have recently noticed that
lowercase('๐ด')
# '๐ด': Unicode U+1D434 (category Lu: Letter, uppercase)
and
uppercase('๐')
# '๐': Unicode U+1D44E (category Ll: Letter, lowercase)
do not behave as I would have expected, as ๐ด and ๐ have the same(-ish) relation as A and a, one being the capital form, the other the small form.
This seems to be the case for all Characters in the Unicode Block โMathematical Alphanumeric Symbolsโ that have both lower-case and upper-case (Small and Capital) forms, as well as some Characters where the corresponding lower-case or upper-case form is in the Unicode block โLetterlike Symbolsโ (for example โโโ and โ๐โ. )
Is this behaviour intended?