I remember in my days as a typesetter in Germany, we always inserted a narrow
space following quotation marks, and also set apart things, such as exclamation marks with some narrow spacing.
To my great surprise and delight, the guide delved into the weeds of word -
space geekery by recommending that writers use a «hair
space» after a lowercase f and j, when those letters are
followed by an apostrophe,
quotation mark, parenthesis, or bracket.»