Ben Harris
4cd84ee82c
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.
2018-04-09 22:12:09 +01:00
Ben Harris
438e6cc037
Mention glyph complement on Web page.
2018-04-09 22:01:43 +01:00
Ben Harris
f8acc16830
Rename glyph complement PDF and add it to the distribution.
...
"bedstead" now appears in the name.
2018-04-09 21:48:51 +01:00
Ben Harris
829128680a
Slight change to U+241B SYMBOL FOR ESCAPE.
...
The "C" is now more obviously a "C" and not a "(".
2018-04-07 00:13:52 +01:00
Ben Harris
480682f5f8
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.
2018-04-06 23:51:56 +01:00
Ben Harris
7473a75d39
Turn XPIX into a double.
2018-04-06 23:26:33 +01:00
Ben Harris
d655ebfcb1
Convert a bunch of printfs to %g.
...
Along with casting arguments to (double), obviously.
2018-04-06 23:20:34 +01:00
Ben Harris
b86aa20400
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.
2018-04-06 23:07:28 +01:00
Ben Harris
665a6dc28b
Mention stroked fonts on Web page (with a sample).
2018-04-04 22:17:06 +01:00
Ben Harris
8c6f94dd3c
Move .notdef to the end of the list with the other unencoded glyphs.
2018-04-04 22:16:01 +01:00
Ben Harris
1006cc012b
Consistently put a blank line before each Unicode block heading.
2018-04-04 22:15:27 +01:00
Ben Harris
df180db76b
Move Shavian alphabet to its proper position in code-point order.
2018-04-04 22:14:52 +01:00
Ben Harris
463eeb6462
Add Marnanel Thurman to list of authors and update dates.
2018-04-04 22:14:31 +01:00
Marnanel Thurman
5d4e9baeec
Add the Shavian alphabet to Bedstead.
2018-04-04 22:10:47 +01:00
Ben Harris
6a4238d2d2
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.
2018-04-03 00:57:56 +01:00
Ben Harris
0a3baad29e
Another Unicode sorting fix.
2018-04-02 22:12:18 +01:00
Ben Harris
af9e436840
Minor fix to Unicode sorting.
2018-04-02 13:17:23 +01:00
Ben Harris
543f43a2f3
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.
2018-04-02 08:21:35 +01:00
Ben Harris
d73c402598
Add stroked fonts to GhostScript FontMap.
2018-03-13 18:50:52 +00:00
Ben Harris
fcbb3c8d90
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.
2018-03-08 22:33:36 +00:00
Ben Harris
f438f9ad7e
strokefont: Slightly clean up chiseltip invocation
2018-03-06 21:39:47 +00:00
Ben Harris
12127d0a04
strokefont.py: Set SFNT "Preferred Family"
...
At present, this is just the same as the family name.
2018-03-06 21:35:35 +00:00
Ben Harris
dd3c9d4845
Skeleton code for adjusting dots in plotter fonts.
...
In light fonts, they end up almost invisible, but I have a plan.
2018-03-03 20:46:26 +00:00
Ben Harris
c19d2ab747
Start a collection of links to articles about character design.
...
Happily, type designers seem to love talking about their languages'
unique letters.
2018-01-03 23:01:46 +00:00
Ben Harris
04bc584c97
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 ..."
2018-01-03 21:50:03 +00:00
Ben Harris
4b4dac09bf
Add a temporary makefile target for experimental fonts.
2017-11-27 00:09:28 +00:00
Ben Harris
6120176259
Complete the set of circled and squared plus, minus, and dot.
2017-11-26 23:33:06 +00:00
Ben Harris
a287174507
Add a couple of upside-down characters.
2017-11-26 23:26:58 +00:00
Ben Harris
43c895f9ac
When stroking a font, adjust the BlueValues accordingly.
2017-11-26 22:53:00 +00:00
Ben Harris
049d92d5f2
Add prime and double-prime glyphs.
...
Not the prettiest, but they're visually distinct from apostrophes and
accents.
2017-11-26 16:20:14 +00:00
Ben Harris
f1f7599854
Add therefore and because symbols.
2017-11-26 15:48:33 +00:00
Ben Harris
7174e3015b
Add white left and right triangles.
2017-11-26 15:28:53 +00:00
Ben Harris
474ef418ce
Add mathematical diamond shapes.
2017-11-26 15:21:36 +00:00
Ben Harris
be454b1d55
Add gratuitous cube root and fourth root symbols.
2017-11-26 14:42:34 +00:00
Ben Harris
ee8a8325ad
Add assorted mathematical vertical lines.
2017-11-26 13:54:45 +00:00
Ben Harris
ffc5a9de9c
Add mathematical ellipsis characters.
2017-11-26 13:42:13 +00:00
Ben Harris
64dd2d9a28
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.
2017-11-26 12:20:11 +00:00
Ben Harris
fe017bcbc3
Be consistent in capitalisation of block heading comments.
...
I use sentence case for these where the Unicode standard uses title
case.
2017-11-26 12:02:59 +00:00
Ben Harris
f1bac5326e
Add the various long bracket components.
...
All are derived simply by lengthening the vertical parts of the
standard glyphs.
2017-11-26 12:00:51 +00:00
Ben Harris
efa7c75586
Correct the name of ordfeminine in df.ps as well.
2017-11-26 10:30:55 +00:00
Ben Harris
fcd5771e00
New, better invsmileface glyph.
2017-11-26 10:28:55 +00:00
Ben Harris
2536b614a2
Python 3 compatibility for the editor.
...
It still works in Python 2.7 as well.
2017-11-26 10:21:52 +00:00
Ben Harris
c33fc255ec
New unhappy face glyph.
...
It was the only missing face in the BMP.
2017-11-26 10:04:37 +00:00
Ben Harris
5723961091
U+2126 OHM SIGN
2017-11-24 22:20:25 +00:00
Ben Harris
88348059ee
Add U+2044, "fraction".
...
I think that completes StandardEncoding.
2017-11-24 22:04:13 +00:00
Ben Harris
f09162f992
Assorted accents from StandardEncoding.
2017-11-24 22:00:40 +00:00
Ben Harris
c3842c2963
Add "fi" and "fl" ligatures.
...
Not actually enabled as ligatures, since that would be silly, but some
character sets want them as presentation forms.
2017-11-24 21:38:42 +00:00
Ben Harris
08e561d2e3
Add capital schwa glyph.
...
I keep seeing it in Commons filenames written in Azerbaijani.
2017-11-21 22:50:02 +00:00
Ben Harris
458304cb30
Add partialdiff glyph.
...
It's part of Mac Roman, and probably some other interesting encodings.
2017-11-21 22:17:37 +00:00
Ben Harris
fc04f77124
Add the tab-key glyph.
...
Because it's just about possible.
2017-11-21 11:43:30 +00:00