Entities such as `👷` were broken because `String.fromCharCode()` is not fully Unicode aware. The fix is to use `String.fromCodePoint()` where available. Noted by @ericshulman