Follow-up Comment #10, bug #57506 (project groff): [comment #6 comment #6:] > This could be tested, but it's not obvious how: the "is used by > groff" line above is awfully vague about what accent-placing > mechanism uses the value. The \o escape, for instance,
I tested this using a character that doesn't have a precomposed form in any font on my system, so groff can't fall back to that behind the scenes; it has to combine the letter and the diacritic. As predicted, "slant"'s parameter has no effect on \o's glyph placement: echo '\fIThis is Spi\o@n\[u00A8]@al Tap' | groff This produces the same output no matter what "slant" value you put in font description file "TI". The next thing I tried was a Unicode combining form of the diacritic glyph. However, none of the typesetting fonts that ship with groff contain these characters. $ echo '\fIThis is Spin\[u0308]al Tap' | groff > /dev/null troff:<standard input>:1: warning: special character 'u0308' not defined (This works for utf8 output, however. $ echo '\fIThis is Spin\[u0308]al Tap' | groff -Tutf8 -P-i | cat -s This is Spin̈al Tap No telling how your browser will render that output line, though.) I do have a locally installed italic font that contains U+0308, and using that makes the above command line work. But as before, changing the "slant" parameter in the font description file has no effect on the placement of the ¨. So I'm still in the dark about what mechanism afmtodit(1)'s "is used by groff" refers to. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?57506> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/