chiark / gitweb /
bedstead.git
6 years agoAdd Cyrillic letters necessary for Serbian.
Ben Harris [Fri, 26 Oct 2018 11:42:40 +0000 (12:42 +0100)]
Add Cyrillic letters necessary for Serbian.

That's dje, je, lje, nje, tshe, and dzhe.  Because I got an email from
Serbian Wikipedia.

7 years agoAdd heading for 002.000 in NEWS file.
Ben Harris [Sat, 28 Apr 2018 16:22:54 +0000 (17:22 +0100)]
Add heading for 002.000 in NEWS file.

7 years agoUpdate version number in HTML as well. bedstead-002.000
Ben Harris [Wed, 25 Apr 2018 21:34:14 +0000 (22:34 +0100)]
Update version number in HTML as well.

7 years agoAdd NEWS to distfiles.
Ben Harris [Wed, 25 Apr 2018 21:21:54 +0000 (22:21 +0100)]
Add NEWS to distfiles.

7 years agoBump version number to 002.000.
Ben Harris [Wed, 25 Apr 2018 21:18:05 +0000 (22:18 +0100)]
Bump version number to 002.000.

I can't think of anything else I need to do for it.

7 years agoAdd a NEWS file.
Ben Harris [Wed, 25 Apr 2018 21:12:28 +0000 (22:12 +0100)]
Add a NEWS file.

Now that we have incompatible changes, I want somewhere to document them.

7 years agoRemove mention of stroked fonts from Web page.
Ben Harris [Wed, 25 Apr 2018 21:11:58 +0000 (22:11 +0100)]
Remove mention of stroked fonts from Web page.

I'm not quite confident enough in them yet.

7 years agoUpdate media type for OpenType fonts.
Ben Harris [Sun, 22 Apr 2018 19:12:07 +0000 (20:12 +0100)]
Update media type for OpenType fonts.

application/font-sfnt has been deprecated in favour of, among others,
font/otf.

7 years agoExtract @font-face rules into their own CSS file.
Ben Harris [Sun, 22 Apr 2018 18:59:24 +0000 (19:59 +0100)]
Extract @font-face rules into their own CSS file.

This seems sensible, since the @font-face rules should be grneric to all
uses of Bedstead in CSS.

7 years agoMake any rule that uses Ghostscript depend on the Fontmap.
Ben Harris [Mon, 9 Apr 2018 21:27:24 +0000 (22:27 +0100)]
Make any rule that uses Ghostscript depend on the Fontmap.

7 years agoCorrectly remove bedstead-complement.ps when making clean.
Ben Harris [Mon, 9 Apr 2018 21:14:52 +0000 (22:14 +0100)]
Correctly remove bedstead-complement.ps when making clean.

I forgot to update the rule for the new filename.

7 years agoRemove everything relating to PFA and AFM files.
Ben Harris [Mon, 9 Apr 2018 21:14:10 +0000 (22:14 +0100)]
Remove everything relating to PFA and AFM files.

Nothing in the build system uses them now, and I'd already stopped
distributing them.

7 years agoDon't include SFD files in distribution.
Ben Harris [Mon, 9 Apr 2018 21:12:09 +0000 (22:12 +0100)]
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.

7 years agoMention glyph complement on Web page.
Ben Harris [Mon, 9 Apr 2018 21:01:43 +0000 (22:01 +0100)]
Mention glyph complement on Web page.

7 years agoRename glyph complement PDF and add it to the distribution.
Ben Harris [Mon, 9 Apr 2018 20:48:51 +0000 (21:48 +0100)]
Rename glyph complement PDF and add it to the distribution.

"bedstead" now appears in the name.

7 years agoSlight change to U+241B SYMBOL FOR ESCAPE.
Ben Harris [Fri, 6 Apr 2018 23:13:52 +0000 (00:13 +0100)]
Slight change to U+241B SYMBOL FOR ESCAPE.

The "C" is now more obviously a "C" and not a "(".

7 years agoRationalise widths of Bedstead variants.
Ben Harris [Fri, 6 Apr 2018 22:51:56 +0000 (23:51 +0100)]
Rationalise widths of Bedstead variants.

They are all now sensible fractions of the standard width.

Extra Condensed has changed from 62/100 to 5/8.
Condensed has changed from 76/100 to 3/4.
Semi Condensed has changed from 88/100 to 7/8.
Extended has changed from 124/100 to 5/4.

