मैं यह कैसे निर्धारित कर सकता हूं कि कमांड लाइन से कौन से फोंट स्थापित किए गए हैं, और अधिक स्थापित करने का सबसे आसान तरीका क्या है?


39

उबंटू पर फोंट के बारे में कई सवाल और जवाब हैं, लेकिन एंबेडेड लिनक्स के लिए उबंटू के साथ इतने सारे व्यवहार नहीं हैं, जैसे बीगलबोन ब्लैक।

मैं अपने सिस्टम पर मानक स्थानों में किसी भी .ttf फ़ाइलों का पता लगाने में सक्षम नहीं हूं, और मुझे लगता है कि दिए गए संसाधन अवरोधों को छोड़ दिया गया है।

कमांड लाइन का उपयोग करके, मैं कैसे (1) यह पता लगा सकता हूं कि कौन से फोंट स्थापित हैं, और (2) अधिक फोंट स्थापित करें।

FYI करें: मैं एक साधारण सेन्स-सेरिफ़ ttf खोज रहा हूँ जिसका उपयोग मैं 8x8 LED मैट्रिक्स पर टेक्स्ट प्रदर्शित करने के लिए कर सकता हूँ।


1
क्या आपने कोशिश की है /usr/share/fonts? फोंट को सूचीबद्ध करने का एक बहुत ही मूल तरीका है fc-list
विल्फ़

/ usr / शेयर / फोंट नहीं है। fc-list कमांड नहीं मिला है। अब तक मैंने बस www.dafont.com से एक मुफ्त एरियल फॉन्ट डाउनलोड किया और इसे अपने बीगलबोन में स्थानांतरित करने के लिए सुरक्षित प्रतिलिपि का उपयोग किया। मैं भविष्य में उपयोग के लिए मैन्युअल रूप से / usr / शेयर / फोंट / निर्देशिका बनाएगा। scp /Users/me/Downloads/pixel_arial_11/PIXEARG_.TTF ubuntu@192.168.7.2: / home / ubuntu /
user391339

जवाबों:


48

सबसे अच्छा और सरल तरीका कंसोल कमांड का उपयोग करना है (यह कमांड सभी ubuntu- आधारित वितरणों के लिए उपलब्ध होना चाहिए):

fc-list

उदाहरण आउटपुट (छीन लिया गया):

/usr/share/fonts/truetype/lato/Lato-Medium.ttf: Lato,Lato Medium:style=Medium,Regular
/usr/share/fonts/truetype/tlwg/TlwgTypo-Bold.ttf: Tlwg Typo:style=Bold
/usr/share/fonts/truetype/lato/Lato-SemiboldItalic.ttf: Lato,Lato Semibold:style=Semibold Italic,Italic
/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf: DejaVu Serif:style=Bold
/usr/share/fonts/truetype/noto/NotoSansThai-Regular.ttf: Noto Sans Thai:style=Regular
...

MAN से:

fc-list - list available fonts

सभी उपलब्ध विकल्पों की जांच करने के लिए MAN (मैनुअल) का उपयोग करें: man fc-list


3

आप उबंटू के किस संस्करण का उपयोग कर रहे हैं?

(1) मेरे ubuntu 15.04 मशीन पर लिली के लिंक के लिए धन्यवाद less /etc/fonts/fonts.conf। वहाँ यह वर्णन करता है कि स्थानीय का उपयोग कैसे करें ।conf।

(2) एक कमांड लाइन से, अधिक फोंट के लिए खोज करने के लिए मैं apt-cache search font | grep lcdतब उपयोग करता हूं apt-cache show {}(पैकेज नाम के साथ {} की जगह) एक अधिक विस्तृत विवरण के लिए उपयोग करता हूं । कमांड लाइन से इंस्टालेशन के कई वेरिएंट होते हैं (जैसे एप्टीट्यूड) लेकिन अच्छे पुराने sudo apt-get install {}काम अच्छे होते हैं।


0

दूसरे प्रश्न का उत्तर:

फ़ॉन्ट स्थापित करना बस इसकी फ़ाइल को कुछ फ़ोल्डर में कॉपी कर रहा है। कई फ़ोल्डर हो सकते हैं। मेरे सिस्टम में वे हैं:

  • /usr/share/fonts/ - सभी उपयोगकर्ताओं के लिए फोंट
  • ~/.local/share/fonts/ - विशेष उपयोगकर्ता के लिए फोंट

आपके चाहने वाले कोई भी सबफ़ोल्डर हो सकते हैं।

यहाँ फ़ॉन्ट फ़ाइलों की सूची प्राप्त करने का कमांड है जो आपके सिस्टम का उपयोग करता है।

fc-list -f '%{file}\n' | sort

इसे देखें और आपको यह पता चल जाएगा कि आपके सिस्टम में फोंट कहां स्थित हैं /

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