मैं डिफ़ॉल्ट (फ़ॉन्ट) संसाधन XTerm का उपयोग कैसे कर सकता हूं?


13

यदि मैं xtermइसके डिफ़ॉल्ट बिटमैप फ़ॉन्ट के साथ लॉन्च करता हूं और फिर 'VT फ़ॉन्ट्स' मेनू (से ctrl+right mouse) से 'बड़े' फ़ॉन्ट का चयन करता हूं, तो मुझे स्पष्ट रूप से अच्छे जापानी चरित्र समर्थन के साथ एक बहुत ही उपयोगी बिटमैप फ़ॉन्ट मिलता है।

मैं जानना चाहता हूं कि यह फ़ॉन्ट क्या है ताकि मैं इसे अन्यत्र उपयोग कर सकूं। दुर्भाग्य से, मुझे इस बात की कोई जानकारी नहीं मिली है कि XTerm क्या डिफ़ॉल्ट सेटिंग्स का उपयोग करता है (यानी जब कोई भी स्पष्ट रूप से निर्दिष्ट नहीं है)। बहुत सारी साइटें बताती हैं कि नई सेटिंग्स (जैसे विशेष फोंट) को निर्दिष्ट करने के लिए एक्स संसाधनों का उपयोग कैसे किया जाता है, लेकिन किसी ने भी यह नहीं देखा कि अगर मैं कुछ नहीं करता हूं तो क्या चूक का उपयोग किया जाता है।

मैंने फ़ॉन्ट को नेत्रगोलक बनाने की कोशिश की है, और यह उसी के समान है और इसकी चौड़ाई समान है 9x15, लेकिन यह अधिक ऊर्ध्वाधर स्थान का उपयोग करता है। ऐसा प्रतीत होता है कि यह 9x15अलग-अलग लाइन रिक्ति के साथ नहीं है , हालांकि, इस फ़ॉन्ट को निर्दिष्ट करने के रूप में कुछ जापानी वर्णों को सीधे प्रदर्शित करने में विफल रहता है कि 'लार्ज' इस ललित को संभाल सकता है।

हालांकि मुझे यह जानकर खुशी होगी कि यह विशिष्ट फ़ॉन्ट क्या है, मैं वास्तव में यह जानना चाहता हूं कि XTerm अपने संसाधनों के लिए आमतौर पर कौन से डिफॉल्ट का उपयोग करता है । अगर इससे कोई फर्क पड़ता है, तो मैं Ubuntu 12.04 LTS, 64-बिट चला रहा हूं।

[मैंने इस विषय पर पहले से ही देखा है, यही कारण है कि मैं विशेष रूप से चल रहे एक्सटर्म से लाइव मान प्राप्त करने की कोशिश करने के बजाय चूक के बारे में पूछ रहा हूं।]

जवाबों:


17

appresउपयोगिता एक आवेदन, दोनों उपयोगकर्ता और डिफ़ॉल्ट रूप से उपयोग संसाधनों को सूचीबद्ध करता।

appres XTerm xterm

पहला तर्क वर्ग नाम ( xterm -class Xxx) है। दूसरा तर्क, जो वैकल्पिक है, उदाहरण नाम ( xterm -name xxx) है।

"लार्ज" फ़ॉन्ट है .VT100.font5या .VT100.utf8Fonts.font5.utf8Fontsउपयोग किया जाता है के लिए मैनुअल देखें , यह थोड़ा जटिल है। तुम्हारे बीच एक से अधिक है, तो *.VT100.font5और ?.VT100.font5और XTerm.VT100.font5और xterm.VT100.font5, इस सूची में पिछले एक लागू होता है; देख एक्स प्रलेखन संसाधन नाम वरीयता का रक्तमय जानकारी के लिए।

appres XTerm | grep font5

जब मैं appres XTermअपने डेबियन टेस्टिंग मशीन पर करता हूं तो मुझे केवल *customization: -color: - /
user640916

9

आप lsofफोंट के लिए दिए गए प्रोसेस आईडी और grep द्वारा सभी फाइलों को सूचीबद्ध करने के लिए उपयोग कर सकते हैं ।

lsof  -p <process_id_of_xterm> | grep fonts

उदाहरण के लिए,

lsof -p `ps -a | grep xterm | cut -d' ' -f1` | grep fonts

नमूना उत्पादन:

$ lsof -p `ps -a | grep xterm | cut -d' ' -f1` | grep fonts
xterm   17560 testuser  mem    REG  253,1    137272  9154732 /usr/share/fonts/liberation/LiberationSans-Bold.ttf
xterm   17560 testuser  mem    REG  253,1    139628  9154735 /usr/share/fonts/liberation/LiberationSans-Regular.ttf


3

यह प्रयास करें - यह एक्स सर्वर संसाधन डेटाबेस पर सवाल उठाता है

% xrdb -q| grep -i font

यह सभी देखें

% man xrdb

1

मैं था सटीक ओपी रूप में एक ही मुद्दा। Appres की कोशिश ने मुझे कोई इनपुट नहीं दिया और editres ने मेरे लिए (दूसरे स्टैक ओवरफ्लो प्रश्न) या तो मदद नहीं की।

वैसे भी, मैंने परीक्षण और त्रुटि के साथ xlsfonts का उपयोग केवल फ़ॉन्ट की बड़ी सूची से फ़ॉन्ट खोजने के लिए किया। यह 9x15 या कुछ भी जैसे सरल सरल फ़ॉन्ट नामों में से एक नहीं था।

xterm -fn -misc-fixed-bold-r-normal--18-120-100-100-c-90-iso8859-9 

मेरे सिस्टम पर अच्छे बड़े आकार के लिए डिफ़ॉल्ट रूप से और यूनिकोड मुद्रित सही ढंग से। एक बिंदु साबित करने के लिए,

xterm -fn -misc-fixed-bold-r-normal--0-0-75-75-c-0-iso8859-9 

एक छोटे आकार के लिए जो कि यूनिकोड को प्रिंट भी नहीं कर सकता था (विचित्र रूप से पर्याप्त दाएं क्लिक करने पर यह पूर्व से मेल खाता है)।

मेरे लिए, यह बहुत सहज नहीं था और किसी ने मुझे आश्वस्त करने के लिए अच्छा होगा क्योंकि मैंने संघर्ष किया कि सूची में 2 फोंट लगभग समान दिख सकते हैं लेकिन फिर भी किसी विषम कारण के लिए अलग-अलग तरीके से प्रस्तुत किया जा सकता है।

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