This is Unicode, not a cursive font
The output substitutes mathematical script characters that can be copied as text. Apps without glyph support may show boxes or fallback shapes, and search/accessibility behavior can differ from ordinary letters. Keep the original plain text for forms, usernames and content that must be reliably searchable.
Unicode styling with explicit coverage and fallback
The transformation preserves unsupported characters, reports grapheme/code-point/byte differences, and flags compatibility-normalization changes instead of implying that every script has a matching styled alphabet.