在inkscape中拉伸文本,然后将其包装到路径 [英] Stretch text in inkscape, but then wrap it to a path

查看:108
本文介绍了在inkscape中拉伸文本,然后将其包装到路径的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一小段文字,我想将其垂直拉伸,然后将其环绕在一条路径上.我可以拉伸文本,但是当我将其包装到路径时,它会跳回其默认大小.

I've got a short piece of text, and I want to stretch it out vertically, and then wrap it round a path. I can stretch the text, but when I wrap it to the path it jumps back to its default size.

之前:之后:

(在分配给路径后 垂直拉伸不会始终将拉伸应用于每个字形.例如,它使T变高,但使g变宽!)

(Stretching vertically after assigning to the path does not apply the stretch to each glyph consistently. E.g. it makes the T higher, but makes the g wider!)

在将拉伸外观应用于路径时,是否可以保持拉伸外观?还是有解决方法?

Is there a way to keep the stretched appearance when applying it to path? Or is there a workaround?

在Inkscape 0.47中创建此代码的步骤:

Steps to create this in Inkscape 0.47:

  1. 写出一些文字
  2. 拖曳垂直箭头以将其伸出.
  3. 使用圆形工具制作圆弧(将填充颜色设置为无)
  4. 路径|对象到弧线上的路径
  5. 路径|反向(因此文本在内部而不是外部)
  6. 选择了文本对象.按住Shift键并单击路径,将它们都选中.
  7. 文本|放在路径上

(是的,我意识到字母是重叠的.然后我将插入空格并使用Alt-left/right来添加字距调整.但这对这个问题并不重要.)

(Yes, I realize the letters overlap. I will then insert spaces and use Alt-left/right to add kerning. But that is not important for this question.)

更新:还有更多值得注意的失败. (即使他们工作了,也不是很理想,因为我无法像上述解决方案那样手动调整路径中的文本.)

UPDATE: A couple more failures that are worth noting. (Even if they had worked they'd be less than ideal, as I cannot hand-tweak the text along the path the way I can with the above solution.)

此人遵循 http://inkscape-forum.andreas- s.net/topic/2576083 (有关LPE的更多说明,位于

This one is following the instructions at http://inkscape-forum.andreas-s.net/topic/2576083 (with more explanation of LPE at http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Paths-LivePathEffects.html ) It was made by selecting the text, ctrl-c, then select the path, then Path|Path Effect Editor, then choose Pattern Along Path, click ADD, then choose the 4th icon, "link to path".

此下一个脚本在 http://tavmjong中进行了描述. free.fr/INKSCAPE/MANUAL/html/Extensions-GenerateFromPath.html .选择文本,然后选择路径|对象到路径".然后一起选择文本和路径(使用Shift键单击),即扩展|从路径生成|沿路径模式".对于这里显示的效果,我选择了拉伸"和蛇".

This next one was described halfway down http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Extensions-GenerateFromPath.html. Select the text, then Path|Object To Path. Then select both text and path together (using shift-click), Extensions|Generate From Path|Pattern Along Path. I chose "Single,stretched" and "Snake" for the effect shown here.

推荐答案

您可以尝试以下操作:

(1)写一些文字
(2)在文字下方绘制一条水平直线(使其成为路径)
(3)选择文本对象.按住Shift键并单击路径,将它们都选中.
(4)文字|放在路径上
(5)选择文本对象.拖动垂直箭头将其拉伸(或水平拖动以减小文本的宽度).
(6)使用路径工具选择直线并将其拖到中间以使其弯曲

(1) write some text
(2) draw a straight horizontal line just below the text (make it a path)
(3) Select the text object. Shift+click of the path, so they are both selected.
(4) Text|Put On Path
(5) Select the text object. Drag the vertical arrow to stretch it out (or the horizontal to decrease the width of the text).
(6) select the straight line with the path tool and drag it in the middle to make it curved

赋予曲线正确的形状以产生美观的外观有点棘手.请注意,您也可以在该行中添加其他节点,这使其变得更加容易.

It's a bit tricky to give the curve the right shape that results in a good looking text. Note that you can add additional nodes to the line too, which makes it a bit easier.

这篇关于在inkscape中拉伸文本,然后将其包装到路径的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