The feature-based approach didn't work with cargo-raze, leading to ./update.py in cargo/ breaking.
Should make non-Latin text readable in the HTML editor, without the breakages reverted in the previous change.