История изменений
Исправление manul91, (текущая версия) :
Так очевидно что в этом случае получится что-то уродливое, если не придерживаться baseline и не учитывать детали смещений и размеров каждого глифа.
Впрочем, и «с прямоугольниками» (они должны быть разными размерами) может получиться правильно, если правильно учитывать их смещения вниз, вверх, и по горизонтали до соседа (для каждого прямоугольника они будут разными).
В чем вообще состоит ваш «вопрос»? У вас есть спецификация, вы отрисовываете не по спецификации.
Исправление manul91, :
Так очевидно что в этом случае получится что-то уродливое, если не придерживаться baseline и не учитывать детали смещений и размеров каждого глифа.
Впрочем, и «с прямоугольниками» (они должны быть разными размерами) может получиться правильно, если правильно учитывать их смещения вниз, вверх, и по горизонтали до соседа (для каждого прямоугольника они будут разными).
Исправление manul91, :
Так очевидно что в этом случае получится что-то уродливое, если не придерживаться baseline.
Впрочем, и «с прямоугольниками» (они должны быть разными размерами) может получиться правильно, если правильно учитывать их смещения вниз, вверх, и по горизонтали до соседа (для каждого прямоугольника они будут разными).
Исправление manul91, :
Так очевидно что в этом случае получится что-то уродливое, если не придерживаться baseline.
Впрочем, и «с прямоугольниками» (допускаю что у вас они все-таки разных размеров) может получиться правильно, если правильно учитывать их смещения вниз, вверх, и по горизонтали до соседа (для каждого прямоугольника они будут разными).
Исправление manul91, :
Так очевидно что в этом случае получится что-то уродливое, если не придерживаться baseline.
Исходная версия manul91, :
Так очевидно что в этом случае получится что-то уродливое.
Поскольку в общем случае шрифт немоноширинен, и нельзя отпечатать немоноширинный шрифт «моноширинно» и надеяться что выйдет что-то приемлемое.