मैं यह कैसे पता लगाऊं कि सिस्टम जेनरिक फ़ॉन्ट उपनाम के लिए कौन सी फ़ॉन्ट फ़ाइल चुनी गई है?


14

फेडोरा 22 में, केडीई (प्लाज्मा) सिस्टम सेटिंग्स में -> फॉन्ट -> फोंट, "जनरल" के लिए सेटिंग "सेन्स सेरिफ़ 10" है, "फिक्स्ड चौड़ाई" के लिए "मोनोस्पेस 10" है, "छोटे" के लिए "सेरेस सेरिफ़" है 8 "," टूलबार "" Sans Serif 9 "है," Menu "के लिए" Sans Serif 10 "है, और" Window title "के लिए" OxygenSans 10 "है।

मैं यह कैसे पता लगा सकता हूं कि सामान्य "मोनोस्पेस" उपनाम के लिए कौन सी फ़ॉन्ट फ़ाइल का उपयोग किया जा रहा है? (मुझे यकीन है कि मैं सैंस सेरिफ़ का पता लगाने के लिए उसी प्रक्रिया का पालन कर सकता हूं।)

fc-list30 फाइलें दिखाता है, लेकिन fc-list | grep -I monospaceकुछ नहीं दिखाता है। ("मोनोस्पेस" एक उपनाम होना चाहिए, और एक वास्तविक फ़ॉन्ट का नाम नहीं है।)

fc-match --all30 फाइलें दिखाता है, लेकिन इसी तरह, fc-match | grep -I monospaceकुछ भी नहीं दिखाता है।

ls -la ~/.config | grep fontकुछ नहीं दिखाता है। (नहीं / / .config / fontconfig)

/etc/fonts/fonts.conf फ़ॉन्ट निर्देशिकाओं को सूचीबद्ध करता है, हटाए गए उपनामों को स्वीकार करता है, और /etc/fonts/conf.d को इंगित करता है।

/etc/fonts/conf.d/60-latin.conf तत्व एलीस के साथ एक एक्सएमएल फ़ाइल है, जिसमें बाल परिवार ("मोनोस्पेस") और पसंद परिवार ("बिटस्ट्रीम वेरा सैंस मोनो", "डीजैवी सैंस मोनो", "इंकॉल्सोलाटा" शामिल हैं। , "एंडले मोनो", "कूरियर न्यू", "कंबरलैंड एएमटी", "लक्सी मोनो", "निम्बस मोनो एल", निम्बस मोनो "और" कूरियर ")।

/etc/fonts/conf.d/61-oxygen-mono.conf के पास बाल परिवार ("मोनोस्पेस") और पसंद परिवार ("ऑक्सीजन मोनो") है।

/etc/fonts/conf.d/69-gnu-free-mono में बाल परिवार ("मोनोस्पेस") है और परिवार को पसंद करते हैं ("फ्रीमोनो")।

/etc/fonts/conf.d/69-unifont.conf में बाल परिवार ("मोनोस्पेस") है और परिवार को पसंद करते हैं ("फ्रीमोनो")।

अब, इस मामले में, ऊपर स्थापित किया गया एकमात्र पसंदीदा परिवार "ऑक्सीजन मोनो" (OxygenMono-Regular.ttf में) है, इसलिए सिस्टम को उस फ़ॉन्ट का उपयोग करना चाहिए।

लेकिन, क्या होगा अगर अन्य पसंदीदा परिवारों में से कुछ स्थापित किए गए थे?

क्या एक साधारण आदेश नहीं है जो आपको यह देखने देता है कि "मोनोस्पेस" की तरह एक सामान्य प्रणाली उपनाम क्या है? मैं अपने सिस्टम पर केवल fc- {कैश, कैट, लिस्ट, मैच, पैटर्न, क्वेरी, स्कैन और वैरिडेट} देखता हूं, और केवल दो जो दिखता है, वे ऐसा कर सकते हैं (सूची, मैच) ऐसा प्रतीत नहीं होता है सुविधा।

जवाबों:


15

एफसी-मैच उपयोग की उपयोगिता है। उदाहरण के लिए, fc-match monospaceआपको मोनोस्पेस के लिए उपयोग किया जाने वाला फ़ॉन्ट बताएगा, और fc-match -s monospaceक्रम में आपको फॉलबैक फोंट भी बताएगा। सूची में पहला फॉन्ट वही होगा जो ज्यादातर मामलों में इस्तेमाल किया जाता है, और बाद में सभी फोंट गायब ग्लिफ़ के लिए फालबैक फोंट होते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.