À propos du projet
Fira Code est une police monospace gratuite conçue pour la programmation, présentant des ligatures pour les combinaisons multi-caractères courantes telles que ->, <=, :=, .. et //. Les ligatures sont une fonctionnalité de rendu de police qui aide les lecteurs à analyser et parser le code plus rapidement en joignant plusieurs caractères en un seul jeton logique, tandis que le code sous-jacent reste compatible ASCII.
Au-delà des ligatures, Fira Code inclut une grande variété de flèches (qui peuvent être combinées et étendues), un espacement finement réglé pour la ponctuation et les paires de lettres fréquentes, et une couverture Unicode étendue adaptée à l'écriture mathématique. Elle prend en charge le dessin ASCII/boîtes, les symboles Powerline et d'autres éléments d'interface de console. Elle introduit également des glyphes dédiés pour le rendu des barres de progression dans les environnements terminal, proposant une heuristique de variable d'environnement `UNICODE_PROGRESS_BAR=true` pour que les programmes détectent cette prise en charge.
La police offre plusieurs variantes de caractères (cv01, cv02, etc.), ensembles stylistiques (ss01, ss02, etc.) et fonctionnalités de police (zero, onum, calt, etc.) que les utilisateurs peuvent activer pour personnaliser son apparence. Elle est disponible en plusieurs graisses (Light, Regular, Retina, Medium, SemiBold, Bold) et en tant que police variable.
Fira Code est compatible avec une grande variété d'éditeurs et d'IDE, y compris VS Code, les IDE basés sur IntelliJ, Sublime Text, Vim/Neovim, Emacs (avec des contournements), Xcode et beaucoup d'autres. La compatibilité terminal inclut iTerm 2, Kitty, Konsole, Windows Terminal et d'autres. Elle peut également être utilisée dans les navigateurs web via CSS, prenant en charge Firefox, Safari, les navigateurs basés sur Chromium et IE 10+ avec des paramètres de fonctionnalités spécifiques.
La police peut être construite localement à partir de son fichier source de glyphes en utilisant les scripts fournis (sur macOS ou via Docker), avec des options pour activer de manière permanente des ensembles de styles spécifiques, personnaliser le nom de la famille de police et limiter les graisses générées. Elle est basée sur Fira Mono et inspirée par Hasklig.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.