aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Ziaee <ziaee@FreeBSD.org>2026-02-01 15:20:32 +0000
committerAlexander Ziaee <ziaee@FreeBSD.org>2026-02-01 15:20:32 +0000
commit147eec579c879070d5c1a8a6baee18f8e86074d5 (patch)
tree6e4f8efad16f8ed26127b8be5a48323765b9ad9a
parente364562a4012d6d9cb334795b97e929cfa2a5dff (diff)
Vendor import of Spleen font 2.2.0vendor/spleen/2.2.0vendor/spleen
-rw-r--r--ChangeLog24
-rw-r--r--LICENSE2
-rw-r--r--README.md15
-rw-r--r--spleen-12x24.bdf364
-rw-r--r--spleen-16x32.bdf391
-rw-r--r--spleen-32x64.bdf767
-rw-r--r--spleen-5x8.bdf8
-rw-r--r--spleen-6x12.bdf8
-rw-r--r--spleen-8x16.bdf219
9 files changed, 1669 insertions, 129 deletions
diff --git a/ChangeLog b/ChangeLog
index bbe2cd4d422e..f5e090671741 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+Spleen 2.2.0 (2026-02-01)
+
+- Add stand alone caron in the 8x16, 12x24, 16x32, and 32x64 versions
+- Fix stand alone breve in the 12x24 version
+- Add white square symbol in the 8x16, 16x32, and 32x64 versions
+- Add dagger and double dagger symbols in the 8x16, 12x24, 16x32, and
+ 32x64 versions
+- Fix black and white squares alignment in the 16x32 and 32x64 versions
+- Add black and white square characters in the 12x24 version
+- Add hyphen, along with en and em dashes in the 8x16, 12x24, 16x32, and
+ 32x64 versions
+- Add mathematical left and right angle brackets in the 8x16, 12x24, 16x32,
+ and 32x64 versions
+- Fix right parenthesis alignment in the 32x64 version
+- Fix right curly bracket alignment in the 12x24 version
+- Fix less-than sign alignment in the 12x24 version
+
+- Makefile: replace BSD Make .for loops with portable dependency rules,
+ the project can now be built with both BSD Make and GNU Make
+- Add 'woff' and 'woff2' targets to generate WOFF and WOFF2 versions
+- Add tests for validating and sanitizing OTF, WOFF and WOFF2 fonts
+
+
+
Spleen 2.1.0 (2024-03-22)
- Document how wsfont header files (for OpenBSD and NetBSD) are generated
diff --git a/LICENSE b/LICENSE
index 4387948e8467..6928cd0fc323 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2018-2024, Frederic Cambus
+Copyright (c) 2018-2026, Frederic Cambus
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff --git a/README.md b/README.md
index a80773ec8420..12771f96019e 100644
--- a/README.md
+++ b/README.md
@@ -26,8 +26,8 @@ Spleen is a monospaced bitmap font available in 6 sizes:
Each size is provided in the Glyph Bitmap Distribution Format (BDF), and
release tarballs contain the fonts in the following formats: `PCF`, `PSF`
-(for the Linux console), `OTB`, `OTF`, `.dfont` for macOS users, and `FON`
-for Windows users.
+(for the Linux console), `OTB`, `OTF`, `WOFF`, `WOFF2`, `.dfont` for macOS
+users, and `FON` for Windows users.
All font sizes contain all ISO/IEC 8859-1 characters (Basic Latin and Latin-1
Supplement Unicode block), Latin Extended-A characters, as well as Box Drawing,
@@ -198,6 +198,15 @@ disabled.
- Spleen 16x32: 24 Pt (32 pixels)
- Spleen 32x64: 48 Pt (64 pixels)
+### Web Fonts
+
+Release tarballs provide WOFF and WOFF2 versions suitable for use on the Web.
+
+As with the OpenType versions from which they are generated, WOFF and WOFF2
+fonts should be used at their native pixel sizes, with font smoothing and
+anti-aliasing disabled when possible, to preserve the original bitmap
+appearance.
+
## License
Spleen is released under the BSD 2-Clause license. See `LICENSE` file for
@@ -246,7 +255,7 @@ GitHub: https://github.com/fcambus/spleen
[11]: https://www.freshports.org/x11-fonts/spleen/
[12]: https://aur.archlinux.org/packages/spleen-font/
[13]: https://github.com/void-linux/void-packages/tree/master/srcpkgs/font-spleen
-[14]: https://github.com/NixOS/nixpkgs/tree/master/pkgs/data/fonts/spleen
+[14]: https://github.com/NixOS/nixpkgs/tree/master/pkgs/by-name/sp/spleen
[15]: https://packages.debian.org/search?keywords=spleen
[16]: https://packages.ubuntu.com/search?keywords=spleen
[17]: https://ports.macports.org/port/font-spleen/
diff --git a/spleen-12x24.bdf b/spleen-12x24.bdf
index 1c4fa12beb9a..5e757ae3d8ad 100644
--- a/spleen-12x24.bdf
+++ b/spleen-12x24.bdf
@@ -1,11 +1,11 @@
STARTFONT 2.1
COMMENT /*
-COMMENT * Spleen 12x24 2.1.0
-COMMENT * Copyright (c) 2018-2024, Frederic Cambus
+COMMENT * Spleen 12x24 2.2.0
+COMMENT * Copyright (c) 2018-2026, Frederic Cambus
COMMENT * https://www.cambus.net/
COMMENT *
COMMENT * Created: 2018-08-15
-COMMENT * Last Updated: 2024-03-22
+COMMENT * Last Updated: 2026-01-31
COMMENT *
COMMENT * Spleen is released under the BSD 2-Clause license.
COMMENT * See LICENSE file for details.
@@ -18,7 +18,7 @@ FONTBOUNDINGBOX 12 24 0 -5
STARTPROPERTIES 20
FAMILY_NAME "Spleen"
WEIGHT_NAME "Medium"
-FONT_VERSION "2.1.0"
+FONT_VERSION "2.2.0"
FOUNDRY "misc"
SLANT "R"
SETWIDTH_NAME "Normal"
@@ -33,11 +33,11 @@ CHARSET_ENCODING "1"
MIN_SPACE 12
FONT_ASCENT 19
FONT_DESCENT 5
-COPYRIGHT "Copyright (c) 2018-2024, Frederic Cambus"
+COPYRIGHT "Copyright (c) 2018-2026, Frederic Cambus"
DEFAULT_CHAR 32
_GBDFED_INFO "Edited with gbdfed 1.6."
ENDPROPERTIES
-CHARS 916
+CHARS 926
STARTCHAR SPACE
ENCODING 32
SWIDTH 500 0
@@ -916,7 +916,6 @@ BITMAP
0000
0000
0000
-0060
00C0
0180
0300
@@ -924,13 +923,14 @@ BITMAP
0C00
1800
3000
+6000
+3000
1800
0C00
0600
0300
0180
00C0
-0060
0000
0000
0000
@@ -2928,28 +2928,28 @@ DWIDTH 12 0
BBX 12 24 0 -5
BITMAP
0000
-3C00
+7800
+0C00
+0600
+0600
+0600
+0600
+0600
+0600
0600
0300
-0300
-0300
-0300
-0300
-0300
-0300
-0180
-00E0
-00E0
-0180
-0300
-0300
-0300
-0300
-0300
-0300
+01C0
+01C0
0300
0600
-3C00
+0600
+0600
+0600
+0600
+0600
+0600
+0C00
+7800
0000
ENDCHAR
STARTCHAR TILDE
@@ -11725,13 +11725,44 @@ BITMAP
0000
0000
ENDCHAR
+STARTCHAR CARON
+ENCODING 711
+SWIDTH 500 0
+DWIDTH 12 0
+BBX 12 24 0 -5
+BITMAP
+30C0
+1980
+0F00
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+ENDCHAR
STARTCHAR BREVE
ENCODING 728
SWIDTH 500 0
DWIDTH 12 0
BBX 12 24 0 -5
BITMAP
-30C0
+1980
1980
0F00
0000
@@ -14236,6 +14267,99 @@ BITMAP
0000
0000
ENDCHAR
+STARTCHAR HYPHEN
+ENCODING 8208
+SWIDTH 500 0
+DWIDTH 12 0
+BBX 12 24 0 -5
+BITMAP
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+1F80
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+ENDCHAR
+STARTCHAR EN DASH
+ENCODING 8211
+SWIDTH 500 0
+DWIDTH 12 0
+BBX 12 24 0 -5
+BITMAP
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+3FC0
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+ENDCHAR
+STARTCHAR EM DASH
+ENCODING 8212
+SWIDTH 500 0
+DWIDTH 12 0
+BBX 12 24 0 -5
+BITMAP
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+3FC0
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+ENDCHAR
STARTCHAR DOUBLE VERTICAL LINE
ENCODING 8214
SWIDTH 500 0
@@ -14391,6 +14515,68 @@ BITMAP
0000
0000
ENDCHAR
+STARTCHAR DAGGER
+ENCODING 8224
+SWIDTH 500 0
+DWIDTH 12 0
+BBX 12 24 0 -5
+BITMAP
+0000
+0000
+0000
+0600
+0600
+0600
+3FC0
+0600
+0600
+0600
+0600
+0600
+0600
+0600
+0600
+0600
+0600
+0600
+0600
+0600
+0600
+0000
+0000
+0000
+ENDCHAR
+STARTCHAR DOUBLE DAGGER
+ENCODING 8225
+SWIDTH 500 0
+DWIDTH 12 0
+BBX 12 24 0 -5
+BITMAP
+0000
+0000
+0000
+0600
+0600
+0600
+3FC0
+0600
+0600
+0600
+0600
+0600
+0600
+0600
+0600
+0600
+0600
+3FC0
+0600
+0600
+0600
+0000
+0000
+0000
+ENDCHAR
STARTCHAR BULLET
ENCODING 8226
SWIDTH 500 0
@@ -19661,6 +19847,68 @@ FFF0
FFF0
FFF0
ENDCHAR
+STARTCHAR BLACK SQUARE
+ENCODING 9632
+SWIDTH 500 0
+DWIDTH 12 0
+BBX 12 24 0 -5
+BITMAP
+0000
+0000
+0000
+0000
+0000
+0000
+3FC0
+3FC0
+3FC0
+3FC0
+3FC0
+3FC0
+3FC0
+3FC0
+3FC0
+3FC0
+3FC0
+3FC0
+0000
+0000
+0000
+0000
+0000
+0000
+ENDCHAR
+STARTCHAR WHITE SQUARE
+ENCODING 9633
+SWIDTH 500 0
+DWIDTH 12 0
+BBX 12 24 0 -5
+BITMAP
+0000
+0000
+0000
+0000
+0000
+0000
+3FC0
+30C0
+30C0
+30C0
+30C0
+30C0
+30C0
+30C0
+30C0
+30C0
+30C0
+3FC0
+0000
+0000
+0000
+0000
+0000
+0000
+ENDCHAR
STARTCHAR BLACK DIAMOND
ENCODING 9670
SWIDTH 500 0
@@ -20281,6 +20529,68 @@ FFE0
0000
0000
ENDCHAR
+STARTCHAR MATHEMATICAL LEFT ANGLE BRACKET
+ENCODING 10216
+SWIDTH 500 0
+DWIDTH 12 0
+BBX 12 24 0 -5
+BITMAP
+0000
+0000
+0000
+0000
+0300
+0300
+0600
+0600
+0C00
+0C00
+1800
+1800
+1800
+0C00
+0C00
+0600
+0600
+0300
+0300
+0000
+0000
+0000
+0000
+0000
+ENDCHAR
+STARTCHAR MATHEMATICAL RIGHT ANGLE BRACKET
+ENCODING 10217
+SWIDTH 500 0
+DWIDTH 12 0
+BBX 12 24 0 -5
+BITMAP
+0000
+0000
+0000
+0000
+0C00
+0C00
+0600
+0600
+0300
+0300
+0180
+0180
+0180
+0300
+0300
+0600
+0600
+0C00
+0C00
+0000
+0000
+0000
+0000
+0000
+ENDCHAR
STARTCHAR BRAILLE PATTERN BLANK
ENCODING 10240
SWIDTH 500 0
diff --git a/spleen-16x32.bdf b/spleen-16x32.bdf
index 4d27a4ba1939..48cbf3223799 100644
--- a/spleen-16x32.bdf
+++ b/spleen-16x32.bdf
@@ -1,11 +1,11 @@
STARTFONT 2.1
COMMENT /*
-COMMENT * Spleen 16x32 2.1.0
-COMMENT * Copyright (c) 2018-2024, Frederic Cambus
+COMMENT * Spleen 16x32 2.2.0
+COMMENT * Copyright (c) 2018-2026, Frederic Cambus
COMMENT * https://www.cambus.net/
COMMENT *
COMMENT * Created: 2018-08-12
-COMMENT * Last Updated: 2024-03-22
+COMMENT * Last Updated: 2026-01-29
COMMENT *
COMMENT * Spleen is released under the BSD 2-Clause license.
COMMENT * See LICENSE file for details.
@@ -18,7 +18,7 @@ FONTBOUNDINGBOX 16 32 0 -6
STARTPROPERTIES 20
FAMILY_NAME "Spleen"
WEIGHT_NAME "Medium"
-FONT_VERSION "2.1.0"
+FONT_VERSION "2.2.0"
FOUNDRY "misc"
SLANT "R"
SETWIDTH_NAME "Normal"
@@ -33,11 +33,11 @@ CHARSET_ENCODING "1"
MIN_SPACE 16
FONT_ASCENT 26
FONT_DESCENT 6
-COPYRIGHT "Copyright (c) 2018-2024, Frederic Cambus"
+COPYRIGHT "Copyright (c) 2018-2026, Frederic Cambus"
DEFAULT_CHAR 32
_GBDFED_INFO "Edited with gbdfed 1.6."
ENDPROPERTIES
-CHARS 969
+CHARS 978
STARTCHAR SPACE
ENCODING 32
SWIDTH 500 0
@@ -14780,6 +14780,45 @@ BITMAP
0000
0000
ENDCHAR
+STARTCHAR CARON
+ENCODING 711
+SWIDTH 500 0
+DWIDTH 16 0
+BBX 16 32 0 -6
+BITMAP
+0E70
+07E0
+03C0
+0180
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+ENDCHAR
STARTCHAR BREVE
ENCODING 728
SWIDTH 500 0
@@ -18407,6 +18446,123 @@ BITMAP
0000
0000
ENDCHAR
+STARTCHAR HYPHEN
+ENCODING 8208
+SWIDTH 500 0
+DWIDTH 16 0
+BBX 16 32 0 -6
+BITMAP
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+1FF8
+1FF8
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+ENDCHAR
+STARTCHAR EN DASH
+ENCODING 8211
+SWIDTH 500 0
+DWIDTH 16 0
+BBX 16 32 0 -6
+BITMAP
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+3FFC
+3FFC
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+ENDCHAR
+STARTCHAR EM DASH
+ENCODING 8212
+SWIDTH 500 0
+DWIDTH 16 0
+BBX 16 32 0 -6
+BITMAP
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+3FFC
+3FFC
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+ENDCHAR
STARTCHAR DOUBLE VERTICAL LINE
ENCODING 8214
SWIDTH 500 0
@@ -18602,6 +18758,84 @@ BITMAP
0000
0000
ENDCHAR
+STARTCHAR DAGGER
+ENCODING 8224
+SWIDTH 500 0
+DWIDTH 16 0
+BBX 16 32 0 -6
+BITMAP
+0000
+0000
+0000
+0000
+0180
+0180
+0180
+0180
+1FF8
+1FF8
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0000
+0000
+0000
+0000
+ENDCHAR
+STARTCHAR DOUBLE DAGGER
+ENCODING 8225
+SWIDTH 500 0
+DWIDTH 16 0
+BBX 16 32 0 -6
+BITMAP
+0000
+0000
+0000
+0000
+0180
+0180
+0180
+0180
+1FF8
+1FF8
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+0180
+1FF8
+1FF8
+0180
+0180
+0180
+0180
+0000
+0000
+0000
+0000
+ENDCHAR
STARTCHAR BULLET
ENCODING 8226
SWIDTH 500 0
@@ -25987,23 +26221,62 @@ BITMAP
0000
0000
0000
-3FF0
-3FF0
-3FF0
-3FF0
-3FF0
-3FF0
-3FF0
-3FF0
-3FF0
-3FF0
-3FF0
-3FF0
-3FF0
-3FF0
+0000
+1FF8
+1FF8
+1FF8
+1FF8
+1FF8
+1FF8
+1FF8
+1FF8
+1FF8
+1FF8
+1FF8
+1FF8
+1FF8
+1FF8
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+0000
+ENDCHAR
+STARTCHAR WHITE SQUARE
+ENCODING 9633
+SWIDTH 500 0
+DWIDTH 16 0
+BBX 16 32 0 -6
+BITMAP
+0000
+0000
+0000
+0000
+0000
+0000
0000
0000
0000
+1FF8
+1FF8
+1818
+1818
+1818
+1818
+1818
+1818
+1818
+1818
+1818
+1818
+1FF8
+1FF8
+0000
+0000
0000
0000
0000
@@ -27260,6 +27533,84 @@ F800
0000
0000
ENDCHAR
+STARTCHAR MATHEMATICAL LEFT ANGLE BRACKET
+ENCODING 10216
+SWIDTH 500 0
+DWIDTH 16 0
+BBX 16 32 0 -6
+BITMAP
+0000
+0000
+0000
+0000
+0000
+0000
+0070
+00E0
+00E0
+01C0
+01C0
+0380
+0380
+0700
+0700
+0E00
+0E00
+0700
+0700
+0380
+0380
+01C0
+01C0
+00E0
+00E0
+0070
+0000
+0000
+0000
+0000
+0000
+0000
+ENDCHAR
+STARTCHAR MATHEMATICAL RIGHT ANGLE BRACKET
+ENCODING 10217
+SWIDTH 500 0
+DWIDTH 16 0
+BBX 16 32 0 -6
+BITMAP
+0000
+0000
+0000
+0000
+0000
+0000
+0E00
+0700
+0700
+0380
+0380
+01C0
+01C0
+00E0
+00E0
+0070
+0070
+00E0
+00E0
+01C0
+01C0
+0380
+0380
+0700
+0700
+0E00
+0000
+0000
+0000
+0000
+0000
+0000
+ENDCHAR
STARTCHAR BRAILLE PATTERN BLANK
ENCODING 10240
SWIDTH 500 0
diff --git a/spleen-32x64.bdf b/spleen-32x64.bdf
index 457a8034a382..c2b0d8a62f27 100644
--- a/spleen-32x64.bdf
+++ b/spleen-32x64.bdf
@@ -1,11 +1,11 @@
STARTFONT 2.1
COMMENT /*
-COMMENT * Spleen 32x64 2.1.0
-COMMENT * Copyright (c) 2018-2024, Frederic Cambus
+COMMENT * Spleen 32x64 2.2.0
+COMMENT * Copyright (c) 2018-2026, Frederic Cambus
COMMENT * https://www.cambus.net/
COMMENT *
COMMENT * Created: 2018-09-11
-COMMENT * Last Updated: 2024-03-21
+COMMENT * Last Updated: 2026-01-29
COMMENT *
COMMENT * Spleen is released under the BSD 2-Clause license.
COMMENT * See LICENSE file for details.
@@ -18,7 +18,7 @@ FONTBOUNDINGBOX 32 64 0 -12
STARTPROPERTIES 20
FAMILY_NAME "Spleen"
WEIGHT_NAME "Medium"
-FONT_VERSION "2.1.0"
+FONT_VERSION "2.2.0"
FOUNDRY "misc"
SLANT "R"
SETWIDTH_NAME "Normal"
@@ -33,11 +33,11 @@ CHARSET_ENCODING "1"
MIN_SPACE 32
FONT_ASCENT 52
FONT_DESCENT 12
-COPYRIGHT "Copyright (c) 2018-2024, Frederic Cambus"
+COPYRIGHT "Copyright (c) 2018-2026, Frederic Cambus"
DEFAULT_CHAR 32
_GBDFED_INFO "Edited with gbdfed 1.6."
ENDPROPERTIES
-CHARS 969
+CHARS 978
STARTCHAR SPACE
ENCODING 32
SWIDTH 500 0
@@ -687,15 +687,17 @@ BITMAP
00000000
00000000
00000000
-07F80000
-07FE0000
-07FF8000
-07FFC000
-001FE000
-0007F000
+0FF00000
+0FFC0000
+0FFF0000
+0FFF8000
+003FC000
+000FE000
+0003F000
0001F800
0000FC00
-00007E00
+00007C00
+00003E00
00003E00
00001F00
00001F00
@@ -703,30 +705,26 @@ BITMAP
00000F80
000007C0
000007C0
+000003C0
+000003C0
000003E0
000003E0
000001E0
000001E0
-000001F0
-000001F0
-000000F0
-000000F0
-000000F0
-000000F0
-000000F0
-000000F0
-000000F0
-000000F0
-000000F0
-000000F0
-000000F0
-000000F0
-000001F0
-000001F0
+000001E0
+000001E0
+000001E0
+000001E0
+000001E0
+000001E0
+000001E0
+000001E0
000001E0
000001E0
000003E0
000003E0
+000003C0
+000003C0
000007C0
000007C0
00000F80
@@ -734,15 +732,17 @@ BITMAP
00001F00
00001F00
00003E00
-00007E00
+00003E00
+00007C00
0000FC00
0001F800
-0007F000
-001FE000
-07FFC000
-07FF8000
-07FE0000
-07F80000
+0003F000
+000FE000
+003FC000
+0FFF8000
+0FFF0000
+0FFC0000
+0FF00000
00000000
00000000
00000000
@@ -26876,6 +26876,77 @@ BITMAP
00000000
00000000
ENDCHAR
+STARTCHAR CARON
+ENCODING 711
+SWIDTH 500 0
+DWIDTH 32 0
+BBX 32 64 0 -12
+BITMAP
+00F81F00
+00FC3F00
+007E7E00
+003FFC00
+001FF800
+000FF000
+0007E000
+0003C000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+ENDCHAR
STARTCHAR BREVE
ENCODING 728
SWIDTH 500 0
@@ -33479,6 +33550,219 @@ BITMAP
00000000
00000000
ENDCHAR
+STARTCHAR HYPHEN
+ENCODING 8208
+SWIDTH 500 0
+DWIDTH 32 0
+BBX 32 64 0 -12
+BITMAP
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+ENDCHAR
+STARTCHAR EN DASH
+ENCODING 8211
+SWIDTH 500 0
+DWIDTH 32 0
+BBX 32 64 0 -12
+BITMAP
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+0FFFFFF0
+0FFFFFF0
+0FFFFFF0
+0FFFFFF0
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+ENDCHAR
+STARTCHAR EM DASH
+ENCODING 8212
+SWIDTH 500 0
+DWIDTH 32 0
+BBX 32 64 0 -12
+BITMAP
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+0FFFFFF0
+0FFFFFF0
+0FFFFFF0
+0FFFFFF0
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+ENDCHAR
STARTCHAR DOUBLE VERTICAL LINE
ENCODING 8214
SWIDTH 500 0
@@ -33834,6 +34118,148 @@ BITMAP
00000000
00000000
ENDCHAR
+STARTCHAR DAGGER
+ENCODING 8224
+SWIDTH 500 0
+DWIDTH 32 0
+BBX 32 64 0 -12
+BITMAP
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+ENDCHAR
+STARTCHAR DOUBLE DAGGER
+ENCODING 8225
+SWIDTH 500 0
+DWIDTH 32 0
+BBX 32 64 0 -12
+BITMAP
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+0003C000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+ENDCHAR
STARTCHAR BULLET
ENCODING 8226
SWIDTH 500 0
@@ -47275,36 +47701,107 @@ BITMAP
00000000
00000000
00000000
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
-0FFFFF00
00000000
00000000
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+ENDCHAR
+STARTCHAR WHITE SQUARE
+ENCODING 9633
+SWIDTH 500 0
+DWIDTH 32 0
+BBX 32 64 0 -12
+BITMAP
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03C003C0
+03FFFFC0
+03FFFFC0
+03FFFFC0
+03FFFFC0
00000000
00000000
00000000
@@ -49596,6 +50093,148 @@ FFC00000
00000000
00000000
ENDCHAR
+STARTCHAR MATHEMATICAL LEFT ANGLE BRACKET
+ENCODING 10216
+SWIDTH 500 0
+DWIDTH 32 0
+BBX 32 64 0 -12
+BITMAP
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00007E00
+00007E00
+0000FC00
+0000FC00
+0001F800
+0001F800
+0003F000
+0003F000
+0007E000
+0007E000
+000FC000
+000FC000
+001F8000
+001F8000
+003F0000
+003F0000
+007E0000
+007E0000
+00FC0000
+00FC0000
+00FC0000
+00FC0000
+007E0000
+007E0000
+003F0000
+003F0000
+001F8000
+001F8000
+000FC000
+000FC000
+0007E000
+0007E000
+0003F000
+0003F000
+0001F800
+0001F800
+0000FC00
+0000FC00
+00007E00
+00007E00
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+ENDCHAR
+STARTCHAR MATHEMATICAL RIGHT ANGLE BRACKET
+ENCODING 10217
+SWIDTH 500 0
+DWIDTH 32 0
+BBX 32 64 0 -12
+BITMAP
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+007E0000
+007E0000
+003F0000
+003F0000
+001F8000
+001F8000
+000FC000
+000FC000
+0007E000
+0007E000
+0003F000
+0003F000
+0001F800
+0001F800
+0000FC00
+0000FC00
+00007E00
+00007E00
+00003F00
+00003F00
+00003F00
+00003F00
+00007E00
+00007E00
+0000FC00
+0000FC00
+0001F800
+0001F800
+0003F000
+0003F000
+0007E000
+0007E000
+000FC000
+000FC000
+001F8000
+001F8000
+003F0000
+003F0000
+007E0000
+007E0000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+00000000
+ENDCHAR
STARTCHAR BRAILLE PATTERN BLANK
ENCODING 10240
SWIDTH 500 0
diff --git a/spleen-5x8.bdf b/spleen-5x8.bdf
index f8a477537686..65e7660d3f79 100644
--- a/spleen-5x8.bdf
+++ b/spleen-5x8.bdf
@@ -1,7 +1,7 @@
STARTFONT 2.1
COMMENT /*
-COMMENT * Spleen 5x8 2.1.0
-COMMENT * Copyright (c) 2018-2024, Frederic Cambus
+COMMENT * Spleen 5x8 2.2.0
+COMMENT * Copyright (c) 2018-2026, Frederic Cambus
COMMENT * https://www.cambus.net/
COMMENT *
COMMENT * Created: 2018-08-08
@@ -18,7 +18,7 @@ FONTBOUNDINGBOX 5 8 0 -1
STARTPROPERTIES 20
FAMILY_NAME "Spleen"
WEIGHT_NAME "Medium"
-FONT_VERSION "2.1.0"
+FONT_VERSION "2.2.0"
FOUNDRY "misc"
SLANT "R"
SETWIDTH_NAME "Normal"
@@ -33,7 +33,7 @@ CHARSET_ENCODING "1"
MIN_SPACE 5
FONT_DESCENT 1
FONT_ASCENT 7
-COPYRIGHT "Copyright (c) 2018-2024, Frederic Cambus"
+COPYRIGHT "Copyright (c) 2018-2026, Frederic Cambus"
DEFAULT_CHAR 32
_GBDFED_INFO "Edited with gbdfed 1.6."
ENDPROPERTIES
diff --git a/spleen-6x12.bdf b/spleen-6x12.bdf
index b8cb2fbf9443..26dc8b5adf89 100644
--- a/spleen-6x12.bdf
+++ b/spleen-6x12.bdf
@@ -1,7 +1,7 @@
STARTFONT 2.1
COMMENT /*
-COMMENT * Spleen 6x12 2.1.0
-COMMENT * Copyright (c) 2018-2024, Frederic Cambus
+COMMENT * Spleen 6x12 2.2.0
+COMMENT * Copyright (c) 2018-2026, Frederic Cambus
COMMENT * https://www.cambus.net/
COMMENT *
COMMENT * Created: 2020-04-08
@@ -18,7 +18,7 @@ FONTBOUNDINGBOX 6 12 0 -3
STARTPROPERTIES 20
FAMILY_NAME "Spleen"
WEIGHT_NAME "Medium"
-FONT_VERSION "2.1.0"
+FONT_VERSION "2.2.0"
FOUNDRY "misc"
SLANT "R"
SETWIDTH_NAME "Normal"
@@ -33,7 +33,7 @@ CHARSET_ENCODING "1"
MIN_SPACE 6
FONT_DESCENT 3
FONT_ASCENT 9
-COPYRIGHT "Copyright (c) 2018-2024, Frederic Cambus"
+COPYRIGHT "Copyright (c) 2018-2026, Frederic Cambus"
DEFAULT_CHAR 32
_GBDFED_INFO "Edited with gbdfed 1.6."
ENDPROPERTIES
diff --git a/spleen-8x16.bdf b/spleen-8x16.bdf
index 5c7c2684b4bd..ebd9ed0562b9 100644
--- a/spleen-8x16.bdf
+++ b/spleen-8x16.bdf
@@ -1,11 +1,11 @@
STARTFONT 2.1
COMMENT /*
-COMMENT * Spleen 8x16 2.1.0
-COMMENT * Copyright (c) 2018-2024, Frederic Cambus
+COMMENT * Spleen 8x16 2.2.0
+COMMENT * Copyright (c) 2018-2026, Frederic Cambus
COMMENT * https://www.cambus.net/
COMMENT *
COMMENT * Created: 2018-08-11
-COMMENT * Last Updated: 2024-01-27
+COMMENT * Last Updated: 2026-01-29
COMMENT *
COMMENT * Spleen is released under the BSD 2-Clause license.
COMMENT * See LICENSE file for details.
@@ -18,7 +18,7 @@ FONTBOUNDINGBOX 8 16 0 -4
STARTPROPERTIES 20
FAMILY_NAME "Spleen"
WEIGHT_NAME "Medium"
-FONT_VERSION "2.1.0"
+FONT_VERSION "2.2.0"
FOUNDRY "misc"
SLANT "R"
SETWIDTH_NAME "Normal"
@@ -33,11 +33,11 @@ CHARSET_ENCODING "1"
MIN_SPACE 8
FONT_ASCENT 12
FONT_DESCENT 4
-COPYRIGHT "Copyright (c) 2018-2024, Frederic Cambus"
+COPYRIGHT "Copyright (c) 2018-2026, Frederic Cambus"
DEFAULT_CHAR 32
_GBDFED_INFO "Edited with gbdfed 1.6."
ENDPROPERTIES
-CHARS 969
+CHARS 978
STARTCHAR SPACE
ENCODING 32
SWIDTH 500 0
@@ -8732,6 +8732,29 @@ C6
00
00
ENDCHAR
+STARTCHAR CARON
+ENCODING 711
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+6C
+38
+10
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00
+ENDCHAR
STARTCHAR BREVE
ENCODING 728
SWIDTH 500 0
@@ -10871,6 +10894,75 @@ C0
00
00
ENDCHAR
+STARTCHAR HYPHEN
+ENCODING 8208
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+00
+00
+00
+00
+00
+3C
+00
+00
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR EN DASH
+ENCODING 8211
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+00
+00
+00
+00
+7E
+00
+00
+00
+00
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR EM DASH
+ENCODING 8212
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+00
+00
+00
+00
+7E
+00
+00
+00
+00
+00
+00
+00
+00
+ENDCHAR
STARTCHAR DOUBLE VERTICAL LINE
ENCODING 8214
SWIDTH 500 0
@@ -10986,6 +11078,52 @@ BITMAP
00
00
ENDCHAR
+STARTCHAR DAGGER
+ENCODING 8224
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+18
+18
+7E
+18
+18
+18
+18
+18
+18
+18
+18
+18
+00
+00
+00
+ENDCHAR
+STARTCHAR DOUBLE DAGGER
+ENCODING 8225
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+18
+18
+7E
+18
+18
+18
+18
+18
+18
+7E
+18
+18
+00
+00
+00
+ENDCHAR
STARTCHAR BULLET
ENCODING 8226
SWIDTH 500 0
@@ -15356,6 +15494,29 @@ BITMAP
00
00
ENDCHAR
+STARTCHAR WHITE SQUARE
+ENCODING 9633
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+00
+00
+7C
+44
+44
+44
+44
+44
+7C
+00
+00
+00
+00
+00
+ENDCHAR
STARTCHAR BLACK RECTANGLE
ENCODING 9644
SWIDTH 500 0
@@ -16092,6 +16253,52 @@ C0
00
00
ENDCHAR
+STARTCHAR MATHEMATICAL LEFT ANGLE BRACKET
+ENCODING 10216
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+0C
+0C
+18
+18
+30
+30
+18
+18
+0C
+0C
+00
+00
+00
+00
+ENDCHAR
+STARTCHAR MATHEMATICAL RIGHT ANGLE BRACKET
+ENCODING 10217
+SWIDTH 500 0
+DWIDTH 8 0
+BBX 8 16 0 -4
+BITMAP
+00
+00
+30
+30
+18
+18
+0C
+0C
+18
+18
+30
+30
+00
+00
+00
+00
+ENDCHAR
STARTCHAR BRAILLE PATTERN BLANK
ENCODING 10240
SWIDTH 500 0