xref: /freebsd/contrib/spleen/ChangeLog (revision 18270a76e24e7f17f533a7a683eed3327a3c135a)
1*18270a76SEd MasteSpleen 2.1.0 (2024-03-22)
2*18270a76SEd Maste
3*18270a76SEd Maste- Document how wsfont header files (for OpenBSD and NetBSD) are generated
4*18270a76SEd Maste- Add base cyrillic (basic alphabet + most used extended) characters (Thanks
5*18270a76SEd Maste  Slava Voronzoff!)
6*18270a76SEd Maste- Fix latin small letter 'u' smoothing in the 32x64 version
7*18270a76SEd Maste- Fix smoothing on more variants of 'u' in the 32x64 version
8*18270a76SEd Maste
9*18270a76SEd Maste
10*18270a76SEd Maste
11*18270a76SEd MasteSpleen 2.0.2 (2023-12-25)
12*18270a76SEd Maste
13*18270a76SEd Maste- Fix MALE and FEMALE character ordering in the 16x32 and 32x64
14*18270a76SEd Maste  versions (Thanks Mike Cui)
15*18270a76SEd Maste- Update README to add a link to the Alpine Linux package
16*18270a76SEd Maste
17*18270a76SEd Maste
18*18270a76SEd Maste
19*18270a76SEd MasteSpleen 2.0.1 (2023-11-17)
20*18270a76SEd Maste
21*18270a76SEd Maste- Add a 'com' target to generate SPLEEN.COM, the DOS version of Spleen
22*18270a76SEd Maste- Also add 'com' in the 'all' target
23*18270a76SEd Maste- Update README to add a link to the Guix package
24*18270a76SEd Maste- In the Spleen loader for DOS, put 4C00h in ax and not 4Ch
25*18270a76SEd Maste- README.md: add Gentoo package link
26*18270a76SEd Maste- Switch to using Oxipng as it compresses even more than OptiPNG
27*18270a76SEd Maste- Add a new FAQ file answering frequently asked questions about Spleen
28*18270a76SEd Maste- Remove C0 control characters range in the 8x16, 16x32, and 32x64 versions
29*18270a76SEd Maste
30*18270a76SEd Maste
31*18270a76SEd Maste
32b17b6398SEd MasteSpleen 2.0.0 (2023-05-28)
33b17b6398SEd Maste
34b17b6398SEd Maste- Add full support for CP437 (IBM PC) in the 8x16, 16x32, and 32x64 versions
35b17b6398SEd Maste- Add a cp437 directory with BDF files using the IBM Code page 437 encoding
36b17b6398SEd Maste- Add a DOS version, as a COM file (SPLEEN.COM) setting the font to Spleen
37b17b6398SEd Maste- Add various arrows and triangle-headed arrows in the 8x16, 16x32, and
38b17b6398SEd Maste  32x64 versions
39b17b6398SEd Maste- Shift bullet character at correct position (U+2022) in the 32x64 version
40b17b6398SEd Maste- Add union symbol in the 8x16, 16x32, and 32x64 versions
41b17b6398SEd Maste- Do not remove specimen.png in the clean target
42b17b6398SEd Maste
43b17b6398SEd Maste
44b17b6398SEd Maste
450d66206fSEd MasteSpleen 1.9.3 (2023-04-07)
460d66206fSEd Maste
470d66206fSEd Maste- Add a 'fon' target to generate FON files for all sizes using FontForge
480d66206fSEd Maste- Mention the FON version in the README, in notes for Windows users
490d66206fSEd Maste
500d66206fSEd Maste
510d66206fSEd Maste
520d66206fSEd MasteSpleen 1.9.2 (2023-02-15)
530d66206fSEd Maste
540d66206fSEd Maste- Add Spleen ASCii logo header (Thanks H7!)
550d66206fSEd Maste- Add SPDX short license identifier in sources and fonts
560d66206fSEd Maste- Fix link to the Spleen package in AUR
570d66206fSEd Maste- Use printf instead of echo for *BSD and Linux cross-compatibility
580d66206fSEd Maste- Generate a specimen file for Spleen and include it in the repository
590d66206fSEd Maste- Adjust trivias: the Haiku kernel debugger doesn't use Spleen anymore
600d66206fSEd Maste- Update README to add a link to the MacPorts package
610d66206fSEd Maste- Point the OpenBSD package link to openports.pl
620d66206fSEd Maste
630d66206fSEd Maste
640d66206fSEd Maste
650d66206fSEd MasteSpleen 1.9.1 (2021-06-13)
660d66206fSEd Maste
670d66206fSEd Maste- Tweak wsfont export program to account for the new block in the 6x12 version
680d66206fSEd Maste- Mention that Haiku now uses Spleen 12x24 in the trivia section
690d66206fSEd Maste- Fix paths to wsfont generators
700d66206fSEd Maste- Add an 'otb' target to generate OTB files for all sizes using fonttosfnt
710d66206fSEd Maste- Also remove generated .otb files in the 'clean' target
720d66206fSEd Maste- Generate .dfont files again in release tarballs
730d66206fSEd Maste- Generate OTB versions in release tarballs
740d66206fSEd Maste- Also remove generated .dfont files in the 'clean' target
750d66206fSEd Maste
760d66206fSEd Maste
770d66206fSEd Maste
780d66206fSEd MasteSpleen 1.9.0 (2021-03-12)
790d66206fSEd Maste
800d66206fSEd Maste- Set WEIGHT_NAME property to "Medium" for all sizes
810d66206fSEd Maste- Increment STARTPROPERTIES to account for WEIGHT_NAME addition
820d66206fSEd Maste- Enlarge vertical line for consistency with other small sizes (5x8 version)
830d66206fSEd Maste- Add full support for the Latin-1 Supplement Unicode block (6x12 version)
840d66206fSEd Maste
850d66206fSEd Maste
860d66206fSEd Maste
870d66206fSEd MasteSpleen 1.8.2 (2020-07-31)
880d66206fSEd Maste
890d66206fSEd Maste- Fix size of the lower case 'ae' character in the 16x32 and 32x64 versions
900d66206fSEd Maste- Fix size of the lower case 'oe' character in the 16x32 and 32x64 versions
910d66206fSEd Maste- Add 'AE' and 'ae' characters with acute accent
920d66206fSEd Maste- Add 'AE' and 'ae' characters with macron
930d66206fSEd Maste- Add 'A', 'a', 'E', 'e', 'I', 'i', 'O', 'o', 'R', 'r', 'U', 'u' with
940d66206fSEd Maste  inverted breve
950d66206fSEd Maste- Add 'A', 'a', 'O', 'o' characters with dot above
960d66206fSEd Maste- Add 'O' and 'o' characters with ogonek
970d66206fSEd Maste- Add 'O' and 'o' characters with ogonek and macron
980d66206fSEd Maste- Shorten parentheses, square brackets, braces, slash, backslash in the
990d66206fSEd Maste  8x16 version, fixing alignment issues
1000d66206fSEd Maste- Shift vertical line and double vertical line characters one pixel
1010d66206fSEd Maste  up (8x16 version)
1020d66206fSEd Maste
1030d66206fSEd Maste
1040d66206fSEd Maste
1050d66206fSEd MasteSpleen 1.8.1 (2020-07-16)
1060d66206fSEd Maste
1070d66206fSEd Maste- Center tilde vertically for all sizes, as modern fonts do
1080d66206fSEd Maste- Add black triangles in the 25E2-25E5 range
1090d66206fSEd Maste- Add single angle quotation mark characters
1100d66206fSEd Maste- Add white and black circle characters
1110d66206fSEd Maste- Add inverse bullet and inverse white circle characters
1120d66206fSEd Maste- Add 'A', 'a', 'O', 'o', 'U', 'u' characters with caron
1130d66206fSEd Maste- Add 'I', 'i', 'G', 'g', 'j' characters with caron
1140d66206fSEd Maste- Add 'H', 'h', 'K', 'k', characters with caron
1150d66206fSEd Maste- Add 'E' and 'e' characters with cedilla
1160d66206fSEd Maste- Add 'A', 'a', 'E', 'e', 'I', 'i', 'O', 'o', 'R', 'r', 'U', 'u' with
1170d66206fSEd Maste  double grave
1180d66206fSEd Maste- Add "almost equal to" character
1190d66206fSEd Maste- Add 'G' and 'g' characters with acute accent
1200d66206fSEd Maste- Add 'O' and 'o' characters with stroke and acute
1210d66206fSEd Maste- Add double vertical bar and double exclamation mark characters
1220d66206fSEd Maste- Add stand alone breve, dot above, ogonek, small tilde, and double
1230d66206fSEd Maste  acute accent
1240d66206fSEd Maste
1250d66206fSEd Maste
1260d66206fSEd Maste
1270d66206fSEd MasteSpleen 1.8.0 (2020-06-29)
1280d66206fSEd Maste
1290d66206fSEd Maste- Add Initial 6x12 version, containing printable ASCII characters, the
1300d66206fSEd Maste  Braille Patterns Unicode block, and light Box Drawing characters
1310d66206fSEd Maste- Improve ampersand character, making it more consistent with other
1320d66206fSEd Maste  sizes (5x8 version)
1330d66206fSEd Maste- Add instructions on how to use Spleen in the NetBSD console
1340d66206fSEd Maste
1350d66206fSEd Maste
1360d66206fSEd Maste
1370d66206fSEd MasteSpleen 1.7.1 (2020-06-21)
1380d66206fSEd Maste
1390d66206fSEd Maste- Add some Powerline characters (arrows symbols and padlock) (5x8 version)
1400d66206fSEd Maste- Fix duplicate character names for Powerline symbols
1410d66206fSEd Maste- Uppercase ISO in the FONT property so fonts can be processed through
1420d66206fSEd Maste  ucs2any(1)
1430d66206fSEd Maste- Add "Black Diamond" and "Lozenge" characters for all sizes
1440d66206fSEd Maste- Add "Black Heart Suit" and "Black Diamond Suit" characters for all sizes
1450d66206fSEd Maste- Remove strain pixel on the '5' digit (5x8 version)
1460d66206fSEd Maste- Improve the Esszet character (8x16, 12x24, 16x32, and 32x64 versions)
1470d66206fSEd Maste
1480d66206fSEd Maste
1490d66206fSEd Maste
1500d66206fSEd MasteSpleen 1.7.0 (2020-02-13)
1510d66206fSEd Maste
1520d66206fSEd Maste- Improve generated PSF files so that box-drawing characters are correctly
1530d66206fSEd Maste  displayed
1540d66206fSEd Maste- Add the FONT_VERSION XFLD property for all BDF sizes
1550d66206fSEd Maste- Generate OpenType (OTF) versions for the 8x16, 12x24, 16x32 and 32x64 sizes
1560d66206fSEd Maste- Stop generating .dfont files, OTF versions should be used instead
1570d66206fSEd Maste- Add links to Debian and Ubuntu packages.
1580d66206fSEd Maste
1590d66206fSEd Maste
1600d66206fSEd Maste
1610d66206fSEd MasteSpleen 1.6.0 (2019-12-02)
1620d66206fSEd Maste
1630d66206fSEd Maste- Make it clear that .dfont files are provided in release tarballs
1640d66206fSEd Maste- Initial SFD version converted from the 8x16 BDF file
1650d66206fSEd Maste- Add a 'otf' target in the Makefile to generate an OTF version
1660d66206fSEd Maste- Mention the OTF version in the README, in notes for Windows users
1670d66206fSEd Maste
1680d66206fSEd Maste
1690d66206fSEd Maste
1700d66206fSEd MasteSpleen 1.5.0 (2019-10-01)
1710d66206fSEd Maste
1720d66206fSEd Maste- Shift the middle bar of the digit '3' one pixel up, for better
1730d66206fSEd Maste  alignment (12x24 version)
1740d66206fSEd Maste- Tweak the digit '7' for consistency with other sizes (5x8 version)
1750d66206fSEd Maste- Make the 'Z', 'z' and derived characters more balanced, as is the
1760d66206fSEd Maste  case with other sizes  (12x24 version)
1770d66206fSEd Maste- Tweak the digit '2' for consistency with other sizes (12x24 version)
1780d66206fSEd Maste- Make the slash inside the digit '0' one pixel thiner (32x64 version)
1790d66206fSEd Maste- Add light box drawings characters in the 5x8 version
1800d66206fSEd Maste- Add full support for the Braille Patterns Unicode block in the 5x8 version
1810d66206fSEd Maste- Add branch, LN, and padlock icons for Powerline users
1820d66206fSEd Maste- Also provide a fonts.alias file, along with fonts.alias-spleen
1830d66206fSEd Maste
1840d66206fSEd Maste
1850d66206fSEd Maste
1860d66206fSEd MasteSpleen 1.4.0 (2019-09-24)
1870d66206fSEd Maste
1880d66206fSEd Maste- Add left and right single quotation mark characters, both identical to
1890d66206fSEd Maste  an apostrophe
1900d66206fSEd Maste- Add left and right double quotation mark characters, both identical to
1910d66206fSEd Maste  ASCII quotation mark
1920d66206fSEd Maste- Add bullet and horizontal ellipsis characters
1930d66206fSEd Maste- Add the eight trigrams
1940d66206fSEd Maste- Add full support for the Block Elements Unicode block
1950d66206fSEd Maste
1960d66206fSEd Maste
1970d66206fSEd Maste
1980d66206fSEd MasteSpleen 1.3.0 (2019-09-12)
1990d66206fSEd Maste
2000d66206fSEd Maste- Add full support for the Box Drawing Unicode block
2010d66206fSEd Maste- Add arrows symbols for Powerline users
2020d66206fSEd Maste
2030d66206fSEd Maste
2040d66206fSEd Maste
2050d66206fSEd MasteSpleen 1.2.0 (2019-09-06)
2060d66206fSEd Maste
2070d66206fSEd Maste- Add link to instructions on how to enable bitmap fonts support on Ubuntu
2080d66206fSEd Maste- Add a Makefile target to generate a specimen file
2090d66206fSEd Maste- Add full support for the Braille Patterns Unicode block
2100d66206fSEd Maste- Add light box drawings characters for the 16x32 and 32x64 versions
2110d66206fSEd Maste
2120d66206fSEd Maste
2130d66206fSEd Maste
2140d66206fSEd MasteSpleen 1.1.0 (2019-08-29)
2150d66206fSEd Maste
2160d66206fSEd Maste- Added instructions on how to use Spleen in the FreeBSD console
2170d66206fSEd Maste- Optimize generated screenshots with OptiPNG
2180d66206fSEd Maste- Remove the dfont target in Makefile, generated files do not work on
2190d66206fSEd Maste  modern macOS versions
2200d66206fSEd Maste- Add full support for the Latin Extended-A Unicode block
2210d66206fSEd Maste- Add euro symbol
2220d66206fSEd Maste- Character at position CB is 'E' with diaeresis, not with tilde (12x24 version)
2230d66206fSEd Maste- Character at position D6 is 'O' with diaeresis, not with tilde (12x24 version)
2240d66206fSEd Maste- Character at position DC is 'U' with diaeresis, not with tilde (12x24 version)
2250d66206fSEd Maste- Fix tilde alignment in the 'o' with tilde character (32x64 version)
2260d66206fSEd Maste- Fix middle bar thickness in the upper case 'eth' character (12x24 version)
2270d66206fSEd Maste- Fix ring alignment for the 'A' and 'a' characters (16x32 and 32x64 versions)
2280d66206fSEd Maste- Remove strain pixel on the '3' and 'k' characters (32x64 version)
2290d66206fSEd Maste- Remove fillers for characters other than ISO 8859-1 ones (5x8 version)
2300d66206fSEd Maste
2310d66206fSEd Maste
2320d66206fSEd Maste
2330d66206fSEd MasteSpleen 1.0.5 (2019-06-01)
2340d66206fSEd Maste
2350d66206fSEd Maste- Initial support for the Latin Extended-A Unicode block, all sizes but
2360d66206fSEd Maste  5x8 now have all Polish characters available
2370d66206fSEd Maste- Shift the middle bar of the upper case 'G' one pixel down (12x24 version)
2380d66206fSEd Maste- Shift lower case 'k' character right, for better alignment (12x24, 16x32,
2390d66206fSEd Maste  and 32x64 versions)
2400d66206fSEd Maste- Make upper case 'X' thicker (16x32 and 32x64 versions)
2410d66206fSEd Maste- Make upper case 'V' thicker (32x64 version)
2420d66206fSEd Maste- Make lower case 'g' character smoother (16x32 and 32x64 versions)
2430d66206fSEd Maste- Add some artefacts on each side of the lower case 'i'
2440d66206fSEd Maste- Also add artefacts on each side of accented lower case 'i' characters
2450d66206fSEd Maste
2460d66206fSEd Maste
2470d66206fSEd Maste
2480d66206fSEd MasteSpleen 1.0.4 (2019-02-07)
2490d66206fSEd Maste
2500d66206fSEd Maste- Remove quotation marks around XLFD font names
2510d66206fSEd Maste- Remove strain pixels on the inner upper part of parentheses (16x32 version)
2520d66206fSEd Maste- Harmonize the 'v' and 'V' characters across all sizes
2530d66206fSEd Maste- Remove artefacts from the 'c' in the copyright sign (8x16, 12x24, 16x32, and
2540d66206fSEd Maste  32x64 versions)
2550d66206fSEd Maste- Make the upper left corner of the 'R' sharp in the registered sign (16x32,
2560d66206fSEd Maste  and 32x64 versions)
2570d66206fSEd Maste- Add initial Makefile, allowing to easily generate formats other than BDF
2580d66206fSEd Maste- Remove all .dfont files from the repository, formats other than BDF are now
2590d66206fSEd Maste  only distributed in release tarballs
2600d66206fSEd Maste- Provide generated fonts in PCF, PSF, and .dfont formats
2610d66206fSEd Maste
2620d66206fSEd Maste
2630d66206fSEd Maste
2640d66206fSEd MasteSpleen 1.0.3 (2018-12-01)
2650d66206fSEd Maste
2660d66206fSEd Maste- Remove extra pixel from the '@' character (12x24 version)
2670d66206fSEd Maste- Harmonize '@' character spacing with other sizes (16x32 and 32x64 versions)
2680d66206fSEd Maste- Revert change to the upper case 'K' character (5x8 version)
2690d66206fSEd Maste
2700d66206fSEd Maste
2710d66206fSEd Maste
2720d66206fSEd MasteSpleen 1.0.2 (2018-11-26)
2730d66206fSEd Maste
2740d66206fSEd Maste- Tweak 'f' and 't' characters to make them more consistent (8x16 version)
2750d66206fSEd Maste- Make the upper case 'K' middle bar shorter, helps differentiating it from
2760d66206fSEd Maste  upper case 'H' (5x8, 12x24, 16x32)
2770d66206fSEd Maste- Fix alignment of parentheses with square brackets and braces (32x64 version)
2780d66206fSEd Maste- Fix SIZE, MIN_SPACE, and SWIDTH properties for all fonts
2790d66206fSEd Maste- Make the at sign higher (8x16, 12x24, 16x32, and 32x64 versions)
2800d66206fSEd Maste- Harmonize angle quotes (8x16, 12x24, 16x32, and 32x64 versions)
2810d66206fSEd Maste- Flip lower case 'n' with tilde horizontally, to match the normal 'n'
2820d66206fSEd Maste  character (8x16, 12x24, 16x32, and 32x64 versions)
2830d66206fSEd Maste- Remove artefacts from 'C', 'c' and 'F' characters for all fonts
2840d66206fSEd Maste- Remove artefact from the upper case 'G' character (8x16, 12x24, 16x32,
2850d66206fSEd Maste  and 32x64 versions)
2860d66206fSEd Maste- Remove artefacts from 'C' and 'c' derived characters (8x16, 12x24,
2870d66206fSEd Maste  16x32, and 32x64 versions)
2880d66206fSEd Maste- Set DEFAULT_CHAR to 32, as we don't have a 0 char
2890d66206fSEd Maste
2900d66206fSEd Maste
2910d66206fSEd Maste
2920d66206fSEd MasteSpleen 1.0.1 (2018-09-28)
2930d66206fSEd Maste
2940d66206fSEd Maste- Documentation updates: add XLFD font names and operating system packages
2950d66206fSEd Maste  section
2960d66206fSEd Maste- Improve ampersand character, make superscript digits thicker, shift
2970d66206fSEd Maste  percent sign, asterisk, plus, minus, and equal signs one pixel up, for
2980d66206fSEd Maste  alignment (8x16 version)
2990d66206fSEd Maste- Shift asterisk character up by one pixel, to align it with minus and plus
3000d66206fSEd Maste  signs (12x24 version)
3010d66206fSEd Maste- Improve percent sign alignment and make it more consistent with other
3020d66206fSEd Maste  sizes (16x32 and 32x64 versions)
3030d66206fSEd Maste
3040d66206fSEd Maste
3050d66206fSEd Maste
3060d66206fSEd MasteSpleen 1.0.0 (2018-09-18)
3070d66206fSEd Maste
3080d66206fSEd Maste- Initial release
309