Je viens de passer 4 heures à essayer de compiler la police de mon terminal. Mais pourquoi ? parce que je ne trouvais pas la police que je devais installer avec la barre de recherche de mon navigateur sur le site qui fournit les polices: https://www.nerdfonts.com/font-downloads
Donc comme je ne trouvais pas la police, je suis allée chercher la source et j’ai essayé de le faire moi même. Les polices sont probablement disponibles ici: https://github.com/eliheuer/caskaydia-cove/tree/master/fonts
Mais comme il y avait une option build, j’ai été tentée par l’option build, si jamais ça prend trop de temps on fait pas… si tu lis ce billet c’est parce que ça a pris trop de temps.
Donc j’ai commencé a chercher les dépendances pour build moi même, mais plus je prenais les dépendances plus je me rendais compte qu’il fallait build aussi ces dépendances, et que pour les compiler il fallait prendre des versions différentes des paquets, par exemple il y avait un qui voulait une version de setuptools-scm <6.1 alors qu'un autre voulait la toute dernière version, les deux versions ne sont pas celles de ma distribution, donc j'ai du les installer moi même.
Enfin, des heures plus tard je me suis rendue compte que peut être la police était un problème trop grand pour être résolu. Et donc j'ai mis de coté et j'ai commencé a fermer tous les onglets que j'ai ouvert pour faire cette tache, quand j'ai vu sur le site du début la police que je ne trouvais pas au debut… mais pourquoi je ne l'ai pas trouvé ?
Parce que le nom de la police était dans l'image, et le nom qu'on avait en texte est celui d'une "autre police" celle qui a probablement inspirée celle que je devais installer.
code pour la référence:
<div class="item">
<a href="https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/CascadiaCode.zip" class="font-preview" style="background-image: url('/assets/img/previews/CaskaydiaCove Nerd Font.svg')">
</a>
<div><strong>• Reserved Font Name:</strong> Cascadia Code</div>
<div><strong>• Info:</strong> A fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal</div>
<div class="nerd-font-buttons-wrapper">
<a href="https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/CascadiaCode.zip" class="inlineblock bg-green border-white text-white nerd-font-button nf-fa-download">Download</a>
<a href="https://www.programmingfonts.org/#cascadia-code" target="_blank" alt="Full Preview of CaskaydiaCove on ProgrammingFonts.org" class="inlineblock bg-purple border-white text-white nerd-font-button nf-oct-link_external">Preview on ProgrammingFonts.org</a>
</div>
</div>
Si vous aussi vous vous intéressez à la thématique de logiciel libre et polices, vous allez aussi aimer ce livre à propos de liberté et police.