3 pontos por GN⁺ 2024-09-19 | 1 comentários | Compartilhar no WhatsApp
  • Comic Mono é uma fonte monoespaçada adaptada a partir de Comic Shanns v1, com o objetivo de trazer o visual familiar da família Comic para código e terminal de forma mais legível
  • Todas as larguras dos glifos foram igualadas e as métricas de Cousine foram usadas como referência, reduzindo a estranheza quando exibida junto com fontes do sistema
  • A fonte em negrito é gerada com FontForge Embolden, e toda a família tipográfica é criada aplicando patches à Comic Shanns original com um script em Python
  • Na web, ela pode ser usada via folha de estilo do jsDelivr CDN e também há um pacote npm, embora os arquivos de fonte no npm não estejam otimizados
  • Também vale conferir fontes relacionadas como Comic Shanns v2, Serious Shanns e Comic Shanns Mono, além de pacotes no Fontsource, Arch Linux AUR e Gentoo Linux Overlay

Como Comic Shanns foi adaptada para monoespaçamento

  • Comic Mono é uma fonte monoespaçada baseada na v1 de Comic Shanns, de Shannon Miwa
  • Há dois arquivos para download
  • As diferenças em relação à Comic Shanns original são resumidas em quatro pontos
    • Todas as larguras dos glifos foram ajustadas para serem exatamente iguais
    • As métricas dos glifos foram alinhadas à Cousine para parecer mais natural quando exibida junto com fontes do sistema
    • O nome foi alterado para Comic Mono
    • A versão em negrito é gerada com o processo FontForge Embolden
  • O criador diz que não é um designer de fontes, mas um desenvolvedor de software, e criou essa família tipográfica aplicando patches à Comic Shanns v1 original com o script em Python generate.py
  • O código de exemplo usa vendor/comic-shanns.otf e vendor/Cousine-Regular.ttf como entrada e gera ComicMono.ttf e ComicMono-Bold.ttf com fontforge

Instalação e caminhos de distribuição

  • Em páginas web, ela pode ser usada incluindo a folha de estilo CDN fornecida pelo jsDelivr
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/comic-mono@0.0.1/index.css">;

Fontes relacionadas para conferir

  • A Comic Shanns original, na v2, oferece suporte a símbolos adicionais como caracteres acentuados e símbolos matemáticos
  • Serious Shanns inclui mais modificações, como melhor legibilidade, peso mais leve e versão Nerd Font
  • Comic Shanns Mono é baseada na Comic Shanns v2 e inclui ajustes de métricas e caracteres adicionais
  • A licença é MIT License

