If you are an Debian/Ubuntu based system, chances are bitmap fonts are disabled, go ahead and enable them:
sudo mv /etc/fonts/conf.d/10-* /etc/fonts/conf.avail/
sudo mv /etc/fonts/conf.d/70-no-bitmaps.conf /etc/fonts/conf.avail/
If you would like to disable them for some reason, simply
move the files back back from /etc/fonts/conf.avail
to
/etc/fonts/conf.d
.
-
Grab the latest release from the releases page.
-
Extract the release package:
tar xf scientifica-v1.2.tar.gz
- You may install either the
ttf
s or theotb
s or thebdf
s
# ttfs are recommended
cp ttf/* ~/.local/share/fonts/
# but you may install the otbs if you want to
cp otb/* ~/.local/share/fonts
# bdfs are not recommended
cp bdf/* ~/.local/share/fonts
Requirements:
- java
- BitsNPicas
- fontforge
- python3
On Debian based distros, you can install all requirements via:
sudo apt install openjdk-8-jdk openjdk-8-jre python3 fontforge
curl -o BitsNPicas.jar "https://github.com/kreativekorp/bitsnpicas/blob/master/downloads/BitsNPicas.jar"
- Set an environment variable
BNP
to the path ofBitsNPicas.jar
, defaults to the current directory if unset
# for example:
user@host$ BNP="/home/nerdypepper/BitsNPicas.jar" ./build.sh
- If everything went well, you will find the generated font
files under the
build
folder. - Continue with step 3 of "Install from release"
Check if your installation procedure was a success:
- Run
fc-list | grep scientifica
- If the output is not null, congrats!
- Proceed to Troubleshooting if the output is empty
If your application does not recognize the font, you can try a couple of things:
- use
ttf
variant instead of theotb
orbdf
variants - run
fc-cache --really-force -v
and verify again - open an issue, I'd love to help you out!