6 votes

Rendu / affichage incorrect des polices Devanagari dans les navigateurs : Chrome, Firefox etc

Lorsque j'ai tapé le titre, j'ai été redirigé vers une autre question "Affichage en hindi de mots tels que "pra" "gra"". Mon expérience est quelque peu différente de ce qui est discuté là-bas. L'affichage est correct dans LibreOffice et l'Éditeur de texte mais pas sur la page de résultats de recherche du navigateur. Encore une fois, si vous cliquez sur le lien avec un affichage incorrect, le site web réel s'affiche correctement. J'ai expérimenté en copiant les lignes affichées incorrectement et en les collant dans l'éditeur de texte et elles s'affichaient correctement.
tel que montré dans cette image

Ce problème semble être présent uniquement dans Debian/Ubuntu et les distributions basées sur elles. J'ai essayé quelques autres distributions comme Fedora, Manjaro et Solus et tout s'affiche correctement dans celles-ci.

7voto

user68186 Points 25067

C'est un problème avec les polices par défaut utilisées par les navigateurs

Voir Comment activer l'écriture dans les langues indiennes? si vous n'avez pas encore activé la langue indienne. Cette réponse concerne les problèmes spécifiques au rendu des polices des langues indiennes dans le navigateur.

Pour une raison quelconque, les polices indiennes ne sont pas rendues correctement dans les navigateurs sous Ubuntu. Changer les polices par défaut utilisées par les navigateurs résout le problème. Les instructions ci-dessous sont pour Chrome. La même manipulation peut être faite pour Firefox.

Étapes:

Premièrement: Ouvrez les paramètres de Chrome et faites défiler jusqu'à Apparence.

Deuxièmement: Cliquez sur Personnaliser les polices

entrer la description de l'image ici

Troisièmement: Changez la Police standard par une police qui prend en charge pleinement les langues indiennes. Ici j'ai choisi Lohit Devanagari mais vous pouvez en choisir une autre.

entrer la description de l'image ici

La preuve en image...

entrer la description de l'image ici

est dans la dégustation!

J'espère que cela vous aidera

0voto

Keegan Points 101

Cela se produit en raison de polices de caractères.

Pour afficher du texte dans n'importe quelle langue, la police de caractères doit prendre en charge ce texte. Les polices par défaut d'Ubuntu ne rendent pas correctement le devanagari.

Pour afficher correctement du texte devanagari, nous avons besoin d'une police qui prend en charge totalement le devanagari.

Pour configurer la police correcte, nous devons suivre les étapes suivantes.

  1. Téléchargez Noto Sans Devanagari. Ce package contient de nombreuses polices.
  2. Ouvrez le dossier Home et vérifiez les fichiers cachés. Vous pouvez utiliser Ctrl + H pour ce faire.
  3. Si vous ne trouvez pas le dossier .font, créez-le. Extrayez le fichier zip téléchargé dans ce dossier. Cette étape intégrera toutes ces polices dans Ubuntu. Techniquement, vous pouvez donc utiliser n'importe laquelle de ces polices dans n'importe quel logiciel.
  4. Ouvrez les paramètres de Chrome. Recherchez police. Cliquez sur Personnaliser les polices.
  5. Changez la police standard en Lohit Devanagari ou toute autre police qui rend correctement le devanagari.

Pour afficher correctement du devanagari dans toute autre application, nous pouvons faire la même chose en sélectionnant la police Lohit Devanagari.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X