Ben Harris
54dee0d8c9
Fix Unicode code point for SF110000.
...
Detected by bdf2psf.
2013-11-25 22:40:16 +00:00
Ben Harris
650484eb72
Proper glyph names for 1/3 and 2/3.
2013-11-24 23:30:12 +00:00
Ben Harris
14da020d1f
Improved lessequal and greaterequal symbols, approved by mathematicians.
2013-11-24 20:08:40 +00:00
Ben Harris
099fbf6095
Move Dwarf Fortress font down a pixel to match BDF.
2013-11-24 19:37:01 +00:00
Ben Harris
6ea71f2520
Descriptive comment for df.ps.
2013-11-24 19:36:01 +00:00
Ben Harris
42213834b6
Makefile improvements.
...
Add extra targets to represent the created BDF and AFM files, in case I
ever care. Also tweak continuation lines.
2013-11-24 19:23:23 +00:00
Ben Harris
2dd7775796
Change Dwarf Fortress character 0xED to be phi1 rather than phi.
...
IBM's definition of CP437[1] makes it clear that this character should
be a closed phi, but for some reason their mapping from Graphic
Character Global Identifier (GCGID) to Unicode gets the two phi
variants the wrong way around, which means that a lot of CP437 to
Unicode mappings list this character as U+03C6.
[1] <http://www-01.ibm.com/software/globalization/cp/cp00437.html >
2013-11-24 13:30:35 +00:00
Ben Harris
38426ffe83
Change Dwarf Fortress character 0xe1 to germandbls.
...
All sources I can find agree that position in CP437 is canonically
German sharp s and not Greek beta.
2013-11-24 12:45:27 +00:00
Ben Harris
05d4bf6242
More fractions.
...
This completes the Unicode fractions from the "Number forms" block.
2013-11-24 00:15:08 +00:00
Ben Harris
bafd693c00
Use "-q" flag to gs to get less pointless noise.
2013-11-23 22:54:35 +00:00
Ben Harris
7bea0c6fad
Move character images to bottom of character cell instead of top.
...
The SAA5050 data sheet shows that there's a blank scanline at the top of
each alphanumeric character compared with the mosaic graphics
characters. Adjust the font ascent and descent to correctly represent
this.
2013-11-23 22:03:15 +00:00
Ben Harris
e46dd52652
Mechanism for making a 10-pixel DF font.
2013-11-23 19:11:19 +00:00
Ben Harris
45fe572acb
Use GNU Make pattern rules to get correct requirements for sample images.
2013-11-23 19:03:57 +00:00
Ben Harris
5a186ed7ce
Correctly mark "clean" as a phony Makefile target.
2013-11-23 18:55:14 +00:00
Ben Harris
f35080d0bf
Use Ghostscript's "-o" option to simplify commands.
2013-11-23 18:53:52 +00:00
Ben Harris
c8bffd4a8c
Add Makefile rules to generate BDF files.
2013-11-13 23:34:10 +00:00
Ben Harris
96274932aa
Use stylistic sets to access chip-specific characters.
...
Now, for characters where the various SAA5050 variants differ from one
another (or from my aesthetic sense), a "stylistic set" lookup can be
used to force the use of the variants from a particular chip. "ss01"
gives SAA5051 shapes, "ss02" gives SAA5052 shapes, and "ss04" gives
SAA5054 shapes. Bedstead's usual shapes are entirely compatible with
the other chips in the series.
2013-11-13 23:15:59 +00:00
Ben Harris
2ab40f31bc
typo
2013-11-04 09:49:30 +00:00
Ben Harris
9595640d88
Far too many arrows
2013-11-03 16:14:44 +00:00
Ben Harris
6b5a80e4d4
U+2B1A DOTTED SQUARE to go with our dotted circle.
2013-11-03 12:38:01 +00:00
Ben Harris
352b0d0013
Tweaks and additions to geometric symbols.
2013-11-03 12:27:18 +00:00
Ben Harris
d551e4ee42
Superscripts: U+2070 to U+207F.
...
One of these is required by CP437, and I thought I may as well have the
full set.
2013-11-03 11:03:22 +00:00
Ben Harris
0304df1bab
Add 'radical' character.
2013-11-02 17:29:47 +00:00
Ben Harris
3fa92e4da4
Fix names of circumflexed letters in DF font.
2013-11-02 17:29:35 +00:00
Ben Harris
9a8c79326d
Mechanism for generating Dwarf Fortress font.
2013-11-02 17:19:39 +00:00
Ben Harris
93dd8a4824
More merge fixes
2013-11-01 21:29:10 +00:00
Ben Harris
68802e2540
Spurious left-over conflict marker.
2013-11-01 21:27:45 +00:00
Ben Harris
5055c00061
Merge CP437 changes.
2013-11-01 21:02:26 +00:00
Ben Harris
10e86cc574
Add a load of characters (mostly symbolic) for code page 437.
...
Also reallocate the mostly-filled block character away from U+2588 FULL
BLOCK because it doesn't fill the entire character cell. I've introduced
a new glyph that does.
2013-11-01 20:05:45 +00:00
Ben Harris
f9fff3f142
POSIXify Makefile (using short variable names rather than long ones).
...
Bedstead can now be made with GNU Make.
2012-06-02 12:39:11 +01:00
Ben Harris
027a1350bf
Eighths
2012-05-08 23:23:48 +01:00
Ben Harris
59314ca80a
A few more easy accented Latin characters.
2012-05-08 23:09:22 +01:00
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