Bold-looking Unicode is different from formatting
The generated characters are separate Unicode symbols, not a CSS or word-processor bold style. They can survive copy/paste where styling would be removed, but compatibility and accessibility are less predictable. Use real formatting when the destination supports it and the text needs semantic emphasis.
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.