Ligatures अक्षम करना ( कैलिमो का fonts.conf
उत्तर देखें ) गलत दिशा है! हो सकता है कि यह कैलीब्री जैसे फोंट में उन अति-अलविदा "बोल्ड" लिगर्स को हटा दे, लेकिन यह टाइपोग्राफी की सुंदरता को भी हटा देता है। जब तक आप अंतर को बता नहीं सकते तब तक फ़ॉन्ट को सिकोड़ने के समान है।
मैंने अपने सिस्टम के लिए कैलिब्री फॉन्ट को हटाकर, कार्लिटो को स्थापित करते हुए इसे हल किया , जो कि " मेट्रिक- कम्पेटिबल विद कैलिब्री" है और इसे "फ़ॉन्टकॉनफिग (लोकल.कॉन्फ़) के लिए एक मैपिंग एंट्री के साथ पैक किया गया है, और मेरे फॉन्ट कैश को रीफ्रेश करता है:
$ rm ~/.fonts/microsoft/CALIBRI*
$ sudo apt install fonts-crosextra-carlito
$ fc-cache
फिर आप यह सत्यापित कर सकते हैं कि कैलिब्री के लिए कार्लिटो खड़ा है:
$ fc-match Calibri
Carlito-Regular.ttf: "Carlito" "Regular"
(यदि यह काम नहीं करता है, तो आपको कुछ की आवश्यकता हो सकती है, sudo rm /usr/share/fonts/truetype/msttcorefonts/calibri*
हालांकि मामला और सटीक स्थान भिन्न हो सकते हैं।)
Microsoft के Calibri को हटाने से पहले, मैंने LibreOffice में एक परीक्षण दस्तावेज़ सहेजा जिसमें Calibri का उपयोग किया गया और एक स्क्रीन शॉट लिया। ऐसा करने के बाद, मैंने लिब्रे ऑफिस छोड़ दिया, इसे फिर से खोला, और फिर अपना परीक्षण दस्तावेज लोड किया। "कैलीबरी" फ़ॉन्ट नाम को यह इंगित करने के लिए इटैलिक किया गया था कि इसे प्रतिस्थापित किया गया था। मैंने इस प्रतिस्थापित संस्करण का स्क्रीन शॉट लिया और इसे मूल से नीचे चिपकाया:
उपरोक्त पाठ 13pt Calibri के स्क्रीन शॉट्स की एक जोड़ी है, जिसमें फाल्कोनसिग द्वारा मिलान के रूप में Microsoft के Calibri को कार्लिटो से ऊपर रखा गया है। लिबरेऑफिस 5.0.5.1 द्वारा प्रस्तुत के रूप में कोई बोल्ड, कोई स्वरूपण, "जोड़ी कर्लिंग" सक्षम नहीं है।
कार्लिटो कैलिब्री के काफी करीब है, लिगुरेट्स ठीक से प्रस्तुत करते हैं, और यह समग्र रूप से बहुत सुंदर है।
आप कैम्बैडिया के साथ कैम्ब्रिया के साथ भी ऐसा ही fonts-crosextra-caladea
कर सकते हैं और आप एरियल , टाइम्स न्यू रोमन और कोरियर न्यू के लिए Google के क्रॉस्कोर फोंट Arimo, Tinos और Cousine का उपयोग कर सकते हैं । डेबियन की सबस्टिट्यूटिंग कैलीबरी और कंब्रिया फ़ॉन्ट्स विकी पर अधिक जानें ।fonts-croscore
लेकिन हेल्वेटिका के बारे में क्या?
यह सवाल हेल्वेटिका फ़ॉन्ट के बारे में पूछता है , जो कि Apple का पसंदीदा सेन्स-सेरिफ़ फ़ॉन्ट है। कैलिब्री में बदलने से पहले Microsoft ने एरियल को प्राथमिकता दी । डिफॉल्ट लिनक्स मैपिंग वितरण से भिन्न होता है, लेकिन यह आमतौर पर निम्बस संस एल या फिर लिबरेशन सैंस , उदाहरण के लिए होता है
$ fc-match Helvetica
n019003l.pfb: "Nimbus Sans L" "Regular"
यदि आप इसे चलाते हैं और एरियल प्राप्त करते हैं, तो ऊपर वर्णित वर्णित लिगचर समस्या होने का यह एक बहुत अच्छा कारण है - एरियल एक महान फ़ॉन्ट नहीं है।
हेलवेटिका के आसपास काफी संस्कृति है और मुझे ऐसा फॉन्ट नहीं मिल रहा है जो हेल्वेटिका के साथ पूरी तरह से मेट्रिक-संगत हो। एरियल (फोंट, मेट्रिक रूप से एरियल के साथ संगत करते हैं, जिसमें लिबरेशन सेन्स और इसके कांटे, अरिमो शामिल हैं , में समान चरित्र चौड़ाई है (जिसका अर्थ है कि वे "ज्यादातर" मीट्रिक संगत हैं; पाठ उसी तरह से लपेटेगा) जैसे हेल्वेटिका के साथ। लिबरेशन संस और निम्बस संस लगते हैं सबसे समान सौंदर्यशास्त्र है।
आईबीएम प्लेक्स भी है , जिसके पीछे एक बड़ा फॉन्ट है [ 1 ] [ 2 ] । Plex को IBM की सभी सामग्रियों में Helvetica (यह गाढ़े सेन्स के साथ-साथ Serif और Monospace फोंट भी है) को बदलने के लिए डिज़ाइन किया गया है, हालाँकि यह Helvetica या अन्य फोंट के लिए सभी मेट्रिक-संगत नहीं है। फ़ॉन्ट गिलहरी में Plex फोंट के नमूनों का एक अच्छा दृश्य है ।
Fontconfig उपनाम
किसी अन्य फ़ॉन्ट के लिए मैन्युअल रूप से उर्फ हेल्वेटिका (और इसलिए कैलिब्री और / या एरियल को हटाने की आवश्यकता नहीं है, हालांकि उस स्थिति में आपको मैन्युअल रूप से उर्फ भी होना चाहिए), अपनी ~/.config/fontconfig/fonts.conf
फ़ाइल को संपादित करें (पुराने सिस्टम के लिए, वह ~/.fonts.conf
। भ्रम से बचने के लिए, मैं बाद में सहानुभूति रखता हूं। पूर्व के अनुसार) इस उत्तर में उल्लेख किया गया है , <alias>
हेलवेटिका के लिए एक नया खंड जोड़ना (यह एक Arimo का उपयोग करता है। सुनिश्चित करें कि आपने इसे स्थापित किया है:
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<alias>
<family>Helvetica</family>
<prefer><family>Arimo</family></prefer>
</alias>
</fontconfig>