diff options
author | Ingo Schwarze <schwarze@openbsd.org> | 2022-01-10 18:01:35 +0000 |
---|---|---|
committer | Ingo Schwarze <schwarze@openbsd.org> | 2022-01-10 18:01:35 +0000 |
commit | 26798ad14e1297dd3dc14623f25c0e7af232cdc6 (patch) | |
tree | 6480d4e8259af8be89b87de29ce3723a583ceda1 /html.c | |
parent | 9b18a57c3cc7977337c12b16a5db9455225ad88f (diff) | |
download | mandoc-26798ad14e1297dd3dc14623f25c0e7af232cdc6.tar.gz |
When rendering the \h (horizontal motion) low-level roff(7) escape
sequence in -T ps and -T pdf output mode, use an appropriate
horizontal distance by correctly using the term_len() utility
function. Output from the -T ascii, -T utf8, and -T html modes
was already correct and remains unchanged.
Lennart Jablonka <hummsmith42 at gmail dot com> found and reported
this unit conversion bug (misinterpreting AFM units as if they were
en units) when rendering scdoc-generated manuals (which is a low
quality generator, but that's no excuse for mandoc misformatting \h)
on Alpine Linux. Lennart also tested this patch.
Diffstat (limited to 'html.c')
0 files changed, 0 insertions, 0 deletions