Page 1 sur 2
Police supprimées
Posté : mar. 9 avr. 2019 15:26
par fristosh
Bonjour,
agacé par le nombre et l'inutilité des polices exotiques installées à la base j'ai cherché comment m'en débarrasser et j'ai trouvé dans wiki ubuntu la formule :
sudo apt-get remove fonts-tlwg-* fonts-japanese* fonts-k* fonts-la* fonts-lk* fonts-lo* fonts-na* fonts-sil* fonts-t* fonts-not*
Malheureusement ça m'a supprimé les 9/10ème des polices de l'ordi et je ne sais pas comment rétablir la situation afin d'avoir au moins quelques polices de base.
Merci pour votre aide
Re: Police supprimées
Posté : mar. 9 avr. 2019 19:08
par f.x0
Bonjour fristosh,
Fais un copié/collé de cette commande pour réinstaller comme à l'origine :
Code : Tout sélectionner
sudo apt install --reinstall fonts-cantarell fonts-dejavu fonts-dejavu-core fonts-dejavu-extra fonts-droid fonts-freefont-ttf fonts-kacst fonts-kacst-one fonts-khmeros-core fonts-lao fonts-liberation fonts-lklug-sinhala fonts-mathjax fonts-nanum fonts-noto-hinted fonts-opensymbol fonts-sil-abyssinica fonts-sil-padauk fonts-takao-pgothic fonts-texgyre fonts-thai-tlwg fonts-tibetan-machine fonts-tlwg-garuda fonts-tlwg-garuda-ttf fonts-tlwg-kinnari fonts-tlwg-kinnari-ttf fonts-tlwg-laksaman fonts-tlwg-laksaman-ttf fonts-tlwg-loma fonts-tlwg-loma-ttf fonts-tlwg-mono fonts-tlwg-mono-ttf fonts-tlwg-norasi fonts-tlwg-norasi-ttf fonts-tlwg-purisa fonts-tlwg-purisa-ttf fonts-tlwg-sawasdee fonts-tlwg-sawasdee-ttf fonts-tlwg-typewriter fonts-tlwg-typewriter-ttf fonts-tlwg-typist fonts-tlwg-typist-ttf fonts-tlwg-typo fonts-tlwg-typo-ttf fonts-tlwg-umpush fonts-tlwg-umpush-ttf fonts-tlwg-waree fonts-tlwg-waree-ttf fonts-ubuntu fonts-wqy-microhei
Re: Police supprimées
Posté : jeu. 11 avr. 2019 10:38
par fristosh
Merci f.xo
J'ai envoyé la commande que tu as indiqué, super.
Mais quand j'ouvre Writer il n’apparaît que trois polices dans la fenêtre des polices !!
cantarel wenquanyi microhei
faut-il les activer quelque part ?
Merci
Re: Police supprimées
Posté : dim. 14 avr. 2019 18:26
par Nerva
J'ai suivi la procédure indiquée ici :
https://easylinuxtipsproject.blogspot.c ... -mint.html
Code : Tout sélectionner
sudo apt-get remove fonts-kacst* fonts-khmeros* fonts-lklug-sinhala fonts-guru-extra fonts-nanum* fonts-noto-cjk fonts-takao* fonts-tibetan-machine fonts-lao fonts-sil-padauk fonts-sil-abyssinica fonts-tlwg-* fonts-lohit-* fonts-beng-extra fonts-gargi fonts-gubbi fonts-gujr-extra fonts-kalapi fonts-lohit-* fonts-samyak* fonts-navilu fonts-nakula fonts-orya-extra fonts-pagul fonts-sarai fonts-telu* fonts-wqy* fonts-smc* fonts-deva-extra fonts-sahadeva
Puis après :
Et pour finir, reboot.
Tout semble s'être bien passé, j'ai suivi ligne par ligne la désinstallation, le terminal m'a indiqué que c'était ok. J'ai comparé l'espace disque avant/après et ça s'est amaigri un peu. Mais, les polices sont toujours là !

Aucune différence avant/après via :
Re: Police supprimées
Posté : dim. 14 avr. 2019 18:42
par arghlub
Salut Nerva,
Certaines fontes ne sont pas installées avec apt ou dpkg mais sont juste déposées dans les répertoires «/usr/local/share/fonts» ou «usr/share/fonts» ou «/home/TON_NOM/.fonts»
(pour tes fontes personnelles), donc si on supprime des fontes contenues dans ces répertoires, elles seront “désinstallées”.
Pour connaître les répertoires dans lesquels des fontes sont susceptibles d'être stockées, utilise cette commande en terminal :

