आप नैनो का उपयोग करके सीधे अपने SVG में Google वेब फ़ॉन्ट्स एम्बेड कर सकते हैं । यह स्वचालित रूप से आपके एसवीजी को स्कैन करता है और चुनिंदा रूप से केवल आवश्यक फोंट एम्बेड करता है, यह सुनिश्चित करता है कि आपके उबंटू फोंट सभी आधुनिक ब्राउज़रों पर समान दिखते हैं। मेरे मामले में, मुझे अपने एसवीजी में एम्बेडेड होने के लिए रोबोटो की आवश्यकता थी:
डिस्क्लेमर: मैं नैनो के पीछे टीम के साथ हूं, और हम भी, पहले भी इसी समस्या का सामना कर चुके हैं, इसलिए नैनो का निर्माण करके अपनी खुद की खुजली को दूर करने का फैसला किया। आशा है कि यह उपयोगी है!
संपादित करें: यहाँ दृश्य के पीछे क्या होता है, इस पर एक त्वरित स्पष्टीकरण दिया गया है:
एसवीजी में फोंट एम्बेड करने के लिए, आपको पहले यह जानना होगा कि फॉन्ट परिवारों का क्या उपयोग किया जाता है। फिर आपको इन फ़ॉन्ट फ़ाइलों को खोजने और उन्हें डाउनलोड करने की आवश्यकता है। एक बार डाउनलोड करने के बाद, आपको नियमित, बोल्ड, इटैलिक्स और बोल्ड इटैलिक्स को 64 एन्कोडिंग के आधार पर बदलना होगा। यदि आप इसे मैन्युअल रूप से कर रहे हैं, तो यह एक बड़ी मात्रा में काम है, बड़ी संख्या में फाइलें, यह जानने के लिए कि कौन सी फ़ाइल बोल्ड का उपयोग करती है और कौन सी नहीं। फिर आपको अपने एसवीजी में सभी 4 बेस 64 एन्कोडेड स्ट्रिंग्स को कॉपी करना होगा।
इसलिए हम नैनो का निर्माण करते हैं और सुनिश्चित करते हैं कि यह एसवीजी को स्वचालित रूप से स्कैन करता है और केवल उपयोग किए जा रहे फोंट को सम्मिलित करता है। उदाहरण के लिए, यदि बोल्ड का उपयोग नहीं किया जाता है या यदि कोई पाठ मौजूद नहीं है, तो कोई फोंट एम्बेड नहीं किया जाएगा। आपको बस अपने SVG को नैनो में ड्रैग और ड्रॉप करना है और यह एक आकर्षण की तरह काम करता है! आप यहां अधिक जान सकते हैं: https://vecta.io/blog/making-svg-easier-to-use