39 Commits

Author SHA1 Message Date
Ben Harris
d2a749c465 Add NEWS to distfiles. 2018-04-25 22:21:54 +01:00
Ben Harris
0f9d379316 Make any rule that uses Ghostscript depend on the Fontmap. 2018-04-09 22:27:24 +01:00
Ben Harris
6932fab2b4 Correctly remove bedstead-complement.ps when making clean.
I forgot to update the rule for the new filename.
2018-04-09 22:14:52 +01:00
Ben Harris
8ff0c0634b Remove everything relating to PFA and AFM files.
Nothing in the build system uses them now, and I'd already stopped
distributing them.
2018-04-09 22:14:10 +01:00
Ben Harris
4cd84ee82c Don't include SFD files in distribution.
They're not really finished products.  Also I don't think I should
encourage people to load random SFDs since FontForge will apparently
happily execute Python code it finds in them.
2018-04-09 22:12:09 +01:00
Ben Harris
f8acc16830 Rename glyph complement PDF and add it to the distribution.
"bedstead" now appears in the name.
2018-04-09 21:48:51 +01:00
Ben Harris
665a6dc28b Mention stroked fonts on Web page (with a sample). 2018-04-04 22:17:06 +01:00
Ben Harris
4b4dac09bf Add a temporary makefile target for experimental fonts. 2017-11-27 00:09:28 +00:00
Ben Harris
9a93b07e13 Makefile machinery for stroked fonts. 2017-08-12 09:36:43 +01:00
Ben Harris
a9d3d9660a Remove explicit mention of Dwarf Fortress files from "all" target.
They're pulled in by $(DISTFILES) anyway.
2017-08-08 00:55:54 +01:00
Ben Harris
1abfbc4307 Don't generate BDF for non-default fonts.
The other widths will generate terrible bitmaps, so just don't bother.
2017-08-08 00:37:06 +01:00
Ben Harris
8cb534f2f0 Don't generate PFA and AFM files by default, and don't ship them.
They were only built because I didn't know how to make Ghostscript 
use OTF files directly.  Now that I do, there's no need to keep 
them, so dropping them for 002.000 makes sense.
2017-08-08 00:29:47 +01:00
Ben Harris
beda7a12f3 Fix FontForge Makefile rules to work properly.
When generating secondary targets, they still need to pass the name of
the primary target to FontForge.
2017-08-06 23:12:09 +01:00
Ben Harris
dd7d33d90d Add *.afm to the list of things cleaned by "make clean". 2017-08-06 22:59:48 +01:00
Ben Harris
fba832ba73 Use pd2pdf in place of gs -sDEVICE=pdfwrite.
This is simpler and means that .setpdfwrite gets called automatically.
2017-07-31 22:39:43 +01:00
Ben Harris
3dec694bd2 Feed OTF fonts to GhostScript via Fontmap rather than PFA on command-line.
This should make it practical to provide metadata in comments for (e.g.) 
PDF generation.
2017-07-31 19:27:14 +01:00
Ben Harris
034e78153b Don't list "bedstead" as a prereq for "make dist".
The recipe doesn't use it.
2017-07-31 16:34:22 +01:00
Ben Harris
c5ebead2cd Use the correct option to get a glyph complement.
It didn't matter before because bedstead.c would almost always produce
a glyph complement.
2017-07-31 16:29:45 +01:00
Ben Harris
2e8a4e90c9 Beginnings of mechanisms for generating a glyph complement PDF. 2017-07-22 21:44:12 +01:00
Ben Harris
6062313421 Comprehensive rework of widths. Now there are six.
The names of the widths now track those in the OpenType 'OS/2' table, so 
the former condensed and semicondensed are now ultra-condensed and 
extra-condensed, and there are new condensed and semi-condensed widths 
to fill the gaps.  Also, the fonts are named more consistently with 
Adobe's practice: "Bedstead Semi Condensed" and so forth.

The new Bedstead Condensed makes a pretty decent terminal font, which is 
a nice side-effect.
2017-07-15 23:22:14 +01:00
Ben Harris
247547bf40 Web page update for condensed fonts. 2017-07-03 00:43:22 +01:00
Ben Harris
fd5488c1a0 Half-width versions of fonts.
These are intended to be used as double-height characters.
2017-07-02 17:56:24 +01:00
Ben Harris
fa1b04e6e4 Add COPYING to the distribution Zip file. 2016-11-07 00:23:55 +00:00
Ben Harris
133e00d40b Distribution bits for Bedstead Extended.
This adds the extended font to the distribution package and also a 
little picture to show what Bedstead Extended looks like.
2015-11-24 22:36:07 +00:00
Ben Harris
6556e0ae93 Code to produce Bedstead Extended.
Bedstead Extended is a version of Bedstead with approximately the
dimensions of an SAA5050 displaying on a 576i display.
2014-09-01 16:53:55 +01:00
Ben Harris
4acc4706e8 Improved "make dist", now with version numbers. 2013-12-01 16:58:06 +00:00
Ben Harris
c343e1c02c Trivial "make dist" rule. 2013-11-26 23:29:02 +00:00
Ben Harris
42213834b6 Makefile improvements.
Add extra targets to represent the created BDF and AFM files, in case I
ever care.  Also tweak continuation lines.
2013-11-24 19:23:23 +00:00
Ben Harris
bafd693c00 Use "-q" flag to gs to get less pointless noise. 2013-11-23 22:54:35 +00:00
Ben Harris
e46dd52652 Mechanism for making a 10-pixel DF font. 2013-11-23 19:11:19 +00:00
Ben Harris
45fe572acb Use GNU Make pattern rules to get correct requirements for sample images. 2013-11-23 19:03:57 +00:00
Ben Harris
5a186ed7ce Correctly mark "clean" as a phony Makefile target. 2013-11-23 18:55:14 +00:00
Ben Harris
f35080d0bf Use Ghostscript's "-o" option to simplify commands. 2013-11-23 18:53:52 +00:00
Ben Harris
c8bffd4a8c Add Makefile rules to generate BDF files. 2013-11-13 23:34:10 +00:00
Ben Harris
9a8c79326d Mechanism for generating Dwarf Fortress font. 2013-11-02 17:19:39 +00:00
Ben Harris
f9fff3f142 POSIXify Makefile (using short variable names rather than long ones).
Bedstead can now be made with GNU Make.
2012-06-02 12:39:11 +01:00
Ben Harris
1e4243eb86 Generate anti-aliased samples, since at 40px high, Bedstead grid-fits
rather strangely.
2012-05-05 01:40:38 +01:00
Ben Harris
2ed43ed355 Every font's Web page should include a sample. This one now does so,
with all the machinery to construct it as well.
2009-12-05 00:13:16 +00:00
Ben Harris
b34e3a9c22 Clean up and add a Makefile to keep things clean. 2009-11-29 23:11:59 +00:00