How can I install a complete Arabic font?

20,784

Solution 1

Now, fonts-hosny-amiri may be the best. Amiri is an Arabic Naskh style typographically oriented font.

Description:

Amiri is a classical Arabic typeface in Naskh style for typesetting books and other running text.

Its design is a revival of the beautiful typeface pioneered in early 20th century by Bulaq Press in Cairo, also known as Amiria Press, after which the font is named.

Amiri font covers the full Unicode 6.0 Arabic and Arabic Supplement blocks, as well as the compatibility Arabic Presentation Forms-A and B blocks.

Installation instructions:

  1. Enable universe repository

    sudo apt-add-repository universe
    
  2. Update package list

    sudo apt-get update
    
  3. Install the Amiri font

    sudo apt-get install fonts-hosny-amiri
    

Solution 2

Try to install ubuntu-restricted-extras Install ubuntu-restricted-extras. It adds some more Microsoft fonts.

Solution 3

The Language Support section in Ubuntu lets you change the interface language, in other words, the menus, panels and other elements. It has nothing to do with the way a web page is displayed.

I am no expert in Arabic, but usually, if a web page is not displayed correctly, what you need to change is its character encoding,
View -> Character Encoding in Firefox.

The source code of the page has the following:

charset=UTF-8

font-family: georgia, helvetica, times new roman, serif;
Share:
20,784

Related videos on Youtube

Flimm
Author by

Flimm

Updated on September 18, 2022

Comments

  • Flimm
    Flimm over 1 year

    I have installed Arabic language support using the language tool, but I am still unable to get this page to render correctly:

    http://www.iamcal.com/understanding-bidirectional-text/

    Which fonts do I need to install to stop seeing squares instead of Arabic characters? I would prefer fonts that are available in the Ubuntu repositories.

    • Bleeding Fingers
      Bleeding Fingers almost 11 years
      any solution? and btw I found this
  • Flimm
    Flimm over 12 years
    The Language Support tool in Ubuntu will install additional fonts depending on the language you select, I believe. Therefore, it does affect the way web pages are displayed. That particular page is encoded correctly, the issue is that I don't have a font installed that contains that particular Arabic character.
  • mx7
    mx7 over 11 years
    i think that doesnt provide those fonts help.ubuntu.com/community/RestrictedFormats
  • taneli
    taneli over 11 years
    The problem for me was that the font-family got interpreted as "times new roman", which included (or refered to another font for) glyphs of some, but not all, arabic characters. Changing the font-family in css with firebug to have "scheherazade" as the first element renders all the arabic characters (correctly, I believe, but my arabic is very poor). This requires that one has fonts-sil-scheherazade package installed. Unfortunately, I don't know how to actually fix the problem, instead of mucking around with manual css trickery.
  • Mijo
    Mijo almost 11 years
    Yes, installing ubuntu-restriced-extras adds some Arabic fonts such as Arabic Transparent, which is very useful when sharing documents with windows users. Thanks Moussab
  • fikr4n
    fikr4n over 8 years
    I cannot find that font: dpkg-query: no packages found matching ttf-hosny-amiri
  • user.dz
    user.dz over 8 years
    @BornToCode , dpkg-query seems to only packages that have been installed once at least. its name is fonts-hosny-amiri and it has a meta transitional package under font-hosny-amiri name. apt-file find amiri shows it as apt-file has its own contents database for all enabled repositories. See here where it is listed packages.ubuntu.com/… . I have updated installation instructions.
  • SaidbakR
    SaidbakR about 7 years
    Indeed in Ubuntu 16.04 it does not seem to support Arabic.
  • fikr4n
    fikr4n almost 3 years
    I am using 20.04 but it seems Ubuntu font fallbacks to DejaVu Sans for Arabic, unless I install Noto Sans Arabic UI.