This makes rather a lot of dimensions non-integer, but the only
significant ones are the "palt" width adjustments, and I think that's
an acceptable tradeoff for making the standard widths more sensible.

7 years agoTurn XPIX into a double.
Ben Harris [Fri, 6 Apr 2018 22:26:33 +0000 (23:26 +0100)]
Turn XPIX into a double.

7 years agoConvert a bunch of printfs to %g.
Ben Harris [Fri, 6 Apr 2018 22:20:34 +0000 (23:20 +0100)]
Convert a bunch of printfs to %g.

Along with casting arguments to (double), obviously.

7 years agoWhen printfing dimensions, cast them to the right type first.
Ben Harris [Fri, 6 Apr 2018 22:07:28 +0000 (23:07 +0100)]
When printfing dimensions, cast them to the right type first.

That way, if floating-point numbers turn up, they won't get
interpreted as ints and cause a horrid mess.

7 years agoMention stroked fonts on Web page (with a sample).
Ben Harris [Wed, 4 Apr 2018 21:17:06 +0000 (22:17 +0100)]
Mention stroked fonts on Web page (with a sample).

7 years agoMove .notdef to the end of the list with the other unencoded glyphs.
Ben Harris [Wed, 4 Apr 2018 21:16:01 +0000 (22:16 +0100)]
Move .notdef to the end of the list with the other unencoded glyphs.

7 years agoConsistently put a blank line before each Unicode block heading.
Ben Harris [Wed, 4 Apr 2018 21:15:27 +0000 (22:15 +0100)]
Consistently put a blank line before each Unicode block heading.

7 years agoMove Shavian alphabet to its proper position in code-point order.
Ben Harris [Wed, 4 Apr 2018 21:14:52 +0000 (22:14 +0100)]
Move Shavian alphabet to its proper position in code-point order.

7 years agoAdd Marnanel Thurman to list of authors and update dates.
Ben Harris [Wed, 4 Apr 2018 21:14:31 +0000 (22:14 +0100)]
Add Marnanel Thurman to list of authors and update dates.

7 years agoAdd the Shavian alphabet to Bedstead.
Marnanel Thurman [Wed, 4 Apr 2018 21:10:47 +0000 (22:10 +0100)]
Add the Shavian alphabet to Bedstead.

7 years agoA few more forms of transport.
Ben Harris [Mon, 2 Apr 2018 23:57:56 +0000 (00:57 +0100)]
A few more forms of transport.

Inspired by seeing U+1F69A DELIVERY TRUCK in the subject line of an
email, here's a glyph for that and also U+1F680 ROCKET and U+1F682
STEAM LOCOMOTIVE.

7 years agoAnother Unicode sorting fix.
Ben Harris [Mon, 2 Apr 2018 21:12:18 +0000 (22:12 +0100)]
Another Unicode sorting fix.

7 years agoMinor fix to Unicode sorting.
Ben Harris [Mon, 2 Apr 2018 12:17:23 +0000 (13:17 +0100)]
Minor fix to Unicode sorting.

7 years agoMove stroke on dotless j with stroke glyphs down by one pixel.
Ben Harris [Mon, 2 Apr 2018 07:21:35 +0000 (08:21 +0100)]
Move stroke on dotless j with stroke glyphs down by one pixel.

This makes them match the lower-case "f" of which these characters
were originally turned versions, and also makes U+0284 LATIN SMALL
LETTER DOTLESS J WITH STROKE AND HOOK more visually distinct from
U+0192 LATIN SMALL LETTER F WITH HOOK.

7 years agoAdd stroked fonts to GhostScript FontMap.
Ben Harris [Tue, 13 Mar 2018 18:50:52 +0000 (18:50 +0000)]
Add stroked fonts to GhostScript FontMap.

7 years agoMinimally-functional code for expanding dots.
Ben Harris [Thu, 8 Mar 2018 22:33:36 +0000 (22:33 +0000)]
Minimally-functional code for expanding dots.

It takes a little bit of effort to avoid segfaulting FontForge, and so
currently Bedstead Plotter Thin has dots in the middle of its dots.
These probably shouldn't stay.

7 years agostrokefont: Slightly clean up chiseltip invocation
Ben Harris [Tue, 6 Mar 2018 21:39:47 +0000 (21:39 +0000)]
strokefont: Slightly clean up chiseltip invocation

7 years agostrokefont.py: Set SFNT "Preferred Family"
Ben Harris [Tue, 6 Mar 2018 21:35:35 +0000 (21:35 +0000)]
strokefont.py: Set SFNT "Preferred Family"

