···11+# Installation
22+33+ - [Install from release](#install-from-release)
44+ - [Build from source](#build-from-source)
55+ - [Verification](#verification)
66+ - [Troubleshooting](#troubleshooting)
77+88+## Install from release
99+1010+ 1. Grab the latest release from the
1111+[releases](https://github.com/NerdyPepper/scientifica/releases)
1212+page.
1313+1414+ 2. Extract the release package:
1515+```shell
1616+tar xzf scientifica-v1.2.tar.gz
1717+```
1818+1919+3. You may install either the `ttf`s or the `otb`s or the
2020+`bdf`s
2121+```shell
2222+# ttfs are recommended
2323+cp ttf/* ~/.local/share/fonts/
2424+2525+# but you may install the otbs if you want to
2626+cp otb/* ~/.local/share/fonts
2727+2828+# bdfs are not recommendedk
2929+cp bdf/* ~/.local/share/fonts
3030+```
3131+3232+## Build from source
3333+3434+Requirements:
3535+3636+ - java
3737+ - [BitsNPicas](https://github.com/kreativekorp/bitsnpicas)
3838+ - [fontforge](https://fontforge.org)
3939+ - python3
4040+4141+On Debian based distros, you can install all requirements
4242+via:
4343+```
4444+sudo apt install openjdk-8-jdk openjdk-8-jre python3 fontforge
4545+curl -o BitsNPicas.jar "https://github.com/kreativekorp/bitsnpicas/blob/master/downloads/BitsNPicas.jar"
4646+```
4747+4848+1. Open `build.sh` and change variable `BNP` to the full
4949+ path to the BitsNPicas `jar` file.
5050+```shell
5151+# for example.:
5252+export BNP="/home/nerdypepper/downloads/BitsNPicas.jar"
5353+```
5454+5555+2. Run `build.sh`
5656+3. If everything went well, you will find the generated font
5757+ files under the `build` folder.
5858+4. Continue with step 3 of "Install from release"
5959+6060+## Verification
6161+6262+Check if your installation procedure was a success:
6363+6464+ 1. Run `fc-list | grep sci`
6565+ 2. If the output is **not** null, congrats!
6666+ 3. Proceed to [Troubleshooting](#troubleshooting) if the output is empty
6767+6868+## Troubleshooting
6969+7070+ If your application does not recognize the font, you can
7171+try a couple of things:
7272+7373+ - use `ttf` variant instead of the `otb` or `bdf`
7474+ variants
7575+ - run `fc-cache --really-force -v` and verify again
7676+ - open an issue, I'd love to help you out!
+41-131
README.md
···11-# Scientifica
22-33-
44-55-Tall and condensed bitmap font for geeks.
66-77-Scientifica is largely based on [creep](https://github.com/romeovs/creep), with a number
88-of minor tweaks to improve readablity (*a matter of taste of course*).
99-1010-Most characters are just 4px wide, which is brilliant for low dpi(90-120) displays.
1111-1212-1313-## What's different?
1414-1515-1616-Scientifica has a **bold** and an **italic** variant.
1717-1818-Here are a few characters that recieved a revamp:
1919-2020-`V, *, f, W, M, ~, & , i, t, a, (), [], {}`
2121-2222-I have also added characters to the following unicode blocks:
2323-2424- - Geometric Shapes
2525- - Arrows
2626- - Miscellaneous Technical
2727- - Miscellaneous Symbols
2828- - Miscellaneous Mathematical Symbols-A
2929- - Private Use Area
3030- - Mathematical Operators
3131- - Box Drawings
3232-3333-I will be constantly adding glyphs to this font. **Keep a lookout.**
3434-3535-3636-3737-## Screenshots
3838-3939-### Dark background
4040-4141-Scientifica in the wild:
4242-4343-
11+<p align="center">
22+ <img src="img/sci0.png" alt="heroimage">
33+</p>
4444554646-Scientifica now has most box drawing glyphs as well!
66+# scientifica
4774848-
88+> Tall and condensed bitmap font for geeks.
4991010+`scientifica` is largely based on
1111+[`creep`](https://github.com/romeovs/creep), with a number of
1212+minor tweaks to improve readability (*a matter of taste of
1313+course*). Most characters are just 4px wide, which is brilliant for
1414+low dpi(90-120) displays.
50155151-Latin, Polish, Solvakian, French, German accents included!
52165353-
1717+## What's new?
54185555-5656-Powerline glyphs
5757-5858-
5959-6060-6161-Unicode Python:
6262-6363-
6464-6565-6666-Unicode C++ (Ligatures included)
6767-6868-
6969-7070-7171-*Please read [this](./ligature_plugins/README.md) for instructions on ligatures.*
1919+ - Scaleable `ttf` format
2020+ - Raster formats: `otb` and `bdf`
2121+ - **Bold** and *Italic* variants
2222+ - New Characters to the following unicode blocks:
2323+ * Geometric Shapes
2424+ * Arrows
2525+ * Miscellaneous Technical
2626+ * Miscellaneous Symbols
2727+ * Miscellaneous Mathematical Symbols-A
2828+ * Private Use Area (Powerline symbols)
2929+ * Mathematical Operators
3030+ * Box Drawings
72317373-### Light background
3232+ - Revamped characters: `V, *, f, W, M, ~, & , i, t, a, (), [], {}`
74333434+## Gallery
75357676-You're kidding me right?
3636+|  |  |  |  |
3737+| -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- |
3838+| Programming | Box Drawings | Latin, Polish, Slovakian, French, German | Powerline glyphs |
773978407941## Installation
80428181-8282-### Linux
8383-8484-8585- 1. Enable bitmap fonts
8686- ```shell
8787- cd /etc/fonts/conf.d/
8888- sudo rm /etc/fonts/conf.d/10* && sudo rm -rf 70-no-bitmaps.conf && sudo ln -s ../conf.avail/70-yes-bitmaps.conf
8989- sudo dpkg-reconfigure fontconfig
9090- ```
9191-9292- 2. Get Scientifica
9393- ```shell
9494- cd ~
9595- git clone https://github.com/nerdypepper/scientifica --depth 1
9696- ```
9797-9898- 3. Symlink it to the right folder
9999- ```shell
100100-ln -fs ~/scientifica/regular/scientifica-11.bdf ~/.local/share/fonts/scientifica-11.bdf
101101-ln -fs ~/scientifica/bold/scientificaBold-11.bdf ~/.local/share/fonts/scientificaBold-11.bdf
102102- ```
103103-104104- 4. Use it. `rxvt` for example:
105105-106106- ``` ini
107107-URxvt.font:xft:scientifica:size=11
108108-URxvt.font:xft:scientifica:size=22 !for the doubled variant
109109- ```
110110-111111-112112-### MacOS
113113-114114-115115- 1. Get Scientifica
116116- ```shell
117117- cd ~
118118- git clone https://github.com/nerdypepper/scientifica --depth 1
119119- ```
120120-121121- 2. Open the `.dfont` in the Font Book.app
122122-(This may not always be up to date. Try downloading the `.bdf` and exporting it to `.dfont` through fontforge)
123123-124124- 3. You are done, I guess ... dont have a Mac to test it out.
125125-126126- 4. Submit an issue in case you face any problems, or a pull request if you would like to correct me.
127127-128128-129129-130130-## TODO
131131-132132-Following agenda *may* be followed:
133133-134134- - Add Control Pictures
135135- - ~~Add all mathematical operators~~ (Almost) Done!
136136- - ~~Get scientifica to work on windows~~ Done!
137137- - ~~Work on a bold version (Probably never)~~ Done!
138138- - Add variants for `a, i, l, 1` etc.
4343+Installation instructions have been moved to
4444+[`INSTALL.md`](INSTALL.md)
13945140461414714248## Credits
14349144144-Most Basic Latin characters are from [creep](https://github.com/romeovs/creep) by [romeovs](https://github.com/romeovs/).
145145-146146-Creep has been optimized for linux terminals by [raymond-w-ko](https://github.com/raymond-w-ko/). Check out his version [here](https://github.com/raymond-w-ko/creep2).
147147-148148-Some characters are based on [Lemon](http://artwizaleczapka.sourceforge.net/).
149149-150150-Thanks to the creators of [Font Forge](https://fontforge.github.io/en-US/) for, well, creating fontforge.
5050+Most Basic Latin characters are from
5151+[creep](https://github.com/romeovs/creep) by
5252+[romeovs](https://github.com/romeovs/).
5353+Creep has been optimized for linux terminals by
5454+[raymond-w-ko](https://github.com/raymond-w-ko/). Check out
5555+his version [here](https://github.com/raymond-w-ko/creep2).
5656+Some characters are based on
5757+[Lemon](http://artwizaleczapka.sourceforge.net/).
5858+Thanks to the creators of [Font
5959+Forge](https://fontforge.github.io/en-US/) for, well,
6060+creating fontforge.
-3
ligature_plugins/README.md
···2323 done
2424 ```
25252626-Haskell in vim with scientifica:
2727-
2828-2926Credits go to [romeovs](https://github.com/romeovs/) for the haskell plugin.
3027Credits go to [ehamberg](https://github.com/ehamberg/vim-cute-python) for the python plugin.
3128