Можно в превью весь текст через js перевести каждую букву в пробел а весь текст(получившиеся пробелы) в блоках поместить в inline элементы фон данных элементов перекрасив цвет шрифта в блоках. При демонстрации данных миниатюр строки будут смотреться естественно практически в любом масштабе.