Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 08-01-2021 08:34:37

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : debian 11
Noyau : Linux 5.10.0-3-amd64
(G)UI : mutter3.38.3-2
Inscription : 15-02-2016

Obtenir la liste des paquets de polices de caractères

Bonjour,

j'ai installé Debian 10 buster pour un ami. Je consulte un document LibreWriter que j'avais écrit avec ma machine et dans la machine de l'ami les polices ne correspondent plus à ce que je voyais dans la mienne. Faut dire qu'en installation de base, je trouve que c'est assez léger comme quantité de polices. Par exemple, je ne vois pas ici à quoi correspondent les caractères de la vignette de l'ami Tyezf sur cette machine alors que dans la mienne je les vois.



Comment obtenir la liste des paquets de polices de caractères pour pouvoir faire ensuite une installation rapides de toutes les polices ?

J'ai essayé :

aptitude search '~i font'

dpkg-query -l | grep font

mais il faudrait nettoyer et garder juste le nom des paquets.

Nos vies commencent à prendre fin le jour où nous devenons silencieux à propos des choses qui comptent. Martin Luther King

Hors ligne

#2 08-01-2021 09:15:25

arpinux
CA Debian-Facile
Lieu : Montréal d'aude
Distrib. : nakeDeb
Noyau : 4.19-amd64
(G)UI : i3wm - fluxbox
Inscription : 30-06-2016
Site Web

Re : Obtenir la liste des paquets de polices de caractères

bonjour gilles smile

pour avoir la liste des polices installées, un ptit

fc-list



pour avoir la liste des paquets installés concernant les polices :

dpkg -l | grep font | awk '{print $2}'



pour choper la liste des paquets installés concernant les polices, afin de pouvoir installer les mêmes sur une autre machine :

dpkg -l | grep font | awk '{print $2}' > paquets.txt


puis tu transfères le fichier paquets.txt sur ton autre machine dans la quelle tu lances cette commande pour installer les mêmes polices :

apt install $(cat /adresse_du_fichier_paquets.txt)



wink

Dernière modification par arpinux (08-01-2021 09:30:36)


nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - anar'prez - 3hg

Hors ligne

#3 08-01-2021 10:35:56

jpt
Membre
Distrib. : Debian 10.6
Noyau : Linux 5.7.10 (backports)
(G)UI : LXDE
Inscription : 12-09-2020

Re : Obtenir la liste des paquets de polices de caractères

Bonjour,

arpinux a écrit :

pour avoir la liste des paquets installés concernant les polices :

dpkg -l | grep font | awk '{print $2}'


