mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-11-26 20:12:44 +00:00
contrib/spleen: update to Spleen 2.0.0
Merge commit '533de2d7a9875ff652be477a3f6c817d66a3d3d9' Submitted by: Frederic Cambus Differential Revision: https://reviews.freebsd.org/D40378
This commit is contained in:
commit
b17b639832
@ -1,3 +1,16 @@
|
||||
Spleen 2.0.0 (2023-05-28)
|
||||
|
||||
- Add full support for CP437 (IBM PC) in the 8x16, 16x32, and 32x64 versions
|
||||
- Add a cp437 directory with BDF files using the IBM Code page 437 encoding
|
||||
- Add a DOS version, as a COM file (SPLEEN.COM) setting the font to Spleen
|
||||
- Add various arrows and triangle-headed arrows in the 8x16, 16x32, and
|
||||
32x64 versions
|
||||
- Shift bullet character at correct position (U+2022) in the 32x64 version
|
||||
- Add union symbol in the 8x16, 16x32, and 32x64 versions
|
||||
- Do not remove specimen.png in the clean target
|
||||
|
||||
|
||||
|
||||
Spleen 1.9.3 (2023-04-07)
|
||||
|
||||
- Add a 'fon' target to generate FON files for all sizes using FontForge
|
||||
|
@ -41,6 +41,9 @@ characters. Please also note that there is no OpenType version for this size.
|
||||
As of Spleen 1.8.0, there is now a 6x12 version containing the same Unicode
|
||||
blocks as the 5x8 version and the Latin-1 Supplement Unicode block.
|
||||
|
||||
As of Spleen 2.0.0, the 8x16, 16x32 and 32x64 versions have full support for
|
||||
Code page 437 (IBM PC).
|
||||
|
||||
Spleen also has support for Powerline symbols out of the box.
|
||||
|
||||
The font name is a reference to Baudelaire.
|
||||
@ -115,6 +118,13 @@ Alternatively, release tarballs provide PCF files for each size.
|
||||
|
||||
macOS users should use the `.dfont` files provided in the release tarballs.
|
||||
|
||||
### DOS
|
||||
|
||||
DOS users should run the **SPLEEN.COM** executable provided in the release
|
||||
tarballs to enable the font.
|
||||
|
||||
This has been tested in DOSBox and FreeDOS on real hardware.
|
||||
|
||||
### Windows
|
||||
|
||||
Windows users should use the `.fon` or `.otf` files provided in the release
|
||||
@ -201,13 +211,18 @@ GitHub: https://github.com/fcambus/spleen
|
||||
|
||||
## Trivia
|
||||
|
||||
- Spleen is the default font for OpenBSD consoles since January 2019
|
||||
- Spleen was imported in the NetBSD src tree in March 2019
|
||||
- Spleen 12x24 was used in the Haiku [kernel debugger][23] (on high resolution
|
||||
- Spleen was imported in the OpenBSD src tree in [September 2018][23]
|
||||
- Spleen is the default font for OpenBSD consoles since [January 2019][24]
|
||||
- Spleen was imported in the NetBSD src tree in [March 2019][25]
|
||||
- Spleen 12x24 was used in the Haiku [kernel debugger][26] (on high resolution
|
||||
displays) from May 2021 to June 2022
|
||||
- [msTERM][24], a Terminal program for MailStation devices uses Spleen 5x8
|
||||
- [FBInk][25], a library to print text & images to an eInk Linux framebuffer
|
||||
- Spleen was imported in the FreeBSD base system in [May 2023][27]
|
||||
- [msTERM][28], a Terminal program for MailStation devices uses Spleen 5x8
|
||||
- [FBInk][29], a library to print text & images to an eInk Linux framebuffer
|
||||
embeds Spleen 16x32
|
||||
- [U8g2][30], a monochrome graphics library for embedded devices includes
|
||||
all Spleen sizes
|
||||
- [Ansilove][31], an ANSI and ASCII art to PNG converter includes Spleen
|
||||
|
||||
[1]: https://www.cambus.net/content/2018/09/spleen-hello.png
|
||||
[2]: https://www.cambus.net/content/2018/09/spleen-etranger.png
|
||||
@ -231,6 +246,12 @@ GitHub: https://github.com/fcambus/spleen
|
||||
[20]: https://www.cambus.net/spleen-monospaced-bitmap-fonts/
|
||||
[21]: https://undeadly.org/cgi?action=article;sid=20190110064857
|
||||
[22]: https://www.cambus.net/netbsd-ctwm-and-spleen/
|
||||
[23]: https://git.haiku-os.org/haiku/commit/?id=29a109bd6c01ce71bb61177ee9ff0417e74c1e18
|
||||
[24]: https://github.com/jcs/msTERM
|
||||
[25]: https://github.com/NiLuJe/FBInk
|
||||
[23]: https://freshbsd.org/openbsd/src/commit/5raMrDMpYlPYW01H
|
||||
[24]: https://freshbsd.org/openbsd/src/commit/MoBCxKiAlFajRvSm
|
||||
[25]: https://freshbsd.org/netbsd/src/commit/TAJuMl9caBpVjGfB
|
||||
[26]: https://git.haiku-os.org/haiku/commit/?id=29a109bd6c01ce71bb61177ee9ff0417e74c1e18
|
||||
[27]: https://cgit.freebsd.org/src/commit/?id=0d66206fff44
|
||||
[28]: https://github.com/jcs/msTERM
|
||||
[29]: https://github.com/NiLuJe/FBInk
|
||||
[30]: https://github.com/olikraus/u8g2/wiki/fntgrpspleen
|
||||
[31]: https://www.ansilove.org
|
||||
|
@ -1,6 +1,6 @@
|
||||
STARTFONT 2.1
|
||||
COMMENT /*
|
||||
COMMENT * Spleen 12x24 1.9.3
|
||||
COMMENT * Spleen 12x24 2.0.0
|
||||
COMMENT * Copyright (c) 2018-2023, Frederic Cambus
|
||||
COMMENT * https://www.cambus.net/
|
||||
COMMENT *
|
||||
@ -18,7 +18,7 @@ FONTBOUNDINGBOX 12 24 0 -5
|
||||
STARTPROPERTIES 20
|
||||
FAMILY_NAME "Spleen"
|
||||
WEIGHT_NAME "Medium"
|
||||
FONT_VERSION "1.9.3"
|
||||
FONT_VERSION "2.0.0"
|
||||
FOUNDRY "misc"
|
||||
SLANT "R"
|
||||
SETWIDTH_NAME "Normal"
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
STARTFONT 2.1
|
||||
COMMENT /*
|
||||
COMMENT * Spleen 5x8 1.9.3
|
||||
COMMENT * Spleen 5x8 2.0.0
|
||||
COMMENT * Copyright (c) 2018-2023, Frederic Cambus
|
||||
COMMENT * https://www.cambus.net/
|
||||
COMMENT *
|
||||
@ -18,7 +18,7 @@ FONTBOUNDINGBOX 5 8 0 -1
|
||||
STARTPROPERTIES 20
|
||||
FAMILY_NAME "Spleen"
|
||||
WEIGHT_NAME "Medium"
|
||||
FONT_VERSION "1.9.3"
|
||||
FONT_VERSION "2.0.0"
|
||||
FOUNDRY "misc"
|
||||
SLANT "R"
|
||||
SETWIDTH_NAME "Normal"
|
||||
|
@ -1,6 +1,6 @@
|
||||
STARTFONT 2.1
|
||||
COMMENT /*
|
||||
COMMENT * Spleen 6x12 1.9.3
|
||||
COMMENT * Spleen 6x12 2.0.0
|
||||
COMMENT * Copyright (c) 2018-2023, Frederic Cambus
|
||||
COMMENT * https://www.cambus.net/
|
||||
COMMENT *
|
||||
@ -18,7 +18,7 @@ FONTBOUNDINGBOX 6 12 0 -3
|
||||
STARTPROPERTIES 20
|
||||
FAMILY_NAME "Spleen"
|
||||
WEIGHT_NAME "Medium"
|
||||
FONT_VERSION "1.9.3"
|
||||
FONT_VERSION "2.0.0"
|
||||
FOUNDRY "misc"
|
||||
SLANT "R"
|
||||
SETWIDTH_NAME "Normal"
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user