Title: WordPress | Page 23 of 49 | Developer.WordPress.org

---

# @package: WordPress

 * 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.0/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.0/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.0/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.0/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.0/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.0/src/wp-includes/fonts/class-wp-font-utils.php#L20-L259)
 * method[WP_Font_Collection::get_sanitization_schema()](https://developer.wordpress.org/reference/classes/wp_font_collection/get_sanitization_schema/)
 * Retrieves the font collection sanitization schema.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_font_collection/get_sanitization_schema/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_font_collection/get_sanitization_schema/#uses)
   | Source: [wp-includes/fonts/class-wp-font-collection.php:247](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts/class-wp-font-collection.php#L247-L294)
 * method[WP_Font_Collection::load_from_json()](https://developer.wordpress.org/reference/classes/wp_font_collection/load_from_json/)
 * Loads font collection data from a JSON file or URL.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_font_collection/load_from_json/#used-by)
   | Uses [8 functions](https://developer.wordpress.org/reference/classes/wp_font_collection/load_from_json/#uses)
   | Source: [wp-includes/fonts/class-wp-font-collection.php:116](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts/class-wp-font-collection.php#L116-L147)
 * method[WP_Font_Collection::load_from_file()](https://developer.wordpress.org/reference/classes/wp_font_collection/load_from_file/)
 * Loads the font collection data from a JSON file path.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_font_collection/load_from_file/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_font_collection/load_from_file/#uses)
   | Source: [wp-includes/fonts/class-wp-font-collection.php:158](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts/class-wp-font-collection.php#L158-L165)
 * method[WP_Font_Collection::load_from_url()](https://developer.wordpress.org/reference/classes/wp_font_collection/load_from_url/)
 * Loads the font collection data from a JSON file URL.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_font_collection/load_from_url/#used-by)
   | Uses [9 functions](https://developer.wordpress.org/reference/classes/wp_font_collection/load_from_url/#uses)
   | Source: [wp-includes/fonts/class-wp-font-collection.php:176](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts/class-wp-font-collection.php#L176-L209)
 * method[WP_Font_Collection::sanitize_and_validate_data()](https://developer.wordpress.org/reference/classes/wp_font_collection/sanitize_and_validate_data/)
 * Sanitizes and validates the font collection data.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_font_collection/sanitize_and_validate_data/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_font_collection/sanitize_and_validate_data/#uses)
   | Source: [wp-includes/fonts/class-wp-font-collection.php:220](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts/class-wp-font-collection.php#L220-L238)
 * method[WP_Font_Collection::get_data()](https://developer.wordpress.org/reference/classes/wp_font_collection/get_data/)
 * Retrieves the font collection data.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_font_collection/get_data/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_font_collection/get_data/#uses)
   | Source: [wp-includes/fonts/class-wp-font-collection.php:84](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts/class-wp-font-collection.php#L84-L105)
 * class[WP_Font_Collection](https://developer.wordpress.org/reference/classes/wp_font_collection/)
 * Font Collection class.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_font_collection/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_font_collection/#uses)
   | Source: [wp-includes/fonts/class-wp-font-collection.php:19](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts/class-wp-font-collection.php#L19-L295)
 * method[WP_Font_Collection::__construct()](https://developer.wordpress.org/reference/classes/wp_font_collection/__construct/)
 * WP_Font_Collection constructor.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_font_collection/__construct/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_font_collection/__construct/#uses)
   | Source: [wp-includes/fonts/class-wp-font-collection.php:53](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/fonts/class-wp-font-collection.php#L53-L75)
 * method[WP_Interactivity_API_Directives_Processor::has_and_visits_its_closer_tag()](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/has_and_visits_its_closer_tag/)
 * Checks whether the current tag has and will visit its matching closer tag.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/has_and_visits_its_closer_tag/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/has_and_visits_its_closer_tag/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:274](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php#L274-L281)
 * method[WP_Interactivity_API_Directives_Processor::get_after_opener_tag_and_before_closer_tag_positions()](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/get_after_opener_tag_and_before_closer_tag_positions/)
 * Gets the positions right after the opener tag and right before the closer tag
   in a balanced tag.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/get_after_opener_tag_and_before_closer_tag_positions/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/get_after_opener_tag_and_before_closer_tag_positions/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:135](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php#L135-L156)
 * method[WP_Interactivity_API_Directives_Processor::get_balanced_tag_bookmarks()](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/get_balanced_tag_bookmarks/)
 * Returns a pair of bookmarks for the current opener tag and the matching closer
   tag.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/get_balanced_tag_bookmarks/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/get_balanced_tag_bookmarks/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:169](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php#L169-L183)
 * method[WP_Interactivity_API_Directives_Processor::skip_to_tag_closer()](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/skip_to_tag_closer/)
 * Skips processing the content between tags.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/skip_to_tag_closer/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/skip_to_tag_closer/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:200](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php#L200-L219)
 * method[WP_Interactivity_API_Directives_Processor::next_balanced_tag_closer_tag()](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/next_balanced_tag_closer_tag/)
 * Finds the matching closing tag for an opening tag.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/next_balanced_tag_closer_tag/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/next_balanced_tag_closer_tag/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:236](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php#L236-L263)
 * method[WP_Interactivity_API_Directives_Processor::get_content_between_balanced_template_tags()](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/get_content_between_balanced_template_tags/)
 * Returns the content between two balanced template tags.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/get_content_between_balanced_template_tags/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/get_content_between_balanced_template_tags/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:49](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php#L49-L61)
 * class[WP_Interactivity_API_Directives_Processor](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/)
 * Class used to iterate over the tags of an HTML string and help process the directive
   attributes.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:18](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php#L18-L282)
 * method[WP_Interactivity_API_Directives_Processor::set_content_between_balanced_tags()](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/set_content_between_balanced_tags/)
 * Sets the content between two balanced tags.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/set_content_between_balanced_tags/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/set_content_between_balanced_tags/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:73](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php#L73-L87)
 * method[WP_Interactivity_API_Directives_Processor::append_content_after_template_tag_closer()](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/append_content_after_template_tag_closer/)
 * Appends content after the closing tag of a template tag.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/append_content_after_template_tag_closer/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api_directives_processor/append_content_after_template_tag_closer/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php:102](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api-directives-processor.php#L102-L119)
 * method[WP_Interactivity_API::data_wp_text_processor()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_text_processor/)
 * Processes the `data-wp-text` directive.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_text_processor/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_text_processor/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:1214](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L1214-L1241)
 * method[WP_Interactivity_API::get_router_animation_styles()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/get_router_animation_styles/)
 * Returns the CSS styles for animating the top loading bar in the router.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api/get_router_animation_styles/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/get_router_animation_styles/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:1250](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L1250-L1280)
 * method[WP_Interactivity_API::print_router_loading_and_screen_reader_markup()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/print_router_loading_and_screen_reader_markup/)
 * Deprecated.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/print_router_loading_and_screen_reader_markup/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/print_router_loading_and_screen_reader_markup/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:1288](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L1288-L1293)
 * method[WP_Interactivity_API::data_wp_router_region_processor()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_router_region_processor/)
 * Processes the `data-wp-router-region` directive.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_router_region_processor/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_router_region_processor/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:1327](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L1327-L1347)
 * method[WP_Interactivity_API::data_wp_each_processor()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_each_processor/)
 * Processes the `data-wp-each` directive.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_each_processor/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_each_processor/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:1363](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L1363-L1454)
 * method[WP_Interactivity_API::data_wp_bind_processor()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_bind_processor/)
 * Processes the `data-wp-bind` directive.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_bind_processor/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_bind_processor/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:1024](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L1024-L1074)
 * method[WP_Interactivity_API::data_wp_class_processor()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_class_processor/)
 * Processes the `data-wp-class` directive.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_class_processor/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_class_processor/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:1087](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L1087-L1112)

 [Previous Page](https://developer.wordpress.org/reference/package/wordpress/page/22/?output_format=md)

[1](https://developer.wordpress.org/reference/package/wordpress/?output_format=md)…
[21](https://developer.wordpress.org/reference/package/wordpress/page/21/?output_format=md)
[22](https://developer.wordpress.org/reference/package/wordpress/page/22/?output_format=md)
23 [24](https://developer.wordpress.org/reference/package/wordpress/page/24/?output_format=md)
[25](https://developer.wordpress.org/reference/package/wordpress/page/25/?output_format=md)…
[49](https://developer.wordpress.org/reference/package/wordpress/page/49/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/package/wordpress/page/24/?output_format=md)