Blackfriday flag: **`HTML_USE_SMARTYPANTS`** <br>
     Purpose: `false` disables smart punctuation substitutions, including smart quotes, smart dashes, smart fractions, etc. If `true`, it may be fine-tuned with the `angledQuotes`, `fractions`, `smartDashes`, and `latexDashes` flags (see below).
 
+`smartypantsQuotesNBSP`
+: default: **`false`** <br>
+    Blackfriday flag: **`HTML_SMARTYPANTS_QUOTES_NBSP`** <br>
+    Purpose: `true` enables French style Guillemets with non-breaking space inside the quotes.
+
 `angledQuotes`
 : default: **`false`**<br>
     Blackfriday flag: **`HTML_SMARTYPANTS_ANGLED_QUOTES`**<br>
 
 // Blackfriday holds configuration values for Blackfriday rendering.
 type Blackfriday struct {
        Smartypants                      bool
+       SmartypantsQuotesNBSP            bool
        AngledQuotes                     bool
        Fractions                        bool
        HrefTargetBlank                  bool
        defaultParam := map[string]interface{}{
                "smartypants":                      true,
                "angledQuotes":                     false,
+               "smartypantsQuotesNBSP":            false,
                "fractions":                        true,
                "hrefTargetBlank":                  false,
                "smartDashes":                      true,
                htmlFlags |= blackfriday.HTML_USE_SMARTYPANTS
        }
 
+       if ctx.Config.SmartypantsQuotesNBSP {
+               htmlFlags |= blackfriday.HTML_SMARTYPANTS_QUOTES_NBSP
+       }
+
        if ctx.Config.AngledQuotes {
                htmlFlags |= blackfriday.HTML_SMARTYPANTS_ANGLED_QUOTES
        }
 
                {blackfriday.HTML_USE_XHTML},
                {blackfriday.HTML_FOOTNOTE_RETURN_LINKS},
                {blackfriday.HTML_USE_SMARTYPANTS},
+               {blackfriday.HTML_SMARTYPANTS_QUOTES_NBSP},
                {blackfriday.HTML_SMARTYPANTS_ANGLED_QUOTES},
                {blackfriday.HTML_SMARTYPANTS_FRACTIONS},
                {blackfriday.HTML_HREF_TARGET_BLANK},
        ctx.Config.PlainIDAnchors = true
        ctx.Config.SmartDashes = true
        ctx.Config.Smartypants = true
+       ctx.Config.SmartypantsQuotesNBSP = true
        ctx.Config.SourceRelativeLinksEval = true
        renderer := c.getHTMLRenderer(defaultFlags, ctx)
        actualFlags := renderer.GetFlags()