githubnext / githubnext/monaspace

Distribute a 'duotone' font for coding

Ouverte
#103 2 commentaires 14 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Shell
Étoiles
19.6k
Forks
323
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

It would be nice to render italics in a more 'cursive' font than non-italics to make code easier to read. While VSCode doesn't have native support for rendering multiple fonts, Recursive Mono achieves it anyway by distributing a "Rec Mono Duotone" font that replaces the italic forms with a more cursive variant (what they call "casual") of the font:

screenshot of VSCode with rec mono duotone font. Italics look more handwritten than non-italics

Setting the font to "Monaspace Argon" on the other hand results in italics that look more like regular letters but slanted (with a few exceptions like the f):

screenshot of VSCode with Monaspace Argon font

This makes the italics harder to distinguish, making code more difficult to read. It would be really cool to try a Argon or Neon but with the italic glyphs replaced with Radon or Xenon.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par examiner les fontes existantes Monaspace Argon, Neon, Radon et Xenon, puis comparez-les à Recursive Mono Duotone. Déterminez comment une variante duotone pourrait remplacer les glyphes italiques par un compagnon plus cursif, puis vérifiez que la fonte obtenue peut être distribuée et sélectionnée comme fonte de programmation utilisable.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Domaine
design
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.