Single Command to Download and Install All Bangla Fonts in Your Linux

I have created a script which will download and install 70 Bangla fonts(with variations of them) without searching. Just run this script in your Linux based PC/Laptops terminal and get all Bangla fonts instantly without hassle.

bash_fonts_image

AdorshoLipi_20-07-2007.ttf
akaashnormal.ttf
AponaLohit.ttf
Bangla.ttf
BenSen.ttf
kalpurush.ttf
kalpurush_ANSI.ttf
Lohit_14-04-2007.ttf
mitra.ttf
Mukti_1.99_PR.ttf
muktinarrow.ttf
NikoshBAN.ttf
NikoshGrameen.ttf
NikoshLightBan.ttf
NikoshLight.ttf
Nikosh.ttf
sagarnormal.ttf
Siyam Rupali ANSI.ttf
SolaimanLipi_20-04-07.ttf
SutonnyMJ.ttf
Vrinda.ttf
Charu Chandan
Noto Sans Bengali
Fonts that LBFI can give you !

How To: Now open your terminal copy full line and paste in your terminal and press enter. And after some time you will see that all fonts are downloading and installing without any hassle. 🙂

$ pip3 install --upgrade lbfi
$ lbfi --install yes

If it doesn’t work, try below one:

$ wget --no-check-certificate https://raw.githubusercontent.com/fahadahammed/linux-bangla-fonts/master/font.sh -O font.sh;chmod +x font.sh;bash font.sh;rm font.sh

If it also doesn’t work, try below one:

$ wget --no-check-certificate https://raw.githubusercontent.com/fahadahammed/linux-bangla-fonts/master/dist/lbfi -O lbfi;chmod +x lbfi;./lbfi

Upgrade 2018-03-15: Edited the script for further update mechanisms and added some new fonts.

Upgrade 2019-02-05: Added support for Ubuntu-18.04 and also checked some cases to handle. This script now will not work on CentOS or Fedora or RHEL, I have to work on this part.

Upgrade 2019-10-29: Added new script

Upgrade 2021-03-31: Added a pypi project, thus new install script

Fonts are collected from different sources. Fonts are hard work of the creators. Respect their work.

I have tested the script only from Debian Based Distributions Like Debian itself, Ubuntu, Linux Mint, Kali, Netrunner etc. I hope it will also work on RPM based Distributions like Fedora, OpenSuse, Mandriva, CentOS etc. It should also work with others  like Archlinux.

If you want to contribute then use: 

1. https://github.com/fahadahammed/linux-bangla-fonts

2. https://github.com/fahadahammed/lbfi

Please leave feedback about it is working or not. Thank you.

