tall, condensed bitmap font for geeks
Vim Script 91.4%
Shell 8.6%
152 1 6

Clone this repository

https://tangled.org/oppi.li/scientifica
git@tangled.org:oppi.li/scientifica

For self-hosted knots, clone URLs may differ based on your setup.

README.md

Scientifica#

deets.png

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.

Screenshots#

Dark background#

Scientifica in the wild:

preview.png

Scientifica now has most box drawing glyphs as well!

tree.png

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

polski.png

Powerline glyphs

powerline.png

Unicode Python:

scientificapyligs.png

Unicode C++ (Ligatures included)

scientificaligs.png

Please read this for instructions on ligatures.

Light background#

You're kidding me right?

Installation#

Linux#

  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 https://github.com/nerdypepper/scientifica --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=11
URxvt.font:xft:scientifica:size=22  !for the doubled variant

MacOS#

  1. Get Scientifica
cd ~
git clone https://github.com/nerdypepper/scientifica --depth 1
  1. Open the .dfont in the Font Book.app
    (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.

TODO#

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.

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.