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