When generating the language syntax, no space is added between katakana and kanji, which leads to furigana and pitch colouring not displaying correctly.

When the katakana is after a kanji, it works as intended. As you can see here where the kanji is moved.