At present, this is just the same as the family name.

7 years agoSkeleton code for adjusting dots in plotter fonts.
Ben Harris [Sat, 3 Mar 2018 20:46:26 +0000 (20:46 +0000)]
Skeleton code for adjusting dots in plotter fonts.

In light fonts, they end up almost invisible, but I have a plan.

7 years agoStart a collection of links to articles about character design.
Ben Harris [Wed, 3 Jan 2018 23:01:46 +0000 (23:01 +0000)]
Start a collection of links to articles about character design.

Happily, type designers seem to love talking about their languages'
unique letters.

7 years agoSlight tweak to "AE": move crossbar of "A" part down 1 pixel.
Ben Harris [Wed, 3 Jan 2018 21:50:03 +0000 (21:50 +0000)]
Slight tweak to "AE": move crossbar of "A" part down 1 pixel.

That puts it in the same place as in the "A" proper, and aligns with
the advice here:

https://medium.com/@frodefrodefrode/designing-the-letter-%C3%A6-862cffbe22b

"The crossbars are not usually aligned in typographic typefaces ..."

7 years agoAdd a temporary makefile target for experimental fonts.
Ben Harris [Mon, 27 Nov 2017 00:09:28 +0000 (00:09 +0000)]
Add a temporary makefile target for experimental fonts.

7 years agoComplete the set of circled and squared plus, minus, and dot.
Ben Harris [Sun, 26 Nov 2017 23:33:06 +0000 (23:33 +0000)]
Complete the set of circled and squared plus, minus, and dot.

7 years agoAdd a couple of upside-down characters.
Ben Harris [Sun, 26 Nov 2017 23:26:58 +0000 (23:26 +0000)]
Add a couple of upside-down characters.

7 years agoWhen stroking a font, adjust the BlueValues accordingly.
Ben Harris [Sun, 26 Nov 2017 22:53:00 +0000 (22:53 +0000)]
When stroking a font, adjust the BlueValues accordingly.

7 years agoAdd prime and double-prime glyphs.
Ben Harris [Sun, 26 Nov 2017 16:20:14 +0000 (16:20 +0000)]
Add prime and double-prime glyphs.

Not the prettiest, but they're visually distinct from apostrophes and
accents.

7 years agoAdd therefore and because symbols.
Ben Harris [Sun, 26 Nov 2017 15:48:33 +0000 (15:48 +0000)]
Add therefore and because symbols.

7 years agoAdd white left and right triangles.
Ben Harris [Sun, 26 Nov 2017 15:28:53 +0000 (15:28 +0000)]
Add white left and right triangles.

7 years agoAdd mathematical diamond shapes.
Ben Harris [Sun, 26 Nov 2017 15:21:36 +0000 (15:21 +0000)]
Add mathematical diamond shapes.

7 years agoAdd gratuitous cube root and fourth root symbols.
Ben Harris [Sun, 26 Nov 2017 14:42:34 +0000 (14:42 +0000)]
Add gratuitous cube root and fourth root symbols.

7 years agoAdd assorted mathematical vertical lines.
Ben Harris [Sun, 26 Nov 2017 13:54:45 +0000 (13:54 +0000)]
Add assorted mathematical vertical lines.

7 years agoAdd mathematical ellipsis characters.
Ben Harris [Sun, 26 Nov 2017 13:42:13 +0000 (13:42 +0000)]
Add mathematical ellipsis characters.

7 years agoTwo-level brace and summation characters.
Ben Harris [Sun, 26 Nov 2017 12:20:11 +0000 (12:20 +0000)]
Two-level brace and summation characters.

The braces are a compromise, since each glyph has to be usable as both
the top and bottom half of a brace.

7 years agoBe consistent in capitalisation of block heading comments.
Ben Harris [Sun, 26 Nov 2017 12:02:59 +0000 (12:02 +0000)]
Be consistent in capitalisation of block heading comments.

I use sentence case for these where the Unicode standard uses title
case.

7 years agoAdd the various long bracket components.
Ben Harris [Sun, 26 Nov 2017 12:00:51 +0000 (12:00 +0000)]
Add the various long bracket components.

All are derived simply by lengthening the vertical parts of the
standard glyphs.

7 years agoCorrect the name of ordfeminine in df.ps as well.
Ben Harris [Sun, 26 Nov 2017 10:30:55 +0000 (10:30 +0000)]
Correct the name of ordfeminine in df.ps as well.

