Answer 4

May I propose that you save the font style using a numeric representation of
the bit pattern. One special consideration during the conversion would be
the size of the enumeration. That is, make sure you use an integer type that
has the same boundary as the set type. For example, there are four possible
font styles in TFontStyles, it would be stored as a byte.