220 Commits

Author SHA1 Message Date
Ben Harris
93b4ceba06 Four different versions of U+1E9E (capital esszett).
Designed following the four examples on
https://typography.guru/journal/capital-sharp-s-designs/

The Zehlendorfer form seems to be the most popular around here.
2017-07-04 23:48:09 +01:00
Ben Harris
247547bf40 Web page update for condensed fonts. 2017-07-03 00:43:22 +01:00
Ben Harris
97721e5362 Slightly nicer web page typography. 2017-07-02 18:36:54 +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
a90b986fd6 Scale the co-ordinate system used for drawing glyphs.
We now draw in units of half a design unit (1/2000 em), and then scale 
to normal design units when outputting paths.  This allows for the 
future possibility of producing fractional co-ordinates.
2017-07-02 17:34:52 +01:00
Ben Harris
2bd1160633 Specify more values in 'OS/2' table. 2017-07-01 01:38:03 +01:00
Ben Harris
3c7ba49360 Change font size of heading to 100px.
Bedstead works best at pixel sizes of the form 20+40n, where n is an 
integer.
2017-06-30 10:37:57 +01:00
Ben Harris
b7bf367fa5 Redraw U+0263: IPA Gamma
The new one is rather less ugly.
2017-06-30 09:14:03 +01:00
Ben Harris
d74c72aa8e Beautification of assorted IPA characters. 2017-06-28 23:00:42 +01:00
Ben Harris
4ca14615e4 Generate PANOSE classification.
This is a mandatory part of the 'OS/2' table, so we may as well get it 
right.  Gratuitously generalised across all possible character widths.
2017-06-28 22:15:02 +01:00
Ben Harris
2a9b39169b Merge release-branch changes into the trunk. 2017-06-25 23:39:14 +01:00
Ben Harris
ae81a7610d Reflect territorial extent of CDPA and make a reference more precise. 2017-06-25 23:37:15 +01:00
Ben Harris
21810c1909 More HTTPS!
Particularly, don't embed CC0 button from unencrypted HTTP site.
2017-06-25 22:49:04 +01:00
Ben Harris
2104466a3e ... and in the text. 2017-06-25 22:12:17 +01:00
Ben Harris
37b5955992 Ahem. Fix version number in Web page. 2017-06-25 22:11:33 +01:00
Ben Harris
456b2ea3bc Version 001.002 bedstead-001.002 2017-06-25 22:07:02 +01:00
Ben Harris
a0ffa26a1e Correct spelling and Web site of FontForge. 2017-06-25 22:01:58 +01:00
Ben Harris
fafc58a64c Web page: Add notes on copyright and some headings. 2017-06-25 22:00:39 +01:00
Ben Harris
1c39b2bbd1 CSS: Add font-synthesis: none.
Otherwise, Firefox synthesises Bedstead Bold when I use <h2>.
2017-06-25 20:59:33 +01:00
Simon Tatham
88399314b7 Declare my IP rights position.
I confirm by making this commit that I'm happy for my contributions to
this code base to be released under the same terms as the rest of it.
2017-06-25 20:16:47 +01:00
Ben Harris
3c8eefbe74 U+029F LATIN LETTER SMALL CAPITAL L
Somehow got missed when I did the main batch of IPA letters.
2017-06-24 12:20:14 +01:00
Ben Harris
4df205fab5 More IPA characters.
I think that's all the spacing characters in IPA that are also in Unicode.
2017-06-24 12:10:38 +01:00
Ben Harris
f7dfd2fd22 Lots of IPA characters.
Specifically, I think this is everything from Appendix 2, Table 3 of
the Handbook of the IPA except for the deprecated ligatures.  Many
letters would probably benefit from some fettling.
2017-06-24 00:47:01 +01:00
Ben Harris
a3b622f2d3 Remaining IPA close vowels. 2017-06-23 11:01:20 +01:00
Ben Harris
4b031976e8 The main letters needed to express English in IPA. 2017-06-23 00:34:19 +01:00
Ben Harris
d479ef68a3 Correct typo in CC0 dedication. 2017-03-21 10:22:07 +00:00
Ben Harris
bf2b647efd U+203B REFERENCE MARK.
Because I've been using Japanese Web sites recently.
2017-03-21 10:20:41 +00:00
Ben Harris
8d599b29af Add support for mosaic graphics.
These are generated without smoothing, and this is done
algorithmically, bypassing the usual character-rendering code.  The
characters are put in the private use area, in the locations where
zvbi uses for them, on the grounds that we have to put them somewhere.

