744 views
--- tags : article title : Mais que font les polices ? --- # Mais que *font* les *polices* ? <center> ![](https://bhenry1.forge.apps.education.fr/b-rynhe-de-tioch/Polices/a_telecharger/R_Durer.svg "Le R de Dürer") </center> J'aime bien $\LaTeX$, le logiciel libre de composition de texte scientifique. Je l'aime encore plus, quand par un effet de bord libre, il me permet d'écrire des mathématiques, presque aussi proprement avec *LibreOffice*. ## Du caractère - Les Anglais utilisent le mot « *font* » pour désigner une police de caractères. - En français, dans le monde de l'imprimerie, - une « *fonte* de caractères » est un ensemble de [glyphes](https://fr.wikipedia.org/wiki/Glyphe) (dessins) de même style graphique **et** d'une taille donnée, - tandis qu'une « *police* » est l'ensemble des caractères partageant le même style graphique, indépendamment de leur taille. ## Police numérique ### Droit En informatique, les polices de caractères comme les logiciels, sont soumises à des **licences d’utilisation**. :::danger Lorsque vous écrivez un texte avec la police, *Arial* ou *Calibri* ou *Comic sans MS*, - *Microsoft* vous autorise **seulement** à les utiliser de façon **personnelle**. - Votre texte vous appartient, - mais les polices qui le matérialisent **appartiennent à *Microsoft***, - un peu comme si écrire avec le stylo de votre voisin lui conférait des droits sur l'utilisation de votre texte. - Si vous voulez commercialiser des impressions de votre texte avec ces polices, - vous êtes **légalement** tenu de demander l’autorisation à *Microsoft*, - qui est alors en droit de vous refuser une utilisation gratuite. ::: :::success Pour éviter tout souci, - le plus simple est d’utiliser des polices sous **licences libres**. ::: Les polices livrées avec *Windows* sont toutes la propriété de *Microsoft*. Tandis que par défaut, dans le système d'exploitation *Linux*, toutes les polices sont libres. ### Géométrie :::info <center> ![](https://bhenry1.forge.apps.education.fr/b-rynhe-de-tioch/Polices/a_telecharger/R_Durer_empattement.svg "Le R de Dürer" =150x)</center> Les polices « classiques » s'articulent selon deux grandes caractéristiques: - **L'**[**empattement**](https://fr.wikipedia.org/wiki/Empattement_(typographie)) : - Les Anglais utilisent le qualificatif « Serif ». - Les empattements sont les petites extensions qui terminent les extrémités des caractères. - Vous pouvez voir des empattements ci-dessus, en rouge sur le dessin du « R » que propose [Dürer](https://fr.wikipedia.org/wiki/Albrecht_Dürer) vers 1520. - Une police est **avec** ou **sans** empattement. - **La** [**chasse**](https://fr.wikipedia.org/wiki/Chasse_(typographie)). - La chasse est la largeur du glyphe (dessin) d'un caractère. - Avec une police à chasse fixe, le « i », le « m » et tous les caractères sont de même largeur. - Les Anglais utilisent alors le qualificatif « Monospace » - Cette caractéristique est partagée avec les machines à écrire mécaniques. - Avec une police à chasse variable, pour un corps (taille) donné, le « i » et le « m » n'occupent pas la même largeur. ::: Voici les polices **libres** qui sont intégrées à Windows lors de l'installation de *LibreOffice* : | Nom | Caractéristique | |:-----------------:|:--------------------------------------:| | Linux Biolinum G | ***Sans** empattement* ou *Sans serif* | | Linux Libertine G | ***Avec** empattement* ou *Serif* | | Noto Serif | | | Source Code Pro | *À chasse fixe* ou *monospace* | | Source Sans Pro | | | Source Serif Pro | | ### Codage :::info - Les premiers encodages de l'informatique personnelle contenaient jusqu'à 128, puis 256 possibilités ([Ascii](https://fr.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange)). - Les premières polices ne contenaient pas plus de caractères. - Aujourd’hui la norme [**Unicode**](https://fr.wikipedia.org/wiki/Unicode) définit environ 150 000 caractères et permet d'en définir plus d’un million. ::: Il est donc devenu inutile d’utiliser deux polices de caractères au sein d’un même texte pour obtenir un caractère « exotique » puisque les polices **Unicode** le possèdent déjà. Ainsi, changer la police d’un document conservera tous les caractères en ne changeant que leur graphie, puisque ℕ, ×, ℝ, ÷, ↦, ≈, β, π, æ, Ñ, ñ, ß, £, ℃ et bien d'autres existent dans toutes les polices Unicode. Dans Unicode, on trouve - des cartes à jouer 🂡, 🂹, 🃎, … - des unités ℉, ℓ, Å, … - des pictogrammes 📎, 🖆, 🖋, … - des pièces d'échecs ♔, ♖, ♗, … - les chiffres romains ⅲ, ⅸ, ↁ, … - les dés ⚀, ⚂, ⚄, … - des smileys 🎱, ☕, ⚽, … - presque tous les hiéroglyphes 𓁹, 𓃡, 𓋕, … - presque tous les idéogrammes asiatiques, - … Comme on ne peut pas mémoriser tous les codes, voici le [fichier pdf](https://forge.apps.education.fr/bhenry1/b.rynhe.de.tioch/-/raw/main/polices/memo_caracteres_speciaux.pdf?inline=false) qui me sert de pense-bête. <iframe src="https://bhenry1.forge.apps.education.fr/b-rynhe-de-tioch/Polices/a_telecharger/memo_caracteres_speciaux.pdf" height="400" width="100%"></iframe> Avec le système d'exploitation libre *linux*, on peut utiliser ces caractères presque partout avec la combinaison de touche `Maj + Ctrl + U` suivie du code Unicode et d'une validation. # Mes polices libres préférées ## La famille Computer Modern Unicode :::success Après avoir pas mal tâtonné, j'utilise désormais la famille de polices libres ***Computer Modern Unicode*** (CMU) pour tous les textes que je produis avec *LibreOffice*. C'est la seule dont le rendu me satisfait totalement pour les formules, comme $\dfrac{-b\pm\sqrt{\Delta}}{2a}$. ::: L'avantage d'utiliser une famille de polices est la garantie d'une homogénéité permettant leur utilisation simultanée dans un document sans que cela nuise à la qualité générale de la typographie. Dans une même famille, je peux utiliser - une police sans empattement pour les titres de chapitres, - une avec empattement pour le corps du texte, - une à chasse fixe pour le code informatique - et garder une cohérence graphique. ### Origine Il s'agit d'une adaptation, pour être utilisables avec tous les systèmes d'exploitation, des polices par défaut de $\LaTeX$, pour être utilisables avec tous les systèmes d'exploitation. La police originelle s'appelle [Computer Modern](https://fr.wikipedia.org/wiki/Computer_Modern). Voila la grande force des licences libres. Elles permettent de réutiliser ce qui se fait de mieux dans un autre contexte. <center> ![](https://upload.wikimedia.org/wikipedia/commons/4/45/LaTeX_project_logo_bird.svg =316x120) </center> [$\LaTeX$](https://fr.wikipedia.org/wiki/LaTeX) est connu pour produire des documents de très grandes qualités typographiques. :::success En plus d'être **libres**, ces polices sont **élégantes**, **lisibles** et forment un corpus cohérent : - La police *CMU Sérif*, est plus lisible sur un document imprimé du fait de ses empattements. - La police *CMU Sans Sérif*, sans empattement est plus lisible sur les écrans. - La police *CMU Typewriter* à chasse fixe est généralement utilisée pour écrire du code informatique. ::: Les polices ne suffiront pas pour obtenir un texte aussi propre qu'en $\LaTeX$. - Il faudra que vous ne fassiez pas n'importe quoi avec le traitement de texte. - Mais après, elles aideront beaucoup. ### Exemple Voici un [fichier *pdf*](https://bhenry1.forge.apps.education.fr/b-rynhe-de-tioch/Polices/a_telecharger/Exemple_CMU.pdf) réalisé avec *LibreOffice* et utilisant uniquement des polices CMU. <iframe src="https://bhenry1.forge.apps.education.fr/b-rynhe-de-tioch/Polices/a_telecharger/Exemple_CMU.pdf" height="400" width="100%"></iframe> ### Installation Pour pouvoir utiliser les polices libres *CMU* : - Sous *linux Ubuntu* ou dérivés, - Installez le paquet `fonts-cmu` avec la ligne de commande `sudo apt install fonts-cmu`. - C'est tout. - Sinon, - Téléchargez le fichier compressé Cm-unicode-0.7 sur le site [SourceForge.net](https://sourceforge.net/projects/cm-unicode/files/cm-unicode/) en cliquant sur le bouton vert proposant la denrière version. - Décompactez ce fichier - Installez tous les fichiers avec l’extension `ttf`. - Un clic droit permet de le faire dans presque tous les systèmes d'exploitation. - Vous pouvez faire suivre le fichier compacté à d’autres personnes si vous le souhaitez, puis l'effacer, ainsi que le dossier décompacté. :::info Si vous avez des difficultés à décompacter le fichier sous windows, installez le logiciel libre ***7zip*** que l'on trouve [**ici**](https://www.7-zip.org/). ::: ## Cas particuliers ### OpenDyslexic *OpenDyslexic* est une police de caractères open source destinée à faciliter la lecture pour les personnes présentant certains symptômes courants de la dyslexie. - Elle dérive de la police libre *Bitstream Vera Sans*[^bit]. [^bit]: [***Bitstream Vera***](https://fr.wikipedia.org/wiki/Bitstream_Vera) est une famille de police qui n'est pas unicode. La famille [***DejaVu***](https://dejavu-fonts.github.io/) vise à couvrir Unicode le plus possible tout en maintenant le niveau de qualité et le style des polices Vera. - Elle est sous licence [SIL-OFL](https://fr.wikipedia.org/wiki/SIL_Open_Font_License) pour faciliter son intégration dans des projets pour lesquels d'autres licences posent des problèmes. Voici un [fichier *pdf*](https://bhenry1.forge.apps.education.fr/b-rynhe-de-tioch/Polices/a_telecharger/Exemple_OpenDyslexic.pdf) réalisé avec *LibreOffice* et utilisant les polices *OpenDyslexic*. <iframe src="https://bhenry1.forge.apps.education.fr/b-rynhe-de-tioch/Polices/a_telecharger/Exemple_OpenDyslexic.pdf" height="400" width="100%"></iframe>   :::warning Il semble qu'il y ait débat sur l'aide que ce type de police amène aux dyslexiques. Je vais me contenter de deux remarques : - Les glyphes de caractères bpadq **ne sont plus superposables** en totalité ou en partie. Avec ce type de police, il est possible de faire remarquer à un dyslexique les différences entre p et q. Il n'a peut-être jamais pu les voir avec d'autres polices. - Une chasse élargie facilite la prise en compte de chacune des lettres d'un mot. ::: Pour installer cette police, - Sous *linux Ubuntu*, installez le paquet `fonts-opendyslexic` avec la ligne de commande `sudo apt install fonts-opendyslexic`. - Sinon, téléchargez-la [**ici**](https://antijingoist.itch.io/opendyslexic/purchase) sous forme compressée et procédez comme décrit pour la famille CMU. ### Enseignants de primaire - vous trouverez [**ici**](http://www.ressources-primaires.fr/polices.htm) une liste de police permettant de créer des modèles d'écriture cursives pour vos élèves. - Du côté linux, la police cursive *fonts-ecolier-court* et la police cursive sur réglure Seyès *fonts-ecolier-lignes-court* sont disponibles dans des paquets à ces noms. # Fin ## Que faire si votre destinataire n'a pas installé ces polices ? :::success **1.** Vous pouvez guider votre correspondant pour qu'il installe les polices libres lui faisant défaut. ::: **2.** Vous pouvez envoyer votre document au format pdf. Ce dernier inclut les polices utilisées dans le fichier. - Dans *LibreOffice*, il suffit de cliquer sur la bonne icône. Celle à côté de l'imprimante et qui affiche `Export direct au format PDF` si vous laissez la souris immobile au-dessus. - Vous pouvez également utiliser le menu `Fichier/ Exporter vers … / Exporter au format PDF` pour obtenir une boite de configuration permettant entre autres, de définir un mot de passe ou d'intégrer le fichier *LibreOffice* source, à l'intérieur du PDF. :::warning **3.** Il est également possible d'intégrer les polices à un document *LibreOffice*. Cela nécessite une action de votre part : - Utilisez le menu `Fichier/Propriétés/Police …` - Sélectionnez `Incorporer les polices dans le document`. - En contrepartie, le document sera **plus volumineux**. ::: ## Pourquoi se priver de l'utilisation des polices libres ? Toutes les polices libres ne se valent pas et certaines sont médiocres. C'est vrai ! Mais vous venez de voir qu'il en existe d'excellentes. Deux critères peuvent guider votre choix : - Le support d'une partie conséquente d'Unicode (une police de 52 caractères graphiquement très belle va très vite montrer ses limites.) - Opter pour **une famille** proposant au minimum - une police sans empattement, - une police avec empattement - et une police à chasse fixe. ## Sélection Voici, en ordre alphabétique, les familles libres que je connais et qui réunissent ses critères : - Computer Modern Unicode : [description]() et [téléchargement](https://sourceforge.net/projects/cm-unicode/files/cm-unicode/0.7.0/cm-unicode-0.7.0-ttf.tar.xz/download). - DejaVu : [description](https://fr.wikipedia.org/wiki/DejaVu) et [téléchargement](http://sourceforge.net/projects/dejavu/files/dejavu/2.37/dejavu-fonts-ttf-2.37.zip). - Linux Libertine G & Biolinum G : [description](https://en.wikipedia.org/wiki/Linux_Libertine) et [téléchargement](https://sourceforge.net/projects/linuxlibertine/files/latest/download) (installées avec LibreOffice). - Noto : [description](https://fr.wikipedia.org/wiki/Noto_(police_de_caract%C3%A8res)) et [téléchargement](https://fonts.google.com/noto?preview.size=33&sort=alpha&stylecount=3). Attention, Noto couvrant quasiment tout Unicode, pour rationaliser la taille du fichier, la police Noto est partagée en de multiples « paquets ».:warning: - Source pro : [description](https://fr.wikipedia.org/wiki/Source_(police_de_caract%C3%A8res)) et téléchargement [sans](https://github.com/adobe-fonts/source-sans/releases/download/3.052R/TTF-source-sans-3.052R.zip), [code](https://github.com/adobe-fonts/source-code-pro/releases/download/2.042R-u%2F1.062R-i%2F1.026R-vf/TTF-source-code-pro-2.042R-u_1.062R-i.zip) et [serif](https://github.com/adobe-fonts/source-serif/releases/download/4.005R/source-serif-4.005_Desktop.zip).