add language substitute font in font atlas cache.
Optimize font parsing.
refactor font atlas to be used through font switch, allowing changing font with minimal impact over the other part of the code.
restore TTF when changing language.