pense-bête de bruno sanchiz

Accueil > Textes > polices de caractères, fonts

polices de caractères, fonts

Publié le 20 août 2017, dernière mise-à-jour le 21 octobre 2024, 8 visites, visites totales.

Concrètement, quand il manque une police/font, ( je prendrai arial comme exemple ) :

  • vérifier la présence ou pas de la police : fc-match -s arial |grep -i arial
    • si elle apparaît ici sous la forme Arial.ttf: "Arial" "Regular", mais qu’elle n’est pas accessible dans un programme, tenter un fc-cache -fv voire un sudo dpkg-reconfigure fontconfig fontconfig-config
  • choisir une police identique : fc-match -s arial. On a plein de lignes, on peut choisir la ligne LiberationSans-Regular.ttf: "Liberation Sans" "Regular" qui nous donne la police Liberation Sans, effectivement identique à arial
  • Autre méthode :
    Dans un terminal, taper apt-cache search arial
    On obtient les programmes contenant le nom de la police, on va alors installer les plus prometteurs :
    dans le cas d’arial :
    fonts-liberation - police de caractères similaire à Times, Arial et Courier
    fonts-arkpandora - Replacement fonts for Microsoft's Arial, Times, and Verdana fonts
    fonts-liberation2 - Fonts with the same metrics as Times, Arial and Courier (v2)
    ttf-mscorefonts-installer - Installer for Microsoft TrueType core fonts
    

    ttf-mscorefonts-installer contient les polices classiques, les trois autres programmes proposent des alternatives.

  • Autre méthode : mettre le fichier arial.ttf trouvé ailleurs, dans le dossier/répertoire caché .fonts du répertoire personnel

rappel : on fait apparaître les dossiers cachés en tapant CTRL+h

installer de nombreuses polices

apt-cache search police et apt-cache search fonts montrent plein de programmes installables

On peut aussi chercher ces programmes avec synaptic

exemples de polices sous bookworm :

sudo apt-get install  fonts-adf-accanthis fonts-adf-berenis fonts-adf-gillius fonts-adf-universalis fonts-arkpandora fonts-arundina fonts-bpg-georgian fonts-cabin fonts-cantarell fonts-clear-sans fonts-comfortaa fonts-comic-neue fonts-croscore fonts-crosextra-caladea fonts-crosextra-carlito fonts-dancingscript fonts-dejavu fonts-dejavu-core fonts-dejavu-extra fonts-droid-fallback fonts-dzongkha fonts-ebgaramond-extra fonts-farsiweb fonts-font-awesome fonts-freefont-otf fonts-freefont-ttf fonts-gfs-artemisia fonts-gfs-baskerville fonts-gfs-complutum fonts-gfs-didot fonts-gfs-neohellenic fonts-gfs-olga fonts-gfs-porson fonts-gfs-solomos fonts-go fonts-inter fonts-ipafont fonts-ipafont-gothic fonts-ipafont-mincho fonts-junicode fonts-kacst fonts-kacst-one fonts-khmeros fonts-lato fonts-liberation fonts-liberation2 fonts-linuxlibertine fonts-lmodern fonts-lobster fonts-lobstertwo fonts-lohit-beng-assamese fonts-lohit-beng-bengali fonts-lohit-deva fonts-lohit-gujr fonts-lohit-guru fonts-lohit-knda fonts-lohit-mlym fonts-lohit-taml fonts-lohit-telu fonts-lyx fonts-nanum fonts-noto fonts-noto-cjk fonts-noto-cjk-extra fonts-noto-color-emoji fonts-noto-core fonts-noto-extra fonts-noto-mono fonts-noto-ui-core fonts-noto-ui-extra fonts-noto-unhinted fonts-oflb-asana-math fonts-open-sans fonts-opensymbol fonts-paratype fonts-quicksand fonts-roboto-slab fonts-roboto-unhinted fonts-sil-abyssinica fonts-sil-andika fonts-sil-charis fonts-sil-gentium fonts-sil-gentium-basic fonts-sil-gentiumplus fonts-sil-gentiumplus-compact fonts-stix fonts-symbola fonts-texgyre fonts-texgyre-math fonts-thai-tlwg 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-ukij-uyghur fonts-unifont fonts-unikurdweb fonts-urw-base35 fonts-vlgothic tex-gyre texlive-fonts-extra texlive-fonts-extra-links texlive-fonts-recommended texlive-font-utils unifont xfonts-100dpi xfonts-75dpi xfonts-base xfonts-encodings xfonts-scalable xfonts-thai xfonts-thai-etl xfonts-thai-manop xfonts-thai-nectec xfonts-thai-poonlap xfonts-thai-vor xfonts-unifont xfonts-utils

autre exemple de polices sous bookworm :

sudo apt-get install fonts-beng fonts-beng-extra fonts-deva fonts-deva-extra fonts-gargi fonts-gujr fonts-gujr-extra fonts-guru fonts-guru-extra fonts-hosny-amiri fonts-hosny-thabit fonts-kalapi fonts-lohit-taml-classical fonts-mlym fonts-nakula fonts-sahadeva fonts-samyak-deva fonts-samyak-gujr fonts-samyak-mlym fonts-samyak-taml fonts-sarai fonts-sil-annapurna fonts-sil-scheherazade fonts-smc fonts-smc-anjalioldlipi fonts-smc-chilanka fonts-smc-dyuthi fonts-smc-gayathri fonts-smc-karumbi fonts-smc-keraleeyam fonts-smc-manjari fonts-smc-meera fonts-smc-rachana fonts-smc-raghumalayalamsans fonts-smc-suruma fonts-smc-uroob fonts-taml fonts-telu fonts-telu-extra fonts-teluguvijayam fonts-yrsa-rasa

infos divers sur les polices

les fichiers de police ont comme extension : ttf, fon, woff, otf, eot, pfb, afm

des fichiers .zip ou .gz peuvent contenir des fonts

Sites de fonts

sur internet :

Où sont stockées les polices ?

sur un ordinateur

  • linux
    • répertoire local de chaque utilisateur : ~/.fonts/
    • /usr/share/fonts/ va contenir de nombreuses polices
    • chaque programme peut arriver avec son répertoire de polices , qui s’appelle souvent fonts
      • wine : /usr/share/wine/fonts/
      • tor : Browser/fonts/
      • android : platforms/android-25/data/fonts/
      • java : /usr/lib/jvm/java-8-oracle/jre/lib/fonts/
  • W7
    • Windows/Fonts/
    • Chaque programme peut arriver avec son répertoire de polices , qui s’appelle souvent fonts
      • Program Files/Common Files/Autodesk Shared/DirectConnect2013 (64-bit)/bin/Aruba/Fonts/
      • Boot/Fonts/
      • Windows/winsxs/amd64_microsoft-windows-font-truetype-simfang_..._none_.../

remarque :
des fichiers .enc (.enc.gz) contiennent les noms des lettres

  • 249 oslash
  • 0xFB 0x00DF # LATIN SMALL LETTER SHARP S

programmes d’édition de polices

fontforge

birdfont

trufont

gucharmap

gucharmap - sélecteur de caractères Unicode et explorateur de polices

fontmatrix

[bruno sanchiz]