aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorAkshay <[email protected]>2020-04-13 11:44:35 +0100
committerAkshay <[email protected]>2020-04-13 11:44:35 +0100
commit86afd610e79505d0fbc67ff55ae78a6873242cc3 (patch)
tree9da92a5179e4c6b98483895d632c8bbe0a359c88 /README.md
parentedeb62c33963c955d1c995468aaa4c8fcc30621e (diff)
reformat readme, add detailed install instructions
Diffstat (limited to 'README.md')
-rw-r--r--README.md172
1 files changed, 41 insertions, 131 deletions
diff --git a/README.md b/README.md
index c5b3fe9..9f1bc77 100644
--- a/README.md
+++ b/README.md
@@ -1,150 +1,60 @@
1# Scientifica 1<p align="center">
2 <img src="img/sci0.png" alt="heroimage">
3</p>
2 4
3![deets.png](./img/sci0.png)
4 5
5Tall and condensed bitmap font for geeks. 6# scientifica
6 7
7Scientifica is largely based on [creep](https://github.com/romeovs/creep), with a number 8> Tall and condensed bitmap font for geeks.
8of minor tweaks to improve readablity (*a matter of taste of course*).
9 9
10Most characters are just 4px wide, which is brilliant for low dpi(90-120) displays. 10`scientifica` is largely based on
11[`creep`](https://github.com/romeovs/creep), with a number of
12minor tweaks to improve readability (*a matter of taste of
13course*). Most characters are just 4px wide, which is brilliant for
14low dpi(90-120) displays.
11 15
12 16
13## What's different? 17## What's new?
14 18
19 - Scaleable `ttf` format
20 - Raster formats: `otb` and `bdf`
21 - **Bold** and *Italic* variants
22 - New Characters to the following unicode blocks:
23 * Geometric Shapes
24 * Arrows
25 * Miscellaneous Technical
26 * Miscellaneous Symbols
27 * Miscellaneous Mathematical Symbols-A
28 * Private Use Area (Powerline symbols)
29 * Mathematical Operators
30 * Box Drawings
15 31
16Scientifica has a **bold** and an **italic** variant. 32 - Revamped characters: `V, *, f, W, M, ~, & , i, t, a, (), [], {}`
17 33
18Here are a few characters that recieved a revamp: 34## Gallery
19 35
20`V, *, f, W, M, ~, & , i, t, a, (), [], {}` 36| ![sample image](./img/sci4.png) | ![sample image](./img/sci2.png) | ![sample image](./img/sci3.png) | ![sample image](./img/sci1.png) |
21 37| -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- |
22I have also added characters to the following unicode blocks: 38| Programming | Box Drawings | Latin, Polish, Slovakian, French, German | Powerline glyphs |
23
24 - Geometric Shapes
25 - Arrows
26 - Miscellaneous Technical
27 - Miscellaneous Symbols
28 - Miscellaneous Mathematical Symbols-A
29 - Private Use Area
30 - Mathematical Operators
31 - Box Drawings
32
33I will be constantly adding glyphs to this font. **Keep a lookout.**
34
35
36
37## Screenshots
38
39### Dark background
40
41Scientifica in the wild:
42
43![preview.png](./img/sci4.png)
44
45
46Scientifica now has most box drawing glyphs as well!
47
48![tree.png](./img/sci2.png)
49
50
51Latin, Polish, Solvakian, French, German accents included!
52
53![polski.png](./img/sci3.png)
54
55
56Powerline glyphs
57
58![powerline.png](./img/sci1.png)
59
60
61Unicode Python:
62
63![scientificapyligs.png](https://0x0.st/scvt.png)
64
65
66Unicode C++ (Ligatures included)
67
68![scientificaligs.png](https://0x0.st/scv4.png)
69
70
71*Please read [this](./ligature_plugins/README.md) for instructions on ligatures.*
72
73### Light background
74
75
76You're kidding me right?
77 39
78 40
79## Installation 41## Installation
80 42
81 43Installation instructions have been moved to
82### Linux 44[`INSTALL.md`](INSTALL.md)
83
84
85 1. Enable bitmap fonts
86 ```shell
87 cd /etc/fonts/conf.d/
88 sudo rm /etc/fonts/conf.d/10* && sudo rm -rf 70-no-bitmaps.conf && sudo ln -s ../conf.avail/70-yes-bitmaps.conf
89 sudo dpkg-reconfigure fontconfig
90 ```
91
92 2. Get Scientifica
93 ```shell
94 cd ~
95 git clone https://github.com/nerdypepper/scientifica --depth 1
96 ```
97
98 3. Symlink it to the right folder
99 ```shell
100ln -fs ~/scientifica/regular/scientifica-11.bdf ~/.local/share/fonts/scientifica-11.bdf
101ln -fs ~/scientifica/bold/scientificaBold-11.bdf ~/.local/share/fonts/scientificaBold-11.bdf
102 ```
103
104 4. Use it. `rxvt` for example:
105
106 ``` ini
107URxvt.font:xft:scientifica:size=11
108URxvt.font:xft:scientifica:size=22 !for the doubled variant
109 ```
110
111
112### MacOS
113
114
115 1. Get Scientifica
116 ```shell
117 cd ~
118 git clone https://github.com/nerdypepper/scientifica --depth 1
119 ```
120
121 2. Open the `.dfont` in the Font Book.app
122(This may not always be up to date. Try downloading the `.bdf` and exporting it to `.dfont` through fontforge)
123
124 3. You are done, I guess ... dont have a Mac to test it out.
125
126 4. Submit an issue in case you face any problems, or a pull request if you would like to correct me.
127
128
129
130## TODO
131
132Following agenda *may* be followed:
133
134 - Add Control Pictures
135 - ~~Add all mathematical operators~~ (Almost) Done!
136 - ~~Get scientifica to work on windows~~ Done!
137 - ~~Work on a bold version (Probably never)~~ Done!
138 - Add variants for `a, i, l, 1` etc.
139 45
140 46
141 47
142## Credits 48## Credits
143 49
144Most Basic Latin characters are from [creep](https://github.com/romeovs/creep) by [romeovs](https://github.com/romeovs/). 50Most Basic Latin characters are from
145 51[creep](https://github.com/romeovs/creep) by
146Creep 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). 52[romeovs](https://github.com/romeovs/).
147 53Creep has been optimized for linux terminals by
148Some characters are based on [Lemon](http://artwizaleczapka.sourceforge.net/). 54[raymond-w-ko](https://github.com/raymond-w-ko/). Check out
149 55his version [here](https://github.com/raymond-w-ko/creep2).
150Thanks to the creators of [Font Forge](https://fontforge.github.io/en-US/) for, well, creating fontforge. 56Some characters are based on
57[Lemon](http://artwizaleczapka.sourceforge.net/).
58Thanks to the creators of [Font
59Forge](https://fontforge.github.io/en-US/) for, well,
60creating fontforge.