4 ms·
Using Python 3: >>> import unicodedata >>> s='Ƭ̵̬̊ ' >>> list(map(unicodedata.name, s)) ['LATIN CAPITAL LETTER T WITH HOOK', 'COMBINING SHORT S
by boological 10y ago
Using Python 3:
>>> import unicodedata
>>> s='Ƭ̵̬̊ '
>>> list(map(unicodedata.name, s))
['LATIN CAPITAL LETTER T WITH HOOK', 'COMBINING SHORT STROKE OVERLAY', 'COMBINING CARON BELOW', 'COMBINING RING ABOVE']
The first character Ƭ ('T with hook') is used in some African orthographies. The remaining letters are combining characters; they modify the letter preceding it. The 'short stroke overlay' is intended as a plain-text equivalent to the html s tag. The 'combining caron below' (more properly, a hacek) is used in the International Phonetic Alphabet (a notation for transcribing the sounds of languages) to represent the voicing of an otherwise voiceless consonant (as in, d vs t or b vs p). The 'combining ring above' is used in European orthographies, such as Danish (e.g. å).
None of these symbols were intended to be used together, but the design of Unicode allows for such creative (ab)uses.