WordPress plugin

Use Any Font Premium Key

Use Any Font Premium Key supports multiple font conversion requests through the Use Any Font WordPress add-on. An API key connects the add-on to its font conversion service; Lite/Test API keys allow one conversion. Upload a font and assign it through the plugin’s controls without editing a stylesheet directly.

Use Any Font Premium Key

Use Any Font Premium Key supports multiple font conversion requests through the Use Any Font WordPress add-on. An API key connects the add-on to its font conversion service; Lite/Test API keys allow one conversion. Upload a font and assign it through the plugin’s controls without editing a stylesheet directly.

Conversion and font storage

The uploader accepts TTF, OTF, WOFF, and WOFF2 documents up to 25 MB. It generates formats for browser compatibility and converts uploaded fonts to compressed WOFF2 with Brotli. Smaller files are recommended because font size affects loading time.

During conversion, the font file is sent to the service, which returns the converted files and deletes its temporary font files after conversion. The service retains API key details. Your site stores the resulting fonts in wp-content/uploads/useanyfont and serves them with @font-face CSS. The conversion service is needed for uploads; afterward, your site serves the fonts.

Variations and font assignment

Upload variations for various weights and styles, using the same custom font name across related files. Assign fonts to predefined HTML tags or custom CSS selectors. You can also apply a font with a class matching its name, or select it in the WordPress Editor and Gutenberg.

Uploaded fonts work with supported visual builders, including Divi, SiteOrigin, Elementor, Beaver Builder, Themify, Kadence, Oxygen, GeneratePress, Astra, OceanWP, Bricks, WPBakery, and Revolution Slider. Supported themes can expose fonts in their settings panels; examples include Avada, X Theme, Flatsome, Salient, Porto, Shopkeeper, Oshine, and WoodMart. With WPML or Polylang, you can assign fonts by language. The font show property controls loading behavior in the generated @font-face rules.

Setup

  1. Install and activate the Use Any Font plugin in WordPress.
  2. Get an API key and verify it so the plugin can connect to the conversion service.
  3. Open Use Any Font under Settings, upload a supported font file, and review its generated formats and variations.
  4. Assign the font to tags, selectors, editor content, builder components, theme settings, or languages as needed.