hum hum, tu seras loin du compte (faut dire que les polices, que ça soit sous Linux ou sous Windows, c'est la pagaille totale).

Déjà grep font sera utilement remplacé par grep fonts-*, ça t'éliminera presque tous les outils et autres librairies qui n'ont rien à faire dans une liste de polices (est-ce qu'on mélange les mèches à bois et les forets à béton à l'atelier ?), ensuite tu rajouteras grep ttf-* qui va te trouver d'autres polices, et enfin tu n'oublieras pas que certaines polices n'ont ni "font" ni "ttf" dans leur nom, exemple avec une culmus qui a dû m'arriver soit avec Debian soit avec LibreOffice.

Et bon courage.

Dernière modification par jpt (08-01-2021 10:41:46)


AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War

Hors ligne

#4 08-01-2021 10:54:37

arpinux
CA Debian-Facile
Lieu : Montréal d'aude
Distrib. : nakeDeb
Noyau : 4.19-amd64
(G)UI : i3wm - fluxbox
Inscription : 30-06-2016
Site Web

Re : Obtenir la liste des paquets de polices de caractères

^^ c'est justement pour choper les paquets qui n'ont ni 'font', ni 'ttf' dnas leur nom que je fais un 'grep font' simple car ça permet de choper les descriptions de paquets.

exemple des trois commandes pour se faire une idée sur pièce

dpkg -l | grep font | awk '{print $2}' > paquets.txt


 $ cat paquets.txt
console-data
console-setup
font-manager
fontconfig
fontconfig-config
fonts-cantarell
fonts-dejavu
fonts-dejavu-core
fonts-dejavu-extra
fonts-droid-fallback
fonts-fork-awesome
fonts-freefont-ttf
fonts-hack
fonts-hack-ttf
fonts-ipaexfont
fonts-ipaexfont-gothic
fonts-ipaexfont-mincho
fonts-liberation
fonts-lmodern
fonts-lyx
fonts-noto-mono
fonts-opensymbol
fonts-powerline
fonts-quicksand
fonts-sil-gentium-basic
fonts-tibetan-machine
gsfonts
kbd
libfont-afm-perl
libfontconfig1:amd64
libfontconfig1-dev:amd64
libfontembed1:amd64
libfontenc1:amd64
libfreetype6:amd64
libfreetype6-dev:amd64
libwoff1:amd64
libxfont2:amd64
libxft-dev:amd64
libxft2:amd64
lmodern
t1utils
texlive-fonts-recommended
toilet-fonts
ttf-aenigma
ttf-bitstream-vera
ttf-unifont
xfonts-100dpi
xfonts-75dpi
xfonts-base
xfonts-encodings
xfonts-scalable
xfonts-terminus
xfonts-utils
 



le filtre supplémentaire "fonts-*" paraît plus adéquate:

dpkg -l | grep fonts-* | awk '{print $2}' > paquets.txt && cat paquets.txt


console-data
fonts-cantarell
fonts-dejavu
fonts-dejavu-core
fonts-dejavu-extra
fonts-droid-fallback
fonts-fork-awesome
fonts-freefont-ttf
fonts-hack
fonts-hack-ttf
fonts-ipaexfont
fonts-ipaexfont-gothic
fonts-ipaexfont-mincho
fonts-liberation
fonts-lmodern
fonts-lyx
fonts-noto-mono
fonts-opensymbol
fonts-powerline
fonts-quicksand
fonts-sil-gentium-basic
fonts-tibetan-machine
gsfonts
libwoff1:amd64
lmodern
texlive-fonts-recommended
toilet-fonts
ttf-aenigma
ttf-bitstream-vera
xfonts-100dpi
xfonts-75dpi
xfonts-base
xfonts-encodings
xfonts-scalable
xfonts-terminus
xfonts-utils
 



en revanche, comme on le voit, la 3° ne sert à rien chez moi .. peut-être chez d'autres ? smile

dpkg -l | grep ttf-* | awk '{print $2}' > paquets.txt && cat paquets.txt


fonts-freefont-ttf
fonts-hack-ttf
libsdl-ttf2.0-0:amd64
ttf-aenigma
ttf-bitstream-vera
ttf-unifont
 

Dernière modification par arpinux (08-01-2021 11:05:53)


nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - anar'prez - 3hg

Hors ligne

#5 08-01-2021 10:59:48

enicar
Membre
Lieu : ailleurs
Distrib. : sid
Noyau : 5.8.7
(G)UI : openbox
Inscription : 26-08-2010

Re : Obtenir la liste des paquets de polices de caractères

Salut,
Je propose une solution minimale basée sur aptitude :


aptitude search ~sfonts
 


On demande juste à aptitude de lister tous les paquets contenus dans la section « fonts » smile

Hors ligne

#6 08-01-2021 11:06:18

arpinux
CA Debian-Facile
Lieu : Montréal d'aude
Distrib. : nakeDeb
Noyau : 4.19-amd64
(G)UI : i3wm - fluxbox
Inscription : 30-06-2016
Site Web

Re : Obtenir la liste des paquets de polices de caractères

kiss is better tongue
je n'utilise jamais aptitude... devrais-je ?

Dernière modification par arpinux (08-01-2021 11:06:45)


nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - anar'prez - 3hg

Hors ligne

#7 08-01-2021 11:10:14

jpt
Membre
Distrib. : Debian 10.6
Noyau : Linux 5.7.10 (backports)
(G)UI : LXDE
Inscription : 12-09-2020

Re : Obtenir la liste des paquets de polices de caractères

arpinux a écrit :

^^ c'est justement pour choper les paquets qui n'ont ni 'font', ni 'ttf' dans leur nom que je fais un 'grep font' simple car ça permet de choper les descriptions de paquets.

Oui, mais tu n'as pas indiqué cette commande !

arpinux a écrit :

les paquets "parasites", je les cherche encore... un exemple sur mon système

libfont-afm-perl
libfontconfig1:amd64
libfontconfig1-dev:amd64
libfontembed1:amd64
libfontenc1:amd64
libfreetype6:amd64
libfreetype6-dev:amd64
libwoff1:amd64
libxfont2:amd64
libxft-dev:amd64
libxft2:amd64

Toute cette série de lib... c'est quoi ?
Et ceux qui ont la string "util", c'est des polices tu crois ?

arpinux a écrit :

la 3e ne sert à rien chez moi .. peut-être chez d'autres ? smile

dpkg -l | grep ttf-* | awk '{print $2}' > paquets.txt && cat paquets.txt

dpkg -l | grep ttf-* | awk '{print $2}'
fonts-freefont-ttf
libfont-ttf-perl
ttf-dejavu
ttf-dejavu-core
ttf-dejavu-extra
ttf-liberation
ttf-sil-gentium-basic

Dernière modification par jpt (08-01-2021 11:15:29)


AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War

Hors ligne

#8 08-01-2021 11:12:53

arpinux
CA Debian-Facile
Lieu : Montréal d'aude
Distrib. : nakeDeb
Noyau : 4.19-amd64
(G)UI : i3wm - fluxbox
Inscription : 30-06-2016
Site Web

Re : Obtenir la liste des paquets de polices de caractères

la plupart des libs sont installées de base, ou dépendantes des fonts à installer, et sur mon systèmen à part les -dev qui sont là pour les contributions, ce que n'aura pas le $user, je trouve que non, ya pas trop de parasites.

et sinon, j'ai modifié mon post en collant les commandes en comparaison pour se faire une idée

nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - anar'prez - 3hg

Hors ligne

#9 08-01-2021 11:34:24

jpt
Membre
Distrib. : Debian 10.6
Noyau : Linux 5.7.10 (backports)
(G)UI : LXDE
Inscription : 12-09-2020

Re : Obtenir la liste des paquets de polices de caractères

En filtrant la colonne filtrée, c'est pas trop mal :

dpkg -l | grep fonts-* | awk '{print $2}' | grep fonts-*
fonts-freefont-ttf
fonts-liberation
fonts-lyx
fonts-opensymbol
fonts-sil-gentium
fonts-sil-gentium-basic
gsfonts
gsfonts-x11
xfonts-100dpi
xfonts-75dpi
xfonts-base
xfonts-encodings
xfonts-scalable
xfonts-utils <<< parasite

dpkg -l | grep ttf-* | awk '{print $2}' | grep ttf-*
fonts-freefont-ttf
libfont-ttf-perl <<< parasite
ttf-dejavu
ttf-dejavu-core
ttf-dejavu-extra
ttf-liberation
ttf-sil-gentium-basic


2 parasites seulement, mais le risque c'est de zapper des polices... Ce sujet ne sera jamais simple, hélas.

Dernière modification par jpt (08-01-2021 11:36:13)


AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War

Hors ligne

#10 08-01-2021 11:50:16

enicar
Membre
Lieu : ailleurs
Distrib. : sid
Noyau : 5.8.7
(G)UI : openbox
Inscription : 26-08-2010

Re : Obtenir la liste des paquets de polices de caractères

arpinux a écrit :

je n'utilise jamais aptitude... devrais-je ?


Tu fais comme tu veux wink Cependant aptitude brille dans ce genre de tâche smile

Hors ligne

#11 08-01-2021 12:06:44

jpt
Membre
Distrib. : Debian 10.6
Noyau : Linux 5.7.10 (backports)
(G)UI : LXDE
Inscription : 12-09-2020

Re : Obtenir la liste des paquets de polices de caractères

enicar a écrit :

arpinux a écrit :

je n'utilise jamais aptitude... devrais-je ?


Tu fais comme tu veux wink Cependant aptitude brille dans ce genre de tâche smile


et est laborieux dans d'autres :

raleur a écrit :

jpt a écrit :

OK, donc c'est synaptic qui se gourre, puisqu'en cliquant sur "Filtres personnalisés / Cassés" je n'ai rien.


Je n'en sais rien. Ça dépend de ce qu'on entend exactement par "cassé". Ici, aptitude (que je n'utilise jamais, trop compliqué) me sort que telnet-ssl (qui est installé) est cassé parce qu'il est en conflit avec telnet (qui n'est pas installé). Evidemment qu'ils sont en conflit et qu'on ne peut installer qu'un des deux, je vois pas en quoi ça en fait un paquet cassé...


source // c'est moi qui mets en gras.

Dernière modification par jpt (08-01-2021 12:07:30)


AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War

Hors ligne

#12 08-01-2021 12:27:57

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : debian 11
Noyau : Linux 5.10.0-3-amd64
(G)UI : mutter3.38.3-2
Inscription : 15-02-2016

Re : Obtenir la liste des paquets de polices de caractères

Merci de vos recherches ! big_smile

L'ambiance doit rester cordiale, en attendant la fonte des neiges, que font les polices ? big_smile

Je dois dire que la méthode d'arpinux, que je salue et remercie pour son dévouement pour avoir répondu, souffre de quelques petites imperfections, mais il serait stupide de lui en tenir rigueur. Ceci d'autant plus que je suis servi de sa méthode et de celle d'enicar pour construire la mienne ! Mais qui souffre aussi quelques autres imperfections ! Tout en trouvant très judicieux les observations de jpt.

aptitude search '~i !~M ~sfonts' | awk '{print $2}' > paquets-trouvés-par-aptitude.txt


suivi de :


aptitude search '~i ~M ~sfonts' | awk '{print $3}' > paquets-trouvés-par-aptitude.txt && cat paquets-trouvés-par-aptitude.txt


Ce qui donne :

fontconfig
fontconfig-config
fonts-cantarell
fonts-crosextra-caladea
fonts-crosextra-carlito
fonts-dejavu
fonts-dejavu-core
fonts-dejavu-extra
fonts-droid-fallback
fonts-freefont-ttf
fonts-lato
fonts-liberation
fonts-material-design-icons-iconfont
fonts-noto-core
fonts-noto-mono
fonts-noto-ui-core
fonts-opensymbol
fonts-quicksand
fonts-roboto-unhinted
fonts-symbola
fonts-urw-base35
gsfonts
xfonts-100dpi
xfonts-75dpi
xfonts-base
xfonts-encodings
xfonts-scalable
 


Il me manque fonts-linuxlibertine dans ma méthode !


Méthode arpinux :

dpkg -l | grep font | awk '{print $2}' > paquets-trouvés-ar-dpkg.txt


suivi de :

dpkg -l | grep fonts-* | awk '{print $2}' > paquets-trouvés-ar-dpkg.txt && cat paquets-trouvés-ar-dpkg.txt


fonts-cantarell
fonts-crosextra-caladea
fonts-crosextra-carlito
fonts-dejavu
fonts-dejavu-core
fonts-dejavu-extra
fonts-droid-fallback
fonts-font-awesome
fonts-freefont-ttf
fonts-inconsolata
fonts-lato
fonts-liberation
fonts-liberation2
fonts-linuxlibertine
fonts-lmodern
fonts-material-design-icons-iconfont
fonts-noto-color-emoji
fonts-noto-core
fonts-noto-hinted
fonts-noto-mono
fonts-noto-ui-core
fonts-opensymbol
fonts-oxygen
fonts-quicksand
fonts-roboto
fonts-roboto-unhinted
fonts-stix
fonts-symbola
fonts-urw-base35
gsfonts
libfonts-java
libwoff1:amd64
ttf-bitstream-vera
xfonts-100dpi
xfonts-75dpi
xfonts-base
xfonts-encodings
xfonts-scalable
xfonts-utils



Il y a en trop libwoff1 dans la méthode d'arpinux. Je vais supprimer cette ligne et récolter les deux fichiers ma méthode et celle d'arpinux ( pour les manquants dans la mienne ) pour injecter leurs résultats dans la machine de mon ami.

apt install --reinstall $(cat /paquets-trouvés-ar-dpkg.txt)



apt install --reinstall $(cat /paquets-trouvés-par-aptitude.txt)



J'ai l'impression d'avoir pris ma carte au Parti Socialiste et de faire la synthèse entre les différents courants. big_smile  François Hollande sors de ce corps ! big_smile

Dernière modification par --gilles-- (08-01-2021 13:24:34)


Nos vies commencent à prendre fin le jour où nous devenons silencieux à propos des choses qui comptent. Martin Luther King

Hors ligne

#13 08-01-2021 12:42:15

arpinux
CA Debian-Facile
Lieu : Montréal d'aude
Distrib. : nakeDeb
Noyau : 4.19-amd64
(G)UI : i3wm - fluxbox
Inscription : 30-06-2016
Site Web

Re : Obtenir la liste des paquets de polices de caractères

^^ c'est avec un pied de chaque côté qu'on avance dans la bonne direction ... tongue

nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - anar'prez - 3hg

Hors ligne

#14 08-01-2021 13:34:17

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : debian 11
Noyau : Linux 5.10.0-3-amd64
(G)UI : mutter3.38.3-2
Inscription : 15-02-2016

Re : Obtenir la liste des paquets de polices de caractères

Gnome avec deux pieds, c'est nouveau çà ! big_smile

J'avais laissé un espace avant reinstall, j'ai corrigé et puis il a tiqué avec fonts-material-design-icons-iconfont qui est dans bulleyes, mais pas encore dans buster et puis ce paquet enlevé, cela s'est déroulé nickel !

Merci encore à tous !

Nos vies commencent à prendre fin le jour où nous devenons silencieux à propos des choses qui comptent. Martin Luther King

Hors ligne

#15 09-01-2021 17:42:07

al louarn
Membre
Distrib. : Buster
Noyau : Linux 4.19.0-8-amd64
(G)UI : lightdm-xsession/xfce
Inscription : 21-02-2012

Re : Obtenir la liste des paquets de polices de caractères

Salut,

Les 3 commandes d'Arpinux ni celle d'aptitude pourtant très bluffante  (48 Ko),
ne font  apparaître toutes  les polices installées manuellement tel qu'indiqué dans le wiki. avec le cache à jour
Seule

fc-list


va me chercher ces quelques polices visibles dans LibreOffice par exemple

~$ ls /usr/share/fonts


CELTICMD.TTF  'minya nouvelle bd it.ttf'   opentype   woff
 cmap          'minya nouvelle bd.ttf'      svg        X11
 cMap          'minya nouvelle it.ttf'      truetype
 eot           'minya nouvelle rg.ttf'      type1



Serait-ce  lié à leur emplacement  ?


Debianophile = DebiaNoGeek

Hors ligne

#16 09-01-2021 19:37:43

jpt
Membre
Distrib. : Debian 10.6
Noyau : Linux 5.7.10 (backports)
(G)UI : LXDE
Inscription : 12-09-2020

Re : Obtenir la liste des paquets de polices de caractères

Bonsoir,

al louarn a écrit :

Serait-ce  lié à leur emplacement  ?

Non, c'est normal et tu le dis toi-même :

al louarn a écrit :

les polices installées manuellement

Les commandes d'arpinux et aptitude s'appuient sur les informations de l'outil apt.
Les polices installées manuellement ne l'ont donc pas été avec apt (ou dpkg).
Fermez le ban.


AMD Ryzen3 3200G sur Gigabyte B450M & Make Love Not War

Hors ligne

#17 09-01-2021 20:27:02

--gilles--
Membre
Lieu : Orléans - La Source
Distrib. : debian 11
Noyau : Linux 5.10.0-3-amd64
(G)UI : mutter3.38.3-2
Inscription : 15-02-2016

Re : Obtenir la liste des paquets de polices de caractères

Bonjour al louarn et jpt. smile

Le titre du sujet est :  Obtenir la liste des paquets de polices de caractères
Je ne souhaitais pas ramasser les polices perdues ici et là installées en espace utilisateur, je n'en pas dans la machine actuelle, juste des paquets debian de police.

Il faudrait vous créer un autre sujet bien adapté au cas que vous souhaitez, du genre : Obtenir la liste des polices installées uniquement manuellement
et je crois que cela intéresserait du monde. De plus, avec la méthode que vous allez trouver plus celle mixte moi-arpinux, vous aurez la liste complète de toutes les polices installées quelque soit la méthode, enfin je l'espère. cool

Nos vies commencent à prendre fin le jour où nous devenons silencieux à propos des choses qui comptent. Martin Luther King

Hors ligne

Pied de page des forums