my font is not reconized 1

Hi all . I was wondering what am i doing wrong and LibreOffice writer is not recognizing my RTL fonts ?not to be confuse the fonts it is African writing forme Unicode
ߡߎ߲ ߠߋ߬ ߘߐ߫ ߟߌߓߥ ߵߏߝߌ߯ߛ strong text
like is doing it wright now ?
but when i go to the writer all it displays is small squares .
am using Version: Build ID: 40m0(Build:2) Locale: en_US ubuntu 15.4 and usig this font ,kanjamadi1.ttf


It would be helpful to know which version of LibreOffice and language pack you are using and which operating system.

Small squares indicate that the font you have chosen does not contain the characters you need. You can check this by using INSERT > SPECIAL CHARACTERS > And choosing any of the characters displayed.

However, in order to write RTL you need to enable Complex Text Layout. On my English Linux system it is (TOOLS > OPTIONS > LANGUAGE SETTINGS > LANGUAGE > COMPLEX TEXT LAYOUT choose Language). The next time you start LibO you will get additional choices though I have not experience of those. You must also choose FONTS that contain the characters that you need. Hope this gets you started…Peter

thank you for answering to my problem
i am using
Build ID: 40m0(Build:2)
Locale: en_US
ubuntu 15.4
and usig this font /home/traore/Desktop/kanjamadi1.ttf

You need to check that the font being used in the style applicable to that text is both UTF-8 + contains the glyphs for the characters that you are attempting to add. Try this:-

  1. Select some characters that all show squares (no glyphs)
  2. (menu):Format|Character...|Font
    Is that font kanjamadi1.ttf?
  3. (menu):Insert|Special Character... (select kanjamadi1.ttf)
    Is that character in that font at it’s correct Unicode location?

If ‘yes’ & ‘yes’ then that is a bug in the program.

I’m concerned that your locale may not be utf-8; if Ubuntu then it should be (ubuntu is utf8 by default). As I understand LO it also is UTF-8 by default. That means that any font that is utf8 + contains glyphs for your chars in your language will work in LO.

For absolute best, the system locale & LO locale should be the same:-
see (menu):Tools|Options|Language Settings|Languages

You can check on your personal locale in a terminal (there’s lots more than I show here):

:~$ locale

If this helps then please tick the answer (:heavy_check_mark:).