x11-fonts/bedstead: New port: SAA5050 teletext outline font

This commit is contained in:
Jimmy Olgeni
2026-07-18 00:55:36 +02:00
parent 29e66d2e3d
commit 3fc2dd76f4
4 changed files with 52 additions and 0 deletions
+1
View File
@@ -25,6 +25,7 @@
SUBDIR += bdf2sfd
SUBDIR += bdfresize
SUBDIR += bdftopcf
SUBDIR += bedstead
SUBDIR += bitstream-vera
SUBDIR += bitter
SUBDIR += blackout
+39
View File
@@ -0,0 +1,39 @@
PORTNAME= bedstead
DISTVERSION= 3.261
CATEGORIES= x11-fonts
MASTER_SITES= https://bjh21.me.uk/bedstead/
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Outline font based on the Mullard SAA5050 teletext character generator
WWW= https://bjh21.me.uk/bedstead/
LICENSE= CC0-1.0
LICENSE_FILE= ${WRKSRC}/COPYING
USES= fonts zip
NO_ARCH= yes
NO_BUILD= yes
PLIST_FILES= ${OTFFILES:S,^,${FONTSDIR:S,^${PREFIX}/,,}/,}
OTFFILES= bedstead.otf \
bedstead-bold.otf \
bedstead-boldcondensed.otf \
bedstead-boldextended.otf \
bedstead-boldextracondensed.otf \
bedstead-boldsemicondensed.otf \
bedstead-boldultracondensed.otf \
bedstead-condensed.otf \
bedstead-extended.otf \
bedstead-extracondensed.otf \
bedstead-semicondensed.otf \
bedstead-ultracondensed.otf
do-install:
@${MKDIR} ${STAGEDIR}${FONTSDIR}
.for f in ${OTFFILES}
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${FONTSDIR}
.endfor
.include <bsd.port.mk>
+3
View File
@@ -0,0 +1,3 @@
TIMESTAMP = 1784328845
SHA256 (bedstead-3.261.zip) = 697b61ef9236031d45456d3dd5469feab7801a4a711a236f210d31d4dfaecac3
SIZE (bedstead-3.261.zip) = 1690374
+9
View File
@@ -0,0 +1,9 @@
Bedstead is a family of outline fonts based on the characters produced by
the Mullard SAA5050 series of Teletext Character Generators, as used to
render the MODE 7 display on the BBC Microcomputer and other systems.
The generator turns the original 5x9 pixel cells into smooth outlines,
reproducing the diagonal-smoothing behaviour of the SAA5050 hardware. The
family provides six width variants (from ultra condensed to extended), each
in regular and bold weights, and covers Latin, Cyrillic and Hebrew glyphs
plus the teletext mosaic graphics characters.