Inkscape में टेक्स्ट को कैसे रेखांकित करें


20

इंकस्केप के नवीनतम आधिकारिक रिलीज का उपयोग करते हुए, मैंने एक पाठ तत्व बनाया, और इसके पाठ (या इसके भाग) को रेखांकित करना चाहूंगा।

उसको कैसे करे?
मुझे रेखांकित करने का कोई विकल्प नहीं दिखता है।

जवाबों:


21

इनस्केप में पाठ के लिए समर्थन इन वर्षों में सुधार हुआ है, लेकिन अभी तक लागू नहीं हुए कुछ विशेषता हैं।

एसवीजी मानक टेक्स्ट सजावट का समर्थन करता है और इंकस्केप का उद्देश्य एसवीजी मानक के साथ पूरी तरह से अनुपालन करना है, इसलिए मैंने इस गुण को xml स्तर पर जोड़ने की कोशिश की है, और यह काम किया है:

text-decoration: underline;

यह करना बहुत आसान है: अपना पाठ लिखने के बाद, XML संपादक के लिए बटन दबाएँ :

XML संपादक

आपका पाठ चुना गया है, और इसी XML नोड को संपादक में चुना गया है (कुछ खोजने की कोई आवश्यकता नहीं है)। अब, आपको "शैली" पंक्ति पर क्लिक करने की आवश्यकता है, वर्तमान शैली के अंत में वांछित सीएसएस शैली जोड़ें, (जैसे पाठ-सजावट: रेखांकित करना; ), एक अर्धविराम का उपयोग करके; "" विभाजक के रूप में, और सेट बटन दबाएं:

अपना परिवर्तन सेट करें

एक बार विशेषता मान सेट हो जाने के बाद, आप अपने पाठ को रेखांकित करते हुए देखते हैं:

रेखांकित पाठ

ध्यान रखें कि अंडरलाइन को हटाने के लिए आपको XML विशेषता मान में इसे ढूंढना होगा और इसे मैन्युअल रूप से हटाना होगा (यह मुश्किल नहीं है)।


क्या आप जानते हैं कि क्या यह केवल एक टेक्स्ट बॉक्स के एक हिस्से पर करना संभव है?
लुइस

3
टेक्स्ट बॉक्स के एक भाग के लिए मैंने जो सबसे तेज़ तरीका खोजा है वह है टेक्सट का टेक्स्ट और फॉन्ट टूल का उपयोग करके टेक्स्ट का चयन करना , चयनित टेक्स्ट की शैली बदलना, XML संपादक को खोलना और टूल द्वारा बनाए गए svgFlowSpan अनुभाग को संपादित करना। ।
पाओलो गिबेलिनी

हालांकि दो कैविएट हैं। सबसे पहले, आसपास के पाठ को संपादित करने से अक्सर एक्सएमक्यूप मार्कअप को "साफ" करने और अंडरलाइनिंग को हटाने का कारण होगा। दूसरा, पीडीएफ में कनवर्ट करते समय (या टेक्स्ट को सामान्य रूप से पथों में परिवर्तित करते हुए) सभी अंडरलाइनिंग को भी चुपचाप हटा दिया जाएगा: Bugs.launchpad.net/inkscape/+bug/1467794
a3nm

धन्यवाद, @ a3nm, दोनों कैविटीज़ को जोड़ने के लिए मेरे उत्तर को संपादित करने के लिए स्वतंत्र महसूस करें।
पाओलो गिबलिनी

1

यह सुविधा वर्तमान में विकसित की जा रही है, इसलिए यह अभी तक उपलब्ध नहीं है।

इस पैच सहित कस्टम बिल्ड का उपयोग करने का एक विकल्प है:
https://bugs.launchpad.net/inkscape/+bug/1269206

उम्मीद है कि पैच को जल्द ही मुख्य रिलीज में मिला दिया जाएगा।


यह एक संभव विकल्प है, लेकिन आपको इस पैच को इंकस्केप के प्रत्येक नए संस्करण में लागू करने की आवश्यकता है (जब तक कि यह आधिकारिक रिलीज में उपलब्ध नहीं है) और अपने प्रत्येक कार्य स्टेशन के लिए इसे दोहराएं।
पाओलो गिबेलिनी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.