From d0bf7efe95f3b2347073549e83496d9dc636594e Mon Sep 17 00:00:00 2001 From: John MacFarlane <jgm@berkeley.edu> Date: Sat, 13 Jul 2019 16:11:58 -0700 Subject: Man writer: fixed boldfacing of definition terms. Previously the bold-facing would be interrupted by other formatting, because we used `.B`. Closes #5620. --- src/Text/Pandoc/Writers/Man.hs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/Text/Pandoc/Writers/Man.hs b/src/Text/Pandoc/Writers/Man.hs index ed8682a84..e13f46af9 100644 --- a/src/Text/Pandoc/Writers/Man.hs +++ b/src/Text/Pandoc/Writers/Man.hs @@ -228,7 +228,7 @@ definitionListItemToMan :: PandocMonad m -> ([Inline],[[Block]]) -> StateT WriterState m Doc definitionListItemToMan opts (label, defs) = do - labelText <- inlineListToMan opts label + labelText <- withFontFeature 'B' (inlineListToMan opts label) contents <- if null defs then return empty else liftM vcat $ forM defs $ \blocks -> @@ -245,7 +245,7 @@ definitionListItemToMan opts (label, defs) = do then empty else text ".RS" $$ rest' $$ text ".RE" [] -> return empty - return $ text ".TP" $$ nowrap (text ".B " <> labelText) $$ contents + return $ text ".TP" $$ labelText $$ contents -- | Convert list of Pandoc block elements to man. blockListToMan :: PandocMonad m -- cgit v1.2.3