1Spleen 2.2.0 (2026-02-01) 2 3- Add stand alone caron in the 8x16, 12x24, 16x32, and 32x64 versions 4- Fix stand alone breve in the 12x24 version 5- Add white square symbol in the 8x16, 16x32, and 32x64 versions 6- Add dagger and double dagger symbols in the 8x16, 12x24, 16x32, and 7 32x64 versions 8- Fix black and white squares alignment in the 16x32 and 32x64 versions 9- Add black and white square characters in the 12x24 version 10- Add hyphen, along with en and em dashes in the 8x16, 12x24, 16x32, and 11 32x64 versions 12- Add mathematical left and right angle brackets in the 8x16, 12x24, 16x32, 13 and 32x64 versions 14- Fix right parenthesis alignment in the 32x64 version 15- Fix right curly bracket alignment in the 12x24 version 16- Fix less-than sign alignment in the 12x24 version 17 18- Makefile: replace BSD Make .for loops with portable dependency rules, 19 the project can now be built with both BSD Make and GNU Make 20- Add 'woff' and 'woff2' targets to generate WOFF and WOFF2 versions 21- Add tests for validating and sanitizing OTF, WOFF and WOFF2 fonts 22 23 24 25Spleen 2.1.0 (2024-03-22) 26 27- Document how wsfont header files (for OpenBSD and NetBSD) are generated 28- Add base cyrillic (basic alphabet + most used extended) characters (Thanks 29 Slava Voronzoff!) 30- Fix latin small letter 'u' smoothing in the 32x64 version 31- Fix smoothing on more variants of 'u' in the 32x64 version 32 33 34 35Spleen 2.0.2 (2023-12-25) 36 37- Fix MALE and FEMALE character ordering in the 16x32 and 32x64 38 versions (Thanks Mike Cui) 39- Update README to add a link to the Alpine Linux package 40 41 42 43Spleen 2.0.1 (2023-11-17) 44 45- Add a 'com' target to generate SPLEEN.COM, the DOS version of Spleen 46- Also add 'com' in the 'all' target 47- Update README to add a link to the Guix package 48- In the Spleen loader for DOS, put 4C00h in ax and not 4Ch 49- README.md: add Gentoo package link 50- Switch to using Oxipng as it compresses even more than OptiPNG 51- Add a new FAQ file answering frequently asked questions about Spleen 52- Remove C0 control characters range in the 8x16, 16x32, and 32x64 versions 53 54 55 56Spleen 2.0.0 (2023-05-28) 57 58- Add full support for CP437 (IBM PC) in the 8x16, 16x32, and 32x64 versions 59- Add a cp437 directory with BDF files using the IBM Code page 437 encoding 60- Add a DOS version, as a COM file (SPLEEN.COM) setting the font to Spleen 61- Add various arrows and triangle-headed arrows in the 8x16, 16x32, and 62 32x64 versions 63- Shift bullet character at correct position (U+2022) in the 32x64 version 64- Add union symbol in the 8x16, 16x32, and 32x64 versions 65- Do not remove specimen.png in the clean target 66 67 68 69Spleen 1.9.3 (2023-04-07) 70 71- Add a 'fon' target to generate FON files for all sizes using FontForge 72- Mention the FON version in the README, in notes for Windows users 73 74 75 76Spleen 1.9.2 (2023-02-15) 77 78- Add Spleen ASCii logo header (Thanks H7!) 79- Add SPDX short license identifier in sources and fonts 80- Fix link to the Spleen package in AUR 81- Use printf instead of echo for *BSD and Linux cross-compatibility 82- Generate a specimen file for Spleen and include it in the repository 83- Adjust trivias: the Haiku kernel debugger doesn't use Spleen anymore 84- Update README to add a link to the MacPorts package 85- Point the OpenBSD package link to openports.pl 86 87 88 89Spleen 1.9.1 (2021-06-13) 90 91- Tweak wsfont export program to account for the new block in the 6x12 version 92- Mention that Haiku now uses Spleen 12x24 in the trivia section 93- Fix paths to wsfont generators 94- Add an 'otb' target to generate OTB files for all sizes using fonttosfnt 95- Also remove generated .otb files in the 'clean' target 96- Generate .dfont files again in release tarballs 97- Generate OTB versions in release tarballs 98- Also remove generated .dfont files in the 'clean' target 99 100 101 102Spleen 1.9.0 (2021-03-12) 103 104- Set WEIGHT_NAME property to "Medium" for all sizes 105- Increment STARTPROPERTIES to account for WEIGHT_NAME addition 106- Enlarge vertical line for consistency with other small sizes (5x8 version) 107- Add full support for the Latin-1 Supplement Unicode block (6x12 version) 108 109 110 111Spleen 1.8.2 (2020-07-31) 112 113- Fix size of the lower case 'ae' character in the 16x32 and 32x64 versions 114- Fix size of the lower case 'oe' character in the 16x32 and 32x64 versions 115- Add 'AE' and 'ae' characters with acute accent 116- Add 'AE' and 'ae' characters with macron 117- Add 'A', 'a', 'E', 'e', 'I', 'i', 'O', 'o', 'R', 'r', 'U', 'u' with 118 inverted breve 119- Add 'A', 'a', 'O', 'o' characters with dot above 120- Add 'O' and 'o' characters with ogonek 121- Add 'O' and 'o' characters with ogonek and macron 122- Shorten parentheses, square brackets, braces, slash, backslash in the 123 8x16 version, fixing alignment issues 124- Shift vertical line and double vertical line characters one pixel 125 up (8x16 version) 126 127 128 129Spleen 1.8.1 (2020-07-16) 130 131- Center tilde vertically for all sizes, as modern fonts do 132- Add black triangles in the 25E2-25E5 range 133- Add single angle quotation mark characters 134- Add white and black circle characters 135- Add inverse bullet and inverse white circle characters 136- Add 'A', 'a', 'O', 'o', 'U', 'u' characters with caron 137- Add 'I', 'i', 'G', 'g', 'j' characters with caron 138- Add 'H', 'h', 'K', 'k', characters with caron 139- Add 'E' and 'e' characters with cedilla 140- Add 'A', 'a', 'E', 'e', 'I', 'i', 'O', 'o', 'R', 'r', 'U', 'u' with 141 double grave 142- Add "almost equal to" character 143- Add 'G' and 'g' characters with acute accent 144- Add 'O' and 'o' characters with stroke and acute 145- Add double vertical bar and double exclamation mark characters 146- Add stand alone breve, dot above, ogonek, small tilde, and double 147 acute accent 148 149 150 151Spleen 1.8.0 (2020-06-29) 152 153- Add Initial 6x12 version, containing printable ASCII characters, the 154 Braille Patterns Unicode block, and light Box Drawing characters 155- Improve ampersand character, making it more consistent with other 156 sizes (5x8 version) 157- Add instructions on how to use Spleen in the NetBSD console 158 159 160 161Spleen 1.7.1 (2020-06-21) 162 163- Add some Powerline characters (arrows symbols and padlock) (5x8 version) 164- Fix duplicate character names for Powerline symbols 165- Uppercase ISO in the FONT property so fonts can be processed through 166 ucs2any(1) 167- Add "Black Diamond" and "Lozenge" characters for all sizes 168- Add "Black Heart Suit" and "Black Diamond Suit" characters for all sizes 169- Remove strain pixel on the '5' digit (5x8 version) 170- Improve the Esszet character (8x16, 12x24, 16x32, and 32x64 versions) 171 172 173 174Spleen 1.7.0 (2020-02-13) 175 176- Improve generated PSF files so that box-drawing characters are correctly 177 displayed 178- Add the FONT_VERSION XFLD property for all BDF sizes 179- Generate OpenType (OTF) versions for the 8x16, 12x24, 16x32 and 32x64 sizes 180- Stop generating .dfont files, OTF versions should be used instead 181- Add links to Debian and Ubuntu packages. 182 183 184 185Spleen 1.6.0 (2019-12-02) 186 187- Make it clear that .dfont files are provided in release tarballs 188- Initial SFD version converted from the 8x16 BDF file 189- Add a 'otf' target in the Makefile to generate an OTF version 190- Mention the OTF version in the README, in notes for Windows users 191 192 193 194Spleen 1.5.0 (2019-10-01) 195 196- Shift the middle bar of the digit '3' one pixel up, for better 197 alignment (12x24 version) 198- Tweak the digit '7' for consistency with other sizes (5x8 version) 199- Make the 'Z', 'z' and derived characters more balanced, as is the 200 case with other sizes (12x24 version) 201- Tweak the digit '2' for consistency with other sizes (12x24 version) 202- Make the slash inside the digit '0' one pixel thiner (32x64 version) 203- Add light box drawings characters in the 5x8 version 204- Add full support for the Braille Patterns Unicode block in the 5x8 version 205- Add branch, LN, and padlock icons for Powerline users 206- Also provide a fonts.alias file, along with fonts.alias-spleen 207 208 209 210Spleen 1.4.0 (2019-09-24) 211 212- Add left and right single quotation mark characters, both identical to 213 an apostrophe 214- Add left and right double quotation mark characters, both identical to 215 ASCII quotation mark 216- Add bullet and horizontal ellipsis characters 217- Add the eight trigrams 218- Add full support for the Block Elements Unicode block 219 220 221 222Spleen 1.3.0 (2019-09-12) 223 224- Add full support for the Box Drawing Unicode block 225- Add arrows symbols for Powerline users 226 227 228 229Spleen 1.2.0 (2019-09-06) 230 231- Add link to instructions on how to enable bitmap fonts support on Ubuntu 232- Add a Makefile target to generate a specimen file 233- Add full support for the Braille Patterns Unicode block 234- Add light box drawings characters for the 16x32 and 32x64 versions 235 236 237 238Spleen 1.1.0 (2019-08-29) 239 240- Added instructions on how to use Spleen in the FreeBSD console 241- Optimize generated screenshots with OptiPNG 242- Remove the dfont target in Makefile, generated files do not work on 243 modern macOS versions 244- Add full support for the Latin Extended-A Unicode block 245- Add euro symbol 246- Character at position CB is 'E' with diaeresis, not with tilde (12x24 version) 247- Character at position D6 is 'O' with diaeresis, not with tilde (12x24 version) 248- Character at position DC is 'U' with diaeresis, not with tilde (12x24 version) 249- Fix tilde alignment in the 'o' with tilde character (32x64 version) 250- Fix middle bar thickness in the upper case 'eth' character (12x24 version) 251- Fix ring alignment for the 'A' and 'a' characters (16x32 and 32x64 versions) 252- Remove strain pixel on the '3' and 'k' characters (32x64 version) 253- Remove fillers for characters other than ISO 8859-1 ones (5x8 version) 254 255 256 257Spleen 1.0.5 (2019-06-01) 258 259- Initial support for the Latin Extended-A Unicode block, all sizes but 260 5x8 now have all Polish characters available 261- Shift the middle bar of the upper case 'G' one pixel down (12x24 version) 262- Shift lower case 'k' character right, for better alignment (12x24, 16x32, 263 and 32x64 versions) 264- Make upper case 'X' thicker (16x32 and 32x64 versions) 265- Make upper case 'V' thicker (32x64 version) 266- Make lower case 'g' character smoother (16x32 and 32x64 versions) 267- Add some artefacts on each side of the lower case 'i' 268- Also add artefacts on each side of accented lower case 'i' characters 269 270 271 272Spleen 1.0.4 (2019-02-07) 273 274- Remove quotation marks around XLFD font names 275- Remove strain pixels on the inner upper part of parentheses (16x32 version) 276- Harmonize the 'v' and 'V' characters across all sizes 277- Remove artefacts from the 'c' in the copyright sign (8x16, 12x24, 16x32, and 278 32x64 versions) 279- Make the upper left corner of the 'R' sharp in the registered sign (16x32, 280 and 32x64 versions) 281- Add initial Makefile, allowing to easily generate formats other than BDF 282- Remove all .dfont files from the repository, formats other than BDF are now 283 only distributed in release tarballs 284- Provide generated fonts in PCF, PSF, and .dfont formats 285 286 287 288Spleen 1.0.3 (2018-12-01) 289 290- Remove extra pixel from the '@' character (12x24 version) 291- Harmonize '@' character spacing with other sizes (16x32 and 32x64 versions) 292- Revert change to the upper case 'K' character (5x8 version) 293 294 295 296Spleen 1.0.2 (2018-11-26) 297 298- Tweak 'f' and 't' characters to make them more consistent (8x16 version) 299- Make the upper case 'K' middle bar shorter, helps differentiating it from 300 upper case 'H' (5x8, 12x24, 16x32) 301- Fix alignment of parentheses with square brackets and braces (32x64 version) 302- Fix SIZE, MIN_SPACE, and SWIDTH properties for all fonts 303- Make the at sign higher (8x16, 12x24, 16x32, and 32x64 versions) 304- Harmonize angle quotes (8x16, 12x24, 16x32, and 32x64 versions) 305- Flip lower case 'n' with tilde horizontally, to match the normal 'n' 306 character (8x16, 12x24, 16x32, and 32x64 versions) 307- Remove artefacts from 'C', 'c' and 'F' characters for all fonts 308- Remove artefact from the upper case 'G' character (8x16, 12x24, 16x32, 309 and 32x64 versions) 310- Remove artefacts from 'C' and 'c' derived characters (8x16, 12x24, 311 16x32, and 32x64 versions) 312- Set DEFAULT_CHAR to 32, as we don't have a 0 char 313 314 315 316Spleen 1.0.1 (2018-09-28) 317 318- Documentation updates: add XLFD font names and operating system packages 319 section 320- Improve ampersand character, make superscript digits thicker, shift 321 percent sign, asterisk, plus, minus, and equal signs one pixel up, for 322 alignment (8x16 version) 323- Shift asterisk character up by one pixel, to align it with minus and plus 324 signs (12x24 version) 325- Improve percent sign alignment and make it more consistent with other 326 sizes (16x32 and 32x64 versions) 327 328 329 330Spleen 1.0.0 (2018-09-18) 331 332- Initial release 333