для monospaced шрифтов можно указать произвольную ширину буквы. для proportional сейчас межсимвольный интервал не задаётся [=1pixel], а ширина символа определяется по самому правому непрозрачному пикселу.
предложите красивое решение, подумаю над внедрением. а пока: выводите побуквенно. ширину каждой буквы можете замерять функцией ^image.length[буква]