oppiliappan/scientifica

tall, condensed, bitmap font for geeks

Vim Script

2,139

154 commits

updated Nov 4, 2023

See the code

README

heroimage

scientifica

Tall and condensed bitmap font for geeks.

scientifica is largely based on creep, with a number of minor tweaks to improve readability (a matter of taste of course). Most characters are just 4px wide, which is brilliant for low dpi(90-120) displays.

What's new?

  • Scaleable ttf format
  • Raster formats: otb and bdf
  • Ligatures (vim and neovim only)
  • Bold and Italic variants
  • New Characters to the following unicode blocks:
    • Geometric Shapes
    • Arrows
    • Miscellaneous Technical
    • Miscellaneous Symbols
    • Miscellaneous Mathematical Symbols-A
    • Private Use Area (Powerline symbols)
    • Mathematical Operators
    • Box Drawings
  • Revamped characters: V, *, f, W, M, ~, & , i, t, a, (), [], {}
  • Vertically centered operators
  • Larger Brackets to ease recognizability in streams of text
sample imagesample imagesample image
ProgrammingBox DrawingsLatin, Polish, Slovakian, French, German
sample imagesample image
Powerline GlyphsLigatures (Rust, Python, Haskell, Ocaml)

Installation

Installation instructions have been moved to INSTALL.md.

Ligatures

Scientifica supports ligatures in Vim and Neovim via the conceal feature. Please read the Ligatures manual for instructions.

Credits

Most Basic Latin characters are from creep by romeovs.
Creep has been optimized for linux terminals by raymond-w-ko. Check out his version here.
Some characters are based on Lemon.
Thanks to the creators of Font Forge for, well, creating fontforge.

bitmap
bitmap-font
font
ligatures

oppiliappan/scientifica

tall, condensed, bitmap font for geeks

Vim Script

2,139

154 commits

updated Nov 4, 2023

See the code

README

heroimage

scientifica

Tall and condensed bitmap font for geeks.

scientifica is largely based on creep, with a number of minor tweaks to improve readability (a matter of taste of course). Most characters are just 4px wide, which is brilliant for low dpi(90-120) displays.

What's new?

  • Scaleable ttf format
  • Raster formats: otb and bdf
  • Ligatures (vim and neovim only)
  • Bold and Italic variants
  • New Characters to the following unicode blocks:
    • Geometric Shapes
    • Arrows
    • Miscellaneous Technical
    • Miscellaneous Symbols
    • Miscellaneous Mathematical Symbols-A
    • Private Use Area (Powerline symbols)
    • Mathematical Operators
    • Box Drawings
  • Revamped characters: V, *, f, W, M, ~, & , i, t, a, (), [], {}
  • Vertically centered operators
  • Larger Brackets to ease recognizability in streams of text
sample imagesample imagesample image
ProgrammingBox DrawingsLatin, Polish, Slovakian, French, German
sample imagesample image
Powerline GlyphsLigatures (Rust, Python, Haskell, Ocaml)

Installation

Installation instructions have been moved to INSTALL.md.

Ligatures

Scientifica supports ligatures in Vim and Neovim via the conceal feature. Please read the Ligatures manual for instructions.

Credits

Most Basic Latin characters are from creep by romeovs.
Creep has been optimized for linux terminals by raymond-w-ko. Check out his version here.
Some characters are based on Lemon.
Thanks to the creators of Font Forge for, well, creating fontforge.

bitmap
bitmap-font
font
ligatures

Significant stargazers

(top 24 of 40)

Linus Groh

949 followers · starred Jul 2025

Asherah Connor

848 followers · starred Oct 2025

Thiago Farina

29 followers · starred Jul 2021

June

165 followers · starred Sep 2025