Cách gạch chân văn bản trong Inkscape


19

Sử dụng bản phát hành chính thức mới nhất của Inkscape, tôi đã tạo ra một yếu tố văn bản và muốn gạch chân văn bản của nó (hoặc một phần của nó).

Làm thế nào để làm điều đó?
Tôi không thấy bất kỳ tùy chọn để gạch chân.

Câu trả lời:


21

Sự hỗ trợ cho văn bản trong Inkscape được cải thiện trong những năm này, nhưng có một số tính năng chưa được triển khai.

Tiêu chuẩn SVG hỗ trợ trang trí văn bản và Inkscape nhằm mục đích tuân thủ hoàn toàn với tiêu chuẩn SVG, vì vậy tôi đã cố gắng thêm các thuộc tính này ở mức xml và nó đã hoạt động:

text-decoration: underline;

Cách thực hiện rất đơn giản: sau khi nhập văn bản của bạn, nhấn nút cho trình soạn thảo XML :

Trình soạn thảo XML

Văn bản của bạn được chọn và nút XML tương ứng được chọn trong trình chỉnh sửa (không cần phải tìm thứ gì đó). Bây giờ, bạn cần nhấp vào hàng "style", thêm kiểu CSS mong muốn vào cuối kiểu hiện tại, (ví dụ : trang trí văn bản: underline; ), sử dụng dấu chấm phẩy ";" làm dấu phân cách và nhấn nút Set :

Đặt thay đổi của bạn

Khi giá trị thuộc tính được đặt, bạn sẽ thấy văn bản của mình được gạch chân:

Văn bản được gạch chân

Xin lưu ý rằng để xóa phần gạch chân, bạn cần tìm nó trong giá trị thuộc tính XML và xóa nó theo cách thủ công (không khó).


Bạn có biết nếu điều này chỉ có thể thực hiện trên một phần của hộp văn bản không?
Luis

3
Đối với một phần của hộp văn bản, cách nhanh nhất tôi tìm thấy là chọn văn bản bằng công cụ Văn bản và phông chữ của Inkscape, thay đổi kiểu văn bản đã chọn, mở trình soạn thảo XML và chỉnh sửa phần svgFlowSpan do chính công cụ tạo ra .
Paolo Gibellini

Có hai hãy cẩn thận. Đầu tiên, chỉnh sửa văn bản xung quanh thường sẽ khiến inkscape "dọn sạch" đánh dấu XML và âm thầm xóa phần gạch chân. Thứ hai, khi chuyển đổi sang PDF (hoặc chuyển đổi văn bản thành đường nói chung) tất cả các gạch dưới cũng sẽ được âm thầm loại bỏ: bugs.launchpad.net/inkscape/+bug/1467794
a3nm

Cảm ơn bạn, @ a3nm, vui lòng chỉnh sửa câu trả lời của tôi để thêm cả hai cảnh báo.
Paolo Gibellini

1

Tính năng này hiện đang được phát triển, vì vậy nó chưa có sẵn.

Một tùy chọn là sử dụng bản dựng tùy chỉnh, bao gồm bản vá này:
https://bugs.launchpad.net/inkscape/+orms/1269206

Hy vọng bản vá sẽ sớm được hợp nhất vào bản phát hành chính.


Đây là một tùy chọn có thể, nhưng bạn cần áp dụng bản vá này cho mọi phiên bản Inkscape mới (cho đến khi nó không có sẵn trong bản phát hành chính thức) và lặp lại điều này cho mỗi trạm làm việc của bạn.
Paolo Gibellini
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.