Fix font rendering in Unicode builds
This replaces the use of Font_WideFormat, which isn’t present in current versions of RISC OS, with a font identifier specifying the encoding.
Ideally, it would be nice to provide a fallback for older versions of RISC OS without UTF-8 support, but for now this ensures that text renders correctly on newer versions.