Inkscape: Metin yol boyunca nasıl taşınır?


15

Inkscape içindeki bir yola metin eklerken, metni yolun başlangıcına eklenmiş gibi görünüyor. Bir elips gibi bir şekilse, genellikle 4 sıra noktasından birinin başına yerleştirilir. Ne olursa olsun, bu nadiren metnin gerçekten yerleştirilmesini istediğiniz yerdir, böylece bazı boşluklarla yere sürüklenirsiniz.

Bunun bir çeşit hileli olduğunu düşünerek (boşlukları kullanarak) Bazı googling yaptım ve birkaç YouTube öğreticisini izledim ve hepsinin aynı şeyi yaptığını gördüm ... boşlukları kullanarak.

Diğer vektör yazılımlarının genellikle metni yol boyunca taşımanıza izin vermek için sürüklenebilir bir tutamaç sunduğu göz önüne alındığında, belki de Inkscape'in benzer bir şeye sahip olacağını düşündüm, ancak böyle bir özellik bulamadım. Var mı? Yoksa boşluklar Inkscape'te ona bakmanın bir yolu mu?



2
@Vicki yep. Ancak bu hile yalnızca metniniz mükemmel bir daire üzerindeyse işe yarar.
DA01

Yanıtlar:


10

Bunu kullanıcı arayüzündeki Inkscape'de yapmanın bir yolu yoktur ( bu hataya bakın ), ancak bunu Inkscape'in XML Düzenleyicisi'ni kullanarak yapabilirsiniz .

SVG spesifikasyonlarına göre startOffset, metnin nereden başlamasını istediğinizi belirtmek için özelliği kullanabilirsiniz . Tek yapmanız gereken bu özelliği <textPath>.

  1. Inkscape'te XML Düzenleyici Ctrl+ Shift+ ' yı açın X.
  2. XML Düzenleyicisi'nde <svg:text>. (Inkscape içindeki metni XML Düzenleyicisi'nde atlamak için tıklayabilirsiniz.)
  3. Öğesinin <svg:textPath>alt öğesini seçin <svg:text>.
  4. XML Düzenleyicisi'nin sağ tarafındaki Ayarla düğmesinin yanındaki kutuya girin startOffset. Bunun altına, yol boyunca taşımak istediğiniz değeri girin.
  5. Ayarla'yı tıklayın .

Bu ideal değildir, ancak boşlukları kullanmak veya karakter aralığını manuel olarak ayarlamak daha kesin ve daha temizdir. Inkscape, kullanıcı arayüzünde bunu yapmak için bir özelliğe sahip olsaydı, muhtemelen bu niteliği XML'de ayarlardı.


Şimdi bu benim sevdiğim bir numara! Ben asla xml editörü kontrol etmeyi düşünmezdim. Harika bir çözüm! (Şimdilik, en azından ... umarım sonunda GUI'de düzeltilecektir!)
DA01

13

Bu biti Inkscape Kılavuzunda buldum . Bu aslında bir yolda metnin başlangıç konumunu (uzakta boşluk kullanmaktan olmadığı, maalesef) ayarlamak için karakter aralığını kullanmak söylüyor.

resim açıklamasını buraya girin

Metin yola göre ayarlanabilir veya taşınabilir. Sol: metin Alt + ok tuşlarıyla ayarlanmış ve karakter aralığı yapılmıştır. İmleci metnin başına yerleştirmek ve Alt + ok tuşlarını kullanmak metnin başlangıç ​​konumunu hareket ettirir. Sağ: metin, yalnızca metni seçip fare ile yeni konumuna sürükleyerek yoldan bağımsız olarak taşınmıştır.

Metni seçerseniz, metin aracını kullanırken araç çubuğundaki karakter aralığını ayarlamak için bir kontrol öğesi de vardır:

resim açıklamasını buraya girin

Bu, ofseti tam olarak seçmenizi sağlar.


boşluk kullanmaktan çok uzak değil - çok daha kesin. Ayrıca, burada karakter aralığı özelliğinin yeniden kullanımı sadece pragmatiktir - gereksiz olmaya gerek yoktur.
Wrzlprmft

@Wrzlprmft Orada haklısın. Aslında daha çok boşluk eklemeye benzer işlevine atıfta bulunuyordum ve DA01'in aradığı tutamak değil, yine de iyi bir not.
Vicki

Bu numarayı seviyorum, ama benim için tutarlı bir şekilde işe yaramadığını fark ettim. Bazı yazı tipleri boşluk ayarlamama izin vermiyor. Inkscape'in belirli versiyonunda veya belki de belirli yazı tipinde bir aksaklık olduğunu varsayıyorum.
DA01

3

Windows 10 bilgisayarında Inkscape 0.92 kullanıyorum. Metin ve Yazı Tipi iletişim kutusunda (Shift + Ctrl + T), Yazı tipi boyutu açılır menüsünün hemen altında, içinde yüzde değeri olan başka bir açılır menü bulunur. İmleci üzerine koyarsanız, Metin yolu ofseti için olduğunu belirten bir ipucu etiketi görünür - XML'i düzenlemekle aynı işi yapar (Scribblemacher tarafından tahmin edildiği gibi). Açılır menü yalnızca% 10'luk artışlar sunar, ancak kendi değerinizi yazmakta serbestsiniz.


0.92.4'te (Windows): açılır menü, varsayılan yüzde değerinden farklı davranan, birimsiz değerleri de kabul eder (yani% yok). Negatif değerler kırpmaya neden olur. Demode kılavuzu: tavmjong.free.fr/INKSCAPE/MANUAL/html/Text-Path.html
sap

% Menüsünde +/- ok ayarı bulunmalıdır. Bu konuda bana yardım ettiğin için teşekkürler.
Reidar
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.