আমি একটি ছোট স্ক্রিপ্ট তৈরি করতে চাই যা ব্যবহারকারীর সিস্টেমে কয়েকটি ট্রুইটাইপ ফন্ট ইনস্টল করে। আমার উবুন্টু মেশিনে ট্রাইয়েটাইপ ফন্টগুলি অবস্থিত /usr/share/fonts/truetype
। তবে, আমি নিশ্চিত না যে এই অবস্থানটি সমস্ত মেশিনে একই রকম কিনা। কোনও লিনাক্স সিস্টেমে ট্রুয়েটাইপ ফন্টগুলি কোথায় সংরক্ষণ করা যায় তা খুঁজে পাওয়ার কোনও উপায় আছে?
আপডেট
কিছু গবেষণার পরে আমি দেখতে পেলাম যে পথটি usr/share/fonts/truetype
XML ফাইলে নির্দিষ্ট করা আছে /etc/fonts/fonts.conf
। এটি একটি এক্সএমএল ফাইল, তাই আমি দির পেতে এক্সপথ ব্যবহার করতে পারি:
xpath -q -e 'fontconfig/dir[1]/text()[1]' /etc/fonts/fonts.conf
আমি জানি না তবে সমস্ত (বা বেশিরভাগ) লিনাক্স সিস্টেমে এই ফাইলটি উপস্থিত থাকবে কিনা।
fc-cache(1)
ম্যান পৃষ্ঠাটিও দেখুন যা আপনাকে সিস্টেমে নতুন ফন্ট যুক্ত করতে দেয়।