Registers: display problem with non breaking-spaces in French

How can we solved in the XML the problem of non-breaking spaces in French register entries?

List of characters to consider: : ; « » ! ? Constructs to consider: François I<sup>er</sup>, François II, François III, François IV, François V

Other cases:

  • Louis XIV ; Louis XIII ; Louis XV
  • Jacques Ier ; Jaques II
  • Étienne Ier ; Étienne II
  • François Ier
  • Élisabeth Ire
  • François II
  • Charles Ier ; Charles II ; Charles III
  • p. 123 ; p. 131-133
  • vol. 12 (etc.)
  • t. I ; t. II ; t. III (etc.)
  • n° 66 ; n° 154
  • INV 25725

See examples below: Work_espacesinsécable_pointvirgule-

Work_espacesinsécable_deuxpoints-

Work_espacesinsécable_pointvirgule

Work_espacesinsécable_chiffresromains

Work_espacesinsécable_vol

Work_espacesinsécable

Edited by Alexandra Pioch