diff options
author | Dave Kemper <saint.snit@gmail.com> | 2020-08-05 04:51:54 +0000 |
---|---|---|
committer | G. Branden Robinson <g.branden.robinson@gmail.com> | 2021-01-14 19:39:05 +1100 |
commit | 81b4ffadc1ced740ecb4e1eceff7dd0f3423c176 (patch) | |
tree | 893bf1b01dd47ee6ff8e605ca4a1e5332713efff /font/devps/HNBI | |
parent | 5f65f15ceb42e247e3e7b192580f428de8514ec0 (diff) | |
download | groff-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/HNBI')
-rw-r--r-- | font/devps/HNBI | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/font/devps/HNBI b/font/devps/HNBI index 9956b70c1..84b7dabba 100644 --- a/font/devps/HNBI +++ b/font/devps/HNBI @@ -270,6 +270,7 @@ D 'Y -70 D :Y -70 D , -30 D . -30 +D u2026 -30 F A -80 F 'A -80 F ^A -80 @@ -286,6 +287,7 @@ F oa -20 F ~a -20 F , -100 F . -100 +F u2026 -100 J A -20 J 'A -20 J ^A -20 @@ -295,6 +297,7 @@ J oA -20 J ~A -20 J , -20 J . -20 +J u2026 -20 J u -20 J 'u -20 J ^u -20 @@ -367,6 +370,7 @@ O 'Y -70 O :Y -70 O , -40 O . -40 +O u2026 -40 'O A -50 'O 'A -50 'O ^A -50 @@ -383,6 +387,7 @@ O . -40 'O :Y -70 'O , -40 'O . -40 +'O u2026 -40 ^O A -50 ^O 'A -50 ^O ^A -50 @@ -399,6 +404,7 @@ O . -40 ^O :Y -70 ^O , -40 ^O . -40 +^O u2026 -40 :O A -50 :O 'A -50 :O ^A -50 @@ -415,6 +421,7 @@ O . -40 :O :Y -70 :O , -40 :O . -40 +:O u2026 -40 `O A -50 `O 'A -50 `O ^A -50 @@ -431,6 +438,7 @@ O . -40 `O :Y -70 `O , -40 `O . -40 +`O u2026 -40 /O A -50 /O 'A -50 /O ^A -50 @@ -447,6 +455,7 @@ O . -40 /O :Y -70 /O , -40 /O . -40 +/O u2026 -40 ~O A -50 ~O 'A -50 ~O ^A -50 @@ -463,6 +472,7 @@ O . -40 ~O :Y -70 ~O , -40 ~O . -40 +~O u2026 -40 P A -100 P 'A -100 P ^A -100 @@ -491,6 +501,7 @@ P `o -40 P /o -40 P ~o -40 P . -120 +P u2026 -120 Q U -10 Q 'U -10 Q ^U -10 @@ -498,6 +509,7 @@ Q :U -10 Q `U -10 Q , 20 Q . 20 +Q u2026 20 R O -20 R 'O -20 R ^O -20 @@ -554,6 +566,7 @@ T `o -80 T /o -80 T ~o -80 T . -80 +T u2026 -80 T r -80 T ; -40 T u -90 @@ -574,6 +587,7 @@ U oA -50 U ~A -50 U , -30 U . -30 +U u2026 -30 'U A -50 'U 'A -50 'U ^A -50 @@ -583,6 +597,7 @@ U . -30 'U ~A -50 'U , -30 'U . -30 +'U u2026 -30 ^U A -50 ^U 'A -50 ^U ^A -50 @@ -592,6 +607,7 @@ U . -30 ^U ~A -50 ^U , -30 ^U . -30 +^U u2026 -30 :U A -50 :U 'A -50 :U ^A -50 @@ -601,6 +617,7 @@ U . -30 :U ~A -50 :U , -30 :U . -30 +:U u2026 -30 `U A -50 `U 'A -50 `U ^A -50 @@ -610,6 +627,7 @@ U . -30 `U ~A -50 `U , -30 `U . -30 +`U u2026 -30 V A -80 V 'A -80 V ^A -80 @@ -649,6 +667,7 @@ V `o -90 V /o -90 V ~o -90 V . -120 +V u2026 -120 V ; -40 V u -60 V 'u -60 @@ -693,6 +712,7 @@ W `o -60 W /o -60 W ~o -60 W . -80 +W u2026 -80 W ; -10 W u -45 W 'u -45 @@ -738,6 +758,7 @@ Y `o -100 Y /o -100 Y ~o -100 Y . -100 +Y u2026 -100 Y ; -50 Y u -100 Y 'u -100 @@ -780,6 +801,7 @@ Y `u -100 'Y /o -100 'Y ~o -100 'Y . -100 +'Y u2026 -100 'Y ; -50 'Y u -100 'Y 'u -100 @@ -822,6 +844,7 @@ Y `u -100 :Y /o -100 :Y ~o -100 :Y . -100 +:Y u2026 -100 :Y ; -50 :Y u -100 :Y 'u -100 @@ -908,6 +931,7 @@ d 'y -15 d :y -15 e , 10 e . 20 +e u2026 20 e v -15 e w -15 e x -15 @@ -916,6 +940,7 @@ e 'y -15 e :y -15 'e , 10 'e . 20 +'e u2026 20 'e v -15 'e w -15 'e x -15 @@ -924,6 +949,7 @@ e :y -15 'e :y -15 ^e , 10 ^e . 20 +^e u2026 20 ^e v -15 ^e w -15 ^e x -15 @@ -932,6 +958,7 @@ e :y -15 ^e :y -15 :e , 10 :e . 20 +:e u2026 20 :e v -15 :e w -15 :e x -15 @@ -940,6 +967,7 @@ e :y -15 :e :y -15 `e , 10 `e . 20 +`e u2026 20 `e v -15 `e w -15 `e x -15 @@ -960,6 +988,7 @@ f `o -20 f /o -20 f ~o -20 f . -10 +f u2026 -10 f rq 30 f ' 30 f cq 30 @@ -1059,9 +1088,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 @@ -1102,6 +1135,7 @@ r `o -20 r /o -20 r ~o -20 r . -60 +r u2026 -60 r q -20 r s -15 r vs -15 @@ -1138,6 +1172,7 @@ v `o -30 v /o -30 v ~o -30 v . -80 +v u2026 -80 w , -40 w o -20 w 'o -20 @@ -1147,6 +1182,7 @@ w `o -20 w /o -20 w ~o -20 w . -40 +w u2026 -40 x e -10 x 'e -10 x ^e -10 @@ -1173,6 +1209,7 @@ y `o -25 y /o -25 y ~o -25 y . -80 +y u2026 -80 'y a -30 'y 'a -30 'y ^a -30 @@ -1194,6 +1231,7 @@ y . -80 'y /o -25 'y ~o -25 'y . -80 +'y u2026 -80 :y a -30 :y 'a -30 :y ^a -30 @@ -1215,6 +1253,7 @@ y . -80 :y /o -25 :y ~o -25 :y . -80 +:y u2026 -80 z e 10 z 'e 10 z ^e 10 |