Очень интересный баг!Я могу подтвердить ваши результаты.В 32-битной Windows XP с разрешением 96 точек на дюйм «123» обрезается, но другие последовательности отображаются правильно.В 64-битной Windows 7 при 120 dpi все строки отображаются правильно.Так что это действительно ошибка текстового макета WPF, либо для 96 dpi, либо для 32-битного.
Некоторые эксперименты показывают, что виновна линия Padding.Удалите эту строку или уменьшите горизонтальное заполнение до 1, и текст отобразится правильно.Альтернативой может быть использование Margin вместо Padding, что, кажется, работает.