FontFreezer
Bakes OpenType features and variable-font axes permanently into a font file, so they render everywhere — including design tools, email clients, and older…
Что умеет
- Freeze Font: Freeze OpenType features into a font's character map and return the result. This downloads a Google Font, "freezes" the specified OpenType features directly into the font's cmap (so they
- Analyze Font: Analyze a Google Font and return detailed metadata. Returns family name, available OpenType features (with descriptions and categories), variable axes (if any), named instances, version,
- Search Google Fonts: Search available Google Fonts. Returns a list of matching font families with their category, available weights, styles, and whether they are variable fonts. Results are capped at
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
Bakes OpenType features and variable-font axes permanently into a font file, so they render everywhere — including design tools, email clients, and older software that ignores CSS font-feature-settings.
Instead of hoping the renderer honours your feature settings, you get a new font file where small caps, tabular numbers, slashed zeroes, or a pinned weight are simply the default.
Tools
freeze_font— bakes the features you name into the font's cmap and returns the result. Takesfont_name,features(e.g.tnum,ss01), optionalaxes(e.g.wght=400,wdth=75),format(woff2,woff,ttf,otf), andstyle(normaloritalic).analyze_font— lists a font's OpenType features, variable axes, and named instances before you commit to anything.search_google_fonts— finds families by name, with category, weights, and whether they are variable.convert_font— converts between TTF, OTF, WOFF, and WOFF2 without changing features.
How you get the file
Connected to this hosted server, freeze_font and convert_font upload the result and return a download link valid for 7 days — the server has no access to your filesystem. Your agent fetches the link and saves the font into your project.
Privacy
No account, no API key, no sign-up. Fonts are fetched from Google Fonts by the server, so you are not uploading your own files. Generated fonts are kept in private storage reachable only through the expiring link you are given. No personal data is collected.
Full documentation: https://fontfreezer.com/docs
Список инструментов сервера (4)
Технические названия из tools/list. Нужны только разработчикам.
| freeze_font | Freeze OpenType features into a font's character map and return the result. This downloads a Google Font, "freezes" the specified OpenType features directly into the font's cmap (so they work everywhere, even in apps that don't support CSS font-feature-settings) and converts to the requested format. Running locally, the font is written into your project and the absolute path is returned. Connected to the hosted server, it is uploaded and a time-limited download URL is returned instead, since the server cannot write to your machine. Args: font_name: Google Font family name, e.g. "Inter", "Roboto", "Fira Code" features: Comma-separated OpenType feature tags to freeze, e.g. "tnum,ss01" or "smcp,onum,zero" axes: Optional comma-separated axis pinning, e.g. "wght=400,wdth=75". Use this to freeze a specific weight/width from a variable font. format: Output format — "woff2" (default, smallest), "woff", "ttf", or "otf" style: Font style — "normal" (default) or "italic" Returns: Dict with filename, size_bytes, format, the frozen features, and CSS instructions. Locally it also carries absolute_path; on the hosted server it carries download_url instead. |
| analyze_font | Analyze a Google Font and return detailed metadata. Returns family name, available OpenType features (with descriptions and categories), variable axes (if any), named instances, version, copyright, and license info. Args: font_name: Google Font family name, e.g. "Inter", "Roboto Flex" style: 'normal' (default) or 'italic' Returns: Dict with full font metadata including features, axes, and instances. |
| search_google_fonts | Search available Google Fonts. Returns a list of matching font families with their category, available weights, styles, and whether they are variable fonts. Results are capped at 50 entries. Args: query: Optional search string to filter fonts by name, e.g. "inter", "roboto", "mono". Leave empty to get popular fonts. Returns: Dict with a list of matching fonts. |
| convert_font | Download a Google Font and convert it to a specific format without freezing. Useful when you just need a format conversion (e.g. TTF → WOFF2) without modifying any features. Args: font_name: Google Font family name, e.g. "Inter" format: Target format — "woff2" (default), "woff", or "ttf" style: 'normal' (default) or 'italic' Returns: Dict with filename, absolute path where saved, and size. |