Ceci est une ancienne révision du document !



Les polices de caractères de Microsoft Office

Vous avez sûrement remarqué que certaines polices de caractères posent problème lors de l'importation d'un fichier venant de Microsoft Office (par exemple : Webdings). Pour pallier ce problème, vous pouvez utiliser les polices de caractères de Microsoft Office avec OpenOffice.org.

Pour profiter des polices de caractères habituelles de Microsoft Office, il vous suffit d'installer les paquets msttcorefonts et gsfonts-x11 . Assurez-vous d'avoir activé le dépot Multiverse avant d'installer msttcorefonts.

Ce paquet consiste en un installateur qui va télécharger les polices Microsoft directement sur Internet. Vous devez bien entendu posséder une connexion Internet pour installer ce paquet.

Un paquet pour une installation hors-ligne existe chez imaginux : msttcorefonts-offline

Ce paquet installe les polices suivantes :

  • Andale Mono
  • Arial Black
  • Arial (Bold, Italic, Bold Italic)
  • Comic Sans MS (Bold)
  • Courier New (Bold, Italic, Bold Italic)
  • Georgia (Bold, Italic, Bold Italic)
  • Impact
  • Times New Roman (Bold, Italic, Bold Italic)
  • Trebuchet (Bold, Italic, Bold Italic)
  • Verdana (Bold, Italic, Bold Italic)
  • Webdings

Ensuite, tapez en mode console :

sudo fc-cache -f -v

Configuration des polices de Microsoft

Les réglages suivants sont destinés à ceux qui n'aiment pas l'apparence par défaut des polices de Microsoft ou plus généralement les polices installées par défaut avec Ubuntu. En effet certains trouvent les polices ou leurs rendu trop "baveux". C'est une question de goûts. Les avis sont très partagés. Cette configuration a été testée sur un écran LCD.

Réglages pour tous les utilisateurs

Test:


Si vous préférez la 1ère image:

wget http://romanoblog.free.fr/telechargements/msfonts-config.zip
sudo unzip msfonts-config.zip -d /etc/fonts/

Si vous préférez la 2ème image:

wget http://romanoblog.free.fr/telechargements/msfonts-config2.zip
sudo unzip msfonts-config2.zip -d /etc/fonts/

Les commandes précédentes installent les fichiers alias.conf, msfonts.conf et local.conf dans /etc/fonts/.

  • alias.conf définit les polices Microsoft comme polices par défaut pour les familles génériques : serif, sans-serif, monospace, fantasy et cursive
  • msfonts.conf fait en sorte que les polices de Microsoft ne soient lissées que pour les grandes tailles (il configure également le hinting, hintstyle…)
  • local.conf sert juste de relais entre alias.conf, msfonts.conf et le système de rendu des polices.

Redémarrez la session graphique pour que tous les changements soient pris en compte avec le raccourcis clavier suivant : Ctrl+Alt+Retour

Bien entendu les réglages précédents n'ont aucun effet sur le système ou les programmes si ces derniers étaient configurés pour afficher des polices autres que les polices génériques par défaut (serif, sans-serif… soit la configuration du système après son installation) ou bien les polices de Microsoft.

Si vous voulez supprimer les réglages d'affichage spécifiques aux polices de Microsoft :

sudo rm /etc/fonts/msfonts.conf

Si vous voulez supprimer l'attribution par défaut des polices de Microsoft aux familles génériques :

sudo rm /etc/fonts/alias.conf

Si vous voulez tout supprimer n'oublier pas d'effacer en plus le fichier local.conf :

sudo rm /etc/fonts/local.conf

Remarque : si les réglages ne fonctionnent pas ou ne vous donnent pas satisfaction, vérifiez qu'il n'existe pas de fichier ~/.fonts.conf, ce fichier de configuration étant prioritaire sur les fichiers de configuration présents dans /etc/fonts/.

Réglages pour un utilisateur

