diff --git a/languages/fr.lua b/languages/fr.lua index 64aff185e..21bb03a72 100644 --- a/languages/fr.lua +++ b/languages/fr.lua @@ -176,6 +176,7 @@ function SILE.nodeMakers.fr:mustRemove (i, items) if i < #items then local next = items[i+1].text if self:isSpace(next) + or self:isNonBreakingSpace(next) or self:isHighPunctuation(next) or self:isColonPunctuation(next) or self:isClosingQuote(next) then