3 points par taevel02 20 시간 전 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Bonjour. Je suis développeur et, après avoir fait une assez longue pause dans le développement, je me suis récemment remis au code.

En reconfigurant mon environnement de développement, j’ai soudain trouvé que les polices de code que j’utilisais jusque-là ne me convenaient plus, et elles ont commencé à me gêner visuellement. En particulier, lorsque je code dans un environnement coréen, deux points me semblaient vraiment regrettables.

  1. Problème de prise en charge de NFD (décomposition des jamo) : dans certains environnements ou avec certaines polices, il existait un problème récurrent où le coréen s’affichait mal ou n’était pas rendu correctement à cause du phénomène de décomposition des jamo propre au Mac.
  2. Complexité de la fusion et de la configuration des polices : pour utiliser harmonieusement une police de code latine que l’on apprécie avec une police coréenne, il fallait soit les définir séparément dans les outils de développement, soit fusionner soi-même les polices à chaque fois, ce qui était fastidieux.

Pour résoudre complètement ces désagréments, je partage « Yeomil Mono », une police de code que j’ai créée moi-même.

Le nom de la police, « Yeomil », vient de l’expression coréenne « yeomida » (rassembler proprement un col de vêtement ou autre afin qu’il ne soit pas en désordre). Je voulais exprimer l’idée de réunir proprement en une seule police les polices coréenne et latine qui fonctionnaient chacune de leur côté, et de remettre en ordre l’« encolure » d’un environnement de développement désordonné.

Je suis parti de la police latine de Vercel (basée sur Geist Mono), récemment populaire parmi les développeurs à l’étranger pour son style gothique épuré, et je l’ai combinée avec Pretendard, l’une des polices coréennes les plus abouties. Le phénomène de décomposition des jamo (NFD) est également résolu proprement.

C’est un assemblage que j’ai réalisé pour résoudre un inconfort personnel, mais le résultat s’est révélé étonnamment satisfaisant, alors je l’ai publié en open source. J’espère qu’il pourra être un petit coup de pouce pour celles et ceux qui, comme moi, trouvaient pénible de définir deux polices séparément, ou qui voulaient profiter à la fois d’une bonne lisibilité coréen/latin dans leur environnement de développement et d’un affichage plus net.

Elle est optimisée pour le terminal.

Les fichiers de police peuvent être téléchargés directement depuis le dépôt GitHub. N’hésitez pas à l’essayer, et les retours ou suggestions d’amélioration sont toujours les bienvenus !

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.