- 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">
- O conteúdo do pacote também está disponível em comic-mono no npm, mas como os arquivos de fonte não estão otimizados, o pacote Fontsource é indicado como opção melhor
- Também há pacotes de terceiros
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
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
Ela realmente reduz o cansaço visual e aumenta a eficiência. É a primeira coisa que instalo ao configurar um computador novo
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
Eu gostaria que houvesse uma licença não comercial mais barata
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
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
Parece quase que eu fiquei disléxico. Atualmente uso Fira Code, que é muito confortável de ler e de olhar
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
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
Usei por bastante tempo antes de me fixar na Iosevka
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
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
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
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/