сделай текст ариалом, а пробелы - в отдельное поле и для него форматирование courier
Ну вроде тоже не пойдёт, так ширина разная символов тоже самих.
По логике надо перебрать все символы до середины, связать с таблицей ширины символов для ариала, и сдвинуть центр слова (точку в межере) для смещения))
А еще надо нормировать шкалу - потому что разная длина оси группирует или разносит слова, типо в шкалу 1000 шагов вписать и центр слов вписывать в такие рамки...