- Comic Mono est une police qui adapte Comic Shanns v1 en chasse fixe, afin de retrouver l’aspect familier de la famille Comic tout en restant lisible dans le code ou le terminal
- Tous les glyphes ont la même largeur et les métriques de Cousine ont servi de référence, afin de réduire les décalages visuels lorsqu’elle est affichée avec les polices système
- La graisse bold est générée avec FontForge Embolden, et toute la famille de polices est créée en patchant le Comic Shanns d’origine via un script Python
- Sur le web, elle peut être utilisée via une feuille de style du CDN jsDelivr et un package npm est également fourni, mais les fichiers de police du package npm ne sont pas optimisés
- Des polices liées comme Comic Shanns v2, Serious Shanns et Comic Shanns Mono, ainsi que des packages Fontsource, Arch Linux AUR et Gentoo Linux Overlay, peuvent aussi être consultés
Comment Comic Shanns a été adapté en chasse fixe
- Comic Mono est une police à chasse fixe basée sur Comic Shanns v1 de Shannon Miwa
- Deux fichiers sont disponibles au téléchargement
- Les différences avec le Comic Shanns d’origine se résument en quatre points
- La largeur de tous les glyphes a été ajustée pour être exactement identique
- Les métriques des glyphes ont été alignées sur celles de Cousine, pour un rendu plus naturel lorsqu’elle est affichée avec les polices système
- Le nom a été changé en
Comic Mono
- La version grasse a été générée via une opération FontForge Embolden
- Le créateur précise qu’il est développeur logiciel, et non créateur de polices, et qu’il a créé cette famille en patchant le Comic Shanns v1 d’origine avec le script Python
generate.py
- L’exemple de code utilise
vendor/comic-shanns.otf et vendor/Cousine-Regular.ttf en entrée, puis génère ComicMono.ttf et ComicMono-Bold.ttf avec fontforge
Installation et canaux de distribution
- Sur une page web, elle peut être utilisée en incluant la feuille de style CDN fournie par jsDelivr
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/comic-mono@0.0.1/index.css">
- Le contenu du package est également publié sous comic-mono sur npm, mais les fichiers de police n’étant pas optimisés, le package Fontsource est présenté comme une meilleure option
- Des packages tiers sont également disponibles
Polices liées à consulter
- La police d’origine Comic Shanns prend en charge, dans sa v2, des symboles supplémentaires comme les caractères accentués et les symboles mathématiques
- Serious Shanns inclut davantage de modifications, notamment une meilleure lisibilité, une graisse plus légère et une version Nerd Font
- Comic Shanns Mono est basée sur Comic Shanns v2 et inclut des ajustements de métriques ainsi que des caractères supplémentaires
- La licence est la MIT License
1 commentaires
Avis sur Hacker News
Depuis que je l’ai vu sur HN il y a quelque temps, je continue d’utiliser une police à chasse fixe basée sur Comic Sans, et j’utilise la version payante, Comic Code
https://tosche.net/fonts/comic-code
Elle est facile à lire et amusante, avec une sensation proche de celle que j’avais autrefois avec Monaco. Personnellement, elle fatigue moins mes yeux et rend la programmation plus agréable. Je me souviens aussi avoir lu une explication selon laquelle elle serait confortable pour les yeux parce qu’elle ressemble aux formes de lettres enseignées à l’école maternelle
Elle réduit clairement la fatigue oculaire et améliore aussi mon efficacité. C’est la première chose que j’installe quand je configure un nouvel ordinateur
Il me semble que les enfants apprennent généralement à lire à partir de supports imprimés. J’ai appris à lire à mes enfants avec des flashcards contenant des mots entiers et des livres de type « look and say », et ces supports ne ressemblaient pas du tout à cette police. Personnellement, je la trouve difficile à lire et elle me ralentit un peu ; je me demande si, au contraire, certaines personnes ne bénéficient pas justement de ce ralentissement. Peut-être que les mouvements du regard deviennent plus prudents ou plus efficaces
J’aimerais qu’il existe une licence non commerciale moins chère
L’aspect manuscrit donne au lecteur plus d’indices à repérer que des polices plus précises
Si l’on est dans les recommandations de polices monospace au style bande dessinée, Monaspace Radon mérite aussi d’être citée
Sur https://monaspace.githubnext.com/, en descendant jusqu’aux variants, c’est la quatrième. Elle fonctionne vraiment bien. Personnellement, j’aime beaucoup Comic Sans et les polices de ce style, donc j’ai du mal à comprendre ceux qui les détestent
D’abord, elle a été énormément utilisée à mauvais escient dans des contextes inappropriés, comme des mauvaises nouvelles professionnelles ou des invitations à des funérailles. Ensuite, son hinting avait été optimisé pour les écrans basse résolution de l’époque de sa création et pour sa cible initiale, MS Bob, donc elle n’est peut-être pas optimale sur papier ou sur les écrans haute résolution modernes. Si l’on veut utiliser ce type de police, je pense qu’il existe de meilleurs choix que Comic Sans elle-même. Cela dit, il n’est pas impossible que Comic Sans ait été mise à jour depuis.
Si vous voulez vraiment provoquer les gens qui accordent trop d’importance aux polices, essayez Comic Papyrus, un mélange de Comic Sans et de Papyrus : https://creativemarket.com/blog/designer-combines-papyrus-an...
Pour une raison absurde liée à la propension aux poursuites, elle a ensuite été renommée Comic Parchment
J’ai l’impression de devenir dyslexique. Pour l’instant j’utilise Fira Code, et celle-ci est très confortable à lire et à regarder
C’est son caractère, ou plutôt son absence de caractère, qui me gêne. Elle devrait être vivante et joueuse, mais pour moi elle paraît molle et à moitié morte. Elle tente des bizarreries comme des courbes irrégulières et un « C » avec un petit crochet, mais tout sonne faux, sans naturel ni rythme. Elle donne l’impression qu’on me tend une blague médiocre en me demandant de la lire à voix haute
Je me demande si certains se souviennent de l’époque où, du côté d’OpenBSD, les slides et documents de présentations de recherche étaient publiés en MS Comic Sans
Le logo de LibreSSL garde encore un peu de cette ambiance sur le site, et ici https://www.openbsd.org/papers/bsdcan14-libressl/mgp00001.ht..., en descendant suffisamment, il en est question comme d’une sorte d’« arme ». L’idée semblait être que la licence était assez libre pour énerver les nerds Linux, et que la police elle-même était ce qu’il fallait pour énerver les nerds du design
J’utilise Fantasque Sans
J’ai oublié pourquoi je l’avais choisie plutôt que Comic Shanns, mais si vous aimez ce style, elle vaut le coup d’œil
https://github.com/belluzj/fantasque-sans
Je l’ai utilisée assez longtemps avant de me fixer sur Iosevka
Je voulais la détester, mais en réalité elle n’est pas du tout horrible
Même vue comme une simple police sans serif, elle rend plutôt bien. Au fond, le problème de Comic Sans venait sans doute de l’espacement des lettres
Mais cela fait deux ans que j’utilise Comic Mono, et en tant que développeur logiciel, j’ai désormais complètement oublié la question des polices. C’est la marque d’une excellente police
Cette police a un calme étonnant
L’original n’avait pas de signes diacritiques, les métriques me semblaient un peu décalées, et je n’aimais pas non plus la barre inférieure du « f », donc je travaille sur un fork
Certains IDE, en particulier Eclipse sous Windows, montrent des problèmes avec cette police, donc j’ajuste aussi les paramètres. Je l’ai rendue compatible avec Python 3, et j’ai ajouté la police source comme sous-module afin de ne pas avoir à la chercher manuellement lorsqu’on la construit soi-même. C’est encore en cours
https://github.com/caioycosta/comic-fork-mono-font
Je ne suis pas devant mon ordinateur pour l’instant, je vérifierai plus tard. En revanche, la position du « í » est bizarre : on dirait qu’il y a un espace supplémentaire avec le caractère qui suit, et c’est agaçant
Il existe ici un fork incluant des ligatures de programmation, ce qui pourrait en faire une alternative libre et open source plus réaliste à Comic Code, mentionnée ailleurs
https://github.com/wayou/comic-mono-font/
J’utilise depuis environ un an une police similaire, Maple Mono, et elle est vraiment excellente
Personnellement, je la trouve meilleure pour lire du code
https://github.com/subframe7536/maple-font
Waouh, c’est une police étrangement adorable
Je ne pense pas que je coderais avec, mais pour montrer des exemples de code à l’aspect tableau noir dans des supports pédagogiques, elle conviendrait très bien
J’utilise APL386 comme police habituelle ; elle a un peu de l’ambiance de Comic Sans tout en paraissant plus simple et plus nette
https://abrudz.github.io/APL386/