Hi Peter, I see that UNDERSCORE macro definition has been made shorter in code repository. But it still brings an extra unwanted space after the underscored text, which becomes more visible and annoying especially when followed by a punctuation, e.g.
one .UNDERSCORE "uno" , two My suggestion is to put a \c after the \Z lines, i.e. \Z'\\$1'\ \Z'\D't \\n[#UNDERSCORE_WEIGHT]''\ \v'\\*[$UNDERSCORE_GAP]+\\n[#UNDERSCORE_WEIGHT_ADJ]u'\ \D'l \\n[#TEXT_WIDTH]u 0'\ \Z'\D't \\n[#RULE_WEIGHT]''\ \v'-(\\*[$UNDERSCORE_GAP]+\\n[#UNDERSCORE_WEIGHT_ADJ]u)'\ \c\" This is it! The annoying extra space is then gone, and the punctuation is correctly positioned. Cheers from Indonesia, Ellam ByDefault