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
Ben Harris
2ecf1d67c0
Update copyright text based on s55 CDPA.
...
Looks like since 2015 Bedstead hasn't been infringing the SAA5050
copyright.
2016-11-04 23:49:55 +00:00
Ben Harris
5df9760efe
Bump version number and copyright date.
bedstead-001.001
2015-11-24 23:06:52 +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
450a9ea69f
Mention Bedstead Extended on the Web page and reword text generally.
...
It now mentions the font name and makes rather more of the smoothing
algorithm and custom glyphs.
2015-11-24 00:16:32 +00:00
Ben Harris
0083fd2277
Correct spelling of "sine".
2015-11-23 01:03:51 +00:00
Ben Harris
7fa3fda6b8
Fix weirdly broken Dcaron.
2015-11-23 00:57:46 +00:00
Ben Harris
a59dec9edc
U+223F SINE WAVE and U+2393 DIRECT CURRENT SYMBOL FORM TWO
...
I was using them for something else and realised they weren't in Bedstead.
2015-11-23 00:41:29 +00:00
Ben Harris
b64e107ad7
Set WWS bit in 'OS/2' header.
...
Bedstead only varies in width for now.
2014-09-01 18:28:16 +01:00
Ben Harris
b307c886ce
Set the 'OS/2' fsWidthClass field correctly for extended font.
...
In consequence, arrange a better mechanism for varying settings between
font versions.
2014-09-01 18:23:21 +01: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
d44f0297eb
Add my file of odd notes.
2014-08-26 00:12:06 +01:00
Ben Harris
54fe20a4f5
Add MIME type for OTF files.
bedstead-001.000
2014-08-12 22:10:21 +01:00
Ben Harris
b0e9085507
Remove another mention of Arabic.
2014-08-12 22:09:41 +01:00
Ben Harris
81950ac175
Add MIME type for .otf files.
2014-08-12 22:02:34 +01:00
Ben Harris
56d21e40d7
Don't mention Arabic in the Web page.
2014-08-12 22:01:36 +01:00
Ben Harris
db4dab7bc9
Fix positioning of sample.
2014-08-12 21:57:46 +01:00
Ben Harris
debab19931
Comment out Armenian alphabet from sample and reduce its size accordingly.
2014-08-12 21:55:23 +01:00
Ben Harris
64035368cb
Call this Bedstead 001.000.
...
I can't remember any reason why I shouldn't.
2014-08-12 21:45:58 +01:00
Ben Harris
5084ab3998
Another tweak to whitepixel().
...
Now changing XQTR and YQTR has the hoped-for effect, changing the thickness of diagonal lines. Without changing it, character outlines are unchanged.
2013-12-26 16:23:20 +00:00
Ben Harris
f577594a51
Do internal path manipulations in design units.
...
blackpixel() and whitepixel() now produce paths in design units, so
emit_path() doesn't have any transformation to do.
2013-12-26 14:17:02 +00:00
Ben Harris
702db19779
Redesign vec_bearing to distinguish all directions.
...
It now returns the shortest representable vector parallel to its
argument, so it can be used to distinguish between all possible
directions of vector. This means that the rest of the code can be
more flexible it what it produces. This makes no change to the
resulting font.
2013-12-26 13:58:29 +00:00
Ben Harris
921cfe9cd1
Slight simplification to whitepixel().
...
Previously, when two black corners of a white pixel were adjacent,
they were both modified so as not to overlap. Now only one corner is
modified, albeit slightly more radically. This has no practical
effect on the output, but it makes the code simpler.
2013-12-26 08:06:03 +00:00