Save data in document (characters, font and font size) using Flyweight pattern