По воле случая и предоставленной работы, столкнулся с интересной темой — юникод, таблица символов и как по правильному отображать знаки и некоторые глифы. Итак, цель поставить знак акут (ударение) вместо точки над i. Идей море, повесить знак и сместить его на нужное кол-во пикселей, все хорошо но свойства объекта не передать в систему, да и при масштабе все убого, пишем парсер страницы на js который будет менять точку на акут. Да это реально возможно. Ведь все буквы йёij и другие — это набор символов со смещением. Сделано но все работает не так и опять же не передается так как нужно. А весь секрет кроется в нормализации юникода, если есть i с точкой, то есть и Í с акутом. Так можно играть с символами и ставить над i все что угодно, любой глиф или группу глифов. Кароче, шрифты это набор глифов которыми можно управлять и создавать не только забавные буквы, но и оптимизировать тексты для сайтов, не используя при этом ничего кроме самого текста.