// https://web.archive.org/web/20190705180831/https://wwwimages2.adobe.com/content/dam/acom/en/devnet/font/pdfs/5902.AdobePSNameGeneration.pdf
// https://web.archive.org/web/20190705180831/https://wwwimages2.adobe.com/content/dam/acom/en/devnet/font/pdfs/5902.AdobePSNameGeneration.pdf
fn is_supported_variable_font(provider: &impl FontTableProvider) -> Result<(), VariationError> {
VariationError::NameError => write!(f, "font did not contain a `name` table entry for the family name in a usable encoding"),
VariationError::TagError => write!(f, "the list of table tags was unable to be retrieved from the font"),
let typographic_family = "IfAfterConstructingThePostScriptNameInThisWayTheLengthIsGreaterThan127CharactersThenConstructTheLastResortPostScriptName";