Re: Police supprimées
Posté : dim. 14 avr. 2019 18:55
par Nerva
J'ai ça en retour :
Code : Tout sélectionner
<!-- Font directory list -->
<dir>/usr/share/fonts</dir>
<dir>/usr/local/share/fonts</dir>
<dir prefix="xdg">fonts</dir>
<dir>~/.fonts</dir>
Ignore dpkg temporary files created in fonts directories
<!-- Font cache directory list -->
<cachedir>/var/cache/fontconfig</cachedir>
<cachedir prefix="xdg">fontconfig</cachedir>
<cachedir>~/.fontconfig</cachedir>
Après vérification, les fonts sont dans
/usr/share/fonts dispatchées par type dans plusieurs dossiers.
Re: Police supprimées
Posté : dim. 14 avr. 2019 19:02
par Nerva
Comment faire le ménage proprement ? Rien que dans le dossier Noto il y en a 206 avec des intitulés pas toujours explicites.
Re: Police supprimées
Posté : dim. 14 avr. 2019 19:09
par arghlub
Pour les noms de fichiers “pas toujours explicites”, utilise la commande «fc-list» filtrée avec «grep» pour en savoir plus...
Par exemple, si on veut supprimer les polices de la fonte «Nimbus», on repère d'abord les répertoires où sont stockées les polices et leurs noms de fichier avec :
Code : Tout sélectionner
fc-list | grep -i nimbus
/usr/share/fonts/type1/gsfonts/n021024l.pfb: Nimbus Roman No9 L:style=Medium Italic
/usr/share/fonts/type1/gsfonts/n021004l.pfb: Nimbus Roman No9 L:style=Medium
/usr/share/fonts/type1/gsfonts/n022003l.pfb: Nimbus Mono L:style=Regular
/usr/share/fonts/type1/gsfonts/n021023l.pfb: Nimbus Roman No9 L:style=Regular Italic
/usr/share/fonts/type1/gsfonts/n019063l.pfb: Nimbus Sans L:style=Regular Condensed Italic
/usr/share/fonts/type1/gsfonts/n019064l.pfb: Nimbus Sans L:style=Bold Condensed Italic
/usr/share/fonts/type1/gsfonts/n022023l.pfb: Nimbus Mono L:style=Regular Oblique
/usr/share/fonts/type1/gsfonts/n019043l.pfb: Nimbus Sans L:style=Regular Condensed
/usr/share/fonts/type1/gsfonts/n019044l.pfb: Nimbus Sans L:style=Bold Condensed
/usr/share/fonts/type1/gsfonts/n021003l.pfb: Nimbus Roman No9 L:style=Regular
/usr/share/fonts/type1/gsfonts/n019023l.pfb: Nimbus Sans L:style=Regular Italic
/usr/share/fonts/type1/gsfonts/n022004l.pfb: Nimbus Mono L:style=Bold
/usr/share/fonts/type1/gsfonts/n019024l.pfb: Nimbus Sans L:style=Bold Italic
/usr/share/fonts/type1/gsfonts/n019004l.pfb: Nimbus Sans L:style=Bold
/usr/share/fonts/type1/gsfonts/n022024l.pfb: Nimbus Mono L:style=Bold Oblique
/usr/share/fonts/type1/gsfonts/n019003l.pfb: Nimbus Sans L:style=Regular
Inversément, par exemple pour savoir quelle est la police ayant pour nom de fichier «n022003l.pfb»
(toujours avec fc-list “tubé vers” un grep) :
Code : Tout sélectionner
fc-list | grep n022003l.pfb
/usr/share/fonts/type1/gsfonts/n022003l.pfb: Nimbus Mono L:style=Regular
(note : j'ai utilisé volontairement pour l'exemple la fonte Nimbus car ses noms de fichier ne sont pas très parlants)

Re: Police supprimées
Posté : lun. 15 avr. 2019 10:19
par Nerva
J'ai cherché un peu et j'ai trouvé ce bash qui a fait un bon nettoyage dans les polices "exotiques" :
Code : Tout sélectionner
#!/bin/bash
# www.riksoft.it/wikiriks
# Remove all oriental fonts in Mint 18 (surely OK for Ubuntu 16 as well)
for i in fonts-kacst fonts-kacst-one fonts-khmeros-core fonts-lklug-sinhala fonts-guru fonts-nanum fonts-noto-cjk fonts-takao-pgothic fonts-tibetan-machine fonts-guru-extra fonts-lao fonts-sil-padauk fonts-sil-abyssinica fonts-tlwg-* fonts-lohit-* fonts-beng fonts-beng-extra fonts-gargi fonts-gubbi fonts-gujr fonts-gujr-extra fonts-kalapi fonts-lohit-gujr fonts-samyak-* fonts-noto-unhinted fonts-noto-hinted fonts-navilu fonts-nakula fonts-orya-extra fonts-pagul fonts-sahadeva fonts-sarai fonts-smc fonts-telu-extra fonts-wqy-microhei; do
sudo apt purge -y $i
echo
done
echo "==== Fixing font cache"
sudo fc-cache -f -v && sudo dpkg-reconfigure fontconfig
echo "==== Packages remained (each containing multiple fonts)"
dpkg -l fonts\*|grep ^ii|awk '{print $2}'
echo
read -p "Press any key to close."
Re: Police supprimées
Posté : lun. 15 avr. 2019 10:25
par arghlub
[EDIT] vu que tu as supprimé ta question en modifiant ton message précédent, ma réponse dans ce message ne voulait plus rien dire
donc je la complète pour que les lecteurs arrivent à suivre.
Via synaptic tu pourras désinstaller certaines polices, mais uniquement les polices qui ont été installées via dpkg, apt ou aptitude (synaptic est une interface graphique de la commande apt en terminal).
