#[derive(Clone,Copy,Debug)]
pub enum FileFormat {
AFM,
Bib,
Bst,
Cmap,
Enc,
Format,
FontMap,
MiscFonts,
Ofm,
OpenType,
Ovf,
Pict,
Pk,
ProgramData,
Sfd,
Tex,
TexPsHeader,
TFM,
TrueType,
Type1,
Vf,
}
pub fn format_to_extension (format: FileFormat) -> &'static str {
match format {
FileFormat::AFM => ".afm",
FileFormat::Bib => ".bib",
FileFormat::Bst => ".bst",
FileFormat::Cmap => ".cmap",
FileFormat::Enc => ".enc",
FileFormat::Format => ".fmt",
FileFormat::FontMap => ".map",
FileFormat::MiscFonts => ".miscfonts",
FileFormat::Ofm => ".ofm",
FileFormat::OpenType => ".otf",
FileFormat::Ovf => ".ovf",
FileFormat::Pict => ".pdf",
FileFormat::Pk => ".pk",
FileFormat::ProgramData => ".programdata",
FileFormat::Sfd => ".sfd",
FileFormat::Tex => ".tex",
FileFormat::TexPsHeader => ".pro",
FileFormat::TFM => ".tfm",
FileFormat::TrueType => ".ttf",
FileFormat::Type1 => ".pfa",
FileFormat::Vf => ".vf",
}
}