diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Text/Pandoc/Writers/Markdown.hs | 12 | ||||
| -rw-r--r-- | src/Text/Pandoc/Writers/RST.hs | 12 | 
2 files changed, 12 insertions, 12 deletions
| diff --git a/src/Text/Pandoc/Writers/Markdown.hs b/src/Text/Pandoc/Writers/Markdown.hs index d6876d239..41ead8d68 100644 --- a/src/Text/Pandoc/Writers/Markdown.hs +++ b/src/Text/Pandoc/Writers/Markdown.hs @@ -372,14 +372,14 @@ inlineToMarkdown opts (Subscript lst) = do  inlineToMarkdown opts (SmallCaps lst) = inlineListToMarkdown opts lst  inlineToMarkdown opts (Quoted SingleQuote lst) = do    contents <- inlineListToMarkdown opts lst -  return $ char '\'' <> contents <> char '\'' +  return $ char '‘' <> contents <> char '’'  inlineToMarkdown opts (Quoted DoubleQuote lst) = do    contents <- inlineListToMarkdown opts lst -  return $ char '"' <> contents <> char '"' -inlineToMarkdown _ EmDash = return $ text "--" -inlineToMarkdown _ EnDash = return $ char '-' -inlineToMarkdown _ Apostrophe = return $ char '\'' -inlineToMarkdown _ Ellipses = return $ text "..." +  return $ char '“' <> contents <> char '”' +inlineToMarkdown _ EmDash = return $ char '\8212' +inlineToMarkdown _ EnDash = return $ char '\8211' +inlineToMarkdown _ Apostrophe = return $ char '\8217' +inlineToMarkdown _ Ellipses = return $ char '\8230'  inlineToMarkdown _ (Code str) =    let tickGroups = filter (\s -> '`' `elem` s) $ group str         longest    = if null tickGroups diff --git a/src/Text/Pandoc/Writers/RST.hs b/src/Text/Pandoc/Writers/RST.hs index 680ec7749..14566252c 100644 --- a/src/Text/Pandoc/Writers/RST.hs +++ b/src/Text/Pandoc/Writers/RST.hs @@ -282,16 +282,16 @@ inlineToRST (Subscript lst) = do  inlineToRST (SmallCaps lst) = inlineListToRST lst  inlineToRST (Quoted SingleQuote lst) = do    contents <- inlineListToRST lst -  return $ char '\'' <> contents <> char '\'' +  return $ char '‘' <> contents <> char '’'  inlineToRST (Quoted DoubleQuote lst) = do    contents <- inlineListToRST lst -  return $ char '"' <> contents <> char '"' +  return $ char '“' <> contents <> char '”'  inlineToRST (Cite _  lst) =    inlineListToRST lst -inlineToRST EmDash = return $ text "--" -inlineToRST EnDash = return $ char '-' -inlineToRST Apostrophe = return $ char '\'' -inlineToRST Ellipses = return $ text "..." +inlineToRST EmDash = return $ char '\8212' +inlineToRST EnDash = return $ char '\8211' +inlineToRST Apostrophe = return $ char '\8217' +inlineToRST Ellipses = return $ char '\8230'  inlineToRST (Code str) = return $ text $ "``" ++ str ++ "``"  inlineToRST (Str str) = return $ text $ escapeString str  inlineToRST (Math t str) = do | 
