From: Ben Harris Date: Sat, 5 Oct 2024 22:25:42 +0000 (+0100) Subject: Initial Debianisation X-Git-Tag: debian/002.008-1~8 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=6fbfada042ef182c92cccb2c5b7b47a47eda0908;p=bedstead-debian.git Initial Debianisation This installs just the OTF fonts in /usr/share/fonts and doesn't attempt to do anything useful with the bitmaps. --- diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..02bc25c --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +fonts-bedstead (002.008-1~) UNRELEASED; urgency=medium + + * Initial release. + + -- Ben Harris Sat, 05 Oct 2024 19:04:44 +0100 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..f8fa704 --- /dev/null +++ b/debian/control @@ -0,0 +1,26 @@ +Source: fonts-bedstead +Maintainer: Ben Harris +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 index 0000000..cc9bfc2 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,41 @@ +The upstream sources for Bedstead were obtained from +. + +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 , Simon Tatham + * , and Marnanel Thurman + * 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 + * . + */ + +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 index 0000000..061a305 --- /dev/null +++ b/debian/docs @@ -0,0 +1,2 @@ +NEWS +bedstead-complement.pdf diff --git a/debian/install b/debian/install new file mode 100644 index 0000000..3ed16df --- /dev/null +++ b/debian/install @@ -0,0 +1 @@ +*.otf /usr/share/fonts/opentype/bedstead diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..cbe925d --- /dev/null +++ b/debian/rules @@ -0,0 +1,3 @@ +#!/usr/bin/make -f +%: + dh $@ diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..d3827e7 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +1.0