Skip to content
tall, condensed, bitmap font for geeks.
Vim script Python
Branch: master
Clone or download
Latest commit 44218a4 Aug 9, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
bold add size 11 `otb`s Aug 9, 2019
doubled add doubled `otb`s Aug 9, 2019
img update images Jul 10, 2019
italic add size 11 `otb`s Aug 9, 2019
ligature_plugins Remove multiplication ligature Mar 18, 2018
regular add size 11 `otb`s Aug 9, 2019
.gitignore Updates Apr 30, 2018
LICENSE Add SIL Open Font License Feb 23, 2018 update images Jul 10, 2019 Begin support for hidpi Feb 2, 2018




Tall and condensed bitmap font for geeks.

Scientifica is largely based on creep, with a number of minor tweaks to improve readablity (a matter of taste of course).

Most characters are just 4px wide, which is brilliant for low dpi(90-120) displays.

What's different?

Scientifica has a bold and an italic variant.

Here are a few characters that recieved a revamp:

V, *, f, W, M, ~, & , i, t, a, (), [], {}

I have also added characters to the following unicode blocks:

  • Geometric Shapes
  • Arrows
  • Miscellaneous Technical
  • Miscellaneous Symbols
  • Miscellaneous Mathematical Symbols-A
  • Private Use Area
  • Mathematical Operators
  • Box Drawings

I will be constantly adding glyphs to this font. Keep a lookout.


Dark background

Scientifica in the wild:


Scientifica now has most box drawing glyphs as well!


Latin, Polish, Solvakian, French, German accents included!


Powerline glyphs


Unicode Python:


Unicode C++ (Ligatures included)


Please read this for instructions on ligatures.

Light background

You're kidding me right?



  1. Enable bitmap fonts
cd /etc/fonts/conf.d/
sudo rm /etc/fonts/conf.d/10* && sudo rm -rf 70-no-bitmaps.conf && sudo ln -s ../conf.avail/70-yes-bitmaps.conf
sudo dpkg-reconfigure fontconfig
  1. Get Scientifica
cd ~ 
git clone --depth 1
  1. Symlink it to the right folder
ln -fs ~/scientifica/regular/scientifica-11.bdf ~/.local/share/fonts/scientifica-11.bdf
ln -fs ~/scientifica/bold/scientificaBold-11.bdf ~/.local/share/fonts/scientificaBold-11.bdf
  1. Use it. rxvt for example:
URxvt.font:xft:scientifica:size=22  !for the doubled variant


  1. Get Scientifica
cd ~
git clone --depth 1
  1. Open the .dfont in the Font
    (This may not always be up to date. Try downloading the .bdf and exporting it to .dfont through fontforge)

  2. You are done, I guess ... dont have a Mac to test it out.

  3. Submit an issue in case you face any problems, or a pull request if you would like to correct me.


Following agenda may be followed:

  • Add Control Pictures
  • Add all mathematical operators (Almost) Done!
  • Get scientifica to work on windows Done!
  • Work on a bold version (Probably never) Done!
  • Add variants for a, i, l, 1 etc.


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.

You can’t perform that action at this time.