Title: wp-includes/fonts/class-wp-font-utils.php | Developer.WordPress.org

---

# File: wp-includes/fonts/class-wp-font-utils.php

 * method[WP_Font_Utils::apply_sanitizer()](https://developer.wordpress.org/reference/classes/wp_font_utils/apply_sanitizer/)
 * Applies a sanitizer function to a value.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_font_utils/apply_sanitizer/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_font_utils/apply_sanitizer/#uses)
   | Source: [wp-includes/fonts/class-wp-font-utils.php:228](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/fonts/class-wp-font-utils.php#L228-L234)
 * method[WP_Font_Utils::get_allowed_font_mime_types()](https://developer.wordpress.org/reference/classes/wp_font_utils/get_allowed_font_mime_types/)
 * Returns the expected mime-type values for font files, depending on PHP version.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_font_utils/get_allowed_font_mime_types/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_font_utils/get_allowed_font_mime_types/#uses)
   | Source: [wp-includes/fonts/class-wp-font-utils.php:249](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/fonts/class-wp-font-utils.php#L249-L258)
 * method[WP_Font_Utils::maybe_add_quotes()](https://developer.wordpress.org/reference/classes/wp_font_utils/maybe_add_quotes/)
 * Adds surrounding quotes to font family names that contain special characters.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_font_utils/maybe_add_quotes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_font_utils/maybe_add_quotes/#uses)
   | Source: [wp-includes/fonts/class-wp-font-utils.php:32](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/fonts/class-wp-font-utils.php#L32-L41)
 * method[WP_Font_Utils::sanitize_font_family()](https://developer.wordpress.org/reference/classes/wp_font_utils/sanitize_font_family/)
 * Sanitizes and formats font family names.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_font_utils/sanitize_font_family/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_font_utils/sanitize_font_family/#uses)
   | Source: [wp-includes/fonts/class-wp-font-utils.php:60](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/fonts/class-wp-font-utils.php#L60-L78)
 * method[WP_Font_Utils::get_font_face_slug()](https://developer.wordpress.org/reference/classes/wp_font_utils/get_font_face_slug/)
 * Generates a slug from font face properties, e.g. `open sans;normal;400;100%;U
   +0-10FFFF`
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_font_utils/get_font_face_slug/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_font_utils/get_font_face_slug/#uses)
   | Source: [wp-includes/fonts/class-wp-font-utils.php:104](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/fonts/class-wp-font-utils.php#L104-L157)
 * method[WP_Font_Utils::sanitize_from_schema()](https://developer.wordpress.org/reference/classes/wp_font_utils/sanitize_from_schema/)
 * Sanitizes a tree of data using a schema.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_font_utils/sanitize_from_schema/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_font_utils/sanitize_from_schema/#uses)
   | Source: [wp-includes/fonts/class-wp-font-utils.php:175](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/fonts/class-wp-font-utils.php#L175-L217)
 * class[WP_Font_Utils](https://developer.wordpress.org/reference/classes/wp_font_utils/)
 * A class of utilities for working with the Font Library.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_font_utils/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_font_utils/#uses)
   | Source: [wp-includes/fonts/class-wp-font-utils.php:20](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/fonts/class-wp-font-utils.php#L20-L259)