Ben Harris
2297f4e877
Shorten macrons so that they're more consistent with other fonts and
...
allow for overbars (which ought to be longer than macrons).
2012-05-08 22:33:00 +01:00
Ben Harris
f062a98dde
OE and oe ligatures.
2012-05-07 22:14:44 +01:00
Ben Harris
98378ef5aa
Eng/eng.
2012-05-07 21:49:16 +01:00
Ben Harris
9396632e26
Idotaccent and dotlessi.
2012-05-07 21:13:57 +01:00
Ben Harris
05738621bf
Latin vowels with macrons.
2012-05-07 21:08:25 +01:00
Ben Harris
bd9101ecfb
A few more Armenian tweaks.
2012-05-07 20:50:49 +01:00
Ben Harris
f1e4963e55
Make ocircumflex visually distinct from Ocircumflex and compatible with
...
the other accented small o characters.
2012-05-07 12:34:49 +01:00
Ben Harris
65d40357fb
Remove the SA flag, and instead have the lookup generation code search
...
the font for potential stylistic alternates. Also rename the various
alternates more descriptively.
2012-05-07 12:17:50 +01:00
Ben Harris
a08efa50cc
Further Armenian tweaking. Small ja and cheh are still wrong, though.
2012-05-07 00:24:16 +01:00
Ben Harris
46aaa46645
Armenian: Za and Jheh appear to be related, so make them similar
...
shapes.
2012-05-06 17:45:01 +01:00
Ben Harris
ddff57bef4
< http://commons.wikimedia.org/wiki/File:ArmenianAlphabeth.jpg >
...
has an Armenian capital Ca that has two separate components.
Experimentally imitate this, which is at least not ugly.
2012-05-05 23:38:18 +01:00
Ben Harris
5e1f271fa4
Minor tidying of some Armenian lower-case letters and addition
...
of Armenian Dram symbol.
2012-05-05 23:36:12 +01:00
Ben Harris
0e837c7760
Fill in the rest of ISO Latin-1.
2012-05-05 22:37:34 +01:00
Ben Harris
486bfd4cc1
Constify a little.
2012-05-05 20:43:37 +01:00
Ben Harris
ed6d6c4348
Substantial simplification of dochar(). The logic is the same, but
...
macros and the removal of a gratuitous array of structures make it
much less verbose.
2012-05-05 18:35:55 +01:00
Ben Harris
ead1294ca9
Correct Unicode mapping for phi1.
2012-05-05 18:13:15 +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
e568bd6aef
If 6x13 can manage copyright and registered signs, then so can I.
2012-05-05 01:12:08 +01:00
Ben Harris
b5a51e7bcd
Add phi1 to sample.
2012-05-05 01:03:19 +01:00
Ben Harris
762b58d523
Inspired by 6x13, an improved sigma and a curly phi (straight phi is still
...
available as phi1).
2012-05-05 01:00:57 +01:00
Ben Harris
1700d0da8e
A selection of tweaks to the Armenian letters based on a slightly wider
...
experience of typefaces.
2012-05-05 00:49:55 +01:00
Ben Harris
06bfa0aeca
First attempt at Armenian.
2012-05-04 00:29:20 +01:00
Ben Harris
6df7f4790a
Reasonable approximation to a Greek alphabet.
2012-05-01 23:37:39 +01:00
Ben Harris
e299baac5f
Oh dear, another typo.
2009-12-05 19:13:44 +00:00
Ben Harris
0b939e4e8f
typo
2009-12-05 19:11:10 +00:00
Ben Harris
256dbb67b3
Fix a glitch in the sample and add small caps to it.
2009-12-05 19:04:31 +00:00
Ben Harris
fea1c2a193
improve layout of sample
2009-12-05 18:46:04 +00:00
Ben Harris
7aa4686762
typos
2009-12-05 00:17:39 +00: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
Ben Harris
b34e3a9c22
Clean up and add a Makefile to keep things clean.
2009-11-29 23:11:59 +00:00
Ben Harris
88bfb83127
Bump version to 000.900 for an experimental release.
bedstead-000.900
2009-10-13 23:19:18 +01:00
Ben Harris
118552b74f
Add manifest constants to allow changing the size and shape of a pixel.
...
This might be useful for constructing an idiomatic TrueType version or
(more likely) one with a more accurate aspect ratio.
2009-10-12 23:29:02 +01:00
Ben Harris
4c63f1846e
Fill in the remaining plausible characters from the latin-1 punctuation
...
block. "registered" and "copyright" we'll have to do without.
2009-10-12 01:16:00 +01:00
Ben Harris
e3cb8d6592
There seems to be a consensus that exclamdown and questiondown extend from
...
the x-height to the descender line, rather than from the cap-height to the
baseline. Change mine to match, with muttering about getting what I deserve
for drawing a glyph I don't use.
Also fix a typo in the name of arrowdown.alt.
2009-10-12 00:27:31 +01:00
Ben Harris
d85ec66568
Simon had the name "Bedstead" lying around doing nothing, so I've swiped
...
it for this one as an improvement on "TTXT".
2009-10-11 23:17:04 +01:00
Ben Harris
cf0d1e0429
I don't think there's any need for my "palt" lookup to restrict itself from
...
considering ligatures. For one thing, I don't have any. Why FontForge
chose that as its default is anybody's guess.
2009-10-11 23:14:55 +01:00
Ben Harris
8870351a3c
Add a 'palt' feature providing alternative metrics for proportional
...
spacing. They're generated automatically (of course), but they work
quite well. Also apply what I think is a correction to the script
lists for 'salt' and 'aalt'.
2009-10-11 10:29:11 +01:00
Ben Harris
7789d32d30
Add a 'salt' feature for the characters that vary between chips, though
...
I wonder if it really ought to be 'locl'.
2009-10-10 23:11:53 +01:00
Ben Harris
6a529f89e2
Pull out creation of lookups into its own function, since main() was
...
getting a bit big.
2009-10-10 18:05:11 +01:00
Ben Harris
5720bcd9c3
A few additional glyphs.
2009-10-10 13:23:47 +01:00
Ben Harris
a4b9779941
Add flags and ways to pass them around so that the character renderer can
...
take into account the joining behaviour of Arabic letters. This produces
a few new glyphs that aren't incorporated into the OpenType tables yet.
2009-10-10 00:37:44 +01:00
Ben Harris
394a3a28d6
Create a simple Web page for the font.
2009-10-08 21:33:21 +01:00
Ben Harris
e5f22fa557
Add a couple of odd glyphs: a .notdef to stop FontForge generating one that
...
violates our design rules, and a dotted circle because Uniscribe would
apparently like it (though it probably won't use it unless we gain proper
combining marks).
2009-10-07 23:18:30 +01:00
Ben Harris
a4f66225b2
Tweaks to Arabic shaping following tests.
2009-10-07 22:56:49 +01:00
Ben Harris
16ef6bb038
Add an appropriate GaspTable, even if I haven't seen anything pay
...
attention to it yet.
2009-10-06 23:40:26 +01:00
Ben Harris
4cfb429224
Adobe's current recommendation is that U+00B5 should be called "mu", so
...
follow that.
2009-10-06 23:25:15 +01:00
Ben Harris
dcf01d9324
We need tails for isolated forms as well.
2009-10-06 23:14:28 +01:00
Ben Harris
a6e5df1f25
Name and provide final forms for a bunch more Arabic glyphs.
2009-10-06 22:59:54 +01:00
Ben Harris
319337567a
Initial attempt at Arabic shaping. Not sure if it'll work.
2009-10-06 22:38:24 +01:00
Ben Harris
3de04d502a
Use uni* names for most Arabic glyphs.
2009-10-06 21:14:48 +01:00