/comic-mono-font-NF

A legible monospace font... the very typeface you’ve been trained to recognize since childhood. patched with nerd font's patcher

Primary LanguagePythonOtherNOASSERTION

Comic Mono

A legible monospace font... the very typeface you’ve been trained to recognize since childhood. This font is a fork of Thai Pangsakulyanont 's Comic Mono which itself is a fork of Shannon Miwa’s Comic Shanns (version 1).

Screenshot

Download

Base

Patched with Nerd font's glyph sets

Patched with Nerd font's glyph sets, Windows Compatible

Differences from Comic Mono

  1. Added all of Nerd font's glyph sets with Nerd Font's Patcher The following Sankey flow diagram shows the current glyph sets included:

Sankey flow diagram showing the current glyph sets included -image credits ryanoasis/nerd-fonts

Differences from Comic Shanns

  1. All glyphs have been adjusted to have exactly the same width (using code based on monospacifier).
  2. The glyph metrics have been adjusted to make it display better alongside system font, based on Cousine’s metrics.
  3. The name is changed to Comic Mono.
  4. A bold version of the font is generated using FontForge’s Embolden operation.

I have no font creation skills; I’m just a software developer. This font family is created by patching the original font, Comic Shanns (v1), using a Python script, generate.py.

What does it look like?

Check it out!

{% include_relative generate.py %}

CDN

You can use this font in your web pages by including the stylesheet. Based on by jsDelivr. Hosed via Github Releases.

<link rel="stylesheet" href="https://github.com/vibrantleaf/comic-mono-font-NF/releases/download/2022-12-3/comic-mono-font-NF.css">

Confermed Working Gliphs Sets

  • Emoji
  • Latin
  • German
  • Arabic
  • Arabic Numerals
  • Persian
  • Cyrillic
  • Coptic
  • Hebrew
  • Polish
  • Simplified Chinese
  • Korean Hangul
  • Japanese Katakana
  • Japanese Hiragana
  • Thai
  • Lao
  • Turkish
  • Ukrainian
  • Ethiopic Geʻez

Limitations

Some of the following gliphs sets may have issuse rendering, i would recomend you to install a fallback font like liberation sans or ms fonts

  • Traditional, Chinese (probably incomplete)

  • Balinese, (missing)

  • Mongolian, (missing)

  • Deseret, (missing)

  • Hungarian, (incomplete)

  • Myanmar, (incomplete)

  • Many other gliphs sets may have errors

  • Some Ligatures may be missing

License

It is licensed under the MIT License.