Я пытаюсь сделать документы SVG XML со смесью строк и кратких фрагментов текста (обычно два или три слова). Основная проблема, с которой я сталкиваюсь, - это выравнивание текста с сегментами строк.
Для горизонтального выравнивания я могу использовать text-anchor
с left
, middle
или right
. Я не могу найти эквивалент для вертикального выравнивания; alignment-baseline
, похоже, не делает этого, поэтому в настоящее время я использую dy="0.5ex"
как kludge для выравнивания по центру.
Есть ли подходящий способ для выравнивания с вертикальным центром или верхней частью текста?