summaryrefslogtreecommitdiff
path: root/specs
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2016-04-30 12:23:09 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2016-05-01 12:41:24 +0100
commitf381e9e435ac317b21d721565dfc949be864692b (patch)
tree280c984604a3bd44613cb4838fa09761a9e29de7 /specs
parenta2e75b2959803bca0273d1d16df7a9e6dc7578e4 (diff)
10x20: Process more fully.
Provide a hand-edited good/10x20.sfd, generated using fontforge from bad/6x13.sfd, which adjusts more than just ` '. Specifically: provide a single new hand-drawn shape for the comma and both single quotes; increase the weight of the full stop; adjust the colon and semicolon to match. Justifications for the changes: - Our primary goal is matched quotes, so at least the single quote (which in post-2000 10x20 is vertical) needs changing. - The quote glyphs in the pre-2000 10x20 are rather poor, when used in a matched pair. They are rather more slanted and rather less tall than seems usual for quotes. Using these for quotes results in an (IMO) odd appearance for quoted strings. - 10x20 is very like 6x13 in overall style but pre-2000 6x13 quotes have a rather different (and IMO better) look. - The comma should have the same shape as the quotes, like in 6x13. But in pre-2000 10x20, the comma and the single quotes have different shapes. - The pre-2000 comma is very similar to the full stop. This makes them hard to distinguish at high DPI. - The colon and semicolon should contain exactly a full stop and a comma; but the pre-2000 colon and semicolon's lower marks are raised compared to the corresponding standalone mark. Again, this is not much like 6x13. - The weight of the pre-2000 10x20 full stop and colon are anomalous: in general the weight of 10x20 is similar to that of 6x13 scaled up (eg, the 10x20 A has 54 pixels out of 200, 27%, compared to the 6x13 A which has 20 pixels out of 78, 26%). The 6x13 stop is 5 pixels (6.4%) but the pre-2000 10x20 stop is 6 pixels (3.0%). We compromise by increasing it to 9 pixels (4.5%). Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'specs')
-rw-r--r--specs14
1 files changed, 1 insertions, 13 deletions
diff --git a/specs b/specs
index de3a211..81c1c25 100644
--- a/specs
+++ b/specs
@@ -43,18 +43,6 @@ entire '
pcf 10x20
rules Trad
-
-verbatim if ($props{' 7bit'}) {
-# below was generated by
-# entire ` '
-# and then edited to shift the replacement characters down like
-# the rest of the font (!)
-verbatim s/^0000;0000;0000;1800;0C00;0600;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000$/0000;0000;0000;3C00;1C00;0600;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000/; # `
-verbatim s/^0000;0000;0000;0C00;0C00;0C00;0C00;0800;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000$/0000;0000;0000;0F00;0E00;1800;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000;0000/; # '
-verbatim }
-
-# pcf 10x20 ours
-# rules Iwj
-# entire ` ' : ; . ,
+entire ` ' : ; . ,
endrules