3 pontos por taevel02 20 시간 전 | Ainda não há comentários. | Compartilhar no WhatsApp

Olá. Sou um desenvolvedor que ficou um bom tempo afastado do desenvolvimento e recentemente voltou a programar.

Ao configurar novamente meu ambiente de desenvolvimento, percebi de repente que as fontes de programação que eu usava antes já não me agradavam e começaram a me incomodar. Em especial, ao programar em um ambiente com coreano, havia dois pontos que me deixavam bastante insatisfeito.

  1. Problema de suporte a NFD (separação de jamo): em determinados ambientes ou fontes, havia um problema crônico em que o coreano quebrava ou não era renderizado corretamente por causa do fenômeno de separação de jamo típico do Mac.
  2. Incômodo de mesclar e configurar fontes: para usar de forma harmoniosa uma fonte de programação em inglês de que eu gostasse com uma fonte coreana, era preciso defini-las separadamente na ferramenta de desenvolvimento ou mesclar manualmente as fontes toda vez.

Para resolver completamente esse incômodo, compartilho a fonte de programação que criei, Yeomil Mono.

O nome da fonte, “Yeomil”, vem da expressão coreana “yeomida”, que significa algo como arrumar cuidadosamente e juntar de forma organizada, sem desordem, como ao ajeitar a gola de uma roupa. Quis colocar nele a ideia de reunir de forma organizada, em uma só, fontes coreanas e inglesas que antes pareciam desconectadas entre si, além de deixar o ambiente de desenvolvimento mais limpo e bem arrumado.

Usei como base a fonte inglesa da Vercel, que vem ganhando popularidade recentemente entre desenvolvedores no exterior por seu estilo gótico limpo (baseada em Geist Mono), e a combinei com a Pretendard, a fonte coreana de maior nível de acabamento no país. O fenômeno de separação de jamo (NFD) também já foi resolvido de forma limpa.

Esse é um resultado que montei inicialmente para resolver um incômodo pessoal, mas ficou melhor do que eu esperava, então o publiquei como open source. Espero que possa ser uma pequena ajuda para quem, como eu, achava incômodo definir duas fontes separadamente ou queria ao mesmo tempo uma boa legibilidade em coreano/inglês e uma tela mais organizada no ambiente de desenvolvimento.

Ela é otimizada para terminal.

Os arquivos da fonte podem ser baixados diretamente no repositório do GitHub. Usem à vontade, e feedbacks ou sugestões de melhoria serão sempre bem-vindos!

Ainda não há comentários.

Ainda não há comentários.