2 votes

Pourquoi le système ne reconnaît-il pas mes polices de caractères?

Mon téléphone est un Nexus S rooté fonctionnant sous la ROM personnalisée Replicant. J'ai copié douze fichiers de police comprenant trois polices (Arimo, Cousine, et Tinos) depuis mon ordinateur vers la carte SD, utilisé un gestionnaire de fichiers racine pour copier les fichiers dans /system/fonts, puis redémarré le téléphone. Pourtant, je suis toujours incapable d'utiliser ces polices. Conformément aux autres fichiers de police dans le dossier, ce sont effectivement des fichiers .ttf. Par exemple, lorsque je visualise ce fichier HTML dans le visionneur HTML:

</p> <p>.arimo { font-family: "Arimo", sans-serif; }</p> <p>.cousine { font-family: "Cousine", monospace; }</p> <p>.tinos { font-family: "Tinos", serif; }

Test de police

Paragraphe Arimo

Paragraphe Cousine

Paragraphe Tinos

Les paragraphes s'affichent en Roboto, Droid Sans Mono, et Droid Serif respectivement. Pourquoi le système ne reconnaît-il pas les polices nouvellement installées? Y a-t-il un fichier de configuration que je dois modifier?

1voto

Lee Sleek Points 131

Problème principalement, mais pas entièrement, résolu. Pour Arimo n'importe quelle police que vous voulez installer, vous devez insérer ce texte entre les balises dans le fichier /system/etc/system_fonts.xml:

    le nom de votre police
    arial
    helvetica

    Arimo-Regular.ttf
    Arimo-Bold.ttf
    Arimo-Italic.ttf
    Arimo-BoldItalic.ttf

Et supprimez les désignations de "arial" et "helvetica" de l'entrée Roboto. La raison pour laquelle ce n'est pas entièrement résolu est que cela ne fonctionne que dans le navigateur et pas dans le visualiseur HTML.

androidalle.com

AndroidAlle est une communauté de androiders 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