Midilibre.fr
Tous les blogs | Alerter le modérateur| Envoyer à un ami | Créer un Blog

23/02/2009

[police] - Installer une police TTF sous Gnome

johnny_automatic_shelf_box.pngSupposons vous voulez installer une jolie police trouvé sur Dafont... Vous télécharger la police, vous avez votre TTF mais la question se pose alors, mais ou mets on ces fichiers ? Sous gnome avant l'adoption de gvfs on pouvait utiliser fonts:// mais cela ne fonctionne plus.

Deux choix restent, soit vous mettez le fichier à disposition pour tout le monde dans :/usr/share/fonts/truetype/

Soit vous le placer juste pour vous, dans le dossier ~/.fonts

Regénérer le cache des polices ne peut pas faire de mal (même si a priori ce n'est pas nécéssaire, j'ai fait un test en placant une police dans le dossier elle a été reconnu immédiatement par le gimp) avec

sudo fc-cache -fv

Puisque l'on parle de police je me permet de glisser une excellente application qui permet de gérer ses fontes : FontMatrix des paquets peuvent être trouvé sur le site ou sur getdeb. Moins poussé mais tout aussi intéressant (mais qui ne semble plus être maintenu depuis 2007) fontyPython (dont l'avantage est de pouvoir regrouper les polices en groupe et de pouvoir les mettre ou non a disposition, ainsi on gére une liste de police plus courte).

L'autre solution (plus légére) est d'installer un script pour avoir a porté de clic droit une option pour installer ses fontes. gtk-apps.org en propose quelque uns, il suffit de taper "font" dans le moteur de recherche. Tout ces scripts repose sur le même moteur (copie du fichier dans .fonts et mise à jour du cache) et doivent être placé en général dans ~/.gnome2/nautilus-scripts/ avec le droit d'éxécution (chmod +x). Tous se valent ma préférence ira donc à celui qui est directement en français : ici.

29/10/2008

[linux] - Extraire une police d'écriture d'un pdf

capture-0.pngCe matin j'ai recu, des documents en PDF, il fallait que je reprenne la police utilisée sur le document, malheureusement personne ne connaissait le nom de cette police, j'avais donc deux choix : refaire le logo en vectoriel, ou utiliser finnement mon Linux pour récupérer la police du document.

En moins de 5 minutes l'affaire était réglée.

j'ai tout d'abord converti mon document en postscript:

pdftops document.ps

je l'ai ouvert dans gedit et j'ai cherché la ligne qui commençait par %%BeginResource: font suivi du nom de la police, j'ai copié la portion jusqu'au %%EndResource et j'ai enregistré le tout dans un fichier texte avec l'extension .pfa.

J'ai ensuite installé FontForge : apt-get install fontforge

et j'ai ouvert mon fichier .pfa avec. Puis j'ai réencodé la police dans le menu Codage -> Ré-encode -> ISO-8859-1 (latin1) et l'ai compacté avec Codage -> Compacté
On peut modifier son nom avec Elément -> Infos fonte (Nom de la fonte)
Restait à l'enregistrer Fichier -> Générer Fonte(s) (à ce moment on peut déterminer le format d'enregistrement (ttf,...))

A NOTER : depuis 2001 les pdf n'embarquent que les caractères utilisées dans le pdf ainsi si dans le pdf il n'y a pas de Z vous n'aurez pas le Z dans votre font. Dans mon cas ce n'était pas génant puisque je souhaitais reproduire un logo et donc utiliser les mêmes lettres.