5 _____ _______ __. ________ ________ ________. :::
6 _) _//__ __/ __ / |.\ __ /.\ __ /.\ _. | :::
7 .\____ /.\ )/ / || )/ | )/ | \| | :::
8 | )/ | __/| \ _____| _____| | |_ :::
9 |____ |_____| |_____/____\\ |____\\ | |____/ :::
10 - -- -- \_____| -H7--------------------------- `----' ----- ::: - -
18 Spleen is a monospaced bitmap font available in 6 sizes:
27 Each size is provided in the Glyph Bitmap Distribution Format (BDF), and
28 release tarballs contain the fonts in the following formats: `PCF`, `PSF`
29 (for the Linux console), `OTB`, `OTF`, `.dfont` for macOS users, and `FON`
32 All font sizes contain all ISO/IEC 8859-1 characters (Basic Latin and Latin-1
33 Supplement Unicode block), Latin Extended-A characters, as well as Box Drawing,
34 Block Elements, and Braille Patterns Unicode blocks, except for the 5x8 and the
37 Due to character size constraints, the 5x8 version only contains printable
38 ASCII characters, the Braille Patterns Unicode block, and light Box Drawing
39 characters. Please also note that there is no OpenType version for this size.
41 As of Spleen 1.8.0, there is now a 6x12 version containing the same Unicode
42 blocks as the 5x8 version and the Latin-1 Supplement Unicode block.
44 Spleen also has support for Powerline symbols out of the box.
46 The font name is a reference to Baudelaire.
50 The following screenshots show Spleen 16x32 displaying code and prose.
54 ![Spleen - L'etranger][2]
56 ASCII characters for all sizes:
60 ![Spleen - ASCII characters - 5x8][3]
64 ![Spleen - ASCII characters - 6x12][4]
68 ![Spleen - ASCII characters - 8x16][5]
72 ![Spleen - ASCII characters - 12x24][6]
75 ![Spleen - ASCII characters - 16x32][7]
78 ![Spleen - ASCII characters - 32x64][8]
83 -misc-spleen-medium-r-normal--8-80-72-72-c-50-iso10646-1
84 -misc-spleen-medium-r-normal--12-120-72-72-c-60-iso10646-1
85 -misc-spleen-medium-r-normal--16-160-72-72-c-80-iso10646-1
86 -misc-spleen-medium-r-normal--24-240-72-72-c-120-iso10646-1
87 -misc-spleen-medium-r-normal--32-320-72-72-c-160-iso10646-1
88 -misc-spleen-medium-r-normal--64-640-72-72-c-320-iso10646-1
93 Spleen packages are available for:
105 ## Manual installation
109 Clone the repository, convert the files to the Portable Compiled Format
110 (PCF) using **bdftopcf** and run **mkfontdir** in the directory.
112 Alternatively, release tarballs provide PCF files for each size.
116 macOS users should use the `.dfont` files provided in the release tarballs.
120 Windows users should use the `.fon` or `.otf` files provided in the release
127 Update the font path to include **Spleen**:
129 xset +fp /usr/local/share/fonts/spleen/
131 Update **.Xdefaults** and add one of the following directives:
133 xterm*faceName: spleen:pixelsize=8:antialias=false
134 xterm*faceName: spleen:pixelsize=12:antialias=false
135 xterm*faceName: spleen:pixelsize=16:antialias=false
136 xterm*faceName: spleen:pixelsize=24:antialias=false
137 xterm*faceName: spleen:pixelsize=32:antialias=false
138 xterm*faceName: spleen:pixelsize=64:antialias=false
142 Ubuntu has bitmap fonts support disabled by default, instructions to enable
143 it are available [here][18].
147 Release tarballs provide PSF files for each size, `setfont` can be used
148 to load and set the desired font.
152 NetBSD has .fnt files for each size which can be loaded using wsfontload(8).
154 For example, to load Spleen 16x32:
156 wsfontload -N spleen-16x32 -w 16 -h 32 /usr/share/wscons/fonts/spleen-16x32.fnt
157 wsconsctl -dw font=spleen-16x32
161 The FreeBSD package contains .fnt files which can be loaded using
164 For example, to load Spleen 16x32:
166 vidcontrol -f /usr/local/share/fonts/spleen/spleen-16x32.fnt
168 ### OpenType versions
170 Spleen release tarballs now contains OTF versions generated automatically
171 from the BDF files, using [bdf2sfd][19]. Each font has a different name,
172 allowing them to be installed alongside.
174 They should be used in the exact size specified below, with anti-aliasing
177 - Spleen 6x12: 9 Pt (12 pixels)
178 - Spleen 8x16: 12 Pt (16 pixels)
179 - Spleen 12x24: 18 Pt (24 pixels)
180 - Spleen 16x32: 24 Pt (32 pixels)
181 - Spleen 32x64: 48 Pt (64 pixels)
185 Spleen is released under the BSD 2-Clause license. See `LICENSE` file for
190 Spleen is developed by Frederic Cambus.
192 - Site: https://www.cambus.net
196 - [Spleen - Monospaced bitmap fonts][20] (2018)
197 - [New console font Spleen made default][21] (2019)
198 - [NetBSD, CTWM, and Spleen][22] (2021)
200 GitHub: https://github.com/fcambus/spleen
204 - Spleen is the default font for OpenBSD consoles since January 2019
205 - Spleen was imported in the NetBSD src tree in March 2019
206 - Spleen 12x24 was used in the Haiku [kernel debugger][23] (on high resolution
207 displays) from May 2021 to June 2022
208 - [msTERM][24], a Terminal program for MailStation devices uses Spleen 5x8
209 - [FBInk][25], a library to print text & images to an eInk Linux framebuffer
212 [1]: https://www.cambus.net/content/2018/09/spleen-hello.png
213 [2]: https://www.cambus.net/content/2018/09/spleen-etranger.png
214 [3]: https://www.cambus.net/files/spleen/spleen-5x8.png
215 [4]: https://www.cambus.net/files/spleen/spleen-6x12.png
216 [5]: https://www.cambus.net/files/spleen/spleen-8x16.png
217 [6]: https://www.cambus.net/files/spleen/spleen-12x24.png
218 [7]: https://www.cambus.net/files/spleen/spleen-16x32.png
219 [8]: https://www.cambus.net/files/spleen/spleen-32x64.png
220 [9]: https://openports.pl/path/fonts/spleen
221 [10]: https://pkgsrc.se/fonts/spleen
222 [11]: https://www.freshports.org/x11-fonts/spleen/
223 [12]: https://aur.archlinux.org/packages/spleen-font/
224 [13]: https://github.com/void-linux/void-packages/tree/master/srcpkgs/font-spleen
225 [14]: https://github.com/NixOS/nixpkgs/tree/master/pkgs/data/fonts/spleen
226 [15]: https://packages.debian.org/search?keywords=spleen
227 [16]: https://packages.ubuntu.com/search?keywords=spleen
228 [17]: https://ports.macports.org/port/font-spleen/
229 [18]: https://wiki.ubuntu.com/Fonts#Enabling_Bitmapped_Fonts
230 [19]: https://github.com/fcambus/bdf2sfd
231 [20]: https://www.cambus.net/spleen-monospaced-bitmap-fonts/
232 [21]: https://undeadly.org/cgi?action=article;sid=20190110064857
233 [22]: https://www.cambus.net/netbsd-ctwm-and-spleen/
234 [23]: https://git.haiku-os.org/haiku/commit/?id=29a109bd6c01ce71bb61177ee9ff0417e74c1e18
235 [24]: https://github.com/jcs/msTERM
236 [25]: https://github.com/NiLuJe/FBInk