Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/06/2017, à 17:27

zianis

[Résolu] Problème affichage langue arabe

Bonjour à toutes et à tous

Je poste rarement sur le forum, car d'habitude, quand j'ai un soucis avec Ubuntu, une simple recherche Google et je tombe sur la réponse que j'attendais.

Malheureusement, cette fois-ci je n'ai pas trouvé.

Mon problème est relativement simple : j'ai un soucis avec l'affichage de certains caractères dits "spéciaux" en arabe.

Voici le caractère Unicode (je crois que ça s'appelle comme ça mais pas sûr) : https://en.m.wikipedia.org/wiki/%EF%B7%BD?redirect=no

Avec mon téléphone, il s'affiche correctement : http://www.hostingpics.net/viewer.php?i … MG5115.png

Il ne s'affiche pas sur mon navigateur, voici une capture d'écran : http://www.hostingpics.net/viewer.php?i … 171505.png

Vous voyez le rectangle blanc ? C'est le mot en arabe qui est censé s'afficher mais apparemment il ne le reconnait pas. J'utilise actuellement Chrome, mais j'ai aussi testé sur Firefox et sur Vivaldi, en vain.

Pourtant il y'a quelques temps j'avais installé plusieurs distributions, comme Budgie Remix, Elementary OS et comme Linux Mint. Et dans les 3, je n'ai eu aucun problème, le mot était correctement affiché par le navigateur. J'en déduis donc que c'est un problème lié à Ubuntu. Et j'étais sous la 16.04, ça ne marche pas. J'ai upgradé à la 17.04 et ça ne marche pas non plus.

J'ai vérifié l'installation de la langue arabe (installé puis réinstallé) sur Ubuntu : http://www.hostingpics.net/viewer.php?i … 172130.png

Et la prise en charge des langues par le clavier : http://www.hostingpics.net/viewer.php?i … 172155.png

J'ai également checké si ça venait de ma distrib, alors j'ai lancé Ubuntu en live-usb, et ça ne marche toujours pas.

Rien à faire ... Avez-vous une idée ou une solution ?

EDIT PROBLÈME PRESQUE RÉSOLU : Pour ceux qui ont la flemme de tout lire, la solution c'est de taper ces commandes dans un terminal :

sudo apt-add-repository universe
sudo apt update
sudo apt install fonts-hosny-amiri
sudo apt install fonts-paktype

Merci à MicP

Dernière modification par zianis (Le 05/07/2017, à 17:32)

Hors ligne

#2 Le 30/06/2017, à 17:40

grandtoubab

Re : [Résolu] Problème affichage langue arabe

Salut
depuis une fenetre terminal avec ton utilisateur, que dit la commande

locale

si ton problème est le navigateur, quelle est sa langue par défaut dans chrome?
dans la barre d'adresse
chrome://settings/languages

Dernière modification par grandtoubab (Le 30/06/2017, à 17:45)


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#3 Le 30/06/2017, à 17:44

zianis

Re : [Résolu] Problème affichage langue arabe

Salut, merci d'avoir pris le temps de répondre

Voici le résultat de la commande "locale" :

LANG=fr_FR.UTF-8
LANGUAGE=fr_FR
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC=fr_FR.UTF-8
LC_TIME=fr_FR.UTF-8
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY=fr_FR.UTF-8
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER=fr_FR.UTF-8
LC_NAME=fr_FR.UTF-8
LC_ADDRESS=fr_FR.UTF-8
LC_TELEPHONE=fr_FR.UTF-8
LC_MEASUREMENT=fr_FR.UTF-8
LC_IDENTIFICATION=fr_FR.UTF-8
LC_ALL=
grandtoubab a écrit :

si ton problème est le navigateur, quelle est sa langue par défaut dans chrome?

Je ne dis pas que ça vient du navigateur, en fait je ne sais pas d'où ça vient.

Pour ta question, oui c'est le français en langue par défaut : http://www.hostingpics.net/viewer.php?i … 174602.png

Dernière modification par zianis (Le 30/06/2017, à 17:47)

Hors ligne

#4 Le 30/06/2017, à 17:52

grandtoubab

Re : [Résolu] Problème affichage langue arabe

ok moi aussi  je suis en français et j'affiche correctement ce tableau
https://en.m.wikipedia.org/wiki/Arabic_ … on_Forms-A


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#5 Le 30/06/2017, à 17:54

grandtoubab

Re : [Résolu] Problème affichage langue arabe

ok chez moi
locale

LANG=fr_FR.UTF-8
LANGUAGE=
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=

  pourquoi as tu rempli LANGUAGE=fr_FR ?

https://superuser.com/questions/392439/ … ems#392466


explications ici
https://www.debian.org/doc/manuals/fr/d … o/ch3.html

Dernière modification par grandtoubab (Le 30/06/2017, à 18:06)


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#6 Le 30/06/2017, à 18:20

MicP

Re : [Résolu] Problème affichage langue arabe

Bonsoir

sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install fonts-hosny-amiri

Ensuite, tu quitte et relance ton navigateur web

Dernière modification par MicP (Le 30/06/2017, à 18:21)

Hors ligne

#7 Le 30/06/2017, à 19:21

Roschan

Re : [Résolu] Problème affichage langue arabe

Aucun rapport avec la langue du système, apparemment c'est juste que les polices installées/utilisées par défaut ne connaissent pas ce carctère

Hors ligne

#8 Le 01/07/2017, à 02:49

zianis

Re : [Résolu] Problème affichage langue arabe

grandtoubab a écrit :

ok chez moi
locale

LANG=fr_FR.UTF-8
LANGUAGE=
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=

  pourquoi as tu rempli LANGUAGE=fr_FR ?

https://superuser.com/questions/392439/ … ems#392466


explications ici
https://www.debian.org/doc/manuals/fr/d … o/ch3.html

Je n'ai rien rempli, je t'ai juste fait un copier coller hmm

MicP a écrit :

Bonsoir

sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install fonts-hosny-amiri

Ensuite, tu quitte et relance ton navigateur web

Bonsoir,

Alors résultat du "sudo apt-add-repository universe" :

sudo apt-add-repository universe
[sudo] Mot de passe de zianis : 
Le composant de distribution « universe » est déjà activé pour toutes les sources.

Puis j'ai fait le apt update.

Et ensuite, j'ai bien installé avec la commande "sudo apt-get install fonts-hosny-amiri", et MAGNIFIQUE ! Ca marche ! Parfait, un grand merci l'ami

Puis-je avoir une explication de ce qu'est le "fonts-hosny-amiri" ?

Hors ligne

#9 Le 01/07/2017, à 03:05

zianis

Re : [Résolu] Problème affichage langue arabe

Bon, le problème est résolu à 80%

Il y'a encore des caractères qui ne sont pas lus, par exemple, dans ce tweet : https://twitter.com/Alafasy/status/255194196535828481

Il y'a deux symboles qui ne sont pas affichés, ici en rouge : http://www.hostingpics.net/viewer.php?i … 030058.png

Voilà comment ils apparaissent sur le téléphone : http://www.hostingpics.net/viewer.php?i … MG5122.png

Est-ce qu'il y'a d'autres paquet apt à installer pour résoudre le problème définitivement ?

Hors ligne

#10 Le 01/07/2017, à 06:34

MicP

Re : [Résolu] Problème affichage langue arabe

Bonjour

sudo apt-get install fonts-paktype

=======
En gros, les paquetages fonts… contiennent les dessins qui seront affichés pour les caractères

http://www.amirifont.org/

https://en.wikipedia.org/wiki/List_of_U … characters

http://www.utf8-chartable.de/unicode-utf8-table.pl

=======
Je n'ai pas trouvé le fichier "font…" qui permettrait d'afficher le caractère ۝ comme il s'affiche sur ton téléphone

EDIT : Il s'affiche maintenant correctement sur le forum, il m'a fallu faire Ctrl+F5 pour recharger la page
après avoir modifié, par les menus de Firefox : Edition -> Préférences -> Contenu -> Police par défaut : PakType Ajrak
1498910564.png
Par contre, dans le tweet, je n'ai pas encore réussit à le faire s'afficher

Il s'agit du caractère : "Fin de verset coranique." <=> Unicode : U+06DD

https://en.wiktionary.org/w/index.php?t … %9D&oldid=

=======
Je me demande s'il ne serait pas possible de récupérer le (ou les) fichier "font…" qui est dans ton téléphone
pour le copier et l'utiliser sur ubuntu (ou autre Linux)…

Dernière modification par MicP (Le 01/07/2017, à 19:04)

Hors ligne

#11 Le 02/07/2017, à 02:09

zianis

Re : [Résolu] Problème affichage langue arabe

Le "sudo install font paktype" affiche effectivement le premier symbole, mais, comme pour toi, pas le deuxième.

Une autre question s'impose : pourquoi le premier symbole sur le tweet a changé ?

Avant : http://www.hostingpics.net/viewer.php?i … 030058.png

Après : http://www.hostingpics.net/viewer.php?i … 020621.png

Possible de switcher entre les deux ? Remettre l'ancien/repasser sur le nouveau ?

Hors ligne

#12 Le 02/07/2017, à 05:07

MicP

Re : [Résolu] Problème affichage langue arabe

…pourquoi le premier symbole sur le tweet a changé ? …

Effectivement, je n'avais pas remarqué que l'installation du dernier paquetage de fontes (fonts-paktype)
avait "pris le dessus" sur les glyphes du paquetage précédement installé (fonts-hosny-amiri)

C'est rageant : on dirait que fonts-hosny-amiri est incomplète,
et que les glyphes de fonts-paktype ne correspondent pas à ceux qui sont utilisés sur ton téléphone.

…Possible de switcher entre les deux ? Remettre l'ancien/repasser sur le nouveau ?…

Je ne sais pas mais je vais faire un test en essayant de désinstaller les deux et ne réinstaller que fonts-hosny-amiri,
mais cette fois, plutôt que d'installer le paquetage ubunbtu, je vais essayer d'installer les fichiers accessibles par le site web http://www.amirifont.org/

=======
Bon : Ça fonctionne enfin, voilà ce que j'ai fait :
Désinstaller les deux paquetages de polices de caractères :

sudo apt-get remove fonts-paktype font-hosny-amiri

puis j'ai téléchargé les deux fichiers zip de cette page web : https://github.com/alif-type/amiri/releases/tag/0.109
amiri-0.109-webfonts.zip
amiri-0.109.zip

Ensuite j'ai installé le programme de gestion des fontes : font-manager

sudo apt-get install font-manager

et je l'ai utilisé pour installer les polices de caractères en utilisant directement les fichiers zip téléchargés
pour ça, après avoir lancé font-manager, j'ai cliqué en bas à gauche sur la sixième icône représentant un groupe de roues crantées

Ensuite, dans Firefox : Edition -> Préférences -> Contenu -> Police par défaut : et un peu plus à droite, j'ai cliqué sur le bouton Avancé
1498968546.png

========
Comme, une fois les polices de caractères installées, le paquetage font-manager n'est plus nécessaire,
tu peux, si tu veux, le désinstaller :

sudo apt-get purge font-manager

=======
Je pense que le paquetage de fontes fonts-hosny-amiri d'ubuntu n'était pas à jour,
et le fait d'utiliser la dernière version depuis la source http://www.amirifont.org/
a permit d'obtenir un fichier plus récent <=> plus à jour => plus complet.

Dernière modification par MicP (Le 02/07/2017, à 06:27)

Hors ligne

#13 Le 02/07/2017, à 17:56

zianis

Re : [Résolu] Problème affichage langue arabe

Oui ça marche aussi chez moi, mais en supprimant les deux paquets, ça a aussi supprimé le symbole dont tu parles ici :

MicP a écrit :

Les autres fonctionnent parfaitement, mais plus celui ci ...

Tant pis, je me contente de ça pour le moment, merci à toi.

Dernière modification par zianis (Le 05/07/2017, à 17:33)

Hors ligne