chiark / gitweb /
Initial Debianisation
authorBen Harris <bjh21@bjh21.me.uk>
Sat, 5 Oct 2024 22:25:42 +0000 (23:25 +0100)
committerBen Harris <bjh21@bjh21.me.uk>
Sat, 5 Oct 2024 22:57:33 +0000 (23:57 +0100)
This installs just the OTF fonts in /usr/share/fonts and doesn't attempt
to do anything useful with the bitmaps.

debian/changelog [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/docs [new file with mode: 0644]
debian/install [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/source/format [new file with mode: 0644]

diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..02bc25c
--- /dev/null
@@ -0,0 +1,5 @@
+fonts-bedstead (002.008-1~) UNRELEASED; urgency=medium
+
+  * Initial release.
+
+ -- Ben Harris <bjh21@bjh21.me.uk>  Sat, 05 Oct 2024 19:04:44 +0100
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..f8fa704
--- /dev/null
@@ -0,0 +1,26 @@
+Source: fonts-bedstead
+Maintainer: Ben Harris <bjh21@bjh21.me.uk>
+Section: non-free/fonts
+Priority: optional
+Build-Depends: fontforge, ghostscript, debhelper-compat (= 13)
+Standards-Version: 4.7.0
+Homepage: https://bjh21.me.uk/bedstead/
+
+Package: fonts-bedstead
+Architecture: all
+Multi-Arch: foreign
+Depends: ${misc:Depends}
+Description: monospace fonts inspired by SAA5050 character generator
+ Bedstead is a family of outline fonts based on the characters
+ produced by the Mullard SAA5050 series of Teletext Character
+ Generators. The SAA5050 is familiar to those of a certain age as the
+ chip that produced the MODE 7 display on the BBC Microcomputer. It
+ generates characters from a 5 × 9 pixel matrix, smoothing diagonal
+ lines to produce an interlaced 10 × 18 matrix for each
+ character. Bedstead extends that algorithm to continuity, converting
+ a 5 × 9 pixel grid into an outline with smooth diagonals.
+ .
+ Bedstead includes all the character designs from the SAA5050 and its
+ various sister chips, including Cyrillic and Hebrew alphabets. It
+ also has a large number of custom-designed glyphs, all of them of
+ course based on the same 5 × 9 pixel grid.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..cc9bfc2
--- /dev/null
@@ -0,0 +1,41 @@
+The upstream sources for Bedstead were obtained from
+<https://bjh21.me.uk/bedstead/>.
+
+This explanation of Bedstead's copyright situation comes from
+bedstead.c:
+
+/*
+ * Many of the character bitmaps below formed the typeface embodied in
+ * the SAA5050 series of character-generator chips originally made and
+ * sold by British company Mullard in the early 1980s.  Copyright in the
+ * typeface will still be owned by Mullard's corporate successors, but
+ * under section 55 of the Copyright Designs and Patents Act 1988 that
+ * copyright is no longer infringed by the production or use of
+ * articles specifically designed or adapted for producing material in
+ * that typeface.
+ *
+ * The rest of the glyphs, and all of the code in this file, were
+ * written by Ben Harris <bjh21@bjh21.me.uk>, Simon Tatham
+ * <anakin@pobox.com>, and Marnanel Thurman <marnanel@thurman.org.uk>
+ * between 2009 and 2024.
+ *
+ * To the extent possible under law, Ben Harris, Simon Tatham, and
+ * Marnanel Thurman have dedicated all copyright and related and
+ * neighboring rights to this software and the embodied typeface to
+ * the public domain worldwide.  This software and typeface are
+ * distributed without any warranty.
+ *
+ * You should have received a copy of the CC0 Public Domain Dedication
+ * along with this software. If not, see
+ * <http://creativecommons.org/publicdomain/zero/1.0/>.
+ */
+
+A copy of the CC0 Public Domain Dedication is available on Debian
+systems in /usr/share/common-licenses/CC0-1.0
+
+Bedstead is not part of Debian because it is not entirely free.  While
+there are no restrictions on the distribution and use of the typefaces
+as typefaces, the original SAA5050 character designs are still under
+copyright as artistic works in the United Kingdom and use of them
+other than by making and using typefaces might infringe that
+copyright.
diff --git a/debian/docs b/debian/docs
new file mode 100644 (file)
index 0000000..061a305
--- /dev/null
@@ -0,0 +1,2 @@
+NEWS
+bedstead-complement.pdf
diff --git a/debian/install b/debian/install
new file mode 100644 (file)
index 0000000..3ed16df
--- /dev/null
@@ -0,0 +1 @@
+*.otf /usr/share/fonts/opentype/bedstead
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..cbe925d
--- /dev/null
@@ -0,0 +1,3 @@
+#!/usr/bin/make -f
+%:
+       dh $@
diff --git a/debian/source/format b/debian/source/format
new file mode 100644 (file)
index 0000000..d3827e7
--- /dev/null
@@ -0,0 +1 @@
+1.0