1 comentários

 
GN⁺ 2024-09-19
Opiniões do Hacker News
  • Desde que vi no HN há um tempo, venho usando uma fonte monoespaçada baseada na Comic Sans, e atualmente uso a versão paga, Comic Code
    https://tosche.net/fonts/comic-code
    É fácil de ler e divertida, e me dá uma sensação parecida com a que eu tinha quando usava Monaco. Pessoalmente, deixa meus olhos menos cansados e torna programar mais prazeroso. Também me lembro de ter lido a explicação de que ela é confortável para os olhos por se parecer com os formatos das letras ensinados no jardim de infância

    • Aos meus olhos, especialmente em tamanhos pequenos, Comic Code tem uma sensação muito mais próxima de Courier do que Comic Mono
    • Eu também uso Comic Code, mas acabei comprando porque não conhecia alternativas gratuitas que parecessem igualmente boas
      Ela realmente reduz o cansaço visual e aumenta a eficiência. É a primeira coisa que instalo ao configurar um computador novo
    • Entendo que seja mais fácil de ler para algumas pessoas, mas a explicação de que é por se parecer com letras de jardim de infância não me parece muito adequada
      Acho que crianças geralmente aprendem a ler por materiais impressos. Ensinei meus filhos a ler com flashcards de palavras inteiras e livros do tipo “look and say”, e esses materiais não se pareciam em nada com essa fonte. Pessoalmente, acho difícil de ler e sinto que fico um pouco mais lento; fico curioso se algumas pessoas se beneficiam justamente dessa desaceleração. Talvez o movimento dos olhos fique mais cuidadoso ou eficiente
    • Gosto muito da fonte Codelia desse criador, mas, com tantas alternativas gratuitas, é difícil justificar gastar esse valor
      Eu gostaria que houvesse uma licença não comercial mais barata
    • O que ela tem em comum com fontes criadas especificamente para aliviar a dislexia é que cada caractere parece diferente dos outros
      A sensação de escrita à mão oferece ao leitor mais pistas para perceber do que uma fonte mais precisa
  • Se a onda é recomendar fontes monoespaçadas com estilo de quadrinhos, Monaspace Radon também merece uma recomendação
    Em https://monaspace.githubnext.com/, descendo até variants, ela é a quarta. Funciona bem de verdade. Pessoalmente, gosto muito de Comic Sans e de fontes nesse estilo, então acho difícil entender quem as odeia

    • Meus problemas com Comic Sans eram dois
      Primeiro, ela foi usada em excesso em lugares inadequados, como más notícias de trabalho ou convites para funerais. Segundo, o hinting foi otimizado para as telas de baixa resolução da época em que foi criada e para seu alvo inicial, o MS Bob, então pode não ser ideal em impressos ou em telas modernas de alta resolução. Se for usar esse tipo de fonte, acho que há escolhas melhores do que a própria Comic Sans. Dito isso, não é tão improvável que a Comic Sans tenha sido atualizada ao longo do tempo.
      Se você quiser irritar de verdade pessoas que se importam demais com fontes, experimente Comic Papyrus, uma mistura de Comic Sans com Papyrus: https://creativemarket.com/blog/designer-combines-papyrus-an...
      Mais tarde, por um motivo ridículo ligado a risco de processos, ela foi renomeada para Comic Parchment
    • Não sei se sou estranho, mas Radon me deixa muito desconfortável só de olhar e torna tudo difícil de ler
      Parece quase que eu fiquei disléxico. Atualmente uso Fira Code, que é muito confortável de ler e de olhar
    • Não gosto de Comic Sans como fonte de lettering de quadrinhos
      O que me incomoda é a personalidade dela, ou melhor, a falta de personalidade. Ela deveria ser viva e brincalhona, mas para mim parece sem energia e meio morta. Tenta certas esquisitices, como curvas irregulares e um “C” com uma pequena ponta, mas tudo soa desajeitado, sem naturalidade nem ritmo. Dá a sensação de alguém me entregar uma piada fraca e pedir que eu a leia em voz alta
    • Claro que isso é questão de gosto, então, se você gosta, ótimo, mas meu primeiro pensamento foi como ficam os itálicos
    • Aos meus olhos, o l parece um Z, e fico pensando se é só questão de se acostumar
  • Fico me perguntando se alguém se lembra da época em que o pessoal do OpenBSD publicava slides e materiais de apresentações de pesquisa em MS Comic Sans
    O logotipo do LibreSSL ainda preserva um pouco dessa sensação no site, e aqui https://www.openbsd.org/papers/bsdcan14-libressl/mgp00001.ht..., rolando bastante para baixo, tratam isso como algo a ser “armado”. A ideia parecia ser que a licença era livre o suficiente para irritar os nerds de Linux, e a fonte em si era esse tipo de coisa que irrita os nerds de design

  • Eu uso Fantasque Sans
    Esqueci por que escolhi esta em vez de Comic Shanns, mas vale dar uma olhada se você gosta desse estilo
    https://github.com/belluzj/fantasque-sans

    • É bem legível, não é exageradamente cômica e ainda tem certo grau de uniformidade e suavidade
      Usei por bastante tempo antes de me fixar na Iosevka
    • Fantasque Sans Mono tem um “a” estilizado de que gosto bastante
  • Eu queria odiar, mas na prática não é nada horrível
    Mesmo vista apenas como uma fonte sans-serif comum, parece boa. No fim, parece que o problema da Comic Sans era o espaçamento entre letras

    • Já usei Operator Mono, SF Mono, Ubuntu, Roboto, Consolas e outras, e trocava todo dia, toda semana, todo mês
      Mas estou usando Comic Mono há 2 anos e, como desenvolvedor de software, agora esqueci completamente de fontes. Esse é o sinal de uma fonte realmente excelente
    • Fui ver preparado para rir, mas acabei ficando tranquilo
      Há uma calma surpreendente nessa fonte
  • O original não tinha diacríticos, as métricas ficaram um pouco desalinhadas para mim, e também não gostei da linha inferior do “f”, então estou trabalhando em um fork
    Alguns IDEs, especialmente o Eclipse no Windows, apresentam problemas com essa fonte, então também estou ajustando parâmetros. Também fiz funcionar com Python 3 e coloquei a fonte de origem como submódulo para não precisar procurá-la manualmente ao compilar por conta própria. Ainda está em andamento
    https://github.com/caioycosta/comic-fork-mono-font

    • Estranho, acho que a versão que uso é a mesma do artigo, mas lembro que ela tinha diacríticos
      Não estou na frente do computador agora, então vou conferir depois. O que me incomoda, porém, é que a posição do “í” é estranha, parecendo que há um espaço extra entre ele e o caractere seguinte
  • Há aqui um fork que inclui ligaduras de programação, então pode ser uma alternativa livre e de código aberto mais realista ao Comic Code mencionado em outro ponto
    https://github.com/wayou/comic-mono-font/

  • Uso há cerca de um ano uma fonte parecida, Maple Mono, e ela é realmente ótima
    Pessoalmente, acho melhor para ler código
    https://github.com/subframe7536/maple-font

  • Uau, é uma fonte estranhamente adorável
    Acho que eu não programaria com ela, mas parece combinar muito bem para mostrar exemplos de código com sensação de quadro-negro em materiais educacionais

  • Eu uso APL386 como minha fonte do dia a dia, e ela tem um pouco da vibe de Comic Sans, mas parece mais simples e limpa
    https://abrudz.github.io/APL386/

    • Ela parece ter mais espaços vazios do que Comic Mono