Inkscape: bagaimana cara memindahkan teks di sepanjang jalur?

15

Saat melampirkan teks ke jalur di Inkscape, tampaknya melampirkan teks ke awal jalur. Jika itu bentuk, seperti elips maka sering ditempatkan di awal salah satu dari 4 poin ordinal. Bagaimanapun, ini jarang di mana Anda benar-benar ingin teks diposisikan sehingga Anda akhirnya menyenggolnya ke lokasi dengan beberapa spasi.

Berpikir ini semacam peretasan (menggunakan spasi) Saya melakukan beberapa googling dan menonton beberapa tutorial YouTube dan menemukan mereka semua melakukan hal yang sama persis ... menggunakan spasi.

Mengingat bahwa perangkat lunak vektor lainnya biasanya menawarkan pegangan yang dapat diseret untuk memungkinkan Anda memindahkan teks di sepanjang jalan, saya pikir mungkin Inkscape akan memiliki sesuatu yang serupa tetapi saya belum menemukan fitur seperti itu. Apakah itu ada Atau ruang hanya cara untuk merawatnya di Inkscape?

DA01
sumber
Apakah kamu melihat ini? youtube.com/watch?v=VwOYO9cAows
Vicki
2
@Vicki ya. Tapi trik itu hanya berfungsi ketika teks Anda berada di lingkaran yang sempurna.
DA01

Jawaban:

10

Tidak ada cara untuk melakukan ini di Inkscape di UI (lihat bug ini ), tetapi Anda dapat melakukan ini menggunakan Editor XML Inkscape.

Menurut spesifikasi SVG , Anda dapat menggunakan startOffsetatribut untuk menunjukkan di mana Anda ingin teks dimulai. Jadi yang perlu Anda lakukan adalah menambahkan atribut itu ke <textPath>.

  1. Di Inkscape, buka Editor XML Ctrl+ Shift+ X.
  2. Di Editor XML, cari <svg:text>. (Anda dapat mengklik teks di Inkscape untuk melompat ke sana di Editor XML.)
  3. Pilih <svg:textPath>anak dari <svg:text>.
  4. Di sisi kanan Editor XML di kotak di sebelah tombol Set , masukkan startOffset. Di bawahnya, masukkan nilai yang ingin Anda pindahkan di sepanjang jalan.
  5. Klik Setel .

Ini tidak ideal, tetapi lebih tepat dan lebih bersih jika menggunakan spasi atau menyesuaikan kerning secara manual. Jika Inkscape memang memiliki fitur di UI-nya untuk melakukan ini, itu mungkin akan menetapkan atribut ini dalam XML.

Scribblemacher
sumber
Sekarang ini jenis trik yang saya suka! Saya tidak akan pernah berpikir untuk memeriksa editor xml. Solusi hebat! (Untuk saat ini, setidaknya ... mudah-mudahan ini akan diperbaiki di GUI akhirnya!)
DA01
13

Menemukan bit ini di Inkscape Manual . Ini benar-benar mengatakan untuk menggunakan kerning untuk mengatur posisi awal teks Anda pada jalan (yang tidak jauh dari menggunakan spasi, sayangnya).

masukkan deskripsi gambar di sini

Teks dapat disesuaikan atau dipindahkan relatif ke jalur. Kiri: teks telah disesuaikan dan ditandai dengan tombol panah Alt +. Menempatkan kursor di awal teks dan menggunakan tombol Alt + panah akan memindahkan posisi awal teks. Kanan: teks telah dipindahkan secara terpisah dari jalur dengan memilih teks saja dan menyeretnya ke posisi barunya dengan mouse.

Ada juga elemen kontrol untuk menyesuaikan kerning di bilah alat jika Anda memilih teks, saat menggunakan alat teks:

masukkan deskripsi gambar di sini

Ini memungkinkan Anda untuk memilih offset dengan tepat.

Vicki
sumber
yang tidak jauh dari menggunakan spasi - well, itu jauh lebih tepat. Juga, menggunakan kembali fitur kerning di sini hanya pragmatis - tidak perlu berlebihan.
Wrzlprmft
@Wrzlprmft Anda benar di sana. Saya sebenarnya lebih mengacu pada fungsinya yang mirip dengan menambahkan spasi, dan bukan pegangan yang dicari DA01, tetapi catatan yang bagus.
Vicki
Saya suka trik ini, meskipun saya temukan itu tidak bekerja secara konsisten untuk saya. Beberapa font jangan biarkan saya menyesuaikan spasi. Saya berasumsi itu adalah kesalahan dalam versi Inkscape saya atau mungkin font tertentu.
DA01
3

Saya menggunakan Inkscape 0.92 pada PC Windows 10. Dalam dialog Teks dan Font (Shift + Ctrl + T), tepat di bawah drop-down ukuran Font ada drop-down lain dengan nilai persentase di dalamnya. Jika Anda meletakkan kursor di atasnya label petunjuk muncul memberitahu Anda bahwa itu untuk offset Text path - ia melakukan pekerjaan yang sama dengan mengedit XML (seperti yang diperkirakan oleh Scribblemacher). Drop-down hanya menawarkan kenaikan 10% tetapi Anda bebas mengetikkan nilai Anda sendiri.

Mike Brown
sumber
Pada 0.92.4 (Windows): drop-down menerima nilai unit-less (yaitu tidak ada%) juga yang berperilaku berbeda dari persentase default. Nilai negatif menyebabkan kliping. Manual kedaluwarsa
handle
Menu% harus memiliki penyesuaian panah +/-. Terima kasih telah membantu saya dengan ini.
Reidar