Ben Harris
f290a93470
Correct dependencies for all-web
2024-09-24 14:26:49 +01:00
Ben Harris
2a4fec6c17
Add an icon to the Web page
...
I generate various sizes because the 16-pixel version looks better than
the scaled-down larger versions.
2024-08-17 00:11:11 +01:00
Ben Harris
9e018799ce
Generate sample images in colour to match Web page
2024-08-17 00:11:11 +01:00
Ben Harris
4a515117e3
Add rom.ps to distribution zipfiles
2024-06-24 23:24:55 +01:00
Ben Harris
c0f9d6e261
Include CONTRIBUTING in the distribution zip files
2024-06-13 22:37:40 +01:00
Ben Harris
f76da21590
Split images for Web page into a new make target
...
"make all" shouldn't depend on things that aren't in the source
distribution, and now it doesn't. The images that are only used for the
Web site are now generated by a separate "all-web" target. I'm not sure
this is the right long-term approach, but it's good enough for now.
2021-11-05 00:20:46 +00:00
Ben Harris
9236b2b46e
Add df.ps to DISTFILES
...
It's needed to build the *-df.png tilesets for Dwarf Fortress, so
obviously it should be part of the source distribution.
2021-11-05 00:07:52 +00:00
Ben Harris
58eebbf5f8
Makefile bits for bold faces
2021-10-16 20:06:33 +01:00
Ben Harris
7bde2d18ab
Minimal Makefile bits for making Bedstead Bold
2021-10-16 20:06:33 +01:00
Ben Harris
77cb8d9d8f
Add the Fontmap file to the source distribution
...
It's necessary to build the glyph complement, and I think the source
distribution should include everything necessary to build the binaries
in it. It doesn't need to include things that are only used for the
Web site, though.
2021-10-10 21:21:35 +01:00
Ben Harris
d8650d1063
Add "install-local" rule to Makefile
...
It installs into $HOME/.fonts, which is useful to me at least.
2020-05-22 23:05:18 +01:00
Ben Harris
885cfc5560
Switch to using text for the Web page title
...
A typical Web browser support Web Fonts these days, so there's no need
to use an image for the purpose. The other images remain for now since
they're not really representing text.
2020-03-22 12:59:51 +00:00
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