@@ -1764,7 +1764,13 @@ bracketedSpan = try $ do
17641764 guardEnabled Ext_bracketed_spans
17651765 (lab,_) <- reference
17661766 attr <- attributes
1767− return $ B.spanWith attr <$> lab
1767+ let (ident,classes,keyvals) = attr
1768+ case lookup "style" keyvals of
1769+ Just s | null ident && null classes &&
1770+ map toLower (filter (`notElem` " \t;") s) ==
1771+ "font-variant:small-caps"
1772+ -> return $ B.smallcaps <$> lab
1773+ _ -> return $ B.spanWith attr <$> lab
17681774
17691775regLink :: (Attr -> String -> String -> Inlines -> Inlines)
17701776 -> F Inlines -> MarkdownParser (F Inlines)