Improve support for CJK languages

Don't load CJK glyphs unless required.
Always use the fallback font if CJK has been detected.