क्या गायब है fonts.alias
फ़ाइल में प्रविष्टियाँ हैं :
/usr/share/X11/fonts/75dpi/fonts.alias
यह फ़ाइल जो करता है वह एक्स विंडो विंडो के लिए छोटे नाम ("उपनाम") प्रदान करता है जो स्थापित हैं। जब आप एक छोटे नाम का उपयोग करने की कोशिश करते हैं जो फ़ाइल में नहीं है, तो आपको xterm शुरू करते समय इस तरह का व्यवहार मिलता है:
lansdale:~> xterm -xrm \*font:courr12
xterm: cannot load font "courr12"
(Xterm ऊपर आता है और डिफ़ॉल्ट, अलग फ़ॉन्ट के साथ चलता है)
fonts.alias
फ़ाइल X11 फ़ॉन्ट नामों की लंबी लंबाई की वजह से मौजूद है। उदाहरण के लिए, courr12 निम्न नाम है:
-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso10646-1
[लंबे नाम वास्तव में 14 अलग-अलग संपादन योग्य क्षेत्र हैं जो डैश / हाइफ़न के साथ एक साथ सिले हुए हैं। उन्हें देखने के लिए प्रोग्राम xfontsel चलाएं; यह सभी क्षेत्रों के साथ शुरू होगा, जो एक तारांकन के साथ दिखा रहा है, जिसका अर्थ है कि कुछ विशिष्ट के लिए निर्धारित नहीं है।]
फ़ाइल में प्रत्येक पंक्ति एक संक्षिप्त नाम (एक उपनाम), एक रिक्त के साथ शुरू होती है, फिर यह जिस लंबे नाम को इंगित / संदर्भित करता है। इस तरह, आपको हर समय लंबे नाम का उपयोग करने की आवश्यकता नहीं है, बस एक उपनाम सेट करें और इसका उपयोग करें। फ़ाइल में एक नई लाइन डालते समय, आप तय करते हैं कि संक्षिप्त नाम क्या होगा, केवल पूर्ण X11 नाम के लिए सिस्टम पर एक फ़ॉन्ट फ़ाइल स्थापित होनी चाहिए।
जब मैंने पहली बार 1990 के दशक में यूनिक्स सिस्टम पर अपने दाँत काटे, तो मैं courr12 में भाग गया और बाद में अपने xterms के लिए इसे (कोरियर 'रोमन आकार 12) फॉन्ट करने आया। एचपी / यूएक्स और सोलारिस पर, fonts.alias
फ़ाइल पहले से ही थी courr12
, इसलिए मैं बस "XTerm*font: courr12"
अपनी .Xdefaults
फ़ाइल में रख सकता था और सब कुछ ठीक काम करेगा।
-fa
और फेसनाम संसाधन शामिल हैं।