chiark / gitweb /
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Ben Harris [Mon, 5 Oct 2009 23:34:27 +0000 (00:34 +0100)]
More lurking "afii*" names
Ben Harris [Mon, 5 Oct 2009 23:32:54 +0000 (00:32 +0100)]
As of AGLFN 1.8 (November 2008) Adobe recommends that afii* names not
be used in new fonts. Follow their lead and switch to uni* (which are
simpler).
Ben Harris [Mon, 5 Oct 2009 23:21:50 +0000 (00:21 +0100)]
Another Arabic glyph identified (and one moved out of the way).
Ben Harris [Mon, 5 Oct 2009 22:40:09 +0000 (23:40 +0100)]
Add proper lookups so the small caps are accessible.
Ben Harris [Mon, 5 Oct 2009 22:02:05 +0000 (23:02 +0100)]
Don't bother mentioning the bottom row of each character cell in the
initialiser for glyphs, since it's always empty. This should give space in
the source to add extra character metadata.
Ben Harris [Mon, 5 Oct 2009 21:53:23 +0000 (22:53 +0100)]
More comprehensive comments on where I got the glyphs from.
Ben Harris [Sun, 4 Oct 2009 23:57:03 +0000 (00:57 +0100)]
Some interesting Arabic-related stuff found in an old EBU document. I've
got the glyphs, even if I don't really know what to do with them yet.
Ben Harris [Sun, 4 Oct 2009 13:31:13 +0000 (14:31 +0100)]
Produce a properly Unicodeish font, rather than one in some bizarre encoding.
Ben Harris [Sun, 4 Oct 2009 10:16:39 +0000 (11:16 +0100)]
Add comments explaining some of the less obvious glyph names. Names of
Cyrillic and Hebrew letters are from the Unicode Standard.
Ben Harris [Sun, 4 Oct 2009 09:51:28 +0000 (10:51 +0100)]
Great big comment explaining what this program is trying to achieve.
Ben Harris [Sat, 3 Oct 2009 22:24:11 +0000 (23:24 +0100)]
Gareth has successfully identified the mystery character in the Hebrew
set as the Old Sheqel sign. I have yet to find either a Unicode code
point or a definitive glyph name for it, but I can at least be descriptive.
Ben Harris [Sat, 3 Oct 2009 21:28:33 +0000 (22:28 +0100)]
I've found a more comprehensive version of the SAA5050 datasheet,
including various versions intended for western continental Europe,
along with Cyrillic and Hebrew ones. This has given me a load more
glyphs, including canonical versions of ones I'd previously designed
myself. Add them all. Also sort my glyphs better.
Ben Harris [Sat, 3 Oct 2009 17:38:59 +0000 (18:38 +0100)]
A second attempt at "MICRO SIGN", and I seem to have something that actually
looks right. Hurrah.
Ben Harris [Sat, 3 Oct 2009 17:31:42 +0000 (18:31 +0100)]
It seems that the "yen" glyph is almost always drawn with two horizontal
strokes. After some experimentation, here's a new version that has that
and doesn't look too horrid.
Ben Harris [Sat, 3 Oct 2009 17:02:45 +0000 (18:02 +0100)]
Easy hints: StdHW and StdVW are 100.
Ben Harris [Sat, 3 Oct 2009 14:32:25 +0000 (15:32 +0100)]
Cleanups to SFD emitter:
* Don't emit Fore, SplineSet, or EndSplineSet if a glyph has no splines.
* Emit a blank line between glyphs.
* Set the "W" flag on all glyphs to indicate that the width is explicitly set.
The last seems to be what's necessary to get Fontforge to believe in my
"space" glyph.
Ben Harris [Sat, 3 Oct 2009 13:33:34 +0000 (14:33 +0100)]
Reword g.sc to match the corrected full-cap version.
Also a POI: gid's font is called "Mallard", not "Mullard".
Ben Harris [Sat, 3 Oct 2009 13:22:02 +0000 (14:22 +0100)]
Fixes to "G" and "sterling" from the SAA5050 datasheet. All characters now
checked against that and, where it disagrees with the Beeb UG, against a
real SAA5050. In all cases, the datasheet was correct.
Ben Harris [Sat, 3 Oct 2009 12:53:41 +0000 (13:53 +0100)]
Comparing my font with gid's "Mullard Smooth" led me to notice a missing
pixel in my 'M'. Now fixed.
Ben Harris [Fri, 2 Oct 2009 22:52:55 +0000 (23:52 +0100)]
correct Unicode code point for quoteleft
Ben Harris [Fri, 2 Oct 2009 21:23:32 +0000 (22:23 +0100)]
More quotation marks, a better degree sign, and some fixes to metadata.
Ben Harris [Fri, 2 Oct 2009 19:53:03 +0000 (20:53 +0100)]
Sort additional punctuation into Unicode order.
Ben Harris [Fri, 2 Oct 2009 19:50:47 +0000 (20:50 +0100)]
Ooh, the SAA5050 datasheet includes character diagrams, including an ASCII
set, so steal that. Also add a few quotation mark characters that I think
I've done before but seem to have lost.
Ben Harris [Wed, 30 Sep 2009 23:49:39 +0000 (00:49 +0100)]
Minor silliness: a few obvious extra glyphs and a whole set of small
caps, because they turned out far better that they had any right to.
Ben Harris [Wed, 30 Sep 2009 20:02:28 +0000 (21:02 +0100)]
Tidy glyph list a little, sort it more authentically, and so on.
Ben Harris [Wed, 30 Sep 2009 19:28:06 +0000 (20:28 +0100)]
Arrange to emit an SFD file instead of PostScript. The result is broken
in various ways, but it can at least be loaded into Fontforge.
Ben Harris [Wed, 30 Sep 2009 16:44:04 +0000 (17:44 +0100)]
Fix a couple of minor warnings from GCC.
Ben Harris [Wed, 30 Sep 2009 16:42:03 +0000 (17:42 +0100)]
Clear up old output code, debugging code, and an unused routine.
Ben Harris [Wed, 30 Sep 2009 16:39:23 +0000 (17:39 +0100)]
Hurrah. Seems to be working, finally.
Ben Harris [Wed, 30 Sep 2009 13:25:53 +0000 (14:25 +0100)]
Now producing the right outlines, and ones which don't do anything rude
(unlike the old ones).
Ben Harris [Wed, 30 Sep 2009 12:41:07 +0000 (13:41 +0100)]
Beginnings of an attempt at building character outlines in memory so we
can simplify them before emission. No simplification yet and a blatant
bug in whitepixel(), but it's kind of interesting.
Ben Harris [Wed, 30 Sep 2009 10:00:33 +0000 (11:00 +0100)]
I think ttxt.pl is an obsolete experiment, so remove it.
Ben Harris [Wed, 30 Sep 2009 09:59:10 +0000 (10:59 +0100)]
Bits I had lying around for generating a Mode 7 style outline font.