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