GeneratePress Premium ha añadido en su reciente versión 2.5.0 una función de biblioteca de fuentes local llamada Local Font Library para cargar tus propias fuentes personalizadas y servirlas en tu página de forma local. Aunque no se trata de algo muy novedoso porque muchas otras plantillas ya lo incorporan desde hace tiempo, se agradece.
La ventaja de alojar las fuentes localmente son varias, mejora la privacidad y se obtiene el control sobre la cantidad de fuentes (y familias) a usar reduciendo peticiones y por tanto mejora el tiempo de carga. Como poco te ahorras dos solicitudes a fonts.googleapis.com: la que se hace para la fuente y la de la hoja de estilo.
Hasta ahora, esto lo estaba haciendo con Perfmatters y a falta de comparar el rendimiento, la configuración en GeneratePress me parece algo mejor porque permite aloja en local sólo aquellas fuentes que necesites a diferencia de Perfmatters, que lee todas las fuentes en uso y te obliga a quitar a mano aquellas que no quieras o necesites antes de alojarlas.
Para usar esta función, primero hay que activarla desde Apariencia /GeneratePress/ Módulos.
Ahora, en Font Library encontrarás dos opciones, la primera para conectar con Google y descargar las fuentes que quieras y otra para subirlas si ya las tienes descargadas en tu máquina.
La primera opción te pide conexión con Google Fonts. Permitir el acceso servirá únicamente para acceder a la lista de fuentes y poder descargarlas.
Buscas y seleccionas la tuya.
Y ya está. Ya la tienes alojada.
La ruta en la que se alojan las fuentes es:
wp-content/uploads/generatepress/fonts/
Después puedes añadir algunos parámetros adicionales en "Advanced options"
Por último, en "Settings" puedes revocar el acceso a Google Fonts. Las fuentes que hayas seleccionado y guardado se quedarán instaladas.