Надо просто задать заказчику несколько вопросов: 1) Иностранные языки и кодировочки?
2) Размеры и стили шрифтов?
3) Цвета
И станет понятно, можно ли хранить данные в виде <код символа:атрибут> и рендерить построчно на лету, или надо таки хранить юникодный TTF и выполнять с ним всякий едреж.