Inkscape: làm thế nào để di chuyển văn bản dọc theo đường dẫn?


15

Khi đính kèm văn bản vào một đường dẫn trong Inkscape, nó dường như gắn văn bản vào đầu đường dẫn. Nếu đó là một hình dạng, chẳng hạn như hình elip thì nó thường được đặt ở đầu một trong 4 điểm thứ tự. Bất kể, đây hiếm khi là nơi bạn thực sự muốn văn bản được định vị để cuối cùng bạn đưa nó vào vị trí với một số không gian.

Nghĩ rằng đây là một loại hacky (sử dụng khoảng trắng) Tôi đã làm một số việc và xem một số hướng dẫn trên YouTube và thấy rằng tất cả họ đều đang làm chính xác ... sử dụng khoảng trắng.

Do các phần mềm vectơ khác thường cung cấp một tay cầm có thể kéo để cho phép bạn di chuyển văn bản dọc theo đường dẫn, tôi nghĩ có lẽ Inkscape sẽ có một cái gì đó tương tự nhưng tôi không tìm thấy một tính năng như vậy. Nó tồn tại? Hay không gian chỉ đơn giản là cách chăm sóc nó trong Inkscape?


Bạn đã thấy cái này chưa? youtube.com/watch?v=VwOYO9cAows
Vicki

2
@Vicki vâng. Nhưng thủ thuật đó chỉ hoạt động khi văn bản của bạn nằm trên một vòng tròn hoàn hảo.
DA01

Câu trả lời:


10

Không có cách nào để làm điều này trong Inkscape trong UI (xem lỗi này ), nhưng bạn có thể làm điều này bằng Trình soạn thảo XML của Inkscape.

Theo thông số kỹ thuật của SVG , bạn có thể sử dụng startOffsetthuộc tính để cho biết nơi bạn muốn văn bản bắt đầu. Vì vậy, tất cả những gì bạn cần làm là thêm thuộc tính đó vào <textPath>.

  1. Trong Inkscape, mở Trình soạn thảo XML Ctrl+ Shift+ X.
  2. Trong Trình soạn thảo XML, tìm <svg:text>. (Bạn có thể nhấp vào văn bản trong Inkscape để chuyển đến văn bản đó trong Trình chỉnh sửa XML.)
  3. Chọn <svg:textPath>con của <svg:text>.
  4. Ở bên phải Trình soạn thảo XML trong hộp bên cạnh nút Đặt , nhập startOffset. Bên dưới nó, nhập giá trị bạn muốn di chuyển dọc theo đường dẫn.
  5. Nhấp vào Đặt .

Điều này không lý tưởng, nhưng chính xác hơn và sạch sẽ hơn khi sử dụng khoảng trắng hoặc điều chỉnh thủ công. Nếu Inkscape có một tính năng trong UI của nó để thực hiện điều này, thì có lẽ nó sẽ thiết lập thuộc tính này trong XML.


Bây giờ đây là loại lừa tôi thích! Tôi sẽ không bao giờ nghĩ để kiểm tra trong trình soạn thảo xml. Giải pháp tuyệt vời! (Hiện tại, ít nhất ... hy vọng điều này sẽ được khắc phục trong GUI cuối cùng!)
DA01

13

Tìm thấy bit này trong Hướng dẫn Inkscape . Nó thực sự nói rằng sử dụng k sâu để điều chỉnh vị trí bắt đầu của văn bản của bạn trên một đường dẫn (không may là không sử dụng khoảng trắng, thật không may).

nhập mô tả hình ảnh ở đây

Văn bản có thể được điều chỉnh hoặc di chuyển liên quan đến đường dẫn. Bên trái: văn bản đã được điều chỉnh và kerned bằng các phím mũi tên Alt +. Đặt con trỏ ở đầu văn bản và sử dụng các phím mũi tên Alt + sẽ di chuyển vị trí bắt đầu của văn bản. Phải: văn bản đã được di chuyển độc lập với đường dẫn bằng cách chỉ chọn văn bản và kéo nó đến vị trí mới bằng chuột.

Ngoài ra còn có một yếu tố điều khiển để điều chỉnh độ sáng trong thanh công cụ nếu bạn chọn văn bản, khi sử dụng công cụ văn bản:

nhập mô tả hình ảnh ở đây

Điều này cho phép bạn chọn chính xác phần bù.


mà không phải là xa sử dụng không gian - tốt, nó chính xác hơn nhiều. Ngoài ra, giới thiệu lại tính năng k sâu ở đây chỉ là thực dụng - không cần phải dư thừa.
Wrzlprmft

@Wrzlprmft Bạn đã đúng ở đó. Tôi thực sự đã đề cập nhiều hơn đến việc nó có chức năng tương tự như thêm không gian, và không phải tay cầm DA01 đang tìm kiếm, nhưng dù sao cũng là một lưu ý tốt.
Vicki

Tôi thích thủ thuật này, mặc dù tôi thấy nó không hoạt động nhất quán với tôi. Một số phông chữ không cho phép tôi điều chỉnh không gian. Tôi cho rằng đó là một trục trặc trong phiên bản Inkscape cụ thể của tôi hoặc có lẽ là phông chữ cụ thể.
DA01

3

Tôi đang sử dụng Inkscape 0.92 trên PC Windows 10. Trong hộp thoại Văn bản và Phông chữ (Shift + Ctrl + T), ngay bên dưới trình đơn thả xuống Kích thước phông chữ có một trình đơn thả xuống khác có giá trị phần trăm trong đó. Nếu bạn đặt con trỏ lên trên nó, một nhãn gợi ý sẽ xuất hiện cho bạn biết rằng đó là phần bù cho đường dẫn văn bản - nó thực hiện công việc tương tự như chỉnh sửa XML (như dự đoán của Scrib cờacher). Trình đơn thả xuống chỉ cung cấp mức tăng 10% nhưng bạn có thể tự do nhập giá trị của riêng mình.


Trên 0.92.4 (Windows): trình đơn thả xuống chấp nhận các giá trị không có đơn vị (nghĩa là không có%) cũng hoạt động khác với tỷ lệ phần trăm mặc định. Giá trị âm gây ra cắt. Hướng dẫn sử dụng đã lỗi thời: tavmjong.free.fr/INKSCAPE/MANUAL/html/Text-Path.html
xử lý

Menu% nên hav có điều chỉnh mũi tên +/-. Cảm ơn đã giúp tôi với điều này.
Reidar
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.