কনসোল , জিনোম-টার্মিনাল এবং ইদানীং এক্সএফসিই টার্মিনালের মতো যথাযথ ডেস্কটপ পরিবেশে বিভিন্ন টার্মিনাল এমুলেটর ব্যবহার করে বেশ কয়েক বছর পরে , আমি এর বিটম্যাপ ফন্টগুলির সাথে ভাল পুরানো এক্সটারম ব্যবহার করার সিদ্ধান্ত নিয়েছি । এটি ঠিকঠাক কাজ করে, এটি ইউনিকোড সমর্থন করে এবং ডিফল্ট ফিক্স ফন্ট পরিবারে প্রায় সমস্ত ভাষার অক্ষর রয়েছে, যা দুর্দান্ত।
তবে আমি একটি গুরুত্বপূর্ণ সমস্যা পেরিয়ে এসেছি। হরফ খুব ছোট। এমনকি তথাকথিত বিশাল আকার (যা 10x20 বিটম্যাপ ফন্ট) আমার পক্ষে খুব ছোট, এবং ব্যবহারের অযোগ্য।
এক্সএফসিই পরিবেশের জন্য আমার ডিফল্ট সেটিংসটি 120 xpdyinfo
ডিপিআইতে সেট করা হয়েছে তবে 97x97 ডিপিআই রিপোর্ট করেছে
$ xdpyinfo |grep resolution
resolution: 97x97 dots per inch
তাই আমি এর সাথে ডিপিআই পরিবর্তন করার চেষ্টা করেছি xrandr
, তবে তাতে কোনও লাভ হয়নি।
$ xrandr --dpi 120
ফলাফলটি প্রয়োগ হয়েছে বলে মনে হচ্ছে
$ xdpyinfo | grep resolution
resolution: 120x120 dots per inch
তবে এর রেজোলিউশনে মোটেও পরিবর্তন হয় না xterm
। এমনকি আমি স্কেলিংটি ব্যবহার করার চেষ্টা করেছি, তবে এটি একটি একক প্রয়োগের চেয়ে পুরো এক্সকে প্রভাবিত করেছে:
$ xrandr --output LVDS1 --scale 0.5x0.5
আছে কিউটি এবং হবে Gtk জন্য সমাধান নীচে উপস্থিত , কিন্তু কি সম্পর্কে Xlib
ভিত্তিক অ্যাপ্লিকেশন পছন্দ Xterm
, Xcalc
, Xman
, Xfige
, ইত্যাদি? ডিসিআই-এর প্রদর্শনটি বাড়ার সাথে সাথে তাদের কী বিবর্ণ হওয়া উচিত? আপনি যদি কোনও কাজের ক্ষেত্র জানেন তবে দয়া করে সহায়তা করুন।
এটি আমি করেছি যা কোনওরকম কাজ করেছে, তবে আমি মূল "ফিক্সড ফন্ট পরিবার" ব্যবহার করতে সক্ষম হতে পারি না, সুতরাং এটি এখন কেবলমাত্র কয়েকটি ভাষার জন্য কাজ করতে পারে।
পিএস 1: আমি এক্স এর জন্য 100 টি ডিপিআই ফন্ট ইনস্টল করেছি, তবে আমি সেগুলি ব্যবহার করতে পারিনি
$ sudo apt-get install xfonts-100dpi
PS2: Fontforge
যা ব্যবহার করেXlib
, একটি দুর্দান্ত থিম এবং সাধারণ ফন্ট আকার ব্যবহার করে। আমি জানি না এটি কীভাবে হয়।
PS3: আমি ভেক্টর ফন্টগুলি থেকে এইচআইডিপিআইয়ের জন্য পরীক্ষামূলক বিটম্যাপ ফন্টগুলি তৈরি করতে পরীক্ষা করছি otf2bdf
এবং bdftopcf
ইউটিলিটিস ।PCF
TTF/OTF
PS4: 100DPI ফন্ট ইনস্টল করার পরে, এটি ভাল ছিল, যদিও এটিতে ডিফল্ট fixed
ফন্টের দুর্দান্ত ভাষা সমর্থন নেই ।
$ xterm -font -Adobe-Courier-Bold-r-Normal-*-34-*-100-100-*-*-*-*
আমি ব্যবহার করেছি fontsel
। এটা সত্যিই সহায়ক।
PS5: এই এছাড়াও দরকারী।
PS6: আমি কুরিয়ার নিউ থেকে 20pt এর সাথে 120DPI বিটম্যাপ ফন্ট তৈরি করতে সক্ষম হতে পারি
$ otf2bdf -p 20 -r 120 cour.ttf > cour.bdf
$ bdftopcf cour.bdf | gzip - > cour.pcf.gz
$ sudo cp cour.pcf.gz /usr/share/fonts/X11/misc/
$ fc-cache
$ xterm -font -*-*-*-*-*-*-*-*-120-120-*-*-*-*
PS7: 75 ডিপিআই বিডিএফ ফন্টে হার্ডকোডযুক্ত। সম্ভবত এটি পরিবর্তন করতে সহায়তা করবে।
PS8: vncdesk একটি একক উইন্ডো স্কেল করতে ব্যবহার করার জন্য একটি ভাল সরঞ্জাম ।
xrdb -query | grep dpi
ইতিমধ্যে প্রতিবেদনগুলি:Xft.dpi: 120
~/.Xresources
ফাইল তৈরি করেছেন ~/.Xdefaults
, বা ডাব্লু / ই আপনার সিস্টেমে উপযুক্ত? আপনি যে লিঙ্কটি উল্লেখ করেছেন যে আপনি সহায়ক বলেছিলেন তা xterm এর জন্য উপলব্ধ বিকল্পগুলির একটি সর্ব-সংবেদী সেট নয়। উদাহরণস্বরূপ, Xft.lcdfilter: lcddefault
Xft.antialias: true
Xft.hinting: true
Xft.hintstyle: hintslight
এবং আরও অনেক কিছু।
xterm
truetype ফন্ট পাশাপাশি সমর্থন করে। xterm -fa 'DejaVu Sans Mono' -fs 40
(যদিও অন্য কিছু টার্মিনাল এমুলেটরগুলির মতো গ্লিফগুলি পাওয়া যায় না তখন ফন্টগুলির মধ্যে স্যুইচিং না করা হয়)
Xft.dpi: 120
মধ্যে~/.Xresources
কাজ করে না?