Les effets produits par les commandes suivantes sont les mêmes que ceux obtenus après avoir suivi les consignes de la section Réglages pour tous les utilisateurs ci-dessus mais pour un seul utilisateur (ne marche que si ~/.fonts.conf n'existait pas).

Si vous avez préféré la 1ère image de la section précédente:

cd ~/
wget http://romanoblog.free.fr/telechargements/.fonts.conf

Si vous avez préféré la 2ème image de la section précédente:

cd ~/
wget http://romanoblog.free.fr/telechargements2/.fonts.conf

Redémarrez la session graphique pour que tous les changements soient pris en compte avec le raccourcis clavier suivant : Ctrl+Alt+Retour

Réglages spécifiques à OpenOffice.org

Par défaut, OpenOffice utilise le lissage des polices. Si vous souhaitez le supprimer :

OpenOffice→Menu Outils→Options→section "OpenOffice.org" à gauche→Affichage et décochez la case Lissez les polices d'écran puis relancez OpenOffice.

Vous pouvez ensuite sélectionner une police de Microsoft dans le menu déroulant "Nom de police" de la barre d'outils "Formatage".

Utilisation en ligne de commande

Si vous êtes derrière un firewall avec proxy web, ou si le serveur sourceforge par défaut n'est pas disponible (ce qui semble être le cas car le script date de 2001), vous pouvez terminer l'installation à partir d'une console :

sudo update-ms-fonts -pproxy.compagnie.fr:3128 -uhttp://ovh.dl.sourceforge.net/sourceforge/corefonts/

proxy.compagnie.fr est le nom du proxy
3128 est le port du proxy
http://ovh.dl…. est le miroir français pour le téléchargement

Options Explications
-q Mode silencieux
-c Test uniquement, sans installation
-s<répertoire> Si un répertoire est fourni, les fichiers seront téléchargés dans ce répertoire et ne seront pas supprimés.
-u<URL> Si une URL est fournie, elle sera utilisée à la place des miroirs prédéfinis.
-p<proxy> Si présent, le proxy fourni sera utilisé par wget pour le téléchargement.
<répertoire> Emplacement des fichiers déjà téléchargés.
Utile pour l'installation de plusieurs machines (voir option -s).

Vous pouvez également installer les polices de caractères de manière manuelle simplement en copiant les fichiers TrueType se trouvant sur une machine sur laquelle Windows est installé (pour les polices msttcorefonts vous pouvez les récupérer à cette adresse).

Vous devez copier les fichiers .ttf qui vous intéressent dans le répertoire suivant :

~/.fonts/

Ou pour disposer des nouvelles polices dans OpenOffice.org seulement :

~/.openoffice/1.1.3/user/fonts/

Si ce répertoire n'existe pas, créez-le.

créez un répertoire vide par exemple "autres" dans votre répertoire personnel et copiez-y vos polices. Nous allons maintenant copier ce dossier

sudo cp -R autres /usr/share/fonts

Autre méthode, si vous avez beaucoup de polices, vous pouvez utiliser des liens symboliques. On va faire croire qu'un dossier "windows" dans le dossier de polices contient toutes les polices de Windows, alors qu'il se contente de renvoyer vers le dossier où ces polices sont réellement stockées (un peu comme un lien, mais en totalement transparent) :

sudo ln -s /media/nom_du_disque/WINDOWS/Fonts/ /usr/share/fonts/truetype/windows

Où "nom_du_disque" est le nom que vous avez donné au disque où windows est installé (icône sur le bureau).

Dans tous les cas, retapez

sudo fc-cache -f -v

pour que tous les programmes prennent en compte les nouvelles polices. Ça peut être assez long (plusieurs minutes pour 1500 polices chez moi).

NB : ne pas oublier éventuellement de donner les droits suffisants de lecture et exécution sur les polices ainsi installées, sinon le système ne les "verra" pas.


Contributeurs : ostaquet, SpaceFox, alteo_gange

La section "Configuration des polices de Microsoft" est inspirée du tutoriel de calande.

  • msttcorefonts.1201987003.txt.gz
  • Dernière modification: Le 13/03/2008, 14:01
  • (modification externe)