วิธีขีดเส้นใต้ข้อความใน Inkscape


19

การใช้รุ่นล่าสุดอย่างเป็นทางการของ Inkscape ฉันได้สร้างองค์ประกอบข้อความและต้องการขีดเส้นใต้ข้อความ (หรือส่วนหนึ่ง)

ทำอย่างไร
ฉันไม่เห็นตัวเลือกใด ๆ ที่ขีดเส้นใต้

คำตอบ:


21

การสนับสนุนข้อความใน Inkscape ได้รับการปรับปรุงในปีนี้ แต่ยังมีคุณลักษณะบางอย่างที่ยังไม่ได้ใช้งาน

มาตรฐาน SVG รองรับการตกแต่งข้อความและ Inkscape มีเป้าหมายที่จะปฏิบัติตามมาตรฐาน SVG อย่างสมบูรณ์ดังนั้นฉันจึงพยายามเพิ่มคุณสมบัตินี้ในระดับ xml และทำงานได้:

text-decoration: underline;

ง่ายมากที่จะทำ: หลังจากพิมพ์ข้อความของคุณกดปุ่มสำหรับตัวแก้ไข XML :

โปรแกรมแก้ไข XML

ข้อความของคุณถูกเลือกและโหนด XML ที่เกี่ยวข้องถูกเลือกในตัวแก้ไข (ไม่จำเป็นต้องค้นหาบางสิ่ง) ตอนนี้คุณต้องคลิกที่แถว "สไตล์" เพิ่มสไตล์ CSS ที่ต้องการในตอนท้ายของสไตล์ปัจจุบัน (เช่นการตกแต่งข้อความ: ขีดเส้นใต้; ) โดยใช้เครื่องหมายอัฒภาค ";" เป็นตัวคั่นและกดปุ่มSet :

ตั้งค่าการเปลี่ยนแปลงของคุณ

เมื่อตั้งค่าแอตทริบิวต์แล้วคุณจะเห็นข้อความของคุณขีดเส้นใต้:

ข้อความที่ขีดเส้นใต้

โปรดทราบว่าในการลบขีดเส้นใต้คุณจำเป็นต้องค้นหาในค่าแอตทริบิวต์ XML และลบด้วยตนเอง (ไม่ใช่เรื่องยาก)


คุณรู้หรือไม่ว่านี่เป็นไปได้ที่จะทำในส่วนของกล่องข้อความเท่านั้น?
ลูอิส

3
สำหรับส่วนหนึ่งของกล่องข้อความวิธีที่เร็วที่สุดที่ฉันพบคือการเลือกข้อความโดยใช้เครื่องมือข้อความและแบบอักษรของ Inkscape การเปลี่ยนรูปแบบของข้อความที่เลือกเปิดตัวแก้ไข XML และแก้ไขส่วนsvgFlowSpan ที่สร้างขึ้นโดยเครื่องมือเอง .
เปาโล Gibellini

แม้ว่าจะมีสองประการ ก่อนอื่นการแก้ไขข้อความโดยรอบมักจะทำให้ inkscape "ล้างข้อมูล" มาร์กอัป XML และลบการขีดเส้นใต้อย่างเงียบ ๆ ข้อที่สองเมื่อแปลงเป็น PDF (หรือแปลงข้อความเป็นพา ธ โดยทั่วไป) การขีดเส้นใต้ทั้งหมดจะถูกลบอย่างเงียบ ๆ : bugs.launchpad.net/inkscape/+bug/1467794
a3nm

ขอบคุณ @ a3nm รู้สึกอิสระที่จะแก้ไขคำตอบของฉันเพื่อเพิ่มทั้ง caveats
เปาโล Gibellini

1

ขณะนี้คุณลักษณะนี้กำลังได้รับการพัฒนาดังนั้นจึงยังไม่พร้อมใช้งาน

ตัวเลือกคือการใช้งานสร้างที่กำหนดเองรวมถึงแพตช์นี้:
https://bugs.launchpad.net/inkscape/+bug/1269206

หวังว่าแพทช์จะถูกรวมเข้ากับรีลีสหลักในไม่ช้า


นี่เป็นหนึ่งในตัวเลือกที่เป็นไปได้ แต่คุณต้องใช้โปรแกรมปะแก้นี้กับ Inkscape เวอร์ชั่นใหม่ทุกรุ่น (จนกว่าจะไม่สามารถใช้งานได้ในรีลีสอย่างเป็นทางการ) และทำซ้ำสิ่งนี้กับสถานีงานแต่ละแห่งของคุณ
เปาโล Gibellini
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.