Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
msttcorefonts [Le 13/03/2008, 14:01]
Ner0lph
msttcorefonts [Le 25/05/2024, 18:08] (Version actuelle)
83.200.216.95 [Installation en-ligne]
Ligne 1: Ligne 1:
-{{tag>dapper edgy feisty Gutsy windows ​bureautique}}+{{tag>Bionic Windows ​bureautique}}
 ---- ----
- 
  
  
 ====== Les polices de caractères de Microsoft Office ====== ====== 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 (p. ex. : Webdings). Pour pallier ce problème, vous pouvez utiliser les polices de caractères de Microsoft Office avec [[:OpenOffice.org]]+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 ex. : Webdings). Pour pallier ce problème, vous pouvez utiliser les polices de caractères de Microsoft Office avec votre suite bureautique ([[:Libreoffice]] par exemple).
- +
-===== Installation via les paquets ===== +
- +
-Pour profiter des polices de caractères habituelles de Microsoft Office, il vous suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **msttcorefonts** [[apt://​msttcorefonts|{{apt.png}}]] et **gsfonts-x11** [[apt://​gsfonts-x11|{{apt.png}}]]. Assurez-vous d'​avoir activé [[:​depots#​universe_et_multiverse|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 : [[http://​www.imaginux.com/​ccount/​click.php?​id=38|msttcorefonts-offline]] 
  
 +Pour installer les polices de caractères de Microsoft Office, il faut installer:
 +  * les polices ttf-mscorefonts
 +  * les polices Microsoft Office 2007 ou 2010
  
-Ce paquet installe les polices suivantes :+===== Installation de ttf-mscorefonts =====
  
 +Deux possibilités d'​installation,​ en-ligne ou hors-ligne. Le paquet installera les polices suivantes :​
   * Andale Mono   * Andale Mono
   * Arial Black   * Arial Black
Ligne 31: Ligne 27:
   * Webdings   * Webdings
  
-Ensuite, tapez en mode console :+Vous devez accepter la licence "​TrueType core fonts for the Web EULA" de Microsoft pour permettre l'​installation.
  
-  sudo fc-cache -f -v+**// Utiliser la touche tabulation pour atteindre le OK de validation de la licence. //**
  
 +==== Installation en-ligne ====
 +[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​ttf-mscorefonts-installer]]**.
  
 +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.
  
-==== Configuration des polices ​de Microsoft ====+En cas de problème d'​installation,​ il suffit d'​installer via la logithèque le paquet Debian disponible [[http://​ftp.de.debian.org/​debian/​pool/​contrib/​m/​msttcorefonts/​ttf-mscorefonts-installer_3.8.1_all.deb|ici]]
  
-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ûtsLes avis sont très partagés. Cette configuration a été testée ​sur un écran LCD.+<​note>​Il est également possible d'utiliser la commande ​''sudo apt-get install ttf-mscorefonts-installer''​ dans un terminal pour pouvoir valider ​les conditions d'​utilisation[[apturl|Apturl]] ne permet pas cette validation et entraine un erreur à l'installation. 
 +//Testé par Denis sur Ubuntu 24.04 en mai 2024//</​note>​
  
 +
 +==== Installation manuelle ====
 +
 +Vous pouvez également installer les polices de caractères de manière manuelle simplement en copiant les fichiers TrueType (les fichiers *.ttf comme par exemple arial.ttf) se trouvant sur une machine sur laquelle Windows est installé, dans le dossier **/​usr/​share/​fonts/​truetype/​msttcorefont**. Cependant, cette technique n'est pas forcément très légale car les polices de Microsoft ne sont pas libres mais propriétaires.
 +
 +//Pour plus d'​informations,​ consulter la page [[installer_de_nouvelles_polices_de_caractere|Installer de nouvelles polices de caractères]].//​
 +
 +
 + ===== Cas des polices Microsoft Cleartype (Office 2007 et sup.) =====
 +Avec Microsoft Office 2007 et les versions suivantes est arrivée une nouvelle collection de polices Microsoft qui sont utilisées très largement : ​ Calibri, Cambria, Candara, Consolas, Constantia, et Corbel.
 +
 +
 +==== En dual-boot avec Windows====
 +
 +Si vous disposez d'une version de Windows, installée en dual-boot, et équipée de ces polices un lien symbolique du dossier Windows/​Fonts vers /​usr/​share/​fonts/​Windows (pour tous les utilisateurs,​ à effectuer avec les droits d'​administrateur) ou vers ~/​.fonts/​Windows vous rendra __toutes__ ces polices accessibles.
 +<​code>​
 +sudo ln -s /​media/​chemin/​vers/​partition/​windows/​Windows/​Fonts /​usr/​share/​fonts/​windows
 +</​code>​
 +Il est aussi possible de copier le dossier Fonts dans le répertoire personnel en le renommant .fonts ​ .
 +
 +==== Utiliser des polices de substitution ====
 +On pourra utiliser des polices de substitution libres comme celles créées par Google pour Chrome ((Source :​ [[https://​lists.fedoraproject.org/​pipermail/​devel/​2013-October/​190037.html|« Calibri/​Cambria replacements Carlito/​Caladea »]])).
 +  * Calibri -> **[[apt>​fonts-crosextra-carlito|Carlito]]**
 +  * Cambria -> **[[apt>​fonts-crosextra-caladea|Caladea ]]**
 +  * Times New Roman -> [[https://​ufonts.com/​downloads/​187510!40370811|Nimbus roman]]
 +
 +===== 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 leur rendu trop "​baveux"​. C'est une question de goût. Les avis sont très partagés. Cette configuration a été testée sur un écran LCD.
 +
 +<note warning>​Les manipulations qui suivent installent des fichiers de configuration qui ne sont pas issus des dépôts officiels. Vous les utilisez donc à vos risques et périls. Au moins un utilisateur a [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=414514<​|signalé un problème]] avec ces fichiers.</​note>​
  
 === Réglages pour tous les utilisateurs === === Réglages pour tous les utilisateurs ===
  
-**__Test__**:​+**__Test__** :
 {{ windows:​hintfull.png }} {{ windows:​hintfull.png }}
 ------------------------------------------------------------------------------ ------------------------------------------------------------------------------
 {{ windows:​hintslight.png }} {{ windows:​hintslight.png }}
  
-Si vous préférez la 1ère image:+Si vous préférez la 1ère image :
  
-<​code>​wget http://romanoblog.free.fr/telechargements/​msfonts-config.zip+<​code>​wget http://download.tuxfamily.org/polyglotte/​archives/​msfonts-config.zip
 sudo unzip msfonts-config.zip -d /​etc/​fonts/</​code>​ sudo unzip msfonts-config.zip -d /​etc/​fonts/</​code>​
  
-Si vous préférez la 2ème image:+Si vous préférez la 2ème image :
  
-<​code>​wget http://romanoblog.free.fr/telechargements/​msfonts-config2.zip+<​code>​wget http://download.tuxfamily.org/polyglotte/​archives/​msfonts-config2.zip
 sudo unzip msfonts-config2.zip -d /​etc/​fonts/</​code>​ sudo unzip msfonts-config2.zip -d /​etc/​fonts/</​code>​
  
Ligne 65: Ligne 96:
   *local.conf sert juste de relais entre alias.conf, msfonts.conf et le système de rendu des polices.   *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 +Redémarrez la session graphique pour que tous les changements soient pris en
 compte avec le raccourcis clavier suivant : **Ctrl+Alt+Retour** 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  +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  +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  +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 +configuration du système après son installation) ou bien les polices de
 Microsoft. Microsoft.
  
Ligne 77: Ligne 108:
 <​code>​sudo rm /​etc/​fonts/​msfonts.conf</​code>​ <​code>​sudo rm /​etc/​fonts/​msfonts.conf</​code>​
  
-Si vous voulez supprimer l'​attribution par défaut des polices de Microsoft aux +Si vous voulez supprimer l'​attribution par défaut des polices de Microsoft aux
 familles génériques : familles génériques :
 <​code>​sudo rm /​etc/​fonts/​alias.conf</​code>​ <​code>​sudo rm /​etc/​fonts/​alias.conf</​code>​
  
-Si vous voulez tout supprimer n'​oublier pas d'​effacer en plus le fichier ​+Si vous voulez tout supprimer n'​oublier pas d'​effacer en plus le fichier
 local.conf : local.conf :
 <​code>​sudo rm /​etc/​fonts/​local.conf</​code>​ <​code>​sudo rm /​etc/​fonts/​local.conf</​code>​
Ligne 89: Ligne 120:
 === Réglages pour un utilisateur === === 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 +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 ~/​.fonts.conf n'​existait pas).
  
-Si vous avez préféré la 1ère image de la section précédente: ​+Si vous avez préféré la 1ère image de la section précédente :
  
 <​code>​cd ~/ <​code>​cd ~/
-wget http://romanoblog.free.fr/telechargements/​.fonts.conf</​code>​+wget http://download.tuxfamily.org/polyglotte/​archives/​.fonts.conf</​code>​
  
-Si vous avez préféré la 2ème image de la section précédente: ​+Si vous avez préféré la 2ème image de la section précédente :
  
 <​code>​cd ~/ <​code>​cd ~/
-wget http://romanoblog.free.fr/telechargements2/​.fonts.conf</​code>​+wget http://download.tuxfamily.org/polyglotte/archives/​fonts2.conf 
 +mv fonts2.conf ​.fonts.conf</​code>​
  
-Redémarrez la session graphique pour que tous les changements soient pris en  +Redémarrez la session graphique pour que tous les changements soient pris en 
-compte avec le raccourcis ​clavier suivant : **Ctrl+Alt+Retour** +compte avec le raccourci ​clavier suivant : **Ctrl+Alt+Retour**. 
- +<note tip>A partir de Jaunty (ou de la version 1.6.0 du serveur X), le **Ctrl+Alt+Retour** ne fonctionne plus. Je vous invite donc à consulter [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=2601428|ce post]] pour le réactiver ou redémarrer le serveur X sans cette combinaison magique</​note>​
-=== Réglages spécifiques ​à OpenOffice.org ===+
  
-Par défaut, [[:​openoffice.org|OpenOffice]] utilise le lissage des polices. Si vous souhaitez le supprimer :+=== Réglages spécifiques à Libreoffice===
  
-**OpenOffice->​Menu Outils->​Options->​section "​OpenOffice.org"​ à gauche->​Affichage** et décochez la case **Lissez les polices ​d'​écran** puis relancez OpenOffice.+Par défaut, [[:​Libreoffice]] utilise le lissage des polices. ​Si vous souhaitez le supprimer :
  
-Vous pouvez ensuite sélectionner une police de Microsoft dans le menu déroulant "Nom de police"​ de la barre d'​outils "​Formatage"​.+**Libreoffice->​Menu Outils->​Options->​section "​Libreoffice"​ à gauche->​Affichage** et décochez la case **Lissez les polices d'​écran** puis relancez Libreoffice. ​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 ====+//Pour plus d'​informations,​ consulter la page [[Libreoffice]].//​
  
-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 :+=====Problème connu ===== 
 +**J'ai installé une police ​de substitution et Libre Office ne l'utilise pas.**
  
 +Si lorsque vous ouvrez un document faisant référence à une police qui n'est pas installé, mais pour lequel une police de substitution vient d'​être installée et que par exemple LibreOffice ne l'​utilise pas, il est possible que le cache en soit la cause. Utiliser la commande suivante dans un terminal pour réinitialiser le cache des polices:
 <​code>​ <​code>​
-sudo update-ms-fonts -pproxy.compagnie.fr:​3128 -uhttp://​ovh.dl.sourceforge.net/​sourceforge/​corefonts/​+fc-cache -fv
 </​code>​ </​code>​
-''​proxy.compagnie.fr''​ est le nom du proxy\\ +===== Installation paquet OK mais polices non accessible =====
-''​3128''​ est le port du proxy\\ +
-''​http://​ovh.dl....''​ est le miroir français pour le téléchargement+
  
-^ Options ^ Explications ^ +Si vous avez l'​impression que l'​installation n'​a ​pas fonctionné (par exemple si vous n'avez pas accès aux nouvelles polices dans votre éditeur de texte) ou a échoué (message d'​erreur : //If you do not agree to the "​TrueType core fonts for the Web EULA " license terms you cannot install this software The installation of this package will be canceled.//​) 
-| -q | Mode silencieux | +Voici une solution qui peut marchersuivez ​la procédure pour résoudre ce problème
-| -c | Test uniquement, sans installation | +  Allez dans le dossier /​usr/​share/​fonts/​truetype/​msttcorefonts
-| -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| +  - Si vous ne voyez pas de police (c'​est-à-dire ​des fichiers ​*.ttf), vous devriez voir un fichier README. En l'éditant, il vous est indiqué ​de refaire une installation avec la commande /suivante : 
-| -u<​URL>​ | Si une URL est fournieelle sera utilisée à la place des miroirs prédéfinis| +  ​Entrez la commande suivante dans un terminal (il faut rajouter la commande sudo:  
--p<​proxy>​ | Si présent, ​le proxy fourni sera utilisé par ''​wget''​ pour le téléchargement| +<​code>​ sudo apt-get install --reinstall ttf-mscorefonts-installer </​code>​ 
-| <​répertoire>​ | Emplacement ​des fichiers ​déjà téléchargés\\ Utile pour l'installation ​de plusieurs machines (voir option ​-s). |+Cela devrait fonctionner.
  
 +Autre solution, graphique, avec Synaptic, rechercher puis sélectionner le paquet pour 1°) désinstallation complète 2°) installation.
  
 +**// Utiliser la touche tabulation pour atteindre le OK de validation de la licence. //**
  
-===== Installation manuelle pour l'​utilisateur courant=====+===== Notification concernant ttf-mscorefonts-installer / erreur téléchargement des polices ​=====
  
-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 à [[http://​thelinuxbox.org/​downloads/​fonts/​msttcorefonts.tar.gz|cette adresse]]).+Une notification ​de ce style peut apparaître ​:
  
-Vous devez copier les fichiers .ttf qui vous intéressent dans le répertoire suivant ​:+{{::​1434577194.png?​400|}}
  
-<​code>​ +Si après exécution, la notification revient, ou que le terminal affiche une erreur, il peut s'agir de l'un des problèmes ci-après.
-~/.fonts/ +
-</​code>​+
  
-Ou pour disposer des nouvelles polices dans OpenOffice.org seulement ​:+==== Utilisateur _apt Permission non accordée ====
  
-<code+Le terminal affiche l'​erreur suivante : 
-~/.openoffice/1.1.3/user/fonts+<file
-</code>+W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/​andale32.exe'​ couldn'​t be accessed by user '​_apt'​. - pkgAcquire::​Run (13: Permission non accordée) 
 +</file>
  
-Si ce répertoire n'existe pas, créez-le.+La solution est de l'installer manuellement depuis ​le FTP de debian
  
-===== Installation des polices pour tous les utilisateurs =====+<​code>​wget http://​ftp.de.debian.org/​debian/​pool/​contrib/​m/​msttcorefonts/​ttf-mscorefonts-installer_3.7_all.deb -P ~/​Téléchargements 
 +sudo apt install ~/​Téléchargements/​ttf-mscorefonts-installer_3.7_all.deb</​code>​
  
-créez un répertoire vide par exemple "​autres"​ dans votre répertoire personnel et  copiez-y vos polices. +[[https://askubuntu.com/questions/766491/​failure-to-download-extra-data-files-with-ttf-mscorefonts-installer-on-ubuntu|Source]]
-Nous allons maintenant copier ce dossier +
-<​code>​ +
-sudo cp -R autres ​/usr/share/fonts +
-</code>+
  
-Autre méthode, si vous avez beaucoup de polices, vous pouvez utiliser des liens symboliques. +Voir aussi le [[https://bugs.launchpad.net/ubuntu/+source/aptitude/+bug/1543280|Bug #1543280]]
-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) ​: +
-<​code>​ +
-sudo ln -s /media/nom_du_disque/WINDOWS/Fonts/ /usr/share/​fonts/​truetype/​windows +
-</​code>​ +
-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 casretapez+==== Téléchargement impossible ==== 
 +<note tip>Ce bug est résolu à partir d'​Ubuntu 18.04;</​note>​ 
 +Le terminal affiche l'​erreur suivante : 
 +<​file>​ 
 +Err:1 http://​downloads.sourceforge.net/​corefonts/​andale32.exe 
 +  404  Not Found 
 +</​file>​ 
 + 
 +Le problème est que les polices ont changé d'​adresse URL et le paquet essaie encore de télécharger depuis l'​ancienne adresse. 
 + 
 +\\ 
 +  * Une solution est de télécharger localement les polices individuellementpuis de relancer l'​installeur :
 <​code>​ <​code>​
-sudo fc-cache --v+cd /tmp 
 +for font in webdin32.exe verdan32.exe trebuc32.exe times32.exe impact32.exe georgi32.exe courie32.exe comic32.exe arialb32.exe arial32.exe andale32.exe 
 +do 
 +  wget http://​downloads.sourceforge.net/​project/​corefonts/​the%20fonts/​final/​$font 
 +done 
 +sudo dpkg-reconfigure ttf-mscorefonts-installer
 </​code>​ </​code>​
 +\\
 +  * Une autre solution est de fixer l'​adresse directement dans le paquet avec le script de seebz :
 +    * Télécharger le script suivant sur le bureau : <file bash fix-ttf-mscorefonts-installer.sh>#​!/​bin/​bash
  
-pour que tous les programmes prennent en compte les nouvelles polices. Ça peut être assez long (plusieurs minutes pour 1500 polices chez moi).+if (( $EUID != 0 )); then 
 + echo "​Please run as root"​ 
 + exit 1 
 +fi
  
-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.+# replace url in `/​usr/​share/​package-data-downloads/​ttf-mscorefonts-installer` 
 +s="​http://​downloads.sourceforge.net/​corefonts/"​ 
 +r="​https://​freefr.dl.sourceforge.net/​project/​corefonts/​the%20fonts/​final/"​ 
 +sed -i -e "​s#​$s#​$r#​g"​ /​usr/​share/​package-data-downloads/​ttf-mscorefonts-installer 
 + 
 +# download files 
 +/​usr/​lib/​update-notifier/​package-data-downloader 
 +exit $? 
 +</​file>​ 
 +    * Rendre le script exécutable : ouvrir un terminal, et taper :<​code>​chmod +x ~/​Bureau/​fix-ttf-mscorefonts-installer.sh</​code>​ 
 +    * Lancer le script avec les droits ​administrateur :<​code>​sudo ~/​Bureau/​fix-ttf-mscorefonts-installer.sh</​code>​ 
 + 
 +Plus d'​information sur le script [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2001214|dans ce topic du forum]]. 
 +\\ 
 +  * Utiliser la version 3.6 debian du paquet ttf-mscorefonts-installer résout aussi le problème - et c'est plus simple à mettre en œuvre : 
 +<​code>​wget http://ftp.de.debian.org/​debian/​pool/​contrib/​m/​msttcorefonts/​ttf-mscorefonts-installer_3.6_all.deb 
 +sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb</​code>​ 
 +Sources : [[https://​bugs.launchpad.net/​ubuntu/​+source/​msttcorefonts/​+bug/​1607535|ici]] ​et [[https://​bugs.launchpad.net/​ubuntu/​+source/​msttcorefonts/​+bug/​1371783/​comments/​45|là]] 
 +=====Voir aussi ===== 
 + 
 +  * [[installer_de_nouvelles_polices_de_caractere|Installer de nouvelles ​polices ​de caractères]] 
 +  * (en) [[http://​corefonts.sourceforge.net/|An easy way to install Microsoft'​s TrueType core fonts on linux]]
  
 ---- ----
  
-// Contributeurs : [[utilisateurs:​ostaquet]],​ SpaceFox, alteo_gange //+// Contributeurs : [[utilisateurs:​ostaquet]],​ SpaceFox, alteo_gange, Korak // 
 + 
 +//La section "​Configuration des polices de Microsoft"​ est inspirée du [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=52575|tutoriel de calande]].//
  
-//La section "​Configuration des polices de Microsoft"​ est inspirée du [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=52575|tutoriel de calande]].//​ 
  
  • msttcorefonts.1205413287.txt.gz
  • Dernière modification: Le 18/04/2011, 14:39
  • (modification externe)