a font, and then unarchive it later and use it to create a font object with the same characteristics.You can use font descriptors to query the system for available fonts that match particular attributes, and then create instances of fonts matching those attributes, such as names, traits, languages, and other features.