গুগল ক্রোমসহ উবুন্টুর সব যায়গায় দেখুন চমৎকার বাংলা ফন্ট

Posted: July 7, 2010 in উবুন্টু / মিন্ট
Tags: , ,

[এই লেখাটি জামাল ভাইয়ের ব্লগ থেকে সংগ্রহীত।]

উবুন্টুতে যে ত্যাড়াব্যাকা কিউট ফন্টটা দেখেছেন সেই শয়তানটার নাম Mukti Narrow . আমাদের কাজ এটাকে বারোটা বাজানো । সাথে কিছু ফ্রী ফন্ট আছে FreeSans , FreeSerif নামে , ।এগুলো খুব ডমিনেটিং ফন্ট , তাই এদের ও ফাসি দিতে হবে । এরপর উবুন্টুকে বলতে হবে – বাবা! তোমার বাংলার জন্য Sens , Sens-serif দুইটাই হল সুলাইমানলিপি :) কাজ শুরু করি

  • টারমিনালে Sudo nautilus দিয়ে রুট-পাওয়ারড ফাইল ম্যানেজার খুলুন
  • /usr/share এ যান Fonts নামের ফোল্ডারটা কপি করে কোথাও রেখে দিন ( ব্যাক-আপ )
  • এবার /etc/fonts/conf.avail এ যান । 90-ttf-bangali-fonts.conf ফাইলটা Open With … এ দিয়ে Gedit দিয়ে খুলুন ।
  • <family>sans-serif</family>
    <prefer>
    <family>lohit_bn</family>
    </prefer>

    উপরের মত যায়গাগুলোত lohit_bn বা আসামের জন্য lohit_as পাবেন সেখানে SolainamLipi দিয়ে সেভ করে সেরিয়ে আসুন।

  • সেভ করার পর ফাইলটা এমন হবে –

    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
    <!-- Bengali (bn) -->
    <match target="font">
    <test name="lang" compare="contains">
    <string>bn</string>
    </test>
    <alias>
    <family>sans-serif</family>
    <prefer>
    <family>SolaimanLipi</family>
    </prefer>
    </alias>
    </match>
    <match target="font">
    <test name="lang" compare="contains">
    <string>bn</string>
    </test>
    <alias>
    <family>serif</family>
    <prefer>
    <family>SolaimanLipi</family>
    </prefer>
    </alias>
    </match>
    <!-- Bengali (bn) ends -->

    <!-- Assamese (as) -->
    <match target="font">
    <test name="lang" compare="contains">
    <string>as</string>
    </test>
    <alias>
    <family>sans-serif</family>
    <prefer>
    <family>SolaimanLipi</family>
    </prefer>
    </alias>
    </match>
    <!-- Assamese (as) ends -->
    </fontconfig>
  • /usr/share/fonts/truetype/ttf-indic-fonts-core এ যান । MuktiNarrow , Lohit_bn , Lohit_as দুটোকে Shift + Del করুন
  • /usr/share/fonts/truetype এ যান freefont নামে একটা ফোল্ডার পাবেন । সেটাও সিফ্ট + ডিলিট করে দিন । এখানে থাকা freeSerif এর বাংলা ফন্টটাও একদম সুলাইমানলিপির মত কিন্তু ছোট
  • আগে থেকে যদি একুশের সুলাইমানলিপি থাকে তবে সেটা ডিলিট করে দিন – এখান থেকে টুইকড সুলাইমনলিপি নামিয়ে truetype এর ভেতরে যেকোন যায়গায় বা আপনার আগের বাংলা ফন্টগুলোর সাথে রেখে দিন । খেয়াল রাখবেন , আগের সুলাইমানলিপি যেনো না থাকে । ওহ , আরেকটা কথা সুলাইমানলিপি ছাড়া আর আর বাকি প্রায় সব ফন্টই ভেংগে যায় :(
  • কাজ প্রায় শেষ ! এবার টারমিনাল খুলে ফন্ট ক্যাশ রিবিল্ড করতে নীচের কমান্ড দিন –

sudo fc-cache -f

ও ! আরেকটা কথা ! যারা আগে ক্রোমের ফন্ট সেটিংসে শুধু বাংলা দেখার জন্য ইংরেজী ফন্টের বারোটা বাজিয়ে সবগুলো SolaimanLipi করে দিয়েছিলেন তারা এবার কষ্ট করে Sens আর Serif কে Sens করে দিন – Fixed Width Font কে monospace করে দিন । ইংরেজীর জন্য উবুন্টুতে ব্যবহার করা হয় DeJaVu ফন্টটা । এইটা আসলেই খুব খুবই কিউট একটা ফন্ট ।

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s