#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=
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
ok chez moi
localeLANG=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
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
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
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é
========
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 :
Il s'agit du caractère : "Fin de verset coranique." <=> Unicode : U+06DD
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