summaryrefslogtreecommitdiff
path: root/font/devps/HNB
diff options
context:
space:
mode:
authorDave Kemper <saint.snit@gmail.com>2020-08-05 04:51:54 +0000
committerG. Branden Robinson <g.branden.robinson@gmail.com>2021-01-14 19:39:05 +1100
commit81b4ffadc1ced740ecb4e1eceff7dd0f3423c176 (patch)
tree893bf1b01dd47ee6ff8e605ca4a1e5332713efff /font/devps/HNB
parent5f65f15ceb42e247e3e7b192580f428de8514ec0 (diff)
downloadgroff-git-81b4ffadc1ced740ecb4e1eceff7dd0f3423c176.tar.gz
font/devps/*: Kern horizontal ellipsis correctly.
Commit 87edb525, from 2003, added character U+2026 (HORIZONTAL ELLIPSIS) to most base groff fonts, but there has been no kerning information for this character. To produce consistent typography, it should be kerned the same way as the period, which is in 818 kern pairs across all the devps fonts. Apply the following shell command to the groff description files of the PostScript fonts. for file in font/devps/*[A-Z] do sed -Ei\~ 's/(.*)(^| )\. (.*)/&\n\1\2u2026 \3/' $file done * font/devps/AB: * font/devps/ABI: * font/devps/AI: * font/devps/AR: * font/devps/BMB: * font/devps/BMBI: * font/devps/BMI: * font/devps/BMR: * font/devps/HB: * font/devps/HBI: * font/devps/HI: * font/devps/HNB: * font/devps/HNBI: * font/devps/HNI: * font/devps/HNR: * font/devps/HR: * font/devps/NB: * font/devps/NBI: * font/devps/NI: * font/devps/NR: * font/devps/PB: * font/devps/PBI: * font/devps/PI: * font/devps/PR: * font/devps/TB: * font/devps/TBI: * font/devps/TI: * font/devps/TR: * font/devps/ZCMI: Apply above script. Fixes <https://savannah.gnu.org/bugs/?58897>. However, this will need to be done again if afmtodit is used to regenerate the above files, or afmtodit will need to be modified to add this kerning information itself.
Diffstat (limited to 'font/devps/HNB')
-rw-r--r--font/devps/HNB39
1 files changed, 39 insertions, 0 deletions
diff --git a/font/devps/HNB b/font/devps/HNB
index 3c5dde6fc..480339d66 100644
--- a/font/devps/HNB
+++ b/font/devps/HNB
@@ -269,6 +269,7 @@ D 'Y -70
D :Y -70
D , -30
D . -30
+D u2026 -30
F A -80
F 'A -80
F ^A -80
@@ -285,6 +286,7 @@ F oa -20
F ~a -20
F , -100
F . -100
+F u2026 -100
J A -20
J 'A -20
J ^A -20
@@ -294,6 +296,7 @@ J oA -20
J ~A -20
J , -20
J . -20
+J u2026 -20
J u -20
J 'u -20
J ^u -20
@@ -366,6 +369,7 @@ O 'Y -70
O :Y -70
O , -40
O . -40
+O u2026 -40
'O A -50
'O 'A -50
'O ^A -50
@@ -382,6 +386,7 @@ O . -40
'O :Y -70
'O , -40
'O . -40
+'O u2026 -40
^O A -50
^O 'A -50
^O ^A -50
@@ -398,6 +403,7 @@ O . -40
^O :Y -70
^O , -40
^O . -40
+^O u2026 -40
:O A -50
:O 'A -50
:O ^A -50
@@ -414,6 +420,7 @@ O . -40
:O :Y -70
:O , -40
:O . -40
+:O u2026 -40
`O A -50
`O 'A -50
`O ^A -50
@@ -430,6 +437,7 @@ O . -40
`O :Y -70
`O , -40
`O . -40
+`O u2026 -40
/O A -50
/O 'A -50
/O ^A -50
@@ -446,6 +454,7 @@ O . -40
/O :Y -70
/O , -40
/O . -40
+/O u2026 -40
~O A -50
~O 'A -50
~O ^A -50
@@ -462,6 +471,7 @@ O . -40
~O :Y -70
~O , -40
~O . -40
+~O u2026 -40
P A -100
P 'A -100
P ^A -100
@@ -490,6 +500,7 @@ P `o -40
P /o -40
P ~o -40
P . -120
+P u2026 -120
Q U -10
Q 'U -10
Q ^U -10
@@ -497,6 +508,7 @@ Q :U -10
Q `U -10
Q , 20
Q . 20
+Q u2026 20
R O -20
R 'O -20
R ^O -20
@@ -553,6 +565,7 @@ T `o -80
T /o -80
T ~o -80
T . -80
+T u2026 -80
T r -80
T ; -40
T u -90
@@ -573,6 +586,7 @@ U oA -50
U ~A -50
U , -30
U . -30
+U u2026 -30
'U A -50
'U 'A -50
'U ^A -50
@@ -582,6 +596,7 @@ U . -30
'U ~A -50
'U , -30
'U . -30
+'U u2026 -30
^U A -50
^U 'A -50
^U ^A -50
@@ -591,6 +606,7 @@ U . -30
^U ~A -50
^U , -30
^U . -30
+^U u2026 -30
:U A -50
:U 'A -50
:U ^A -50
@@ -600,6 +616,7 @@ U . -30
:U ~A -50
:U , -30
:U . -30
+:U u2026 -30
`U A -50
`U 'A -50
`U ^A -50
@@ -609,6 +626,7 @@ U . -30
`U ~A -50
`U , -30
`U . -30
+`U u2026 -30
V A -80
V 'A -80
V ^A -80
@@ -648,6 +666,7 @@ V `o -90
V /o -90
V ~o -90
V . -120
+V u2026 -120
V ; -40
V u -60
V 'u -60
@@ -692,6 +711,7 @@ W `o -60
W /o -60
W ~o -60
W . -80
+W u2026 -80
W ; -10
W u -45
W 'u -45
@@ -737,6 +757,7 @@ Y `o -100
Y /o -100
Y ~o -100
Y . -100
+Y u2026 -100
Y ; -50
Y u -100
Y 'u -100
@@ -779,6 +800,7 @@ Y `u -100
'Y /o -100
'Y ~o -100
'Y . -100
+'Y u2026 -100
'Y ; -50
'Y u -100
'Y 'u -100
@@ -821,6 +843,7 @@ Y `u -100
:Y /o -100
:Y ~o -100
:Y . -100
+:Y u2026 -100
:Y ; -50
:Y u -100
:Y 'u -100
@@ -907,6 +930,7 @@ d 'y -15
d :y -15
e , 10
e . 20
+e u2026 20
e v -15
e w -15
e x -15
@@ -915,6 +939,7 @@ e 'y -15
e :y -15
'e , 10
'e . 20
+'e u2026 20
'e v -15
'e w -15
'e x -15
@@ -923,6 +948,7 @@ e :y -15
'e :y -15
^e , 10
^e . 20
+^e u2026 20
^e v -15
^e w -15
^e x -15
@@ -931,6 +957,7 @@ e :y -15
^e :y -15
:e , 10
:e . 20
+:e u2026 20
:e v -15
:e w -15
:e x -15
@@ -939,6 +966,7 @@ e :y -15
:e :y -15
`e , 10
`e . 20
+`e u2026 20
`e v -15
`e w -15
`e x -15
@@ -959,6 +987,7 @@ f `o -20
f /o -20
f ~o -20
f . -10
+f u2026 -10
f rq 30
f ' 30
f cq 30
@@ -1058,9 +1087,13 @@ p y -15
p 'y -15
p :y -15
. rq -120
+u2026 rq -120
. ' -120
+u2026 ' -120
. cq -120
+u2026 cq -120
. u0020 -40
+u2026 u0020 -40
rq u0020 -80
` ` -46
` oq -46
@@ -1101,6 +1134,7 @@ r `o -20
r /o -20
r ~o -20
r . -60
+r u2026 -60
r q -20
r s -15
r vs -15
@@ -1137,6 +1171,7 @@ v `o -30
v /o -30
v ~o -30
v . -80
+v u2026 -80
w , -40
w o -20
w 'o -20
@@ -1146,6 +1181,7 @@ w `o -20
w /o -20
w ~o -20
w . -40
+w u2026 -40
x e -10
x 'e -10
x ^e -10
@@ -1172,6 +1208,7 @@ y `o -25
y /o -25
y ~o -25
y . -80
+y u2026 -80
'y a -30
'y 'a -30
'y ^a -30
@@ -1193,6 +1230,7 @@ y . -80
'y /o -25
'y ~o -25
'y . -80
+'y u2026 -80
:y a -30
:y 'a -30
:y ^a -30
@@ -1214,6 +1252,7 @@ y . -80
:y /o -25
:y ~o -25
:y . -80
+:y u2026 -80
z e 10
z 'e 10
z ^e 10