Lorsque je lance mon application, j'ai ces erreurs
////////////////////
% WIDGET_DROPLIST: Requested font does not exist:
-Adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-1.
///////////////////////
Quelqu'un peut-il m'indiquer le fichier que je devrais installer pour obtenir ces polices. Je préfère ne pas éditer mon code pour rechercher d'autres polices.
Les polices Helvetica d’Adobe ne sont pas ttf, il est donc probable qu’elles soient très laides. Vous pouvez les remplacer par quelque chose de similaire à Helvetica, comme le paquetage fonts-freefont-ttf
, ou utiliser sans-serif, comme décrit dans le FAQ Debian :
nano -w ~/.fonts.conf
Cela créera le fichier de polices, il suffit maintenant de mettre ce qui suit:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Helvetica is a non true type font, and will look bad. This
replaces it with whatever is the default sans-serif font -->
<match target="pattern" name="family" >
<test name="family" qual="any" >
<string>Helvetica</string>
</test>
<edit mode="assign" name="family" >
<string>sans-serif</string>
</edit>
</match>
<dir>~/.fonts</dir>
</fontconfig>
Cela remplacera toute découverte de la police helvetica pour sans-serif.
Je suppose que vous utilisez une application Adobe. Les étapes pour obtenir la police dans le système Ubuntu sont les suivantes:
Recherchez la police dont vous avez besoin (il doit s'agir d'un fichier TTF).
Créez (si ce n'est déjà fait) le dossier ~/.fonts et placez-y le fichier Police.
Chargez l'application que vous utilisez. Il devrait trouver la police maintenant.
Dans mon cas et pour résoudre certains problèmes de LibreOffice entre documents, je récupère normalement tous les fichiers TTF dans le dossier C:\Windows\Fonts et les colle dans le dossier ~/.fonts.
D'autres ont également suggéré de changer le dossier ~/.fonts en /usr/local/share/fonts/truetype
mais pour moi les polices de mon dossier personnel fonctionnent.
Vous aimerez peut-être aussi lire Comment installer des polices?