7 years agoNew, better invsmileface glyph.
Ben Harris [Sun, 26 Nov 2017 10:28:55 +0000 (10:28 +0000)]
New, better invsmileface glyph.

7 years agoPython 3 compatibility for the editor.
Ben Harris [Sun, 26 Nov 2017 10:21:52 +0000 (10:21 +0000)]
Python 3 compatibility for the editor.

It still works in Python 2.7 as well.

7 years agoNew unhappy face glyph.
Ben Harris [Sun, 26 Nov 2017 10:04:37 +0000 (10:04 +0000)]
New unhappy face glyph.

It was the only missing face in the BMP.

7 years agoU+2126 OHM SIGN
Ben Harris [Fri, 24 Nov 2017 22:20:25 +0000 (22:20 +0000)]
U+2126 OHM SIGN

7 years agoAdd U+2044, "fraction".
Ben Harris [Fri, 24 Nov 2017 22:04:13 +0000 (22:04 +0000)]
Add U+2044, "fraction".

I think that completes StandardEncoding.

7 years agoAssorted accents from StandardEncoding.
Ben Harris [Fri, 24 Nov 2017 22:00:40 +0000 (22:00 +0000)]
Assorted accents from StandardEncoding.

7 years agoAdd "fi" and "fl" ligatures.
Ben Harris [Fri, 24 Nov 2017 21:38:42 +0000 (21:38 +0000)]
Add "fi" and "fl" ligatures.

Not actually enabled as ligatures, since that would be silly, but some
character sets want them as presentation forms.

7 years agoAdd capital schwa glyph.
Ben Harris [Tue, 21 Nov 2017 22:50:02 +0000 (22:50 +0000)]
Add capital schwa glyph.

I keep seeing it in Commons filenames written in Azerbaijani.

7 years agoAdd partialdiff glyph.
Ben Harris [Tue, 21 Nov 2017 22:17:37 +0000 (22:17 +0000)]
Add partialdiff glyph.

It's part of Mac Roman, and probably some other interesting encodings.

7 years agoAdd the tab-key glyph.
Ben Harris [Tue, 21 Nov 2017 11:43:30 +0000 (11:43 +0000)]
Add the tab-key glyph.

Because it's just about possible.

7 years agoSubset and superset symbols.
Ben Harris [Tue, 21 Nov 2017 11:28:15 +0000 (11:28 +0000)]
Subset and superset symbols.

The proper subset symbol is only slightly different from lower-case C,
but I think that's inevitable.

7 years agoLarge mathematical operators: summation, product, and integral.
Ben Harris [Tue, 21 Nov 2017 11:21:35 +0000 (11:21 +0000)]
Large mathematical operators: summation, product, and integral.

All of these span the full height of the character cell, since that way
they'll work equally badly with subscripts and superscripts.

7 years agoA tolerable perthousand sign.
Ben Harris [Mon, 6 Nov 2017 00:50:16 +0000 (00:50 +0000)]
A tolerable perthousand sign.

I've made so many bad attempts at this character that this feels like
a win.  Also, it's an annoyingly common character in character sets
I'd like to cover.

7 years agoImprove nib shape for Bedstead Chiseltip.
Ben Harris [Fri, 18 Aug 2017 21:46:41 +0000 (22:46 +0100)]
Improve nib shape for Bedstead Chiseltip.

It's now an integer approximation to the original 20° 100×50 rectangle
that I first used.

7 years agoSet underline width for stroked fonts.
Ben Harris [Fri, 18 Aug 2017 21:46:18 +0000 (22:46 +0100)]
Set underline width for stroked fonts.

7 years agoSet the "H" flag on all glyphs in SFD files.
Ben Harris [Sat, 12 Aug 2017 09:11:28 +0000 (10:11 +0100)]
Set the "H" flag on all glyphs in SFD files.

This turns out to  be all it takes to get  FontForge to autohint fonts
on generation.  FontForge's autohinter  isn't perfect, but it's pretty
good and certainly better than anything else I've got.

7 years agostrokefont: Better font name handling
Ben Harris [Sat, 12 Aug 2017 09:05:52 +0000 (10:05 +0100)]
strokefont: Better font name handling

This gets the PostScript names right.  TTF names are more difficult.

7 years agostrokefont: Set StdHW and StdVW appropriately to pen.
Ben Harris [Sat, 12 Aug 2017 08:41:01 +0000 (09:41 +0100)]
strokefont: Set StdHW and StdVW appropriately to pen.

