Votre police moyenne Arial / Helvetica / Circular Sans Serif , faite avec Fontforge, dans le but d'être simple, lisible et polyvalent.
Il s'agit d'une police variable, avec le poids personnalisable sur une large gamme, et de nombreuses fonctionnalités d'OpenType différentes pour personnaliser la police. La police couvre une assez grande quantité de glyphes, plus de 2500 glyphes et prend en charge plus de 600 langues (selon HyperGlot).



Un jour, un mec appelé Corne2Plum3 voulait au hasard de créer une police personnalisée, et a fait ceci, une police sans serif inspirée par Arial, Helvetica, Circular Std et Inter, une police simple qui peut être utilisée dans diverses situations: par exemple sur un écran d'ordinateur, sur des envois professionnels, sur des documents, etc., mais non seulement de sa police.
Eh bien, à la fin, après plus de 2 ans, il y a un produit final et littéralement 0,00 dollars ont été dépensés dans le projet. Compte tenu de la quantité de glyphes dans cette police, il est probablement allé trop loin ...
La police elle-même fonctionne bien, mais il y a encore des choses à faire, et les choses peuvent changer à tout moment (bien que c'est relativement stable maintenant)
L'objectif final est de télécharger cette police sur Google Fonts.
Allez dans la page des versions et choisissez la dernière version. La police est disponible dans les formats suivants: otf , ttf et woff2 .
Vous avez également des versions "SC" de la police (actuellement disponibles pour tous les poids sauf 1000) qui utilise de petits capuchons au lieu de caractères minuscules.
Avant d'aller plus loin, vous allez en avoir besoin.
Tout ce dont vous aurez besoin sera installé sur un environnement virtuel (donc Debian / Ubuntu ne s'en plaindra pas à cause des packages Python). Ainsi, dans cette section, vous allez créer un environnement virtuel et ajouter les dépendances à l'intérieur.
Remarque: Le guide suivant a été testé uniquement sur Linux, sur les distros basés sur Debian (plus exactement Debian 12 et Ubuntu 23.10). Si vous avez réussi à générer le fichier de polices à partir d'une autre distribution (ou un autre système d'exploitation), vous pouvez ouvrir un PR afin que nous puissions l'ajouter ici.
Assurez-vous que le répertoire de travail actuel est la racine du projet. Sinon, exécutez la commande suivante, en remplaçant path/to/the/folder/project par le chemin du répertoire du projet, essentiellement où se trouve le fichier que vous lisez actuellement.
cd path/to/the/folder/projectCréez un environnement virtuel Python. Pour ce faire, exécutez:
python3 -m venv venvPassez à l'environnement virtuel que vous venez de créer:
source venv/bin/activate Maintenant, nous intallons les packages Python. Tous sont répertoriés dans les requirements.txt . Pour les installer tous avec la version correcte, exécutez la commande suivante:
pip install -r requirements.txt Une fois que toutes les dépendances sont prêtes, vous pouvez construire les polices en utilisant la commande suivante (Ajouter -B si vous souhaitez créer la police et qu'il dit que les "polices" sont déjà à jour):
make fonts D'autres commandes sont disponibles dans le Makefile. Exécutez simplement make pour obtenir la liste des commandes.
Cette police est sous la licence SIL Open de la police, version 1.1.
Certains glyphes (très compliqués à dessiner) dans la gamme U+21xx sont volés à Dejavu Sans et Noto Sans,