/**
 * Converts the font family name to the correct casing for the relevant metrics import.
 *
 * ---
 * Example usage:
 *
 * ```ts
 * import { fontFamilyToCamelCase } from '@capsizecss/metrics';
 *
 * const familyName = fontFamilyToCamelCase('--apple-system'); // => `appleSystem`
 * const metrics = await import(`@capsizecss/metrics/${familyName}`);
 * ```
 * ---
 */
declare function fontFamilyToCamelCase(str: string): string;

interface AppleSystemMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArialMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BlinkMacSystemFontMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BrushScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CourierNewMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GeorgiaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HelveticaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HelveticaNeueMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LucidaGrandeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SegoeUIMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '350': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '350italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TahomaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TimesNewRomanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TrebuchetMSMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VerdanaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface _42dotSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ABeeZeeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AbelMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AbhayaLibreMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AboretoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AbrilFatfaceMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AbyssinicaSILMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AclonicaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AcmeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ActorMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AdaminaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ADLaMDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AdventProMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AfacadMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AfacadFluxMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AgbalumoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AgdasimaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AguDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AguafinaScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AkatabMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AkayaKanadakaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AkayaTelivigalaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AkronimMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AksharMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AladinMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlataMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlatsiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlbertSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AldrichMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlefMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlegreyaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlegreyaSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlegreyaSansSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlegreyaSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AleoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlexBrushMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlexandriaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlfaSlabOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AliceMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlikeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlikeAngularMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlkalamiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlkatraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AllanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AllertaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AllertaStencilMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AllisonMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlluraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlmaraiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlmendraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlmendraDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlmendraSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlumniSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlumniSansCollegiateOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlumniSansInlineOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AlumniSansPinstripeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AmaranteMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AmaranthMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AmaticSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AmethystaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AmikoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AmiriMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AmiriQuranMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AmitaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnaheimMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AndadaProMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AndikaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnekBanglaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnekDevanagariMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnekGujaratiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnekGurmukhiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnekKannadaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnekLatinMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnekMalayalamMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnekOdiaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnekTamilMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnekTeluguMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AngkorMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnnapurnaSILMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnnieUseYourTelescopeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnonymousProMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AntaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnticMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnticDidoneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnticSlabMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AntonMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AntonSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AntonioMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnuphanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AnybodyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AoboshiOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AROneSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArapeyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArbutusMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArbutusSlabMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArchitectsDaughterMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArchivoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArchivoBlackMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArchivoNarrowMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AreYouSeriousMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArefRuqaaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArefRuqaaInkMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArimaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArimoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArizoniaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArmataMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArsenalMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArsenalSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArtifikaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ArvoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AryaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AsapMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AsapCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AsarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AssetMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AssistantMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AstlochMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AsulMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AthitiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AtkinsonHyperlegibleMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AtkinsonHyperlegibleMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AtkinsonHyperlegibleNextMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AtmaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AtomicAgeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AubreyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AudiowideMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AutourOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AverageMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AverageSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AveriaGruesaLibreMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AveriaLibreMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AveriaSansLibreMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AveriaSerifLibreMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface AzeretMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface B612Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface B612MonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BabylonicaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BacasimeAntiqueMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BadScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BadeenDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BagelFatOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BahianaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BahianitaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BaiJamjureeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BakbakOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BalletMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Baloo2Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BalooBhai2Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BalooBhaijaan2Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BalooBhaina2Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BalooChettan2Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BalooDa2Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BalooPaaji2Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BalooTamma2Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BalooTammudu2Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BalooThambi2Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BalsamiqSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BalthazarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BangersMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BarlowMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BarlowCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BarlowSemiCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BarriecitoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BarrioMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BasicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BaskervvilleMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BaskervvilleSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BattambangMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BaumansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BayonMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BeVietnamProMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BeauRivageMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BebasNeueMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BeirutiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BelanosimaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BelgranoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BellefairMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BellezaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BellotaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BellotaTextMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BenchNineMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BenneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BenthamMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BerkshireSwashMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BesleyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BethEllenMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BevanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BhuTukaExpandedOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BigShouldersMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BigShouldersInlineMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BigShouldersStencilMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BigelowRulesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BigshotOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BilboMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BilboSwashCapsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BioRhymeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BioRhymeExpandedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BirthstoneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BirthstoneBounceMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BiryaniMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BitterMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BIZUDGothicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BIZUDMinchoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BIZUDPGothicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BIZUDPMinchoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BlackAndWhitePictureMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BlackHanSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BlackOpsOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BlakaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BlakaHollowMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BlakaInkMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BlinkerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BodoniModaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BodoniModaSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BokorMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BoldonseMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BonaNovaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BonaNovaSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BonbonMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BonheurRoyaleMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BoogalooMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BorelMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BowlbyOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BowlbyOneSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BraahOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BrawlerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BreeSerifMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BricolageGrotesqueMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BrunoAceMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BrunoAceSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Brygada1918Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BubblegumSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BubblerOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BudaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BuenardMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BungeeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BungeeHairlineMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BungeeInlineMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BungeeOutlineMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BungeeShadeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BungeeSpiceMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BungeeTintMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ButchermanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ButterflyKidsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface BytesizedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CabinMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CabinCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CabinSketchMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CactusClassicalSerifMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CaesarDressingMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CagliostroMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CairoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CairoPlayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CaladeaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CalistogaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CalligraffittiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CambayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CamboMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CandalMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CantarellMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CantataOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CantoraOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CaprasimoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CapriolaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CaramelMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CarattereMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CardoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CarlitoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CarmeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CarroisGothicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CarroisGothicSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CarterOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CastoroMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CastoroTitlingMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CatamaranMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CaudexMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CaveatMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CaveatBrushMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CedarvilleCursiveMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CevicheOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChakraPetchMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChangaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChangaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChangoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CharisSILMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CharmMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CharmonmanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChathuraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChauPhilomeneOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChelaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChelseaMarketMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChenlaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CherishMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CherryBombOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CherryCreamSodaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CherrySwashMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChewyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChicleMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChilankaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChivoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChivoMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChocolateClassicalSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChokokutaiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ChonburiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CinzelMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CinzelDecorativeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ClickerScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ClimateCrisisMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CodaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CodystarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CoinyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ComboMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ComfortaaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ComforterMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ComforterBrushMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ComicNeueMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ComingSoonMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CommeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CommissionerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ConcertOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CondimentMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ContentMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ContrailOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ConvergenceMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CookieMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CopseMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CorbenMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CorinthiaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CormorantMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CormorantGaramondMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CormorantInfantMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CormorantSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CormorantUnicaseMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CormorantUprightMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CourgetteMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CourierPrimeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CousineMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CoustardMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CoveredByYourGraceMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CraftyGirlsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CreepsterMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CreteRoundMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CrimsonProMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CrimsonTextMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CroissantOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CrushedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CuprumMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CuteFontMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CutiveMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface CutiveMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DaiBannaSILMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DamionMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DancingScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DanfoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DangrekMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DarkerGrotesqueMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DarumadropOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DavidLibreMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DawningOfANewDayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DaysOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DekkoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DelaGothicOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DeliciousHandrawnMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DeliusMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DeliusSwashCapsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DeliusUnicaseMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DellaRespiraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DenkOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DevonshireMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DhurjatiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DidactGothicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DiphylleiaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DiplomataMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DiplomataSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DMMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DMSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DMSerifDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DMSerifTextMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DoHyeonMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DokdoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DomineMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DonegalOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DongleMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DoppioOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DorsaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DosisMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DotGothic16Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DotoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DrSugiyamaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DuruSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DynalightMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface DynaPuffMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EagleLakeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EastSeaDokdoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EaterMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EBGaramondMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EconomicaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EczarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EduAUVICWANTArrowsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EduAUVICWANTDotsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EduAUVICWANTGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EduAUVICWANTHandMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EduAUVICWANTPreMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EduNSWACTFoundationMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EduQLDBeginnerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EduSABeginnerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EduTASBeginnerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EduVICWANTBeginnerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ElMessiriMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ElectrolizeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ElsieMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ElsieSwashCapsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EmblemaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EmilysCandyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EncodeSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EncodeSansCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EncodeSansExpandedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EncodeSansSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EncodeSansSemiCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EncodeSansSemiExpandedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EngagementMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EnglebertMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EnriquetaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EphesisMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EpilogueMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EricaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EstebanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EstoniaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EuphoriaScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface EwertMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ExoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Exo2Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ExpletusSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ExploraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FacultyGlyphicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FahkwangMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FamiljenGroteskMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FanwoodTextMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FarroMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FarsanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FascinateMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FascinateInlineMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FasterOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FasthandMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FaunaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FaustinaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FederantMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FederoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FelipaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FenixMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FestiveMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FigtreeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FingerPaintMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FinlandicaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FiraCodeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FiraMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FiraSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FiraSansCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FiraSansExtraCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FjallaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FjordOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FlamencoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FlavorsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FleurDeLeahMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FlowBlockMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FlowCircularMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FlowRoundedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FolditMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FondamentoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FontdinerSwankyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ForumMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FragmentMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FrancoisOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FrankRuhlLibreMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FrauncesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FreckleFaceMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FrederickaTheGreatMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FredokaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FreehandMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FreemanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FrescaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FrijoleMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FrukturMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FugazOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FugglesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FunnelDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FunnelSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FustatMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface FuzzyBubblesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GaMaamliMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GabaritoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GabrielaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GaeguMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GafataMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GajrajOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GaladaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GaldeanoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GalindoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GamjaFlowerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GantariMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GasoekOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GayathriMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GeistMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GeistMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GelasioMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GemunuLibreMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GenosMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GentiumBookPlusMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GentiumPlusMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GeoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GeologicaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GeoramaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GeostarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GeostarFillMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GermaniaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GFSDidotMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GFSNeohellenicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GideonRomanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GidoleMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GiduguMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GildaDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GirassolMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GiveYouGloryMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GlassAntiquaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GlegooMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GloockMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GloriaHallelujahMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GloryMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GlutenMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GoblinOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GochiHandMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GoldmanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GolosTextMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GorditasMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GothicA1Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GotuMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GoudyBookletter1911Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GowunBatangMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GowunDodumMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GraduateMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GrandHotelMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GrandifloraOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GrandstanderMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GrapeNutsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GravitasOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GreatVibesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GrechenFuemenMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GrenzeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GrenzeGotischMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GreyQoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GriffyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GruppoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GudeaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GugiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GulzarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GupterMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GurajadaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface GwendolynMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HabibiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HachiMaruPopMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HahmletMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HalantMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HammersmithOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HanaleiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HanaleiFillMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HandjetMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HandleeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HankenGroteskMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HanumanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HappyMonkeyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HarmattanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HeadlandOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HedvigLettersSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HedvigLettersSerifMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HeeboMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HennyPennyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HeptaSlabMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HerrVonMuellerhoffMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HiMelodyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HinaMinchoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HindMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HindGunturMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HindMaduraiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HindMysuruMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HindSiliguriMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HindVadodaraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HoltwoodOneSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HomemadeAppleMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HomenajeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HonkMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HostGroteskMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HubballiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HubotSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface HurricaneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IansuiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IbarraRealNovaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IBMPlexMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IBMPlexSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IBMPlexSansArabicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IBMPlexSansCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IBMPlexSansDevanagariMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IBMPlexSansHebrewMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IBMPlexSansJPMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IBMPlexSansKRMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IBMPlexSansThaiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IBMPlexSansThaiLoopedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IBMPlexSerifMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IcebergMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IcelandMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IMFellDoublePicaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IMFellDoublePicaSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IMFellDWPicaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IMFellDWPicaSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IMFellEnglishMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IMFellEnglishSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IMFellFrenchCanonMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IMFellFrenchCanonSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IMFellGreatPrimerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IMFellGreatPrimerSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ImbueMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ImperialScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ImprimaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface InclusiveSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface InconsolataMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface InderMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IndieFlowerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IngridDarlingMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface InikaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface InknutAntiquaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface InriaSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface InriaSerifMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface InspirationMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface InstrumentSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface InstrumentSerifMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface InterMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface InterTightMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IrishGroverMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IslandMomentsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface IstokWebMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ItalianaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ItaliannoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ItimMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Jacquard12Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Jacquard12ChartedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Jacquard24Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Jacquard24ChartedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JacquardaBastarda9Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JacquardaBastarda9ChartedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JacquesFrancoisMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JacquesFrancoisShadowMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JainiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JainiPurvaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JaldiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JaroMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Jersey10Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Jersey10ChartedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Jersey15Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Jersey15ChartedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Jersey20Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Jersey20ChartedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Jersey25Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Jersey25ChartedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JetBrainsMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JimNightshadeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JoanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JockeyOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JollyLodgerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JomhuriaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JomolhariMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JosefinSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JosefinSlabMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JostMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JotiOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JuaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JudsonMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JuleeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JuliusSansOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JungeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JuraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JustAnotherHandMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface JustMeAgainDownHereMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface K2DMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KablammoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KadwaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KaiseiDecolMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KaiseiHarunoUmiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KaiseiOptiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KaiseiTokuminMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KalamMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KalniaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KalniaGlazeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KameronMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KanitMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KantumruyProMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KarantinaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KarlaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KarlaTamilInclinedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KarlaTamilUprightMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KarmaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KatibehMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KaushanScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KavivanarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KavoonMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KayPhoDuMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KdamThmorProMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KeaniaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KellySlabMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KeniaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KhandMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KhmerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KhulaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KingsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KirangHaerangMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KiteOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KiwiMaruMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KleeOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KnewaveMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KodchasanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KodeMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KohSantepheapMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KoHoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KolkerBrushMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KonkhmerSleokchherMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KosugiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KosugiMaruMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KottaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KoulenMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KrankyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KreonMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KristiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KronaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KrubMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KufamMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KulimParkMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KumarOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KumarOneOutlineMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KumbhSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface KuraleMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LaBelleAuroreMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LabradaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LacquerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LailaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LakkiReddyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LalezarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LancelotMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LangarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LateefMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LatoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LavishlyYoursMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LeagueGothicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LeagueScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LeagueSpartanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LeckerliOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LedgerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LektonMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LemonMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LemonadaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LexendMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LexendDecaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LexendExaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LexendGigaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LexendMegaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LexendPetaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LexendTeraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LexendZettaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LibreBarcode128Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LibreBarcode128TextMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LibreBarcode39Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LibreBarcode39ExtendedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LibreBarcode39ExtendedTextMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LibreBarcode39TextMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LibreBarcodeEAN13TextMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LibreBaskervilleMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LibreBodoniMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LibreCaslonDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LibreCaslonTextMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LibreFranklinMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LicoriceMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LifeSaversMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LilitaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LilyScriptOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LimelightMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LindenHillMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LinefontMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LisuBosaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LiterMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LiterataMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LiuJianMaoCaoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LivvicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LobsterMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LobsterTwoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LondrinaOutlineMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LondrinaShadowMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LondrinaSketchMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LondrinaSolidMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LongCangMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LoraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LoveLightMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LoveYaLikeASisterMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LovedByTheKingMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LoversQuarrelMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LuckiestGuyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LugrasimoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LumanosimoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LunasimaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LusitanaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LustriaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LuxuriousRomanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LuxuriousScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LXGWWenKaiMonoTCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface LXGWWenKaiTCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MPLUS1Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MPLUS1CodeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MPLUS1pMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MPLUS2Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MPLUSCodeLatinMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MPLUSRounded1cMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MaShanZhengMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MacondoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MacondoSwashCapsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MadaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MadimiOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MagraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MaidenOrangeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MaitreeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MajorMonoDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MakoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MaliMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MallannaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ManameMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MandaliMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ManjariMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ManropeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MansalvaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ManualeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MarcellusMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MarcellusSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MarckScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MargarineMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MarheyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MarkaziTextMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MarkoOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MarmeladMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MartelMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MartelSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MartianMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MarvelMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MateMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MateSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MatemasieMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MaterialIconsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MaterialIconsOutlinedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MaterialIconsRoundMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MaterialIconsSharpMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MaterialIconsTwoToneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MaterialSymbolsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MaterialSymbolsOutlinedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MaterialSymbolsRoundedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MaterialSymbolsSharpMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MavenProMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface McLarenMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MeaCulpaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MeddonMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MedievalSharpMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MedulaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MeeraInimaiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MegrimMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MeieScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MeowScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MeriendaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MerriweatherMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MerriweatherSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MetalMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MetalManiaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MetamorphousMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MetrophobicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MichromaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Micro5Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Micro5ChartedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MilongaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MiltonianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MiltonianTattooMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MinaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MingzatMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MiniverMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MiriamLibreMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MirzaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MissFajardoseMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MitrMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MochiyPopOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MochiyPopPOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ModakMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ModernAntiquaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ModerusticMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MograMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MohaveMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MoiraiOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MolengoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MolleMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MonaSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MondaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MonofettMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MonomakhMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MonomaniacOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MonotonMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MonsieurLaDoulaiseMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MontagaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MontaguSlabMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MonteCarloMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MontezMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MontserratMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MontserratAlternatesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MontserratUnderlineMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MooLahLahMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MooliMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MoonDanceMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MoulMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MoulpaliMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MountainsOfChristmasMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MouseMemoirsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MrBedfortMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MrDafoeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MrDeHavilandMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MrsSaintDelafieldMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MrsSheppardsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MsMadiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MuktaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MuktaMaheeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MuktaMalarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MuktaVaaniMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MulishMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MurechoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MuseoModernoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MySoulMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MynerveMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface MysteryQuestMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NablaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NamdhinggoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NanumBrushScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NanumGothicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NanumGothicCodingMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NanumMyeongjoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NanumPenScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NarnoorMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NeonderthawMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NerkoOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NeuchaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NeutonMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NewAmsterdamMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NewRockerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NewTegominMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NewsCycleMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NewsreaderMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NiconneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NiramitMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NixieOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NobileMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NokoraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NoricanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NosiferMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotableMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NothingYouCouldDoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NoticiaTextMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoColorEmojiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoEmojiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoKufiArabicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoMusicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoNaskhArabicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoNastaliqUrduMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoRashiHebrewMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansAdlamMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansAdlamUnjoinedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansAnatolianHieroglyphsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansArabicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansArmenianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansAvestanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansBalineseMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansBamumMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansBassaVahMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansBatakMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansBengaliMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansBhaiksukiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansBrahmiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansBugineseMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansBuhidMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansCanadianAboriginalMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansCarianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansCaucasianAlbanianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansChakmaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansChamMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansCherokeeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansChorasmianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansCopticMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansCuneiformMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansCypriotMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansCyproMinoanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansDeseretMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansDevanagariMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansDuployanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansEgyptianHieroglyphsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansElbasanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansElymaicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansEthiopicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansGeorgianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansGlagoliticMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansGothicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansGranthaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansGujaratiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansGunjalaGondiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansGurmukhiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansHanifiRohingyaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansHanunooMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansHatranMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansHebrewMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansHKMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansImperialAramaicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansIndicSiyaqNumbersMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansInscriptionalPahlaviMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansInscriptionalParthianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansJavaneseMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansJPMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansKaithiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansKannadaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansKawiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansKayahLiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansKharoshthiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansKhmerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansKhojkiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansKhudawadiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansKRMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansLaoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansLaoLoopedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansLepchaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansLimbuMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansLinearAMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansLinearBMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansLisuMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansLycianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansLydianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMahajaniMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMalayalamMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMandaicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansManichaeanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMarchenMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMasaramGondiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMathMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMayanNumeralsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMedefaidrinMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMeeteiMayekMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMendeKikakuiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMeroiticMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMiaoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansModiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMongolianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMroMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMultaniMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansMyanmarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansNabataeanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansNagMundariMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansNandinagariMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansNewTaiLueMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansNewaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansNKoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansNKoUnjoinedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansNushuMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansOghamMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansOlChikiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansOldHungarianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansOldItalicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansOldNorthArabianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansOldPermicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansOldPersianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansOldSogdianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansOldSouthArabianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansOldTurkicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansOriyaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansOsageMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansOsmanyaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansPahawhHmongMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansPalmyreneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansPauCinHauMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansPhagsPaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansPhoenicianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansPsalterPahlaviMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansRejangMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansRunicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansSamaritanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansSaurashtraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansSharadaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansShavianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansSiddhamMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansSignWritingMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansSinhalaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansSogdianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansSoraSompengMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansSoyomboMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansSundaneseMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansSylotiNagriMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansSymbolsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansSymbols2Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansSyriacMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansSyriacEasternMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansTagalogMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansTagbanwaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansTaiLeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansTaiThamMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansTaiVietMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansTakriMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansTamilMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansTamilSupplementMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansTangsaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansTCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansTeluguMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansThaanaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansThaiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansThaiLoopedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansTifinaghMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansTirhutaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansUgariticMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansVaiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansVithkuqiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansWanchoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansWarangCitiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansYiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSansZanabazarSquareMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifAhomMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifArmenianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifBalineseMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifBengaliMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifDevanagariMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifDograMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifEthiopicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifGeorgianMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifGranthaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifGujaratiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifGurmukhiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifHebrewMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifHentaiganaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifHKMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifJPMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifKannadaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifKhitanSmallScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifKhmerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifKhojkiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifKRMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifLaoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifMakasarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifMalayalamMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifMyanmarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifNPHmongMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifOldUyghurMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifOriyaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifOttomanSiyaqMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifSinhalaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifTamilMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifTangutMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifTCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifTeluguMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifThaiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifTibetanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifTodhriMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifTotoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifVithkuqiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoSerifYezidiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoTraditionalNushuMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NotoZnamennyMusicalNotationMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NovaCutMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NovaFlatMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NovaMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NovaOvalMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NovaRoundMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NovaScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NovaSlimMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NovaSquareMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NTRMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NumansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NunitoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NunitoSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface NuosuSILMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OdibeeSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OdorMeanCheyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OffsideMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OjujuMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OldStandardTTMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OldenburgMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OleMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OleoScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OleoScriptSwashCapsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OnestMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OoohBabyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OpenSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OranienbaumMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OrbitMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OrbitronMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OreganoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OrelegaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OrientaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OriginalSurferMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OswaldMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OutfitMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OverTheRainbowMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OverlockMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OverlockSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OverpassMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OverpassMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OvoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OxaniumMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OxygenMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface OxygenMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PacificoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PadaukMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PadyakkeExpandedOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PalanquinMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PalanquinDarkMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PaletteMosaicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PangolinMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PaprikaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ParisienneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ParkinsansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PasseroOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PassionOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PassionsConflictMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PathwayExtremeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PathwayGothicOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PatrickHandMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PatrickHandSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PattayaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PatuaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PavanamMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PaytoneOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PeddanaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PeraltaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PermanentMarkerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PetemossMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PetitFormalScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PetronaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PhetsarathMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PhilosopherMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PhuduMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PiazzollaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PiedraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PinyonScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PirataOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PixelifySansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlasterMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlatypiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlayballMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlayfairMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlayfairDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlayfairDisplaySCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaypenSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteARMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteARGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteATMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteATGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteAUNSWMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteAUNSWGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteAUQLDMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteAUQLDGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteAUSAMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteAUSAGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteAUTASMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteAUTASGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteAUVICMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteAUVICGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteBEVLGMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteBEVLGGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteBEWALMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteBEWALGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteBRMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteBRGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteCAMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteCAGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteCLMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteCLGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteCOMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteCOGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteCUMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteCUGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteCZMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteCZGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteDEGrundMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteDEGrundGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteDELAMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteDELAGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteDESASMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteDESASGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteDEVAMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteDEVAGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteDKLoopetMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteDKLoopetGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteDKUloopetMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteDKUloopetGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteESMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteESDecoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteESDecoGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteESGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteFRModerneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteFRModerneGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteFRTradMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteFRTradGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteGBJMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteGBJGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteGBSMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteGBSGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteHRMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteHRGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteHRLijevaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteHRLijevaGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteHUMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteHUGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteIDMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteIDGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteIEMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteIEGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteINMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteINGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteISMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteISGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteITModernaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteITModernaGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteITTradMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteITTradGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteMXMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteMXGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteNGModernMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteNGModernGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteNLMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteNLGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteNOMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteNOGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteNZMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteNZGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywritePEMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywritePEGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywritePLMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywritePLGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywritePTMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywritePTGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteROMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteROGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteSKMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteSKGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteTZMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteTZGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteUSModernMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteUSModernGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteUSTradMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteUSTradGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteVNMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteVNGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteZAMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlaywriteZAGuidesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PlusJakartaSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PochaevskMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PodkovaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PoetsenOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PoiretOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PollerOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PoltawskiNowyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PolyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PompiereMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PonnalaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PonomarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PontanoSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PoorStoryMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PoppinsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PortLligatSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PortLligatSlabMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PottaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PragatiNarrowMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PraiseMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PrataMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PreahvihearMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PressStart2PMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PridiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PrincessSofiaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ProcionoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PromptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ProstoOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ProtestGuerrillaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ProtestRevolutionMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ProtestRiotMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ProtestStrikeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ProzaLibreMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PTMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PTSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PTSansCaptionMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PTSansNarrowMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PTSerifMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PTSerifCaptionMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PublicSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PuppiesPlayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PuritanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface PurplePurseMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface QahiriMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface QuandoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface QuanticoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface QuattrocentoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface QuattrocentoSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface QuestrialMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface QuicksandMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface QuintessentialMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface QwigleyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface QwitcherGrypenMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RacingSansOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RadioCanadaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RadioCanadaBigMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RadleyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RajdhaniMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RakkasMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RalewayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RalewayDotsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RamabhadraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RamarajaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RamblaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RammettoOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RampartOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RanchersMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RanchoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RangaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RasaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RationaleMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RaviPrakashMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ReadexProMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RecursiveMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RedHatDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RedHatMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RedHatTextMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RedRoseMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RedactedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RedactedScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RedditMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RedditSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RedditSansCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RedressedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ReemKufiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ReemKufiFunMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ReemKufiInkMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ReenieBeanieMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ReggaeOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface REMMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RethinkSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RevaliaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RhodiumLibreMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RibeyeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RibeyeMarrowMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RighteousMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RisqueMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RoadRageMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RobotoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RobotoCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RobotoFlexMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RobotoMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RobotoSerifMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RobotoSlabMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RochesterMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Rock3DMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RockSaltMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RocknRollOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RokkittMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RomanescoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RopaSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RosarioMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RosarivoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RougeScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RowdiesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RozhaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Rubik80sFadeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikBeastlyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikBrokenFaxMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikBubblesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikBurnedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikDirtMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikDistressedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikDoodleShadowMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikDoodleTrianglesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikGemstonesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikGlitchMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikGlitchPopMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikIsoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikLinesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikMapsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikMarkerHatchMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikMazeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikMicrobeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikMonoOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikMoonrocksMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikPixelsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikPuddlesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikScribbleMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikSprayPaintMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikStormMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikVinylMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RubikWetPaintMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RudaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RufinaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RugeBoogieMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RulukoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RumRaisinMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RuslanDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RussoOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RuthieMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RuwuduMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface RyeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SacramentoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SahityaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SailMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SairaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SairaCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SairaExtraCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SairaSemiCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SairaStencilOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SalsaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SanchezMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SancreekMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SankofaDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SansitaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SansitaSwashedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SarabunMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SaralaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SarinaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SarpanchMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SassyFrassMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SatisfyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SawarabiGothicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SawarabiMinchoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ScadaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ScheherazadeNewMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SchibstedGroteskMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SchoolbellMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ScopeOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SeaweedScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SecularOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SedanMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SedanSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SedgwickAveMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SedgwickAveDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SenMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SendFlowersMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SevillanaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SeymourOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShadowsIntoLightMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShadowsIntoLightTwoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShafarikMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShalimarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShantellSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShantiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShareMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShareTechMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShareTechMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShipporiAntiqueMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShipporiAntiqueB1Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShipporiMinchoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShipporiMinchoB1Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShizuruMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShojumaruMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShortStackMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ShrikhandMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SiemreapMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SigmarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SigmarOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SignikaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SignikaNegativeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SilkscreenMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SimonettaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SingleDayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SintonyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SirinStencilMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SixCapsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SixtyfourMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SixtyfourConvergenceMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SkranjiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Slabo13pxMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Slabo27pxMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SlackeyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SlacksideOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SmokumMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SmoochMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SmoochSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SmytheMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SnigletMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SnippetMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SnowburstOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SofadiOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SofiaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SofiaSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SofiaSansCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SofiaSansExtraCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SofiaSansSemiCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SolitreoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SolwayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SometypeMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SongMyungMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SonsieOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SoraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SortsMillGoudyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SourGummyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SourceCodeProMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SourceSans3Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SourceSerif4Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SpaceGroteskMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SpaceMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SpecialEliteMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SpectralMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SpectralSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SpicyRiceMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SpinnakerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SpiraxMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SplashMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SplineSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SplineSansMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SquadaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SquarePegMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SreeKrushnadevarayaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SrirachaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SrisakdiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface StaatlichesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface StalemateMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface StalinistOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface StardosStencilMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface StickMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface StickNoBillsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface StintUltraCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface StintUltraExpandedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface STIXTwoTextMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface StokeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface StraitMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface StyleScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface StylishMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SueEllenFranciscoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SuezOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SulphurPointMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SumanaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SunflowerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SunshineyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SupermercadoOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SuraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SurannaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SuravaramMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SUSEMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SuwannaphumMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SwankyAndMooMooMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SyncopateMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SyneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SyneMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface SyneTactileMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TacOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TaiHeritageProMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TajawalMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TangerineMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TapestryMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TapromMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TauriMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TavirajMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TeachersMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TekoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TekturMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TelexMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TenaliRamakrishnaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TenorSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TextMeOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TexturinaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ThasadithMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TheGirlNextDoorMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TheNautigalMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TienneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TillanaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TiltNeonMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TiltPrismMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TiltWarpMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TimmanaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TinosMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Tiny5Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TiroBanglaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TiroDevanagariHindiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TiroDevanagariMarathiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TiroDevanagariSanskritMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TiroGurmukhiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TiroKannadaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TiroTamilMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TiroTeluguMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TitanOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TitilliumWebMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TomorrowMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TourneyMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TradeWindsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TrainOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TriodionMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TrirongMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TrispaceMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TrocchiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TrochutMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TruculentaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TrykkerMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TsukimiRoundedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TulpenOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TurretRoadMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface TwinkleStarMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UbuntuMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UbuntuCondensedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UbuntuMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UbuntuSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UbuntuSansMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UchenMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UltraMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UnboundedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UncialAntiquaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UnderdogMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UnicaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UnifrakturCookMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UnifrakturMaguntiaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UnkemptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UnlockMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UnnaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UpdockMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface UrbanistMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VampiroOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VarelaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VarelaRoundMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VartaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VastShadowMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VazirmatnMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VesperLibreMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ViaodaLibreMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VibesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ViburMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VictorMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VidalokaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VigaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VinaSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VocesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VolkhovMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VollkornMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VollkornSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VoltaireMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VT323Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface VujahdayScriptMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WaitingForTheSunriseMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WallpoetMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WalterTurncoatMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WarnesMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WaterBrushMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WaterfallMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WavefontMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WellfleetMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WendyOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WhisperMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WindSongMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WinkySansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WireOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WittgensteinMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WixMadeforDisplayMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WixMadeforTextMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WorkSansMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface WorkbenchMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface XanhMonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YaldeviMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YanoneKaffeesatzMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YantramanavMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Yarndings12Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Yarndings12ChartedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Yarndings20Metrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface Yarndings20ChartedMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YatraOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YellowtailMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YeonSungMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YesevaOneMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YesteryearMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YomogiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YoungSerifMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YrsaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YsabeauMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YsabeauInfantMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YsabeauOfficeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '100italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YsabeauSCMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '100': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YujiBokuMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YujiHentaiganaAkariMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YujiHentaiganaAkebonoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YujiMaiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YujiSyukuMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface YuseiMagicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZainMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '200': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '800': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZCOOLKuaiLeMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZCOOLQingKeHuangYouMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZCOOLXiaoWeiMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZenAntiqueMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZenAntiqueSoftMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZenDotsMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZenKakuGothicAntiqueMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZenKakuGothicNewMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZenKurenaidoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZenLoopMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZenMaruGothicMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZenOldMinchoMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '900': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZenTokyoZooMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZeyadaMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZhiMangXingMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZillaSlabMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '300': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '300italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '500italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '600italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        '700italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'italic': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
interface ZillaSlabHighlightMetrics {
    familyName: string;
    fullName: string;
    postscriptName: string;
    category: string;
    capHeight: number;
    ascent: number;
    descent: number;
    lineGap: number;
    unitsPerEm: number;
    xHeight: number;
    xWidthAvg: number;
    subsets: Record<'latin' | 'thai', {
        xWidthAvg: number;
    }>;
    variants: {
        '700': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
        'regular': {
            familyName: string;
            fullName: string;
            postscriptName: string;
            category: string;
            capHeight: number;
            ascent: number;
            descent: number;
            lineGap: number;
            unitsPerEm: number;
            xHeight: number;
            xWidthAvg: number;
            subsets: Record<'latin' | 'thai', {
                xWidthAvg: number;
            }>;
        };
    };
}
type EntireMetricsCollection = {
    appleSystem: AppleSystemMetrics;
    arial: ArialMetrics;
    blinkMacSystemFont: BlinkMacSystemFontMetrics;
    brushScript: BrushScriptMetrics;
    courierNew: CourierNewMetrics;
    georgia: GeorgiaMetrics;
    helvetica: HelveticaMetrics;
    helveticaNeue: HelveticaNeueMetrics;
    lucidaGrande: LucidaGrandeMetrics;
    segoeUI: SegoeUIMetrics;
    tahoma: TahomaMetrics;
    timesNewRoman: TimesNewRomanMetrics;
    trebuchetMS: TrebuchetMSMetrics;
    verdana: VerdanaMetrics;
    "42dotSans": _42dotSansMetrics;
    aBeeZee: ABeeZeeMetrics;
    abel: AbelMetrics;
    abhayaLibre: AbhayaLibreMetrics;
    aboreto: AboretoMetrics;
    abrilFatface: AbrilFatfaceMetrics;
    abyssinicaSIL: AbyssinicaSILMetrics;
    aclonica: AclonicaMetrics;
    acme: AcmeMetrics;
    actor: ActorMetrics;
    adamina: AdaminaMetrics;
    aDLaMDisplay: ADLaMDisplayMetrics;
    adventPro: AdventProMetrics;
    afacad: AfacadMetrics;
    afacadFlux: AfacadFluxMetrics;
    agbalumo: AgbalumoMetrics;
    agdasima: AgdasimaMetrics;
    aguDisplay: AguDisplayMetrics;
    aguafinaScript: AguafinaScriptMetrics;
    akatab: AkatabMetrics;
    akayaKanadaka: AkayaKanadakaMetrics;
    akayaTelivigala: AkayaTelivigalaMetrics;
    akronim: AkronimMetrics;
    akshar: AksharMetrics;
    aladin: AladinMetrics;
    alata: AlataMetrics;
    alatsi: AlatsiMetrics;
    albertSans: AlbertSansMetrics;
    aldrich: AldrichMetrics;
    alef: AlefMetrics;
    alegreya: AlegreyaMetrics;
    alegreyaSans: AlegreyaSansMetrics;
    alegreyaSansSC: AlegreyaSansSCMetrics;
    alegreyaSC: AlegreyaSCMetrics;
    aleo: AleoMetrics;
    alexBrush: AlexBrushMetrics;
    alexandria: AlexandriaMetrics;
    alfaSlabOne: AlfaSlabOneMetrics;
    alice: AliceMetrics;
    alike: AlikeMetrics;
    alikeAngular: AlikeAngularMetrics;
    alkalami: AlkalamiMetrics;
    alkatra: AlkatraMetrics;
    allan: AllanMetrics;
    allerta: AllertaMetrics;
    allertaStencil: AllertaStencilMetrics;
    allison: AllisonMetrics;
    allura: AlluraMetrics;
    almarai: AlmaraiMetrics;
    almendra: AlmendraMetrics;
    almendraDisplay: AlmendraDisplayMetrics;
    almendraSC: AlmendraSCMetrics;
    alumniSans: AlumniSansMetrics;
    alumniSansCollegiateOne: AlumniSansCollegiateOneMetrics;
    alumniSansInlineOne: AlumniSansInlineOneMetrics;
    alumniSansPinstripe: AlumniSansPinstripeMetrics;
    amarante: AmaranteMetrics;
    amaranth: AmaranthMetrics;
    amaticSC: AmaticSCMetrics;
    amethysta: AmethystaMetrics;
    amiko: AmikoMetrics;
    amiri: AmiriMetrics;
    amiriQuran: AmiriQuranMetrics;
    amita: AmitaMetrics;
    anaheim: AnaheimMetrics;
    andadaPro: AndadaProMetrics;
    andika: AndikaMetrics;
    anekBangla: AnekBanglaMetrics;
    anekDevanagari: AnekDevanagariMetrics;
    anekGujarati: AnekGujaratiMetrics;
    anekGurmukhi: AnekGurmukhiMetrics;
    anekKannada: AnekKannadaMetrics;
    anekLatin: AnekLatinMetrics;
    anekMalayalam: AnekMalayalamMetrics;
    anekOdia: AnekOdiaMetrics;
    anekTamil: AnekTamilMetrics;
    anekTelugu: AnekTeluguMetrics;
    angkor: AngkorMetrics;
    annapurnaSIL: AnnapurnaSILMetrics;
    annieUseYourTelescope: AnnieUseYourTelescopeMetrics;
    anonymousPro: AnonymousProMetrics;
    anta: AntaMetrics;
    antic: AnticMetrics;
    anticDidone: AnticDidoneMetrics;
    anticSlab: AnticSlabMetrics;
    anton: AntonMetrics;
    antonSC: AntonSCMetrics;
    antonio: AntonioMetrics;
    anuphan: AnuphanMetrics;
    anybody: AnybodyMetrics;
    aoboshiOne: AoboshiOneMetrics;
    aROneSans: AROneSansMetrics;
    arapey: ArapeyMetrics;
    arbutus: ArbutusMetrics;
    arbutusSlab: ArbutusSlabMetrics;
    architectsDaughter: ArchitectsDaughterMetrics;
    archivo: ArchivoMetrics;
    archivoBlack: ArchivoBlackMetrics;
    archivoNarrow: ArchivoNarrowMetrics;
    areYouSerious: AreYouSeriousMetrics;
    arefRuqaa: ArefRuqaaMetrics;
    arefRuqaaInk: ArefRuqaaInkMetrics;
    arima: ArimaMetrics;
    arimo: ArimoMetrics;
    arizonia: ArizoniaMetrics;
    armata: ArmataMetrics;
    arsenal: ArsenalMetrics;
    arsenalSC: ArsenalSCMetrics;
    artifika: ArtifikaMetrics;
    arvo: ArvoMetrics;
    arya: AryaMetrics;
    asap: AsapMetrics;
    asapCondensed: AsapCondensedMetrics;
    asar: AsarMetrics;
    asset: AssetMetrics;
    assistant: AssistantMetrics;
    astloch: AstlochMetrics;
    asul: AsulMetrics;
    athiti: AthitiMetrics;
    atkinsonHyperlegible: AtkinsonHyperlegibleMetrics;
    atkinsonHyperlegibleMono: AtkinsonHyperlegibleMonoMetrics;
    atkinsonHyperlegibleNext: AtkinsonHyperlegibleNextMetrics;
    atma: AtmaMetrics;
    atomicAge: AtomicAgeMetrics;
    aubrey: AubreyMetrics;
    audiowide: AudiowideMetrics;
    autourOne: AutourOneMetrics;
    average: AverageMetrics;
    averageSans: AverageSansMetrics;
    averiaGruesaLibre: AveriaGruesaLibreMetrics;
    averiaLibre: AveriaLibreMetrics;
    averiaSansLibre: AveriaSansLibreMetrics;
    averiaSerifLibre: AveriaSerifLibreMetrics;
    azeretMono: AzeretMonoMetrics;
    b612: B612Metrics;
    b612Mono: B612MonoMetrics;
    babylonica: BabylonicaMetrics;
    bacasimeAntique: BacasimeAntiqueMetrics;
    badScript: BadScriptMetrics;
    badeenDisplay: BadeenDisplayMetrics;
    bagelFatOne: BagelFatOneMetrics;
    bahiana: BahianaMetrics;
    bahianita: BahianitaMetrics;
    baiJamjuree: BaiJamjureeMetrics;
    bakbakOne: BakbakOneMetrics;
    ballet: BalletMetrics;
    baloo2: Baloo2Metrics;
    balooBhai2: BalooBhai2Metrics;
    balooBhaijaan2: BalooBhaijaan2Metrics;
    balooBhaina2: BalooBhaina2Metrics;
    balooChettan2: BalooChettan2Metrics;
    balooDa2: BalooDa2Metrics;
    balooPaaji2: BalooPaaji2Metrics;
    balooTamma2: BalooTamma2Metrics;
    balooTammudu2: BalooTammudu2Metrics;
    balooThambi2: BalooThambi2Metrics;
    balsamiqSans: BalsamiqSansMetrics;
    balthazar: BalthazarMetrics;
    bangers: BangersMetrics;
    barlow: BarlowMetrics;
    barlowCondensed: BarlowCondensedMetrics;
    barlowSemiCondensed: BarlowSemiCondensedMetrics;
    barriecito: BarriecitoMetrics;
    barrio: BarrioMetrics;
    basic: BasicMetrics;
    baskervville: BaskervvilleMetrics;
    baskervvilleSC: BaskervvilleSCMetrics;
    battambang: BattambangMetrics;
    baumans: BaumansMetrics;
    bayon: BayonMetrics;
    beVietnamPro: BeVietnamProMetrics;
    beauRivage: BeauRivageMetrics;
    bebasNeue: BebasNeueMetrics;
    beiruti: BeirutiMetrics;
    belanosima: BelanosimaMetrics;
    belgrano: BelgranoMetrics;
    bellefair: BellefairMetrics;
    belleza: BellezaMetrics;
    bellota: BellotaMetrics;
    bellotaText: BellotaTextMetrics;
    benchNine: BenchNineMetrics;
    benne: BenneMetrics;
    bentham: BenthamMetrics;
    berkshireSwash: BerkshireSwashMetrics;
    besley: BesleyMetrics;
    bethEllen: BethEllenMetrics;
    bevan: BevanMetrics;
    bhuTukaExpandedOne: BhuTukaExpandedOneMetrics;
    bigShoulders: BigShouldersMetrics;
    bigShouldersInline: BigShouldersInlineMetrics;
    bigShouldersStencil: BigShouldersStencilMetrics;
    bigelowRules: BigelowRulesMetrics;
    bigshotOne: BigshotOneMetrics;
    bilbo: BilboMetrics;
    bilboSwashCaps: BilboSwashCapsMetrics;
    bioRhyme: BioRhymeMetrics;
    bioRhymeExpanded: BioRhymeExpandedMetrics;
    birthstone: BirthstoneMetrics;
    birthstoneBounce: BirthstoneBounceMetrics;
    biryani: BiryaniMetrics;
    bitter: BitterMetrics;
    bIZUDGothic: BIZUDGothicMetrics;
    bIZUDMincho: BIZUDMinchoMetrics;
    bIZUDPGothic: BIZUDPGothicMetrics;
    bIZUDPMincho: BIZUDPMinchoMetrics;
    blackAndWhitePicture: BlackAndWhitePictureMetrics;
    blackHanSans: BlackHanSansMetrics;
    blackOpsOne: BlackOpsOneMetrics;
    blaka: BlakaMetrics;
    blakaHollow: BlakaHollowMetrics;
    blakaInk: BlakaInkMetrics;
    blinker: BlinkerMetrics;
    bodoniModa: BodoniModaMetrics;
    bodoniModaSC: BodoniModaSCMetrics;
    bokor: BokorMetrics;
    boldonse: BoldonseMetrics;
    bonaNova: BonaNovaMetrics;
    bonaNovaSC: BonaNovaSCMetrics;
    bonbon: BonbonMetrics;
    bonheurRoyale: BonheurRoyaleMetrics;
    boogaloo: BoogalooMetrics;
    borel: BorelMetrics;
    bowlbyOne: BowlbyOneMetrics;
    bowlbyOneSC: BowlbyOneSCMetrics;
    braahOne: BraahOneMetrics;
    brawler: BrawlerMetrics;
    breeSerif: BreeSerifMetrics;
    bricolageGrotesque: BricolageGrotesqueMetrics;
    brunoAce: BrunoAceMetrics;
    brunoAceSC: BrunoAceSCMetrics;
    brygada1918: Brygada1918Metrics;
    bubblegumSans: BubblegumSansMetrics;
    bubblerOne: BubblerOneMetrics;
    buda: BudaMetrics;
    buenard: BuenardMetrics;
    bungee: BungeeMetrics;
    bungeeHairline: BungeeHairlineMetrics;
    bungeeInline: BungeeInlineMetrics;
    bungeeOutline: BungeeOutlineMetrics;
    bungeeShade: BungeeShadeMetrics;
    bungeeSpice: BungeeSpiceMetrics;
    bungeeTint: BungeeTintMetrics;
    butcherman: ButchermanMetrics;
    butterflyKids: ButterflyKidsMetrics;
    bytesized: BytesizedMetrics;
    cabin: CabinMetrics;
    cabinCondensed: CabinCondensedMetrics;
    cabinSketch: CabinSketchMetrics;
    cactusClassicalSerif: CactusClassicalSerifMetrics;
    caesarDressing: CaesarDressingMetrics;
    cagliostro: CagliostroMetrics;
    cairo: CairoMetrics;
    cairoPlay: CairoPlayMetrics;
    caladea: CaladeaMetrics;
    calistoga: CalistogaMetrics;
    calligraffitti: CalligraffittiMetrics;
    cambay: CambayMetrics;
    cambo: CamboMetrics;
    candal: CandalMetrics;
    cantarell: CantarellMetrics;
    cantataOne: CantataOneMetrics;
    cantoraOne: CantoraOneMetrics;
    caprasimo: CaprasimoMetrics;
    capriola: CapriolaMetrics;
    caramel: CaramelMetrics;
    carattere: CarattereMetrics;
    cardo: CardoMetrics;
    carlito: CarlitoMetrics;
    carme: CarmeMetrics;
    carroisGothic: CarroisGothicMetrics;
    carroisGothicSC: CarroisGothicSCMetrics;
    carterOne: CarterOneMetrics;
    castoro: CastoroMetrics;
    castoroTitling: CastoroTitlingMetrics;
    catamaran: CatamaranMetrics;
    caudex: CaudexMetrics;
    caveat: CaveatMetrics;
    caveatBrush: CaveatBrushMetrics;
    cedarvilleCursive: CedarvilleCursiveMetrics;
    cevicheOne: CevicheOneMetrics;
    chakraPetch: ChakraPetchMetrics;
    changa: ChangaMetrics;
    changaOne: ChangaOneMetrics;
    chango: ChangoMetrics;
    charisSIL: CharisSILMetrics;
    charm: CharmMetrics;
    charmonman: CharmonmanMetrics;
    chathura: ChathuraMetrics;
    chauPhilomeneOne: ChauPhilomeneOneMetrics;
    chelaOne: ChelaOneMetrics;
    chelseaMarket: ChelseaMarketMetrics;
    chenla: ChenlaMetrics;
    cherish: CherishMetrics;
    cherryBombOne: CherryBombOneMetrics;
    cherryCreamSoda: CherryCreamSodaMetrics;
    cherrySwash: CherrySwashMetrics;
    chewy: ChewyMetrics;
    chicle: ChicleMetrics;
    chilanka: ChilankaMetrics;
    chivo: ChivoMetrics;
    chivoMono: ChivoMonoMetrics;
    chocolateClassicalSans: ChocolateClassicalSansMetrics;
    chokokutai: ChokokutaiMetrics;
    chonburi: ChonburiMetrics;
    cinzel: CinzelMetrics;
    cinzelDecorative: CinzelDecorativeMetrics;
    clickerScript: ClickerScriptMetrics;
    climateCrisis: ClimateCrisisMetrics;
    coda: CodaMetrics;
    codystar: CodystarMetrics;
    coiny: CoinyMetrics;
    combo: ComboMetrics;
    comfortaa: ComfortaaMetrics;
    comforter: ComforterMetrics;
    comforterBrush: ComforterBrushMetrics;
    comicNeue: ComicNeueMetrics;
    comingSoon: ComingSoonMetrics;
    comme: CommeMetrics;
    commissioner: CommissionerMetrics;
    concertOne: ConcertOneMetrics;
    condiment: CondimentMetrics;
    content: ContentMetrics;
    contrailOne: ContrailOneMetrics;
    convergence: ConvergenceMetrics;
    cookie: CookieMetrics;
    copse: CopseMetrics;
    corben: CorbenMetrics;
    corinthia: CorinthiaMetrics;
    cormorant: CormorantMetrics;
    cormorantGaramond: CormorantGaramondMetrics;
    cormorantInfant: CormorantInfantMetrics;
    cormorantSC: CormorantSCMetrics;
    cormorantUnicase: CormorantUnicaseMetrics;
    cormorantUpright: CormorantUprightMetrics;
    courgette: CourgetteMetrics;
    courierPrime: CourierPrimeMetrics;
    cousine: CousineMetrics;
    coustard: CoustardMetrics;
    coveredByYourGrace: CoveredByYourGraceMetrics;
    craftyGirls: CraftyGirlsMetrics;
    creepster: CreepsterMetrics;
    creteRound: CreteRoundMetrics;
    crimsonPro: CrimsonProMetrics;
    crimsonText: CrimsonTextMetrics;
    croissantOne: CroissantOneMetrics;
    crushed: CrushedMetrics;
    cuprum: CuprumMetrics;
    cuteFont: CuteFontMetrics;
    cutive: CutiveMetrics;
    cutiveMono: CutiveMonoMetrics;
    daiBannaSIL: DaiBannaSILMetrics;
    damion: DamionMetrics;
    dancingScript: DancingScriptMetrics;
    danfo: DanfoMetrics;
    dangrek: DangrekMetrics;
    darkerGrotesque: DarkerGrotesqueMetrics;
    darumadropOne: DarumadropOneMetrics;
    davidLibre: DavidLibreMetrics;
    dawningOfANewDay: DawningOfANewDayMetrics;
    daysOne: DaysOneMetrics;
    dekko: DekkoMetrics;
    delaGothicOne: DelaGothicOneMetrics;
    deliciousHandrawn: DeliciousHandrawnMetrics;
    delius: DeliusMetrics;
    deliusSwashCaps: DeliusSwashCapsMetrics;
    deliusUnicase: DeliusUnicaseMetrics;
    dellaRespira: DellaRespiraMetrics;
    denkOne: DenkOneMetrics;
    devonshire: DevonshireMetrics;
    dhurjati: DhurjatiMetrics;
    didactGothic: DidactGothicMetrics;
    diphylleia: DiphylleiaMetrics;
    diplomata: DiplomataMetrics;
    diplomataSC: DiplomataSCMetrics;
    dMMono: DMMonoMetrics;
    dMSans: DMSansMetrics;
    dMSerifDisplay: DMSerifDisplayMetrics;
    dMSerifText: DMSerifTextMetrics;
    doHyeon: DoHyeonMetrics;
    dokdo: DokdoMetrics;
    domine: DomineMetrics;
    donegalOne: DonegalOneMetrics;
    dongle: DongleMetrics;
    doppioOne: DoppioOneMetrics;
    dorsa: DorsaMetrics;
    dosis: DosisMetrics;
    dotGothic16: DotGothic16Metrics;
    doto: DotoMetrics;
    drSugiyama: DrSugiyamaMetrics;
    duruSans: DuruSansMetrics;
    dynalight: DynalightMetrics;
    dynaPuff: DynaPuffMetrics;
    eagleLake: EagleLakeMetrics;
    eastSeaDokdo: EastSeaDokdoMetrics;
    eater: EaterMetrics;
    eBGaramond: EBGaramondMetrics;
    economica: EconomicaMetrics;
    eczar: EczarMetrics;
    eduAUVICWANTArrows: EduAUVICWANTArrowsMetrics;
    eduAUVICWANTDots: EduAUVICWANTDotsMetrics;
    eduAUVICWANTGuides: EduAUVICWANTGuidesMetrics;
    eduAUVICWANTHand: EduAUVICWANTHandMetrics;
    eduAUVICWANTPre: EduAUVICWANTPreMetrics;
    eduNSWACTFoundation: EduNSWACTFoundationMetrics;
    eduQLDBeginner: EduQLDBeginnerMetrics;
    eduSABeginner: EduSABeginnerMetrics;
    eduTASBeginner: EduTASBeginnerMetrics;
    eduVICWANTBeginner: EduVICWANTBeginnerMetrics;
    elMessiri: ElMessiriMetrics;
    electrolize: ElectrolizeMetrics;
    elsie: ElsieMetrics;
    elsieSwashCaps: ElsieSwashCapsMetrics;
    emblemaOne: EmblemaOneMetrics;
    emilysCandy: EmilysCandyMetrics;
    encodeSans: EncodeSansMetrics;
    encodeSansCondensed: EncodeSansCondensedMetrics;
    encodeSansExpanded: EncodeSansExpandedMetrics;
    encodeSansSC: EncodeSansSCMetrics;
    encodeSansSemiCondensed: EncodeSansSemiCondensedMetrics;
    encodeSansSemiExpanded: EncodeSansSemiExpandedMetrics;
    engagement: EngagementMetrics;
    englebert: EnglebertMetrics;
    enriqueta: EnriquetaMetrics;
    ephesis: EphesisMetrics;
    epilogue: EpilogueMetrics;
    ericaOne: EricaOneMetrics;
    esteban: EstebanMetrics;
    estonia: EstoniaMetrics;
    euphoriaScript: EuphoriaScriptMetrics;
    ewert: EwertMetrics;
    exo: ExoMetrics;
    exo2: Exo2Metrics;
    expletusSans: ExpletusSansMetrics;
    explora: ExploraMetrics;
    facultyGlyphic: FacultyGlyphicMetrics;
    fahkwang: FahkwangMetrics;
    familjenGrotesk: FamiljenGroteskMetrics;
    fanwoodText: FanwoodTextMetrics;
    farro: FarroMetrics;
    farsan: FarsanMetrics;
    fascinate: FascinateMetrics;
    fascinateInline: FascinateInlineMetrics;
    fasterOne: FasterOneMetrics;
    fasthand: FasthandMetrics;
    faunaOne: FaunaOneMetrics;
    faustina: FaustinaMetrics;
    federant: FederantMetrics;
    federo: FederoMetrics;
    felipa: FelipaMetrics;
    fenix: FenixMetrics;
    festive: FestiveMetrics;
    figtree: FigtreeMetrics;
    fingerPaint: FingerPaintMetrics;
    finlandica: FinlandicaMetrics;
    firaCode: FiraCodeMetrics;
    firaMono: FiraMonoMetrics;
    firaSans: FiraSansMetrics;
    firaSansCondensed: FiraSansCondensedMetrics;
    firaSansExtraCondensed: FiraSansExtraCondensedMetrics;
    fjallaOne: FjallaOneMetrics;
    fjordOne: FjordOneMetrics;
    flamenco: FlamencoMetrics;
    flavors: FlavorsMetrics;
    fleurDeLeah: FleurDeLeahMetrics;
    flowBlock: FlowBlockMetrics;
    flowCircular: FlowCircularMetrics;
    flowRounded: FlowRoundedMetrics;
    foldit: FolditMetrics;
    fondamento: FondamentoMetrics;
    fontdinerSwanky: FontdinerSwankyMetrics;
    forum: ForumMetrics;
    fragmentMono: FragmentMonoMetrics;
    francoisOne: FrancoisOneMetrics;
    frankRuhlLibre: FrankRuhlLibreMetrics;
    fraunces: FrauncesMetrics;
    freckleFace: FreckleFaceMetrics;
    frederickaTheGreat: FrederickaTheGreatMetrics;
    fredoka: FredokaMetrics;
    freehand: FreehandMetrics;
    freeman: FreemanMetrics;
    fresca: FrescaMetrics;
    frijole: FrijoleMetrics;
    fruktur: FrukturMetrics;
    fugazOne: FugazOneMetrics;
    fuggles: FugglesMetrics;
    funnelDisplay: FunnelDisplayMetrics;
    funnelSans: FunnelSansMetrics;
    fustat: FustatMetrics;
    fuzzyBubbles: FuzzyBubblesMetrics;
    gaMaamli: GaMaamliMetrics;
    gabarito: GabaritoMetrics;
    gabriela: GabrielaMetrics;
    gaegu: GaeguMetrics;
    gafata: GafataMetrics;
    gajrajOne: GajrajOneMetrics;
    galada: GaladaMetrics;
    galdeano: GaldeanoMetrics;
    galindo: GalindoMetrics;
    gamjaFlower: GamjaFlowerMetrics;
    gantari: GantariMetrics;
    gasoekOne: GasoekOneMetrics;
    gayathri: GayathriMetrics;
    geist: GeistMetrics;
    geistMono: GeistMonoMetrics;
    gelasio: GelasioMetrics;
    gemunuLibre: GemunuLibreMetrics;
    genos: GenosMetrics;
    gentiumBookPlus: GentiumBookPlusMetrics;
    gentiumPlus: GentiumPlusMetrics;
    geo: GeoMetrics;
    geologica: GeologicaMetrics;
    georama: GeoramaMetrics;
    geostar: GeostarMetrics;
    geostarFill: GeostarFillMetrics;
    germaniaOne: GermaniaOneMetrics;
    gFSDidot: GFSDidotMetrics;
    gFSNeohellenic: GFSNeohellenicMetrics;
    gideonRoman: GideonRomanMetrics;
    gidole: GidoleMetrics;
    gidugu: GiduguMetrics;
    gildaDisplay: GildaDisplayMetrics;
    girassol: GirassolMetrics;
    giveYouGlory: GiveYouGloryMetrics;
    glassAntiqua: GlassAntiquaMetrics;
    glegoo: GlegooMetrics;
    gloock: GloockMetrics;
    gloriaHallelujah: GloriaHallelujahMetrics;
    glory: GloryMetrics;
    gluten: GlutenMetrics;
    goblinOne: GoblinOneMetrics;
    gochiHand: GochiHandMetrics;
    goldman: GoldmanMetrics;
    golosText: GolosTextMetrics;
    gorditas: GorditasMetrics;
    gothicA1: GothicA1Metrics;
    gotu: GotuMetrics;
    goudyBookletter1911: GoudyBookletter1911Metrics;
    gowunBatang: GowunBatangMetrics;
    gowunDodum: GowunDodumMetrics;
    graduate: GraduateMetrics;
    grandHotel: GrandHotelMetrics;
    grandifloraOne: GrandifloraOneMetrics;
    grandstander: GrandstanderMetrics;
    grapeNuts: GrapeNutsMetrics;
    gravitasOne: GravitasOneMetrics;
    greatVibes: GreatVibesMetrics;
    grechenFuemen: GrechenFuemenMetrics;
    grenze: GrenzeMetrics;
    grenzeGotisch: GrenzeGotischMetrics;
    greyQo: GreyQoMetrics;
    griffy: GriffyMetrics;
    gruppo: GruppoMetrics;
    gudea: GudeaMetrics;
    gugi: GugiMetrics;
    gulzar: GulzarMetrics;
    gupter: GupterMetrics;
    gurajada: GurajadaMetrics;
    gwendolyn: GwendolynMetrics;
    habibi: HabibiMetrics;
    hachiMaruPop: HachiMaruPopMetrics;
    hahmlet: HahmletMetrics;
    halant: HalantMetrics;
    hammersmithOne: HammersmithOneMetrics;
    hanalei: HanaleiMetrics;
    hanaleiFill: HanaleiFillMetrics;
    handjet: HandjetMetrics;
    handlee: HandleeMetrics;
    hankenGrotesk: HankenGroteskMetrics;
    hanuman: HanumanMetrics;
    happyMonkey: HappyMonkeyMetrics;
    harmattan: HarmattanMetrics;
    headlandOne: HeadlandOneMetrics;
    hedvigLettersSans: HedvigLettersSansMetrics;
    hedvigLettersSerif: HedvigLettersSerifMetrics;
    heebo: HeeboMetrics;
    hennyPenny: HennyPennyMetrics;
    heptaSlab: HeptaSlabMetrics;
    herrVonMuellerhoff: HerrVonMuellerhoffMetrics;
    hiMelody: HiMelodyMetrics;
    hinaMincho: HinaMinchoMetrics;
    hind: HindMetrics;
    hindGuntur: HindGunturMetrics;
    hindMadurai: HindMaduraiMetrics;
    hindMysuru: HindMysuruMetrics;
    hindSiliguri: HindSiliguriMetrics;
    hindVadodara: HindVadodaraMetrics;
    holtwoodOneSC: HoltwoodOneSCMetrics;
    homemadeApple: HomemadeAppleMetrics;
    homenaje: HomenajeMetrics;
    honk: HonkMetrics;
    hostGrotesk: HostGroteskMetrics;
    hubballi: HubballiMetrics;
    hubotSans: HubotSansMetrics;
    hurricane: HurricaneMetrics;
    iansui: IansuiMetrics;
    ibarraRealNova: IbarraRealNovaMetrics;
    iBMPlexMono: IBMPlexMonoMetrics;
    iBMPlexSans: IBMPlexSansMetrics;
    iBMPlexSansArabic: IBMPlexSansArabicMetrics;
    iBMPlexSansCondensed: IBMPlexSansCondensedMetrics;
    iBMPlexSansDevanagari: IBMPlexSansDevanagariMetrics;
    iBMPlexSansHebrew: IBMPlexSansHebrewMetrics;
    iBMPlexSansJP: IBMPlexSansJPMetrics;
    iBMPlexSansKR: IBMPlexSansKRMetrics;
    iBMPlexSansThai: IBMPlexSansThaiMetrics;
    iBMPlexSansThaiLooped: IBMPlexSansThaiLoopedMetrics;
    iBMPlexSerif: IBMPlexSerifMetrics;
    iceberg: IcebergMetrics;
    iceland: IcelandMetrics;
    iMFellDoublePica: IMFellDoublePicaMetrics;
    iMFellDoublePicaSC: IMFellDoublePicaSCMetrics;
    iMFellDWPica: IMFellDWPicaMetrics;
    iMFellDWPicaSC: IMFellDWPicaSCMetrics;
    iMFellEnglish: IMFellEnglishMetrics;
    iMFellEnglishSC: IMFellEnglishSCMetrics;
    iMFellFrenchCanon: IMFellFrenchCanonMetrics;
    iMFellFrenchCanonSC: IMFellFrenchCanonSCMetrics;
    iMFellGreatPrimer: IMFellGreatPrimerMetrics;
    iMFellGreatPrimerSC: IMFellGreatPrimerSCMetrics;
    imbue: ImbueMetrics;
    imperialScript: ImperialScriptMetrics;
    imprima: ImprimaMetrics;
    inclusiveSans: InclusiveSansMetrics;
    inconsolata: InconsolataMetrics;
    inder: InderMetrics;
    indieFlower: IndieFlowerMetrics;
    ingridDarling: IngridDarlingMetrics;
    inika: InikaMetrics;
    inknutAntiqua: InknutAntiquaMetrics;
    inriaSans: InriaSansMetrics;
    inriaSerif: InriaSerifMetrics;
    inspiration: InspirationMetrics;
    instrumentSans: InstrumentSansMetrics;
    instrumentSerif: InstrumentSerifMetrics;
    inter: InterMetrics;
    interTight: InterTightMetrics;
    irishGrover: IrishGroverMetrics;
    islandMoments: IslandMomentsMetrics;
    istokWeb: IstokWebMetrics;
    italiana: ItalianaMetrics;
    italianno: ItaliannoMetrics;
    itim: ItimMetrics;
    jacquard12: Jacquard12Metrics;
    jacquard12Charted: Jacquard12ChartedMetrics;
    jacquard24: Jacquard24Metrics;
    jacquard24Charted: Jacquard24ChartedMetrics;
    jacquardaBastarda9: JacquardaBastarda9Metrics;
    jacquardaBastarda9Charted: JacquardaBastarda9ChartedMetrics;
    jacquesFrancois: JacquesFrancoisMetrics;
    jacquesFrancoisShadow: JacquesFrancoisShadowMetrics;
    jaini: JainiMetrics;
    jainiPurva: JainiPurvaMetrics;
    jaldi: JaldiMetrics;
    jaro: JaroMetrics;
    jersey10: Jersey10Metrics;
    jersey10Charted: Jersey10ChartedMetrics;
    jersey15: Jersey15Metrics;
    jersey15Charted: Jersey15ChartedMetrics;
    jersey20: Jersey20Metrics;
    jersey20Charted: Jersey20ChartedMetrics;
    jersey25: Jersey25Metrics;
    jersey25Charted: Jersey25ChartedMetrics;
    jetBrainsMono: JetBrainsMonoMetrics;
    jimNightshade: JimNightshadeMetrics;
    joan: JoanMetrics;
    jockeyOne: JockeyOneMetrics;
    jollyLodger: JollyLodgerMetrics;
    jomhuria: JomhuriaMetrics;
    jomolhari: JomolhariMetrics;
    josefinSans: JosefinSansMetrics;
    josefinSlab: JosefinSlabMetrics;
    jost: JostMetrics;
    jotiOne: JotiOneMetrics;
    jua: JuaMetrics;
    judson: JudsonMetrics;
    julee: JuleeMetrics;
    juliusSansOne: JuliusSansOneMetrics;
    junge: JungeMetrics;
    jura: JuraMetrics;
    justAnotherHand: JustAnotherHandMetrics;
    justMeAgainDownHere: JustMeAgainDownHereMetrics;
    k2D: K2DMetrics;
    kablammo: KablammoMetrics;
    kadwa: KadwaMetrics;
    kaiseiDecol: KaiseiDecolMetrics;
    kaiseiHarunoUmi: KaiseiHarunoUmiMetrics;
    kaiseiOpti: KaiseiOptiMetrics;
    kaiseiTokumin: KaiseiTokuminMetrics;
    kalam: KalamMetrics;
    kalnia: KalniaMetrics;
    kalniaGlaze: KalniaGlazeMetrics;
    kameron: KameronMetrics;
    kanit: KanitMetrics;
    kantumruyPro: KantumruyProMetrics;
    karantina: KarantinaMetrics;
    karla: KarlaMetrics;
    karlaTamilInclined: KarlaTamilInclinedMetrics;
    karlaTamilUpright: KarlaTamilUprightMetrics;
    karma: KarmaMetrics;
    katibeh: KatibehMetrics;
    kaushanScript: KaushanScriptMetrics;
    kavivanar: KavivanarMetrics;
    kavoon: KavoonMetrics;
    kayPhoDu: KayPhoDuMetrics;
    kdamThmorPro: KdamThmorProMetrics;
    keaniaOne: KeaniaOneMetrics;
    kellySlab: KellySlabMetrics;
    kenia: KeniaMetrics;
    khand: KhandMetrics;
    khmer: KhmerMetrics;
    khula: KhulaMetrics;
    kings: KingsMetrics;
    kirangHaerang: KirangHaerangMetrics;
    kiteOne: KiteOneMetrics;
    kiwiMaru: KiwiMaruMetrics;
    kleeOne: KleeOneMetrics;
    knewave: KnewaveMetrics;
    kodchasan: KodchasanMetrics;
    kodeMono: KodeMonoMetrics;
    kohSantepheap: KohSantepheapMetrics;
    koHo: KoHoMetrics;
    kolkerBrush: KolkerBrushMetrics;
    konkhmerSleokchher: KonkhmerSleokchherMetrics;
    kosugi: KosugiMetrics;
    kosugiMaru: KosugiMaruMetrics;
    kottaOne: KottaOneMetrics;
    koulen: KoulenMetrics;
    kranky: KrankyMetrics;
    kreon: KreonMetrics;
    kristi: KristiMetrics;
    kronaOne: KronaOneMetrics;
    krub: KrubMetrics;
    kufam: KufamMetrics;
    kulimPark: KulimParkMetrics;
    kumarOne: KumarOneMetrics;
    kumarOneOutline: KumarOneOutlineMetrics;
    kumbhSans: KumbhSansMetrics;
    kurale: KuraleMetrics;
    laBelleAurore: LaBelleAuroreMetrics;
    labrada: LabradaMetrics;
    lacquer: LacquerMetrics;
    laila: LailaMetrics;
    lakkiReddy: LakkiReddyMetrics;
    lalezar: LalezarMetrics;
    lancelot: LancelotMetrics;
    langar: LangarMetrics;
    lateef: LateefMetrics;
    lato: LatoMetrics;
    lavishlyYours: LavishlyYoursMetrics;
    leagueGothic: LeagueGothicMetrics;
    leagueScript: LeagueScriptMetrics;
    leagueSpartan: LeagueSpartanMetrics;
    leckerliOne: LeckerliOneMetrics;
    ledger: LedgerMetrics;
    lekton: LektonMetrics;
    lemon: LemonMetrics;
    lemonada: LemonadaMetrics;
    lexend: LexendMetrics;
    lexendDeca: LexendDecaMetrics;
    lexendExa: LexendExaMetrics;
    lexendGiga: LexendGigaMetrics;
    lexendMega: LexendMegaMetrics;
    lexendPeta: LexendPetaMetrics;
    lexendTera: LexendTeraMetrics;
    lexendZetta: LexendZettaMetrics;
    libreBarcode128: LibreBarcode128Metrics;
    libreBarcode128Text: LibreBarcode128TextMetrics;
    libreBarcode39: LibreBarcode39Metrics;
    libreBarcode39Extended: LibreBarcode39ExtendedMetrics;
    libreBarcode39ExtendedText: LibreBarcode39ExtendedTextMetrics;
    libreBarcode39Text: LibreBarcode39TextMetrics;
    libreBarcodeEAN13Text: LibreBarcodeEAN13TextMetrics;
    libreBaskerville: LibreBaskervilleMetrics;
    libreBodoni: LibreBodoniMetrics;
    libreCaslonDisplay: LibreCaslonDisplayMetrics;
    libreCaslonText: LibreCaslonTextMetrics;
    libreFranklin: LibreFranklinMetrics;
    licorice: LicoriceMetrics;
    lifeSavers: LifeSaversMetrics;
    lilitaOne: LilitaOneMetrics;
    lilyScriptOne: LilyScriptOneMetrics;
    limelight: LimelightMetrics;
    lindenHill: LindenHillMetrics;
    linefont: LinefontMetrics;
    lisuBosa: LisuBosaMetrics;
    liter: LiterMetrics;
    literata: LiterataMetrics;
    liuJianMaoCao: LiuJianMaoCaoMetrics;
    livvic: LivvicMetrics;
    lobster: LobsterMetrics;
    lobsterTwo: LobsterTwoMetrics;
    londrinaOutline: LondrinaOutlineMetrics;
    londrinaShadow: LondrinaShadowMetrics;
    londrinaSketch: LondrinaSketchMetrics;
    londrinaSolid: LondrinaSolidMetrics;
    longCang: LongCangMetrics;
    lora: LoraMetrics;
    loveLight: LoveLightMetrics;
    loveYaLikeASister: LoveYaLikeASisterMetrics;
    lovedByTheKing: LovedByTheKingMetrics;
    loversQuarrel: LoversQuarrelMetrics;
    luckiestGuy: LuckiestGuyMetrics;
    lugrasimo: LugrasimoMetrics;
    lumanosimo: LumanosimoMetrics;
    lunasima: LunasimaMetrics;
    lusitana: LusitanaMetrics;
    lustria: LustriaMetrics;
    luxuriousRoman: LuxuriousRomanMetrics;
    luxuriousScript: LuxuriousScriptMetrics;
    lXGWWenKaiMonoTC: LXGWWenKaiMonoTCMetrics;
    lXGWWenKaiTC: LXGWWenKaiTCMetrics;
    mPLUS1: MPLUS1Metrics;
    mPLUS1Code: MPLUS1CodeMetrics;
    mPLUS1p: MPLUS1pMetrics;
    mPLUS2: MPLUS2Metrics;
    mPLUSCodeLatin: MPLUSCodeLatinMetrics;
    mPLUSRounded1c: MPLUSRounded1cMetrics;
    maShanZheng: MaShanZhengMetrics;
    macondo: MacondoMetrics;
    macondoSwashCaps: MacondoSwashCapsMetrics;
    mada: MadaMetrics;
    madimiOne: MadimiOneMetrics;
    magra: MagraMetrics;
    maidenOrange: MaidenOrangeMetrics;
    maitree: MaitreeMetrics;
    majorMonoDisplay: MajorMonoDisplayMetrics;
    mako: MakoMetrics;
    mali: MaliMetrics;
    mallanna: MallannaMetrics;
    maname: ManameMetrics;
    mandali: MandaliMetrics;
    manjari: ManjariMetrics;
    manrope: ManropeMetrics;
    mansalva: MansalvaMetrics;
    manuale: ManualeMetrics;
    marcellus: MarcellusMetrics;
    marcellusSC: MarcellusSCMetrics;
    marckScript: MarckScriptMetrics;
    margarine: MargarineMetrics;
    marhey: MarheyMetrics;
    markaziText: MarkaziTextMetrics;
    markoOne: MarkoOneMetrics;
    marmelad: MarmeladMetrics;
    martel: MartelMetrics;
    martelSans: MartelSansMetrics;
    martianMono: MartianMonoMetrics;
    marvel: MarvelMetrics;
    mate: MateMetrics;
    mateSC: MateSCMetrics;
    matemasie: MatemasieMetrics;
    materialIcons: MaterialIconsMetrics;
    materialIconsOutlined: MaterialIconsOutlinedMetrics;
    materialIconsRound: MaterialIconsRoundMetrics;
    materialIconsSharp: MaterialIconsSharpMetrics;
    materialIconsTwoTone: MaterialIconsTwoToneMetrics;
    materialSymbols: MaterialSymbolsMetrics;
    materialSymbolsOutlined: MaterialSymbolsOutlinedMetrics;
    materialSymbolsRounded: MaterialSymbolsRoundedMetrics;
    materialSymbolsSharp: MaterialSymbolsSharpMetrics;
    mavenPro: MavenProMetrics;
    mcLaren: McLarenMetrics;
    meaCulpa: MeaCulpaMetrics;
    meddon: MeddonMetrics;
    medievalSharp: MedievalSharpMetrics;
    medulaOne: MedulaOneMetrics;
    meeraInimai: MeeraInimaiMetrics;
    megrim: MegrimMetrics;
    meieScript: MeieScriptMetrics;
    meowScript: MeowScriptMetrics;
    merienda: MeriendaMetrics;
    merriweather: MerriweatherMetrics;
    merriweatherSans: MerriweatherSansMetrics;
    metal: MetalMetrics;
    metalMania: MetalManiaMetrics;
    metamorphous: MetamorphousMetrics;
    metrophobic: MetrophobicMetrics;
    michroma: MichromaMetrics;
    micro5: Micro5Metrics;
    micro5Charted: Micro5ChartedMetrics;
    milonga: MilongaMetrics;
    miltonian: MiltonianMetrics;
    miltonianTattoo: MiltonianTattooMetrics;
    mina: MinaMetrics;
    mingzat: MingzatMetrics;
    miniver: MiniverMetrics;
    miriamLibre: MiriamLibreMetrics;
    mirza: MirzaMetrics;
    missFajardose: MissFajardoseMetrics;
    mitr: MitrMetrics;
    mochiyPopOne: MochiyPopOneMetrics;
    mochiyPopPOne: MochiyPopPOneMetrics;
    modak: ModakMetrics;
    modernAntiqua: ModernAntiquaMetrics;
    moderustic: ModerusticMetrics;
    mogra: MograMetrics;
    mohave: MohaveMetrics;
    moiraiOne: MoiraiOneMetrics;
    molengo: MolengoMetrics;
    molle: MolleMetrics;
    monaSans: MonaSansMetrics;
    monda: MondaMetrics;
    monofett: MonofettMetrics;
    monomakh: MonomakhMetrics;
    monomaniacOne: MonomaniacOneMetrics;
    monoton: MonotonMetrics;
    monsieurLaDoulaise: MonsieurLaDoulaiseMetrics;
    montaga: MontagaMetrics;
    montaguSlab: MontaguSlabMetrics;
    monteCarlo: MonteCarloMetrics;
    montez: MontezMetrics;
    montserrat: MontserratMetrics;
    montserratAlternates: MontserratAlternatesMetrics;
    montserratUnderline: MontserratUnderlineMetrics;
    mooLahLah: MooLahLahMetrics;
    mooli: MooliMetrics;
    moonDance: MoonDanceMetrics;
    moul: MoulMetrics;
    moulpali: MoulpaliMetrics;
    mountainsOfChristmas: MountainsOfChristmasMetrics;
    mouseMemoirs: MouseMemoirsMetrics;
    mrBedfort: MrBedfortMetrics;
    mrDafoe: MrDafoeMetrics;
    mrDeHaviland: MrDeHavilandMetrics;
    mrsSaintDelafield: MrsSaintDelafieldMetrics;
    mrsSheppards: MrsSheppardsMetrics;
    msMadi: MsMadiMetrics;
    mukta: MuktaMetrics;
    muktaMahee: MuktaMaheeMetrics;
    muktaMalar: MuktaMalarMetrics;
    muktaVaani: MuktaVaaniMetrics;
    mulish: MulishMetrics;
    murecho: MurechoMetrics;
    museoModerno: MuseoModernoMetrics;
    mySoul: MySoulMetrics;
    mynerve: MynerveMetrics;
    mysteryQuest: MysteryQuestMetrics;
    nabla: NablaMetrics;
    namdhinggo: NamdhinggoMetrics;
    nanumBrushScript: NanumBrushScriptMetrics;
    nanumGothic: NanumGothicMetrics;
    nanumGothicCoding: NanumGothicCodingMetrics;
    nanumMyeongjo: NanumMyeongjoMetrics;
    nanumPenScript: NanumPenScriptMetrics;
    narnoor: NarnoorMetrics;
    neonderthaw: NeonderthawMetrics;
    nerkoOne: NerkoOneMetrics;
    neucha: NeuchaMetrics;
    neuton: NeutonMetrics;
    newAmsterdam: NewAmsterdamMetrics;
    newRocker: NewRockerMetrics;
    newTegomin: NewTegominMetrics;
    newsCycle: NewsCycleMetrics;
    newsreader: NewsreaderMetrics;
    niconne: NiconneMetrics;
    niramit: NiramitMetrics;
    nixieOne: NixieOneMetrics;
    nobile: NobileMetrics;
    nokora: NokoraMetrics;
    norican: NoricanMetrics;
    nosifer: NosiferMetrics;
    notable: NotableMetrics;
    nothingYouCouldDo: NothingYouCouldDoMetrics;
    noticiaText: NoticiaTextMetrics;
    notoColorEmoji: NotoColorEmojiMetrics;
    notoEmoji: NotoEmojiMetrics;
    notoKufiArabic: NotoKufiArabicMetrics;
    notoMusic: NotoMusicMetrics;
    notoNaskhArabic: NotoNaskhArabicMetrics;
    notoNastaliqUrdu: NotoNastaliqUrduMetrics;
    notoRashiHebrew: NotoRashiHebrewMetrics;
    notoSans: NotoSansMetrics;
    notoSansAdlam: NotoSansAdlamMetrics;
    notoSansAdlamUnjoined: NotoSansAdlamUnjoinedMetrics;
    notoSansAnatolianHieroglyphs: NotoSansAnatolianHieroglyphsMetrics;
    notoSansArabic: NotoSansArabicMetrics;
    notoSansArmenian: NotoSansArmenianMetrics;
    notoSansAvestan: NotoSansAvestanMetrics;
    notoSansBalinese: NotoSansBalineseMetrics;
    notoSansBamum: NotoSansBamumMetrics;
    notoSansBassaVah: NotoSansBassaVahMetrics;
    notoSansBatak: NotoSansBatakMetrics;
    notoSansBengali: NotoSansBengaliMetrics;
    notoSansBhaiksuki: NotoSansBhaiksukiMetrics;
    notoSansBrahmi: NotoSansBrahmiMetrics;
    notoSansBuginese: NotoSansBugineseMetrics;
    notoSansBuhid: NotoSansBuhidMetrics;
    notoSansCanadianAboriginal: NotoSansCanadianAboriginalMetrics;
    notoSansCarian: NotoSansCarianMetrics;
    notoSansCaucasianAlbanian: NotoSansCaucasianAlbanianMetrics;
    notoSansChakma: NotoSansChakmaMetrics;
    notoSansCham: NotoSansChamMetrics;
    notoSansCherokee: NotoSansCherokeeMetrics;
    notoSansChorasmian: NotoSansChorasmianMetrics;
    notoSansCoptic: NotoSansCopticMetrics;
    notoSansCuneiform: NotoSansCuneiformMetrics;
    notoSansCypriot: NotoSansCypriotMetrics;
    notoSansCyproMinoan: NotoSansCyproMinoanMetrics;
    notoSansDeseret: NotoSansDeseretMetrics;
    notoSansDevanagari: NotoSansDevanagariMetrics;
    notoSansDisplay: NotoSansDisplayMetrics;
    notoSansDuployan: NotoSansDuployanMetrics;
    notoSansEgyptianHieroglyphs: NotoSansEgyptianHieroglyphsMetrics;
    notoSansElbasan: NotoSansElbasanMetrics;
    notoSansElymaic: NotoSansElymaicMetrics;
    notoSansEthiopic: NotoSansEthiopicMetrics;
    notoSansGeorgian: NotoSansGeorgianMetrics;
    notoSansGlagolitic: NotoSansGlagoliticMetrics;
    notoSansGothic: NotoSansGothicMetrics;
    notoSansGrantha: NotoSansGranthaMetrics;
    notoSansGujarati: NotoSansGujaratiMetrics;
    notoSansGunjalaGondi: NotoSansGunjalaGondiMetrics;
    notoSansGurmukhi: NotoSansGurmukhiMetrics;
    notoSansHanifiRohingya: NotoSansHanifiRohingyaMetrics;
    notoSansHanunoo: NotoSansHanunooMetrics;
    notoSansHatran: NotoSansHatranMetrics;
    notoSansHebrew: NotoSansHebrewMetrics;
    notoSansHK: NotoSansHKMetrics;
    notoSansImperialAramaic: NotoSansImperialAramaicMetrics;
    notoSansIndicSiyaqNumbers: NotoSansIndicSiyaqNumbersMetrics;
    notoSansInscriptionalPahlavi: NotoSansInscriptionalPahlaviMetrics;
    notoSansInscriptionalParthian: NotoSansInscriptionalParthianMetrics;
    notoSansJavanese: NotoSansJavaneseMetrics;
    notoSansJP: NotoSansJPMetrics;
    notoSansKaithi: NotoSansKaithiMetrics;
    notoSansKannada: NotoSansKannadaMetrics;
    notoSansKawi: NotoSansKawiMetrics;
    notoSansKayahLi: NotoSansKayahLiMetrics;
    notoSansKharoshthi: NotoSansKharoshthiMetrics;
    notoSansKhmer: NotoSansKhmerMetrics;
    notoSansKhojki: NotoSansKhojkiMetrics;
    notoSansKhudawadi: NotoSansKhudawadiMetrics;
    notoSansKR: NotoSansKRMetrics;
    notoSansLao: NotoSansLaoMetrics;
    notoSansLaoLooped: NotoSansLaoLoopedMetrics;
    notoSansLepcha: NotoSansLepchaMetrics;
    notoSansLimbu: NotoSansLimbuMetrics;
    notoSansLinearA: NotoSansLinearAMetrics;
    notoSansLinearB: NotoSansLinearBMetrics;
    notoSansLisu: NotoSansLisuMetrics;
    notoSansLycian: NotoSansLycianMetrics;
    notoSansLydian: NotoSansLydianMetrics;
    notoSansMahajani: NotoSansMahajaniMetrics;
    notoSansMalayalam: NotoSansMalayalamMetrics;
    notoSansMandaic: NotoSansMandaicMetrics;
    notoSansManichaean: NotoSansManichaeanMetrics;
    notoSansMarchen: NotoSansMarchenMetrics;
    notoSansMasaramGondi: NotoSansMasaramGondiMetrics;
    notoSansMath: NotoSansMathMetrics;
    notoSansMayanNumerals: NotoSansMayanNumeralsMetrics;
    notoSansMedefaidrin: NotoSansMedefaidrinMetrics;
    notoSansMeeteiMayek: NotoSansMeeteiMayekMetrics;
    notoSansMendeKikakui: NotoSansMendeKikakuiMetrics;
    notoSansMeroitic: NotoSansMeroiticMetrics;
    notoSansMiao: NotoSansMiaoMetrics;
    notoSansModi: NotoSansModiMetrics;
    notoSansMongolian: NotoSansMongolianMetrics;
    notoSansMono: NotoSansMonoMetrics;
    notoSansMro: NotoSansMroMetrics;
    notoSansMultani: NotoSansMultaniMetrics;
    notoSansMyanmar: NotoSansMyanmarMetrics;
    notoSansNabataean: NotoSansNabataeanMetrics;
    notoSansNagMundari: NotoSansNagMundariMetrics;
    notoSansNandinagari: NotoSansNandinagariMetrics;
    notoSansNewTaiLue: NotoSansNewTaiLueMetrics;
    notoSansNewa: NotoSansNewaMetrics;
    notoSansNKo: NotoSansNKoMetrics;
    notoSansNKoUnjoined: NotoSansNKoUnjoinedMetrics;
    notoSansNushu: NotoSansNushuMetrics;
    notoSansOgham: NotoSansOghamMetrics;
    notoSansOlChiki: NotoSansOlChikiMetrics;
    notoSansOldHungarian: NotoSansOldHungarianMetrics;
    notoSansOldItalic: NotoSansOldItalicMetrics;
    notoSansOldNorthArabian: NotoSansOldNorthArabianMetrics;
    notoSansOldPermic: NotoSansOldPermicMetrics;
    notoSansOldPersian: NotoSansOldPersianMetrics;
    notoSansOldSogdian: NotoSansOldSogdianMetrics;
    notoSansOldSouthArabian: NotoSansOldSouthArabianMetrics;
    notoSansOldTurkic: NotoSansOldTurkicMetrics;
    notoSansOriya: NotoSansOriyaMetrics;
    notoSansOsage: NotoSansOsageMetrics;
    notoSansOsmanya: NotoSansOsmanyaMetrics;
    notoSansPahawhHmong: NotoSansPahawhHmongMetrics;
    notoSansPalmyrene: NotoSansPalmyreneMetrics;
    notoSansPauCinHau: NotoSansPauCinHauMetrics;
    notoSansPhagsPa: NotoSansPhagsPaMetrics;
    notoSansPhoenician: NotoSansPhoenicianMetrics;
    notoSansPsalterPahlavi: NotoSansPsalterPahlaviMetrics;
    notoSansRejang: NotoSansRejangMetrics;
    notoSansRunic: NotoSansRunicMetrics;
    notoSansSamaritan: NotoSansSamaritanMetrics;
    notoSansSaurashtra: NotoSansSaurashtraMetrics;
    notoSansSC: NotoSansSCMetrics;
    notoSansSharada: NotoSansSharadaMetrics;
    notoSansShavian: NotoSansShavianMetrics;
    notoSansSiddham: NotoSansSiddhamMetrics;
    notoSansSignWriting: NotoSansSignWritingMetrics;
    notoSansSinhala: NotoSansSinhalaMetrics;
    notoSansSogdian: NotoSansSogdianMetrics;
    notoSansSoraSompeng: NotoSansSoraSompengMetrics;
    notoSansSoyombo: NotoSansSoyomboMetrics;
    notoSansSundanese: NotoSansSundaneseMetrics;
    notoSansSylotiNagri: NotoSansSylotiNagriMetrics;
    notoSansSymbols: NotoSansSymbolsMetrics;
    notoSansSymbols2: NotoSansSymbols2Metrics;
    notoSansSyriac: NotoSansSyriacMetrics;
    notoSansSyriacEastern: NotoSansSyriacEasternMetrics;
    notoSansTagalog: NotoSansTagalogMetrics;
    notoSansTagbanwa: NotoSansTagbanwaMetrics;
    notoSansTaiLe: NotoSansTaiLeMetrics;
    notoSansTaiTham: NotoSansTaiThamMetrics;
    notoSansTaiViet: NotoSansTaiVietMetrics;
    notoSansTakri: NotoSansTakriMetrics;
    notoSansTamil: NotoSansTamilMetrics;
    notoSansTamilSupplement: NotoSansTamilSupplementMetrics;
    notoSansTangsa: NotoSansTangsaMetrics;
    notoSansTC: NotoSansTCMetrics;
    notoSansTelugu: NotoSansTeluguMetrics;
    notoSansThaana: NotoSansThaanaMetrics;
    notoSansThai: NotoSansThaiMetrics;
    notoSansThaiLooped: NotoSansThaiLoopedMetrics;
    notoSansTifinagh: NotoSansTifinaghMetrics;
    notoSansTirhuta: NotoSansTirhutaMetrics;
    notoSansUgaritic: NotoSansUgariticMetrics;
    notoSansVai: NotoSansVaiMetrics;
    notoSansVithkuqi: NotoSansVithkuqiMetrics;
    notoSansWancho: NotoSansWanchoMetrics;
    notoSansWarangCiti: NotoSansWarangCitiMetrics;
    notoSansYi: NotoSansYiMetrics;
    notoSansZanabazarSquare: NotoSansZanabazarSquareMetrics;
    notoSerif: NotoSerifMetrics;
    notoSerifAhom: NotoSerifAhomMetrics;
    notoSerifArmenian: NotoSerifArmenianMetrics;
    notoSerifBalinese: NotoSerifBalineseMetrics;
    notoSerifBengali: NotoSerifBengaliMetrics;
    notoSerifDevanagari: NotoSerifDevanagariMetrics;
    notoSerifDisplay: NotoSerifDisplayMetrics;
    notoSerifDogra: NotoSerifDograMetrics;
    notoSerifEthiopic: NotoSerifEthiopicMetrics;
    notoSerifGeorgian: NotoSerifGeorgianMetrics;
    notoSerifGrantha: NotoSerifGranthaMetrics;
    notoSerifGujarati: NotoSerifGujaratiMetrics;
    notoSerifGurmukhi: NotoSerifGurmukhiMetrics;
    notoSerifHebrew: NotoSerifHebrewMetrics;
    notoSerifHentaigana: NotoSerifHentaiganaMetrics;
    notoSerifHK: NotoSerifHKMetrics;
    notoSerifJP: NotoSerifJPMetrics;
    notoSerifKannada: NotoSerifKannadaMetrics;
    notoSerifKhitanSmallScript: NotoSerifKhitanSmallScriptMetrics;
    notoSerifKhmer: NotoSerifKhmerMetrics;
    notoSerifKhojki: NotoSerifKhojkiMetrics;
    notoSerifKR: NotoSerifKRMetrics;
    notoSerifLao: NotoSerifLaoMetrics;
    notoSerifMakasar: NotoSerifMakasarMetrics;
    notoSerifMalayalam: NotoSerifMalayalamMetrics;
    notoSerifMyanmar: NotoSerifMyanmarMetrics;
    notoSerifNPHmong: NotoSerifNPHmongMetrics;
    notoSerifOldUyghur: NotoSerifOldUyghurMetrics;
    notoSerifOriya: NotoSerifOriyaMetrics;
    notoSerifOttomanSiyaq: NotoSerifOttomanSiyaqMetrics;
    notoSerifSC: NotoSerifSCMetrics;
    notoSerifSinhala: NotoSerifSinhalaMetrics;
    notoSerifTamil: NotoSerifTamilMetrics;
    notoSerifTangut: NotoSerifTangutMetrics;
    notoSerifTC: NotoSerifTCMetrics;
    notoSerifTelugu: NotoSerifTeluguMetrics;
    notoSerifThai: NotoSerifThaiMetrics;
    notoSerifTibetan: NotoSerifTibetanMetrics;
    notoSerifTodhri: NotoSerifTodhriMetrics;
    notoSerifToto: NotoSerifTotoMetrics;
    notoSerifVithkuqi: NotoSerifVithkuqiMetrics;
    notoSerifYezidi: NotoSerifYezidiMetrics;
    notoTraditionalNushu: NotoTraditionalNushuMetrics;
    notoZnamennyMusicalNotation: NotoZnamennyMusicalNotationMetrics;
    novaCut: NovaCutMetrics;
    novaFlat: NovaFlatMetrics;
    novaMono: NovaMonoMetrics;
    novaOval: NovaOvalMetrics;
    novaRound: NovaRoundMetrics;
    novaScript: NovaScriptMetrics;
    novaSlim: NovaSlimMetrics;
    novaSquare: NovaSquareMetrics;
    nTR: NTRMetrics;
    numans: NumansMetrics;
    nunito: NunitoMetrics;
    nunitoSans: NunitoSansMetrics;
    nuosuSIL: NuosuSILMetrics;
    odibeeSans: OdibeeSansMetrics;
    odorMeanChey: OdorMeanCheyMetrics;
    offside: OffsideMetrics;
    oi: OiMetrics;
    ojuju: OjujuMetrics;
    oldStandardTT: OldStandardTTMetrics;
    oldenburg: OldenburgMetrics;
    ole: OleMetrics;
    oleoScript: OleoScriptMetrics;
    oleoScriptSwashCaps: OleoScriptSwashCapsMetrics;
    onest: OnestMetrics;
    ooohBaby: OoohBabyMetrics;
    openSans: OpenSansMetrics;
    oranienbaum: OranienbaumMetrics;
    orbit: OrbitMetrics;
    orbitron: OrbitronMetrics;
    oregano: OreganoMetrics;
    orelegaOne: OrelegaOneMetrics;
    orienta: OrientaMetrics;
    originalSurfer: OriginalSurferMetrics;
    oswald: OswaldMetrics;
    outfit: OutfitMetrics;
    overTheRainbow: OverTheRainbowMetrics;
    overlock: OverlockMetrics;
    overlockSC: OverlockSCMetrics;
    overpass: OverpassMetrics;
    overpassMono: OverpassMonoMetrics;
    ovo: OvoMetrics;
    oxanium: OxaniumMetrics;
    oxygen: OxygenMetrics;
    oxygenMono: OxygenMonoMetrics;
    pacifico: PacificoMetrics;
    padauk: PadaukMetrics;
    padyakkeExpandedOne: PadyakkeExpandedOneMetrics;
    palanquin: PalanquinMetrics;
    palanquinDark: PalanquinDarkMetrics;
    paletteMosaic: PaletteMosaicMetrics;
    pangolin: PangolinMetrics;
    paprika: PaprikaMetrics;
    parisienne: ParisienneMetrics;
    parkinsans: ParkinsansMetrics;
    passeroOne: PasseroOneMetrics;
    passionOne: PassionOneMetrics;
    passionsConflict: PassionsConflictMetrics;
    pathwayExtreme: PathwayExtremeMetrics;
    pathwayGothicOne: PathwayGothicOneMetrics;
    patrickHand: PatrickHandMetrics;
    patrickHandSC: PatrickHandSCMetrics;
    pattaya: PattayaMetrics;
    patuaOne: PatuaOneMetrics;
    pavanam: PavanamMetrics;
    paytoneOne: PaytoneOneMetrics;
    peddana: PeddanaMetrics;
    peralta: PeraltaMetrics;
    permanentMarker: PermanentMarkerMetrics;
    petemoss: PetemossMetrics;
    petitFormalScript: PetitFormalScriptMetrics;
    petrona: PetronaMetrics;
    phetsarath: PhetsarathMetrics;
    philosopher: PhilosopherMetrics;
    phudu: PhuduMetrics;
    piazzolla: PiazzollaMetrics;
    piedra: PiedraMetrics;
    pinyonScript: PinyonScriptMetrics;
    pirataOne: PirataOneMetrics;
    pixelifySans: PixelifySansMetrics;
    plaster: PlasterMetrics;
    platypi: PlatypiMetrics;
    play: PlayMetrics;
    playball: PlayballMetrics;
    playfair: PlayfairMetrics;
    playfairDisplay: PlayfairDisplayMetrics;
    playfairDisplaySC: PlayfairDisplaySCMetrics;
    playpenSans: PlaypenSansMetrics;
    playwriteAR: PlaywriteARMetrics;
    playwriteARGuides: PlaywriteARGuidesMetrics;
    playwriteAT: PlaywriteATMetrics;
    playwriteATGuides: PlaywriteATGuidesMetrics;
    playwriteAUNSW: PlaywriteAUNSWMetrics;
    playwriteAUNSWGuides: PlaywriteAUNSWGuidesMetrics;
    playwriteAUQLD: PlaywriteAUQLDMetrics;
    playwriteAUQLDGuides: PlaywriteAUQLDGuidesMetrics;
    playwriteAUSA: PlaywriteAUSAMetrics;
    playwriteAUSAGuides: PlaywriteAUSAGuidesMetrics;
    playwriteAUTAS: PlaywriteAUTASMetrics;
    playwriteAUTASGuides: PlaywriteAUTASGuidesMetrics;
    playwriteAUVIC: PlaywriteAUVICMetrics;
    playwriteAUVICGuides: PlaywriteAUVICGuidesMetrics;
    playwriteBEVLG: PlaywriteBEVLGMetrics;
    playwriteBEVLGGuides: PlaywriteBEVLGGuidesMetrics;
    playwriteBEWAL: PlaywriteBEWALMetrics;
    playwriteBEWALGuides: PlaywriteBEWALGuidesMetrics;
    playwriteBR: PlaywriteBRMetrics;
    playwriteBRGuides: PlaywriteBRGuidesMetrics;
    playwriteCA: PlaywriteCAMetrics;
    playwriteCAGuides: PlaywriteCAGuidesMetrics;
    playwriteCL: PlaywriteCLMetrics;
    playwriteCLGuides: PlaywriteCLGuidesMetrics;
    playwriteCO: PlaywriteCOMetrics;
    playwriteCOGuides: PlaywriteCOGuidesMetrics;
    playwriteCU: PlaywriteCUMetrics;
    playwriteCUGuides: PlaywriteCUGuidesMetrics;
    playwriteCZ: PlaywriteCZMetrics;
    playwriteCZGuides: PlaywriteCZGuidesMetrics;
    playwriteDEGrund: PlaywriteDEGrundMetrics;
    playwriteDEGrundGuides: PlaywriteDEGrundGuidesMetrics;
    playwriteDELA: PlaywriteDELAMetrics;
    playwriteDELAGuides: PlaywriteDELAGuidesMetrics;
    playwriteDESAS: PlaywriteDESASMetrics;
    playwriteDESASGuides: PlaywriteDESASGuidesMetrics;
    playwriteDEVA: PlaywriteDEVAMetrics;
    playwriteDEVAGuides: PlaywriteDEVAGuidesMetrics;
    playwriteDKLoopet: PlaywriteDKLoopetMetrics;
    playwriteDKLoopetGuides: PlaywriteDKLoopetGuidesMetrics;
    playwriteDKUloopet: PlaywriteDKUloopetMetrics;
    playwriteDKUloopetGuides: PlaywriteDKUloopetGuidesMetrics;
    playwriteES: PlaywriteESMetrics;
    playwriteESDeco: PlaywriteESDecoMetrics;
    playwriteESDecoGuides: PlaywriteESDecoGuidesMetrics;
    playwriteESGuides: PlaywriteESGuidesMetrics;
    playwriteFRModerne: PlaywriteFRModerneMetrics;
    playwriteFRModerneGuides: PlaywriteFRModerneGuidesMetrics;
    playwriteFRTrad: PlaywriteFRTradMetrics;
    playwriteFRTradGuides: PlaywriteFRTradGuidesMetrics;
    playwriteGBJ: PlaywriteGBJMetrics;
    playwriteGBJGuides: PlaywriteGBJGuidesMetrics;
    playwriteGBS: PlaywriteGBSMetrics;
    playwriteGBSGuides: PlaywriteGBSGuidesMetrics;
    playwriteHR: PlaywriteHRMetrics;
    playwriteHRGuides: PlaywriteHRGuidesMetrics;
    playwriteHRLijeva: PlaywriteHRLijevaMetrics;
    playwriteHRLijevaGuides: PlaywriteHRLijevaGuidesMetrics;
    playwriteHU: PlaywriteHUMetrics;
    playwriteHUGuides: PlaywriteHUGuidesMetrics;
    playwriteID: PlaywriteIDMetrics;
    playwriteIDGuides: PlaywriteIDGuidesMetrics;
    playwriteIE: PlaywriteIEMetrics;
    playwriteIEGuides: PlaywriteIEGuidesMetrics;
    playwriteIN: PlaywriteINMetrics;
    playwriteINGuides: PlaywriteINGuidesMetrics;
    playwriteIS: PlaywriteISMetrics;
    playwriteISGuides: PlaywriteISGuidesMetrics;
    playwriteITModerna: PlaywriteITModernaMetrics;
    playwriteITModernaGuides: PlaywriteITModernaGuidesMetrics;
    playwriteITTrad: PlaywriteITTradMetrics;
    playwriteITTradGuides: PlaywriteITTradGuidesMetrics;
    playwriteMX: PlaywriteMXMetrics;
    playwriteMXGuides: PlaywriteMXGuidesMetrics;
    playwriteNGModern: PlaywriteNGModernMetrics;
    playwriteNGModernGuides: PlaywriteNGModernGuidesMetrics;
    playwriteNL: PlaywriteNLMetrics;
    playwriteNLGuides: PlaywriteNLGuidesMetrics;
    playwriteNO: PlaywriteNOMetrics;
    playwriteNOGuides: PlaywriteNOGuidesMetrics;
    playwriteNZ: PlaywriteNZMetrics;
    playwriteNZGuides: PlaywriteNZGuidesMetrics;
    playwritePE: PlaywritePEMetrics;
    playwritePEGuides: PlaywritePEGuidesMetrics;
    playwritePL: PlaywritePLMetrics;
    playwritePLGuides: PlaywritePLGuidesMetrics;
    playwritePT: PlaywritePTMetrics;
    playwritePTGuides: PlaywritePTGuidesMetrics;
    playwriteRO: PlaywriteROMetrics;
    playwriteROGuides: PlaywriteROGuidesMetrics;
    playwriteSK: PlaywriteSKMetrics;
    playwriteSKGuides: PlaywriteSKGuidesMetrics;
    playwriteTZ: PlaywriteTZMetrics;
    playwriteTZGuides: PlaywriteTZGuidesMetrics;
    playwriteUSModern: PlaywriteUSModernMetrics;
    playwriteUSModernGuides: PlaywriteUSModernGuidesMetrics;
    playwriteUSTrad: PlaywriteUSTradMetrics;
    playwriteUSTradGuides: PlaywriteUSTradGuidesMetrics;
    playwriteVN: PlaywriteVNMetrics;
    playwriteVNGuides: PlaywriteVNGuidesMetrics;
    playwriteZA: PlaywriteZAMetrics;
    playwriteZAGuides: PlaywriteZAGuidesMetrics;
    plusJakartaSans: PlusJakartaSansMetrics;
    pochaevsk: PochaevskMetrics;
    podkova: PodkovaMetrics;
    poetsenOne: PoetsenOneMetrics;
    poiretOne: PoiretOneMetrics;
    pollerOne: PollerOneMetrics;
    poltawskiNowy: PoltawskiNowyMetrics;
    poly: PolyMetrics;
    pompiere: PompiereMetrics;
    ponnala: PonnalaMetrics;
    ponomar: PonomarMetrics;
    pontanoSans: PontanoSansMetrics;
    poorStory: PoorStoryMetrics;
    poppins: PoppinsMetrics;
    portLligatSans: PortLligatSansMetrics;
    portLligatSlab: PortLligatSlabMetrics;
    pottaOne: PottaOneMetrics;
    pragatiNarrow: PragatiNarrowMetrics;
    praise: PraiseMetrics;
    prata: PrataMetrics;
    preahvihear: PreahvihearMetrics;
    pressStart2P: PressStart2PMetrics;
    pridi: PridiMetrics;
    princessSofia: PrincessSofiaMetrics;
    prociono: ProcionoMetrics;
    prompt: PromptMetrics;
    prostoOne: ProstoOneMetrics;
    protestGuerrilla: ProtestGuerrillaMetrics;
    protestRevolution: ProtestRevolutionMetrics;
    protestRiot: ProtestRiotMetrics;
    protestStrike: ProtestStrikeMetrics;
    prozaLibre: ProzaLibreMetrics;
    pTMono: PTMonoMetrics;
    pTSans: PTSansMetrics;
    pTSansCaption: PTSansCaptionMetrics;
    pTSansNarrow: PTSansNarrowMetrics;
    pTSerif: PTSerifMetrics;
    pTSerifCaption: PTSerifCaptionMetrics;
    publicSans: PublicSansMetrics;
    puppiesPlay: PuppiesPlayMetrics;
    puritan: PuritanMetrics;
    purplePurse: PurplePurseMetrics;
    qahiri: QahiriMetrics;
    quando: QuandoMetrics;
    quantico: QuanticoMetrics;
    quattrocento: QuattrocentoMetrics;
    quattrocentoSans: QuattrocentoSansMetrics;
    questrial: QuestrialMetrics;
    quicksand: QuicksandMetrics;
    quintessential: QuintessentialMetrics;
    qwigley: QwigleyMetrics;
    qwitcherGrypen: QwitcherGrypenMetrics;
    racingSansOne: RacingSansOneMetrics;
    radioCanada: RadioCanadaMetrics;
    radioCanadaBig: RadioCanadaBigMetrics;
    radley: RadleyMetrics;
    rajdhani: RajdhaniMetrics;
    rakkas: RakkasMetrics;
    raleway: RalewayMetrics;
    ralewayDots: RalewayDotsMetrics;
    ramabhadra: RamabhadraMetrics;
    ramaraja: RamarajaMetrics;
    rambla: RamblaMetrics;
    rammettoOne: RammettoOneMetrics;
    rampartOne: RampartOneMetrics;
    ranchers: RanchersMetrics;
    rancho: RanchoMetrics;
    ranga: RangaMetrics;
    rasa: RasaMetrics;
    rationale: RationaleMetrics;
    raviPrakash: RaviPrakashMetrics;
    readexPro: ReadexProMetrics;
    recursive: RecursiveMetrics;
    redHatDisplay: RedHatDisplayMetrics;
    redHatMono: RedHatMonoMetrics;
    redHatText: RedHatTextMetrics;
    redRose: RedRoseMetrics;
    redacted: RedactedMetrics;
    redactedScript: RedactedScriptMetrics;
    redditMono: RedditMonoMetrics;
    redditSans: RedditSansMetrics;
    redditSansCondensed: RedditSansCondensedMetrics;
    redressed: RedressedMetrics;
    reemKufi: ReemKufiMetrics;
    reemKufiFun: ReemKufiFunMetrics;
    reemKufiInk: ReemKufiInkMetrics;
    reenieBeanie: ReenieBeanieMetrics;
    reggaeOne: ReggaeOneMetrics;
    rEM: REMMetrics;
    rethinkSans: RethinkSansMetrics;
    revalia: RevaliaMetrics;
    rhodiumLibre: RhodiumLibreMetrics;
    ribeye: RibeyeMetrics;
    ribeyeMarrow: RibeyeMarrowMetrics;
    righteous: RighteousMetrics;
    risque: RisqueMetrics;
    roadRage: RoadRageMetrics;
    roboto: RobotoMetrics;
    robotoCondensed: RobotoCondensedMetrics;
    robotoFlex: RobotoFlexMetrics;
    robotoMono: RobotoMonoMetrics;
    robotoSerif: RobotoSerifMetrics;
    robotoSlab: RobotoSlabMetrics;
    rochester: RochesterMetrics;
    rock3D: Rock3DMetrics;
    rockSalt: RockSaltMetrics;
    rocknRollOne: RocknRollOneMetrics;
    rokkitt: RokkittMetrics;
    romanesco: RomanescoMetrics;
    ropaSans: RopaSansMetrics;
    rosario: RosarioMetrics;
    rosarivo: RosarivoMetrics;
    rougeScript: RougeScriptMetrics;
    rowdies: RowdiesMetrics;
    rozhaOne: RozhaOneMetrics;
    rubik: RubikMetrics;
    rubik80sFade: Rubik80sFadeMetrics;
    rubikBeastly: RubikBeastlyMetrics;
    rubikBrokenFax: RubikBrokenFaxMetrics;
    rubikBubbles: RubikBubblesMetrics;
    rubikBurned: RubikBurnedMetrics;
    rubikDirt: RubikDirtMetrics;
    rubikDistressed: RubikDistressedMetrics;
    rubikDoodleShadow: RubikDoodleShadowMetrics;
    rubikDoodleTriangles: RubikDoodleTrianglesMetrics;
    rubikGemstones: RubikGemstonesMetrics;
    rubikGlitch: RubikGlitchMetrics;
    rubikGlitchPop: RubikGlitchPopMetrics;
    rubikIso: RubikIsoMetrics;
    rubikLines: RubikLinesMetrics;
    rubikMaps: RubikMapsMetrics;
    rubikMarkerHatch: RubikMarkerHatchMetrics;
    rubikMaze: RubikMazeMetrics;
    rubikMicrobe: RubikMicrobeMetrics;
    rubikMonoOne: RubikMonoOneMetrics;
    rubikMoonrocks: RubikMoonrocksMetrics;
    rubikPixels: RubikPixelsMetrics;
    rubikPuddles: RubikPuddlesMetrics;
    rubikScribble: RubikScribbleMetrics;
    rubikSprayPaint: RubikSprayPaintMetrics;
    rubikStorm: RubikStormMetrics;
    rubikVinyl: RubikVinylMetrics;
    rubikWetPaint: RubikWetPaintMetrics;
    ruda: RudaMetrics;
    rufina: RufinaMetrics;
    rugeBoogie: RugeBoogieMetrics;
    ruluko: RulukoMetrics;
    rumRaisin: RumRaisinMetrics;
    ruslanDisplay: RuslanDisplayMetrics;
    russoOne: RussoOneMetrics;
    ruthie: RuthieMetrics;
    ruwudu: RuwuduMetrics;
    rye: RyeMetrics;
    sacramento: SacramentoMetrics;
    sahitya: SahityaMetrics;
    sail: SailMetrics;
    saira: SairaMetrics;
    sairaCondensed: SairaCondensedMetrics;
    sairaExtraCondensed: SairaExtraCondensedMetrics;
    sairaSemiCondensed: SairaSemiCondensedMetrics;
    sairaStencilOne: SairaStencilOneMetrics;
    salsa: SalsaMetrics;
    sanchez: SanchezMetrics;
    sancreek: SancreekMetrics;
    sankofaDisplay: SankofaDisplayMetrics;
    sansita: SansitaMetrics;
    sansitaSwashed: SansitaSwashedMetrics;
    sarabun: SarabunMetrics;
    sarala: SaralaMetrics;
    sarina: SarinaMetrics;
    sarpanch: SarpanchMetrics;
    sassyFrass: SassyFrassMetrics;
    satisfy: SatisfyMetrics;
    sawarabiGothic: SawarabiGothicMetrics;
    sawarabiMincho: SawarabiMinchoMetrics;
    scada: ScadaMetrics;
    scheherazadeNew: ScheherazadeNewMetrics;
    schibstedGrotesk: SchibstedGroteskMetrics;
    schoolbell: SchoolbellMetrics;
    scopeOne: ScopeOneMetrics;
    seaweedScript: SeaweedScriptMetrics;
    secularOne: SecularOneMetrics;
    sedan: SedanMetrics;
    sedanSC: SedanSCMetrics;
    sedgwickAve: SedgwickAveMetrics;
    sedgwickAveDisplay: SedgwickAveDisplayMetrics;
    sen: SenMetrics;
    sendFlowers: SendFlowersMetrics;
    sevillana: SevillanaMetrics;
    seymourOne: SeymourOneMetrics;
    shadowsIntoLight: ShadowsIntoLightMetrics;
    shadowsIntoLightTwo: ShadowsIntoLightTwoMetrics;
    shafarik: ShafarikMetrics;
    shalimar: ShalimarMetrics;
    shantellSans: ShantellSansMetrics;
    shanti: ShantiMetrics;
    share: ShareMetrics;
    shareTech: ShareTechMetrics;
    shareTechMono: ShareTechMonoMetrics;
    shipporiAntique: ShipporiAntiqueMetrics;
    shipporiAntiqueB1: ShipporiAntiqueB1Metrics;
    shipporiMincho: ShipporiMinchoMetrics;
    shipporiMinchoB1: ShipporiMinchoB1Metrics;
    shizuru: ShizuruMetrics;
    shojumaru: ShojumaruMetrics;
    shortStack: ShortStackMetrics;
    shrikhand: ShrikhandMetrics;
    siemreap: SiemreapMetrics;
    sigmar: SigmarMetrics;
    sigmarOne: SigmarOneMetrics;
    signika: SignikaMetrics;
    signikaNegative: SignikaNegativeMetrics;
    silkscreen: SilkscreenMetrics;
    simonetta: SimonettaMetrics;
    singleDay: SingleDayMetrics;
    sintony: SintonyMetrics;
    sirinStencil: SirinStencilMetrics;
    sixCaps: SixCapsMetrics;
    sixtyfour: SixtyfourMetrics;
    sixtyfourConvergence: SixtyfourConvergenceMetrics;
    skranji: SkranjiMetrics;
    slabo13px: Slabo13pxMetrics;
    slabo27px: Slabo27pxMetrics;
    slackey: SlackeyMetrics;
    slacksideOne: SlacksideOneMetrics;
    smokum: SmokumMetrics;
    smooch: SmoochMetrics;
    smoochSans: SmoochSansMetrics;
    smythe: SmytheMetrics;
    sniglet: SnigletMetrics;
    snippet: SnippetMetrics;
    snowburstOne: SnowburstOneMetrics;
    sofadiOne: SofadiOneMetrics;
    sofia: SofiaMetrics;
    sofiaSans: SofiaSansMetrics;
    sofiaSansCondensed: SofiaSansCondensedMetrics;
    sofiaSansExtraCondensed: SofiaSansExtraCondensedMetrics;
    sofiaSansSemiCondensed: SofiaSansSemiCondensedMetrics;
    solitreo: SolitreoMetrics;
    solway: SolwayMetrics;
    sometypeMono: SometypeMonoMetrics;
    songMyung: SongMyungMetrics;
    sono: SonoMetrics;
    sonsieOne: SonsieOneMetrics;
    sora: SoraMetrics;
    sortsMillGoudy: SortsMillGoudyMetrics;
    sourGummy: SourGummyMetrics;
    sourceCodePro: SourceCodeProMetrics;
    sourceSans3: SourceSans3Metrics;
    sourceSerif4: SourceSerif4Metrics;
    spaceGrotesk: SpaceGroteskMetrics;
    spaceMono: SpaceMonoMetrics;
    specialElite: SpecialEliteMetrics;
    spectral: SpectralMetrics;
    spectralSC: SpectralSCMetrics;
    spicyRice: SpicyRiceMetrics;
    spinnaker: SpinnakerMetrics;
    spirax: SpiraxMetrics;
    splash: SplashMetrics;
    splineSans: SplineSansMetrics;
    splineSansMono: SplineSansMonoMetrics;
    squadaOne: SquadaOneMetrics;
    squarePeg: SquarePegMetrics;
    sreeKrushnadevaraya: SreeKrushnadevarayaMetrics;
    sriracha: SrirachaMetrics;
    srisakdi: SrisakdiMetrics;
    staatliches: StaatlichesMetrics;
    stalemate: StalemateMetrics;
    stalinistOne: StalinistOneMetrics;
    stardosStencil: StardosStencilMetrics;
    stick: StickMetrics;
    stickNoBills: StickNoBillsMetrics;
    stintUltraCondensed: StintUltraCondensedMetrics;
    stintUltraExpanded: StintUltraExpandedMetrics;
    sTIXTwoText: STIXTwoTextMetrics;
    stoke: StokeMetrics;
    strait: StraitMetrics;
    styleScript: StyleScriptMetrics;
    stylish: StylishMetrics;
    sueEllenFrancisco: SueEllenFranciscoMetrics;
    suezOne: SuezOneMetrics;
    sulphurPoint: SulphurPointMetrics;
    sumana: SumanaMetrics;
    sunflower: SunflowerMetrics;
    sunshiney: SunshineyMetrics;
    supermercadoOne: SupermercadoOneMetrics;
    sura: SuraMetrics;
    suranna: SurannaMetrics;
    suravaram: SuravaramMetrics;
    sUSE: SUSEMetrics;
    suwannaphum: SuwannaphumMetrics;
    swankyAndMooMoo: SwankyAndMooMooMetrics;
    syncopate: SyncopateMetrics;
    syne: SyneMetrics;
    syneMono: SyneMonoMetrics;
    syneTactile: SyneTactileMetrics;
    tacOne: TacOneMetrics;
    taiHeritagePro: TaiHeritageProMetrics;
    tajawal: TajawalMetrics;
    tangerine: TangerineMetrics;
    tapestry: TapestryMetrics;
    taprom: TapromMetrics;
    tauri: TauriMetrics;
    taviraj: TavirajMetrics;
    teachers: TeachersMetrics;
    teko: TekoMetrics;
    tektur: TekturMetrics;
    telex: TelexMetrics;
    tenaliRamakrishna: TenaliRamakrishnaMetrics;
    tenorSans: TenorSansMetrics;
    textMeOne: TextMeOneMetrics;
    texturina: TexturinaMetrics;
    thasadith: ThasadithMetrics;
    theGirlNextDoor: TheGirlNextDoorMetrics;
    theNautigal: TheNautigalMetrics;
    tienne: TienneMetrics;
    tillana: TillanaMetrics;
    tiltNeon: TiltNeonMetrics;
    tiltPrism: TiltPrismMetrics;
    tiltWarp: TiltWarpMetrics;
    timmana: TimmanaMetrics;
    tinos: TinosMetrics;
    tiny5: Tiny5Metrics;
    tiroBangla: TiroBanglaMetrics;
    tiroDevanagariHindi: TiroDevanagariHindiMetrics;
    tiroDevanagariMarathi: TiroDevanagariMarathiMetrics;
    tiroDevanagariSanskrit: TiroDevanagariSanskritMetrics;
    tiroGurmukhi: TiroGurmukhiMetrics;
    tiroKannada: TiroKannadaMetrics;
    tiroTamil: TiroTamilMetrics;
    tiroTelugu: TiroTeluguMetrics;
    titanOne: TitanOneMetrics;
    titilliumWeb: TitilliumWebMetrics;
    tomorrow: TomorrowMetrics;
    tourney: TourneyMetrics;
    tradeWinds: TradeWindsMetrics;
    trainOne: TrainOneMetrics;
    triodion: TriodionMetrics;
    trirong: TrirongMetrics;
    trispace: TrispaceMetrics;
    trocchi: TrocchiMetrics;
    trochut: TrochutMetrics;
    truculenta: TruculentaMetrics;
    trykker: TrykkerMetrics;
    tsukimiRounded: TsukimiRoundedMetrics;
    tulpenOne: TulpenOneMetrics;
    turretRoad: TurretRoadMetrics;
    twinkleStar: TwinkleStarMetrics;
    ubuntu: UbuntuMetrics;
    ubuntuCondensed: UbuntuCondensedMetrics;
    ubuntuMono: UbuntuMonoMetrics;
    ubuntuSans: UbuntuSansMetrics;
    ubuntuSansMono: UbuntuSansMonoMetrics;
    uchen: UchenMetrics;
    ultra: UltraMetrics;
    unbounded: UnboundedMetrics;
    uncialAntiqua: UncialAntiquaMetrics;
    underdog: UnderdogMetrics;
    unicaOne: UnicaOneMetrics;
    unifrakturCook: UnifrakturCookMetrics;
    unifrakturMaguntia: UnifrakturMaguntiaMetrics;
    unkempt: UnkemptMetrics;
    unlock: UnlockMetrics;
    unna: UnnaMetrics;
    updock: UpdockMetrics;
    urbanist: UrbanistMetrics;
    vampiroOne: VampiroOneMetrics;
    varela: VarelaMetrics;
    varelaRound: VarelaRoundMetrics;
    varta: VartaMetrics;
    vastShadow: VastShadowMetrics;
    vazirmatn: VazirmatnMetrics;
    vesperLibre: VesperLibreMetrics;
    viaodaLibre: ViaodaLibreMetrics;
    vibes: VibesMetrics;
    vibur: ViburMetrics;
    victorMono: VictorMonoMetrics;
    vidaloka: VidalokaMetrics;
    viga: VigaMetrics;
    vinaSans: VinaSansMetrics;
    voces: VocesMetrics;
    volkhov: VolkhovMetrics;
    vollkorn: VollkornMetrics;
    vollkornSC: VollkornSCMetrics;
    voltaire: VoltaireMetrics;
    vT323: VT323Metrics;
    vujahdayScript: VujahdayScriptMetrics;
    waitingForTheSunrise: WaitingForTheSunriseMetrics;
    wallpoet: WallpoetMetrics;
    walterTurncoat: WalterTurncoatMetrics;
    warnes: WarnesMetrics;
    waterBrush: WaterBrushMetrics;
    waterfall: WaterfallMetrics;
    wavefont: WavefontMetrics;
    wellfleet: WellfleetMetrics;
    wendyOne: WendyOneMetrics;
    whisper: WhisperMetrics;
    windSong: WindSongMetrics;
    winkySans: WinkySansMetrics;
    wireOne: WireOneMetrics;
    wittgenstein: WittgensteinMetrics;
    wixMadeforDisplay: WixMadeforDisplayMetrics;
    wixMadeforText: WixMadeforTextMetrics;
    workSans: WorkSansMetrics;
    workbench: WorkbenchMetrics;
    xanhMono: XanhMonoMetrics;
    yaldevi: YaldeviMetrics;
    yanoneKaffeesatz: YanoneKaffeesatzMetrics;
    yantramanav: YantramanavMetrics;
    yarndings12: Yarndings12Metrics;
    yarndings12Charted: Yarndings12ChartedMetrics;
    yarndings20: Yarndings20Metrics;
    yarndings20Charted: Yarndings20ChartedMetrics;
    yatraOne: YatraOneMetrics;
    yellowtail: YellowtailMetrics;
    yeonSung: YeonSungMetrics;
    yesevaOne: YesevaOneMetrics;
    yesteryear: YesteryearMetrics;
    yomogi: YomogiMetrics;
    youngSerif: YoungSerifMetrics;
    yrsa: YrsaMetrics;
    ysabeau: YsabeauMetrics;
    ysabeauInfant: YsabeauInfantMetrics;
    ysabeauOffice: YsabeauOfficeMetrics;
    ysabeauSC: YsabeauSCMetrics;
    yujiBoku: YujiBokuMetrics;
    yujiHentaiganaAkari: YujiHentaiganaAkariMetrics;
    yujiHentaiganaAkebono: YujiHentaiganaAkebonoMetrics;
    yujiMai: YujiMaiMetrics;
    yujiSyuku: YujiSyukuMetrics;
    yuseiMagic: YuseiMagicMetrics;
    zain: ZainMetrics;
    zCOOLKuaiLe: ZCOOLKuaiLeMetrics;
    zCOOLQingKeHuangYou: ZCOOLQingKeHuangYouMetrics;
    zCOOLXiaoWei: ZCOOLXiaoWeiMetrics;
    zenAntique: ZenAntiqueMetrics;
    zenAntiqueSoft: ZenAntiqueSoftMetrics;
    zenDots: ZenDotsMetrics;
    zenKakuGothicAntique: ZenKakuGothicAntiqueMetrics;
    zenKakuGothicNew: ZenKakuGothicNewMetrics;
    zenKurenaido: ZenKurenaidoMetrics;
    zenLoop: ZenLoopMetrics;
    zenMaruGothic: ZenMaruGothicMetrics;
    zenOldMincho: ZenOldMinchoMetrics;
    zenTokyoZoo: ZenTokyoZooMetrics;
    zeyada: ZeyadaMetrics;
    zhiMangXing: ZhiMangXingMetrics;
    zillaSlab: ZillaSlabMetrics;
    zillaSlabHighlight: ZillaSlabHighlightMetrics;
};

/**
 * Provides the entire metrics collection as a JSON object, keyed by font family name.
 *
 * ## ⚠️ CAUTION: Importing this will result in a **large JSON structure** being pulled into your project! It is not recommended to use this client side.
 *
 * ---
 * Example usage:
 *
 * ```ts
 * import { entireMetricsCollection } from '@capsizecss/metrics/entireMetricsCollection';
 *
 * const metrics = entireMetricsCollection['arial'];
 * ```
 *
 * or for a specific variant:
 *
 * ```ts
 * import { entireMetricsCollection } from '@capsizecss/metrics/entireMetricsCollection';
 *
 * const arialBoldItalic = entireMetricsCollection['arial'].variants['700italic'];
 * ```
 * ---
 */
declare const entireMetricsCollection: EntireMetricsCollection;

export { entireMetricsCollection, fontFamilyToCamelCase };