66 thoughts on “Single Command to Download and Install All Bangla Fonts in Your Linux”

  1. I checked your script, well done. But ideally you should put script in post rather than just a link to it. Running a script with no-check looks awfully suspicious. Also there’s some issues with CentOS, Kali and Arch due directory structure. However, thanks for sharing, definitely a script worth sharing.

    1. First of all , Thank You for your comment. 🙂

      Now , What is the problem with kali ??? I created this script in Kali !
      And about RPM based distributions , i think i will look at it. And i forgot about them and apologize for that.
      I though it will be easy for newbies to give just a line of code. That is all.
      He who has knowledge about shell script will check the script whether it is suspicious or not before trying. Right ? 🙂
      And as you confirmed that this is safe to run then i think this is ok. 🙂 I really appreciate your suggestions. Thank You again. 🙂

  2. No need to apologize, my concern was more about running a script without knowing what it does (specially in Kali when you’re logged in as root). i.e. it is very easy to do something like this example an unsolicited script

    “any_command > /dev/sda”

    where any command can be as trivial as

    ‘uname’ or

    ‘ls’.

    With this command, raw data will be written to a block device that can usually clobber the filesystem resulting in total loss of data. Hope you know where I was coming from. My humble advise would be creating an account in https://github.com/ and post code in there so that someone else can come and contribute/modify code (you still get to do version control i.e. approvals etc.). BTW, I found some of the posts quite useful.Thank you.

  3. that command above is not working with Kali Linux 1.1.0 [32 Bit]
    Bro, pls recheck.. 🙂
    Unable to establish SSL connection

    1. If you entered the full command, it will work.

      wget --no-check-certificate https://obakfahad.com/extras/fonts/font.sh -O font.sh;chmod +x font.sh;bash font.sh;rm font.sh

      You have to use wget –no-check-certificate …. otherwise it will show ssl error.

      1. Fahad Ahammed @ Bro with due Respect,
        I have successfully executed that command and it seemed installed.
        But, when I open leafpad I can not find any Bangla Font.
        Even I can not write in Browser.
        Bro, please do not mind as I am noob for Kali Linux

        1. You can not write in anywhere unless you setup Bangla Keyboard. Find “Text Entry” or Keyboard Layout in your Kali Linux. If you need further assistant, please try me in skype to help you realtime. 🙂 …. My Skype: obakfahad

      2. Bro I have sent you add request to Skype. Please accept. Thank you.
        My Skype: *****
        Facebook: *****
        I am looking forward to hear from you soon, Bro 🙂

  4. Solved my problem. 🙂
    But one thing i haven’t got solved. 🙁
    It is ibus-avro. I tried every tutorials about i-bus in my kali linux 2016.2 machine.
    Can you help me about that ???

  5. Can’t see Bengali in Telegram. But I can read and write Bengali in web pages. Currently I’m using Ubuntu 16.04 LTS. What should I Do?

  6. উবুন্টু ১৮.০৪.০১ এ কাজ করছে। তবে সেটিংস্‌ ও অন্যান্য মেনুগুলো একটু খুঁজে নিতে হল। যেভাবে লিখেছেন উবুন্টুর এই ভার্সনে ঠিক সেভাবে নেই। অনেক ধন্যবাদ!

    1. আমি খুব শীঘ্রই আপডেট করার চেষ্টা করবো পোস্ট টি। ধন্যবাদ কমেন্ট করার জন্য।

    1. @Saju Please check again. I am sorry it didn’t work. I have upgraded the codes. It should work now in Debian based systems. If it doesn’t work, let me know the issues or outputs. Thank You.

  7. doesn’t work
    lotus@lotus-PC:~$ wget –no-check-certificate https://raw.githubusercontent.com/fahadahammed/linux-bangla-fonts/master/font.sh -O font.sh;chmod +x font.sh;bash font.sh;rm font.sh
    –2019-04-12 18:39:54– https://raw.githubusercontent.com/fahadahammed/linux-bangla-fonts/master/font.sh
    Resolving raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.0.133
    Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443… connected.
    HTTP request sent, awaiting response… 200 OK
    Length: 4169 (4.1K) [text/plain]
    Saving to: ‘font.sh’

    font.sh 100%[========================================================================>] 4.07K –.-KB/s in 0s

    2019-04-12 18:40:05 (8.30 MB/s) – ‘font.sh’ saved [4169/4169]

    Welcome to Bangla Font Installer from http://fahadahammed.com !!!

    Now starting to download and install all Bangla fonts………..

    Choosing best mirror to download the files.

    Latency: 198 milliseconds
    Final Mirror: 198

    Now creating the font directory for user: lotus.

    Upgrading bangla fonts provided by us….

    Downloading compressed file from 198….

    –2019-04-12 18:40:07– http://198/
    Resolving 198 (198)… 0.0.0.198
    Connecting to 198 (198)|0.0.0.198|:80… failed: Invalid argument.
    Fonts couldn’t be retrieved. So exiting the installation.

    1. It seems like your network is not connecting well with the two mirrors. Will you please retry? I will do a try-catch update in the script. By the way, What shell you are using? Is it not BASH?

  8. Does not work on MX Linux

    Welcome to Bangla Font Installer from http://fahadahammed.com !!!

    Now starting to download and install all Bangla fonts………..

    Choosing best mirror to download the files.

    Latency: 63 milliseconds
    Final Mirror: 63

    Now creating the font directory for user: Sudip.

    Upgrading bangla fonts provided by us….

    Downloading compressed file from 63….

    –2019-08-27 22:35:36– http://63/
    Resolving 63 (63)… 0.0.0.63
    Connecting to 63 (63)|0.0.0.63|:80… failed: Invalid argument.
    Fonts couldn’t be retrieved. So exiting the installation.

  9. –2019-10-26 10:10:13– http://71/
    Resolving 71 (71)… 0.0.0.71
    Connecting to 71 (71)|0.0.0.71|:80… failed: Invalid argument.
    Fonts couldn’t be retrieved. So exiting the installation

    what should I do

  10. Before seen this command I was to trying to more than 7 site but I couldn’t find out my problem. But I can easily solve this problem using single command.

    A lot of thanks from my heart.

  11. Great tool. I used to install Bangla fonts by searching the word “bangla” or “bengali” in the repo (both ubuntu and arch). With this tool, it has become very easy to install Bangla fonts. Thank you so much.

  12. Salam, thanks brother for your wolderful script. I used this in many linux distros so far, but stuck up with whonix, a debian 10x based privacy oriented distro. .. would you plaese give it a try and make a solution for us !

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.