Traduction(s): English - Français - 한국어

Ajout de polices

Paquets

Les polices peuvent être ajoutées à l'ensemble du système à Debian en installant le paquet approprié ; les polices sont spécifiées dans section “Fonts”. En tant que polices par défaut du système, elles seront installées dans /usr/share/fonts par le gestionnaire de paquets.

Notes :

Manuellement

Installer une police manuellement en téléchargeant les fichiers .ttf ou otf appropriés et les placer dans /usr/local/share/fonts (par défaut du système), ~/.local/share/fonts ou ~/.fonts (spécifiques à l'utilisateur). Ces fichiers devraient avoir la permission 644 (-rw-r--r--), autrement elles pourraient ne pas être utilisables.

Exécuter fc-cache pour mettre à jour le cache des polices (ajouter -v pour avoir la sortie verbeuse). Les chemins mentionnés ci-dessus peuvent être personnalisés dans le fichier de configuration fontconfig : /etc/fonts/fonts.conf – vous pouvez aussi inclure des sous-répertoires ou des liens, ce qui est pratique si vous avez un répertoire de polices sur un disque dur séparé (ou une partition ou tout autre endroit).

Si vous installez les polices bitmap, vous pourriez avoir besoin de l'activer avec dpkg-reconfigure:

  # dpkg-reconfigure fontconfig-config

Ensuite, activez la police bitmap dans le troisième écran.

Les utilisateurs de GNOME peuvent simplement ouvrir une fenêtre de Nautilus vers fonts:// et déplacer les fichiers de polices.

Vous pouvez vérifier que les polices soient présentes en les cherchant dans une application (tel qu'un traitement de texte), ou en utilisant la commande fc-list. Un utilitaire graphique en python font-manager est aussi disponible pour visualiser toutes les polices installées et disponibles.

Configuration

fontconfig est l'outil de configuration sous-jacent ; vous pouvez trouver les programmes suivants utiles :

Pour voir une liste des polices monospaces côté client (disponible depuis Xft, il est aussi possible d'appliquer l'optimisation de rendu et l'antialiasing des polices) :

  $ fc-list :spacing=mono

Pour voir une liste côté serveur (disponible directement depuis le serveur X, l'optimisation de rendu et l'antialiasing des polices ne sont pas disponibles) des polices monospaces :

  $ xlsfonts -fn '*-*-*-*-*-*-*-*-*-*-*-m*'
  $ xlsfonts -fn '*-*-*-*-*-*-*-*-*-*-*-c*'

Vous pouvez aussi trouver utile de changer le rendu par défaut des polices :

  $ dpkg-reconfigure fontconfig-config
  $ dpkg-reconfigure fontconfig

Listes des polices

La page http://www.miriamruiz.es/debfonts/ affiche les polices contenues dans certains paquets, mais la liste des paquets et des polices n'est plus mise à jour.

Les listes Debian Fonts Review, service nécessitent d'être revus.

La liste Free Font Compilation n'est plus mise à jour.

De nombreuses polices libres sont manquantes dans Debian et ont besoin d'être mises en paquets.

Polices communément utilisées

Les paquets fonts-liberation (ttf-liberation) fournissent les polices ayant les mêmes métriques que Times, Arial et Courier. Ces polices sont nommées Liberation et sont présentes dans la plupart des cas. Si vous avez besoin des polices Microsoft originales non-free, le paquet ttf-mscorefonts-installer (dans contrib) peut être utilisé pour les obtenir.

Les polices Est Asie : ttf-arphic-uming ttf-wqy-zenhei ttf-sazanami-mincho ttf-sazanami-gothic ttf-unfonts-core

(depuis Wikipedia: Help:Multilingual support (East Asian))

Si vous voulez utiliser des polices non-free telles que Calibri qui vient de Microsoft Office, vous pouvez la télécharger et l'installer (gratuitement) depuis le Microsoft Powerpoint Viewer.

Dépannage

Si les polices ne s'affichent pas proprement, vous devriez vous assurer du bon téléchargement de celles-ci, par exemple avec :

fc-match -s Helvetica

Si ce n'est pas le cas, vous voudrez peut-être regénérer les caches par :

dpkg-reconfigure fontconfig fontconfig-config

Vous pouvez aussi exécuter cela avec des droits utilisateur par fc-cache -fv.

Autrement, vous pouvez aussi chercher la police dans un lecteur tel que font-manager.

Le rendu individuel de police peut être testé directement avec le programme ftview disponible dans le paquet freetype-demos. Par exemple, voici un exemple de glyphes de la police Mono de Liberation utilisant les moteurs de rendu 3.5 et 4.0 :

FREETYPE_PROPERTIES="truetype:interpreter-version=35" ftview 16 /usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf  &
FREETYPE_PROPERTIES="truetype:interpreter-version=40" ftview 16 /usr/share/fonts/truetype/liberation/LiberationMono-Regular.ttf  &

Ceci est bien utile pour diagnostiquer les changements dans le moteur après la mise à niveau de Debian Buster, décrit dans 866685.

Bogues

Usertags

L'équipe fonts utilisera ces étiquettes pour usertags (user: pkg-fonts-devel@lists.alioth.debian.org)

Conception et formats des polices

Source Font Formats

Générer des polices depuis les sources

Le système de construction en amont devrait toujours être utilisé pour générer des polices. S'il n'y en a pas, alors c'est une bonne idée de contribuer à un de ceux basés sur les outils Free Software suivants.

fontforge est un éditeur pour les polices vectorielles et bitmap qui génére toute sorte de polices. Il est aussi scriptable et a un outil secondaire xgridfit pour l'optimisation du rendu. Des polices utilisant ces outils peuvent être trouvés en utilisant ces commandes :

apt-cache rdepends fontforge
apt-cache rdepends xgridfit

Formats de sortie des polices

ttf, otf, bdf, pfb, fnt, woff

Outils

Outil

Paquet Debian

Commentaires

texlive-font-utils

texlive-font-utils

Programmes pour la conversion de police, les tests et autres manipulations.

fttools

ttf2tex

freetype1-tools

ttf2pt1

Convertisseur de TrueType vers Adobe Type1.

otf2bdf

otf2bdf

Utilitaire en ligne de commande qui génére des polices bitmap BDF depuis les polices ?OpenType.

fonttools

fonttools

Une bibliothèque Python pour ouvrir et manipuler les fichiers OTF et TTF.

GTK+ Font Manager

font-manager

Un programment Python pour montrer et comparer les polices

GNOME Font Viewer

gnome-font-viewer

Une simple interface pour montrer les polices installées

Voici plusieurs outils qui ne sont pas inclus dans Debian, mais qui sont utilisés pour produire des polices incluses dans Debian :

{i}

Disponible dans Debian mais pas encore stable.

{*}

Une personne travaille à l'inclusion dans Debian.

{o}

Une personne à demander l'inclusion dans Debian.

{X}

Une personne à besoin du fichier d'un rapport de bogue RFP ou ITP et de mettre à jour cette page avec le numéro de bogue résultant.

/!\

Était disponible dans Debian mais ne fait pas partie de stable ou unstable.

Outil

Commentairess

{o} defcon

806513

{o} booleanOperations

806516

{o} cu2qu

868004

{o} fontmake

865283

{o} glyphsLib

868005

{o} MutatorMath

806503

{o} ufo2ft

868006

{X} mkspecimen

Générateur de spécimens de polices, inspiré par la version de Wikipedia

{X} debian2appstream

Générateur de métadonnées AppStream pour les polices (entrées précédées de fonts- )

Autres Resources

Référence manuelle

Pages Wiki

Autres liens

Historique

Vieilles références retenues pour intérêt historique :