* fix: \char support for >16-bit Unicode characters
`String.fromCharCode` only supports Unicode characters up to 16-bit.
`String.fromCodePoint` from ECMAScript 2015 supports all Unicode code points.
Unfortunately, IE doesn't support the latter, so use former as fallback.
Fixes#3004
Co-authored-by: ylemkimon <y@ylem.kim>