Текстовая шкала SVG - ширина и высота - PullRequest
6 голосов
/ 04 ноября 2011

Я хотел бы масштабировать текст в SVG.Если я использую размер шрифта, ширина и высота масштабируются.Есть ли способ просто масштабировать ширину или высоту?- Все примеры, которые я нашел, используя тег масштаба, который не работал, или для текста, который я думаю.

Спасибо за помощь, Хендрик

Ответы [ 3 ]

6 голосов
/ 04 ноября 2011

Вы можете использовать команду преобразования scale(x,y) для масштабирования элемента.Масштаб 1 - это нормальный размер, 0,5 - половина нормального размера, а 2 - двойной нормальный размер.

Например, добавьте transform="scale(1, 2)" к тегу, чтобы масштабировать его по горизонтали и вдвое больше по вертикали.

3 голосов
/ 12 января 2012

SVG-преобразование текстового атрибута работает отлично!

<text transform="scale(1, 2)" fill="orange" 
font-family="Arial" font-size="70"> 

Этот фрагмент, например, увеличит ваш текст в 2 раза по оси Y.

0 голосов
/ 04 ноября 2011

Да, вы можете изменить текст на путь.В меню Inkscape есть опция «Объект-путь», и вы, конечно, можете масштабировать ее по своему усмотрению.Некоторые параметры масштаба могут привести к тому, что текст будет выглядеть потрепанным, поэтому вам придется экспериментировать, например, высота 50% ширины

...