Как убрать размытие при использование translateZ?
Попробуй использовать SVG и его трансформации и, ВАЖНО, не используй текстовое начертание, вместо него пользуй path-ы.

Как? В граф редакторе набираешь текст, выбираешь шрифт, другие параметры → переводишь в кривые (разбираешь), экспортируешь.
Почему? Всегда есть шанс пролюбить шрифт.
Впрочем, можешь и попробовать ради динамического содержимого.
Помогла вставка картинкой через png