Mosaic graphics characters are not yet unified with the block graphics
characters in the U+2580 range.
2016-11-09 00:21:42 +00:00
Ben Harris
50cccb944c Declare that the Bedstead Web page is written in British English. 2016-11-08 01:32:24 +00:00
Ben Harris
2be91c231f Make the Bedstead Web page unambiguously XHTML.
It was syntactically XHTML already, but various things suggested that it
might be HTML instead.  Now it has a proper content-type in Apache, a
filename that Firefox can understand when reading from a local file, and
for good measure a <meta> tag.  That should keep everyone except possibly
Lynx users happy.
2016-11-08 00:59:28 +00:00
Ben Harris
7f184003e7 CSS: use "normal" rather than explicitly disabling "palt".
This makes it clearer that the whole of font-feature-settings is
overridden.
2016-11-07 01:41:36 +00:00
Ben Harris
fa1b04e6e4 Add COPYING to the distribution Zip file. 2016-11-07 00:23:55 +00:00
Ben Harris
f5313eaa02 On second thoughts, don't set the sub/superscript X offsets.
I think it'll cause more trouble than it's worth.
2016-11-07 00:21:59 +00:00
Ben Harris
ab75eedf7c Correct sign of OS2SubYOff.
Microsoft's documentation says it's the offset below the baseline, as
opposed to above for superscript.
2016-11-07 00:17:47 +00:00
Ben Harris
163446d3fa Extra OS/2 metrics.
Largely for the purposes of getting the strikeout right.
2016-11-07 00:02:31 +00:00
Ben Harris
dd5a4f2cd4 Add endash.
If I'm going to render Bedstead's Web page in Bedstead, it had better
have all the glyphs I use on that page.
2016-11-06 22:17:43 +00:00
Ben Harris
bb3d8b7cbe Put the whole Web page into Bedstead.
With "palt" enabled, it looks fairly good.
2016-11-06 21:53:57 +00:00
Ben Harris
5a01c402e9 Credit Simon as well, since he designed a few glyphs. 2016-11-06 21:24:38 +00:00
Ben Harris
b5ece4ed05 More character names in the NOTES file. 2016-11-06 19:33:38 +00:00
Ben Harris
310244e70e Move pixel aspect ratio discussion from NOTES to bedstead.c. 2016-11-06 16:16:39 +00:00
Ben Harris
a8223efacf Replace endash with emdash in sample.ps.
This follows the change of name for that glyph in Bedstead, based on 
ZVBI's Unicode mapping.
2016-11-06 14:36:34 +00:00
Ben Harris
b85f7274e6 Update non-copyright dates. 2016-11-06 01:02:44 +00:00
Ben Harris
f7e9ba52b3 Web page: use Bedstead for <code> etc if possible. 2016-11-06 00:41:29 +00:00
Ben Harris
f1bcd48872 Add a Content-type for SFD files. 2016-11-05 23:57:19 +00:00
Ben Harris
29dba17876 Add some subscripts.
Specifically in those cases where they could be generated by lowering
the existing superscripts.
2016-11-05 22:49:50 +00:00
Ben Harris
c432b87f68 Sort the additional glyphs by Unicode code point. 2016-11-05 15:06:32 +00:00
Ben Harris
3f651120b1 Remove Arabic support entirely.
With the copyright status of the SAA5050 glyphs resolved, the Arabic
glyphs stolen from an EBU document were the only thing left in
bedstead.c with dubious copyright.  Since I have no evidence of their
actual use, I don't think they're worth the trouble any more.

If someone can find an actual Arabic teletext character generator
using a 5x9 matrix, I'll be quite happy to reinstate support.
2016-11-05 14:21:29 +00:00
Ben Harris
e0add12155 Looks like I need "static inline" for modern GCC. 2016-11-05 13:50:19 +00:00
Ben Harris
d020abf323 Update copyright notice to match licence update. 2016-11-05 13:47:52 +00:00
Ben Harris
5fd35b524f Dedicate Bedstead to the public domain using CC0.
Since the original SAA5050 face is essentially in the public domain, and 
I don't want my contributions to narrow the permitted uses.
2016-11-05 13:36:23 +00:00