7 years agoMakefile machinery for stroked fonts.
Ben Harris [Sat, 12 Aug 2017 08:36:43 +0000 (09:36 +0100)]
Makefile machinery for stroked fonts.

7 years agostrokefont: More object-oriented approach.
Ben Harris [Sat, 12 Aug 2017 08:25:56 +0000 (09:25 +0100)]
strokefont: More object-oriented approach.

Now we have one class for each broad class of stroked font.  I think
this will be easier to manage.

7 years agoBeginnings of a script to stroke fonts.
Ben Harris [Fri, 11 Aug 2017 23:04:22 +0000 (00:04 +0100)]
Beginnings of a script to stroke fonts.

The plan is that bedstead.c will produce a single-path font and then
this script will stroke it in various ways, adapting the font metadata
appropriately.

7 years agoA scattering of additional characters from Latin Extended-A.
Ben Harris [Wed, 9 Aug 2017 22:25:04 +0000 (23:25 +0100)]
A scattering of additional characters from Latin Extended-A.

7 years agoClip character names to boxes in glyph complement.
Ben Harris [Wed, 9 Aug 2017 21:23:48 +0000 (22:23 +0100)]
Clip character names to boxes in glyph complement.

Ideally, I'd do something more elegant with over-long glyph names, but
at least keeping them in the boxes doesn't look terrible.

7 years agoAdd U+0149, "napostrophe".
Ben Harris [Wed, 9 Aug 2017 21:03:56 +0000 (22:03 +0100)]
Add U+0149, "napostrophe".

That's the only character that Font Library says is missing for
supporting Afrikaans, so I may as well implement it even if Unicode
does say its use is strongly discouraged.

7 years agoEmit open contours starting at the beginning.
Ben Harris [Tue, 8 Aug 2017 22:23:55 +0000 (23:23 +0100)]
Emit open contours starting at the beginning.

Before this change, emit_path() would emit contours starting at
whichever point was earliest in the points array.  That was fine for
closed contours, but it meant the open contours tended to be emitted
in multiple parts.  Now it first searches for start points of open
contours and emits those, and then does what it used to do to emit the
remaining (closed) ones.  This has no effect (other than to slow
things down a bit) for fully-closed paths like those in outline
versions of Bedstead, but it makes the stroked ones much cleaner.  Now
a contour can only end at a tip or at a 3-way junction.

7 years agoIt's the future: C has a boolean type.
Ben Harris [Tue, 8 Aug 2017 21:26:58 +0000 (22:26 +0100)]
It's the future: C has a boolean type.

7 years agoExtract code to emit a single contour from emit_path().
Ben Harris [Tue, 8 Aug 2017 21:25:05 +0000 (22:25 +0100)]
Extract code to emit a single contour from emit_path().

I want to make emit_path() more complex, so pulling out this obvious
unit seems wise.

7 years agoQuick note on patent describing character rounding technique.
Ben Harris [Tue, 8 Aug 2017 21:12:59 +0000 (22:12 +0100)]
Quick note on patent describing character rounding technique.

7 years agoAdditional characters for Polish.
Ben Harris [Tue, 8 Aug 2017 00:33:16 +0000 (01:33 +0100)]
Additional characters for Polish.

Thanks to <http://www.twardoch.com/download/polishhowto/> for
guidance.  All misinterpretations are my own.  One character is
missing because I still don't have a good way to do an accented
capital S.

7 years agoRemove explicit mention of Dwarf Fortress files from "all" target.
Ben Harris [Mon, 7 Aug 2017 23:55:54 +0000 (00:55 +0100)]
Remove explicit mention of Dwarf Fortress files from "all" target.

They're pulled in by $(DISTFILES) anyway.

7 years agoDon't generate BDF for non-default fonts.
Ben Harris [Mon, 7 Aug 2017 23:37:06 +0000 (00:37 +0100)]
Don't generate BDF for non-default fonts.

The other widths will generate terrible bitmaps, so just don't bother.

7 years agoDon't generate PFA and AFM files by default, and don't ship them.
Ben Harris [Mon, 7 Aug 2017 23:29:47 +0000 (00:29 +0100)]
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.

7 years agoBetter TTF name generation.
Ben Harris [Mon, 7 Aug 2017 22:37:17 +0000 (23:37 +0100)]
Better TTF name generation.

