font_set: add operator== and 'swap' impl