recording: add-*-output-to-text-record: unification and improvement
recording: add-*-output-to-text-record: unification and improvement

We remove code duplication for character and a string. Moreover we
avoid creating new styled-string entries if the text style, ink and
clipping region match (we adjust existing string). That ensures
correct kerning for text with unchanged properties.

slyrus/mcclim,slyrus/mcclim