Now more-correctly generate family/subfamily names, both the versions
for programs that can't handle much variety (IDs 1 and 2), and the
proper typographic ones (IDs 16 and 17).  This should stop "Medium"
turning up in my font selector.

7 years agoQuick notes on stroking with FontForge.
Ben Harris [Mon, 7 Aug 2017 00:50:47 +0000 (01:50 +0100)]
Quick notes on stroking with FontForge.

7 years agoFix FontForge Makefile rules to work properly.
Ben Harris [Sun, 6 Aug 2017 22:12:09 +0000 (23:12 +0100)]
Fix FontForge Makefile rules to work properly.

When generating secondary targets, they still need to pass the name of
the primary target to FontForge.

7 years agoAdd *.afm to the list of things cleaned by "make clean".
Ben Harris [Sun, 6 Aug 2017 21:59:48 +0000 (22:59 +0100)]
Add *.afm to the list of things cleaned by "make clean".

7 years agoRemove alternate arrows.
Ben Harris [Sun, 6 Aug 2017 20:33:11 +0000 (21:33 +0100)]
Remove alternate arrows.

While pretty, they were inauthentic and awkward to use.  This also
removes the 'salt' lookup, which was inappropriate anyway.

7 years agoAdd default suffices to ss* lookups.
Ben Harris [Sun, 6 Aug 2017 20:28:26 +0000 (21:28 +0100)]
Add default suffices to ss* lookups.

They aren't used as yet, but maybe a bit of extra FontForge scripting
will enable me to avoid searching for glyphs myself.

7 years agoAdd explicit BlueValues, OtherBlues, and BlueFuzz.
Ben Harris [Sun, 6 Aug 2017 17:28:03 +0000 (18:28 +0100)]
Add explicit BlueValues, OtherBlues, and BlueFuzz.

BlueValues gains the upper edge of symbols and Hebrew letters.
OtherBlues gains the bottom edge of symbols.  BlueFuzz is set to zero
because it's unnecessary (and this is recommended by the Type 1 spec).

7 years agoAdd an assortment of punctuation from the U+2000 block.
Ben Harris [Sun, 6 Aug 2017 14:12:19 +0000 (15:12 +0100)]
Add an assortment of punctuation from the U+2000 block.

7 years agoGlyph for U+2010 HYPHEN. Also non-breaking hyphen and NBSB.
Ben Harris [Sun, 6 Aug 2017 12:20:26 +0000 (13:20 +0100)]
Glyph for U+2010 HYPHEN.  Also non-breaking hyphen and NBSB.

All glyphs we had already, but under new names.

7 years agoDaggers, being another embarrassing omission from StandardEncoding.
Ben Harris [Sun, 6 Aug 2017 12:06:12 +0000 (13:06 +0100)]
Daggers, being another embarrassing omission from StandardEncoding.

7 years agoGlyphs for some of the pictorial control characters in ECMA-17.
Ben Harris [Sun, 6 Aug 2017 11:57:19 +0000 (12:57 +0100)]
Glyphs for some of the pictorial control characters in ECMA-17.

Some were already present.  Some are difficult.

7 years agoRedesign alphanumeric control pictures.
Ben Harris [Sun, 6 Aug 2017 10:05:49 +0000 (11:05 +0100)]
Redesign alphanumeric control pictures.

They now fill the character cell, which makes them consistent with
fractions.

7 years agoFill in graphics for the rest of the C0 controls.
Ben Harris [Sat, 5 Aug 2017 23:44:18 +0000 (00:44 +0100)]
Fill in graphics for the rest of the C0 controls.

The two-character mnemonics were specified in ECMA-17 (November 1968).

7 years agoChange design of Greek tonos over lower-case letters to a dot.
Ben Harris [Sat, 5 Aug 2017 22:52:49 +0000 (23:52 +0100)]
Change design of Greek tonos over lower-case letters to a dot.

This matches ETS 300 706: May 1997, and also the photos of actual
Greek teletext at <https://www.cambus.net/teletext-in-greece/>.

7 years agoAdd "longs" (U+017F) glyph.
Ben Harris [Sat, 5 Aug 2017 22:07:09 +0000 (23:07 +0100)]
Add "longs" (U+017F) glyph.

Based on "f" with the crossbar removed.

7 years agoVisible space character.
Ben Harris [Sat, 5 Aug 2017 16:10:03 +0000 (17:10 +0100)]
Visible space character.

It seems like the sort of thing a monospaced font should have.