Seguidores recientes
Partidarios de 1Custom Fonts
Lo que incluye
- Gratis para descargar y usar
- Abierto para uso personal y comercial
Apoya a The Creator
Utiliza el apoyo puntual o mensual para agradecer al creador este producto gratuito.
GrapesJS Compatible
Probado con GrapesJS 0.19.x
Código abierto en GitHub
Gratis para usar, bifurcar y contribuir
Editor Compatible
Diseñado para el editor de código abierto GrapesJS
Gratis para usar
Abierto a proyectos personales y comerciales
Plugin de fuentes personalizadas para grapesjs
Este código forma parte de un proyecto más amplio: acerca de Silex v3
Sobre este plugin
Enlaces
Actualmente, el plugin cuenta con estas funciones
- API para añadir o eliminar fuentes del sitio (del nombre de la fuente de Goole)
- Actualiza el DOM y el desplegable "familia de fuentes"
- Guarda las fuentes con los datos del sitio
- Carga las fuentes cuando se cargue los datos del sitio (añade al DOM al cargar)
- Interfazente para gestionar fuentes
- Integración con la API de Google
- Guarda la lista de fuentes de Google en almacenamiento local para obtener rendimiento y cuotas de API
Limitaciones:
Por ahora, este plugin solo soporta fuentes de Goolge y utiliza la API V2. Debería actualizarse a la V3 y aprovechar las fuentes variables.
Consulta la sección "Desarrollo" que aparece más abajo para contribuir
Motivaciones
Vi debates y problemas como "¿Cómo puedo añadir fuentes personalizadas en el editor de grapesjs? #4563"
Lo que parece funcionar para mí es
- Actualizar el desplegable "Familia de fuentes"
const styleManager = editor.StyleManager const fontProperty = styleManager.getProperty('typography', 'font-family') fontProperty.setOptions(fonts) styleManager.render()
- actualizar el DOM para mostrar correctamente la fuente: añadir elementos de estilo al editor. Canvas.getDocument()
Esto es bastante fácil, pero estas son las cosas que me llevaron tiempo al implementar Google Fonts
- Usa la API de Google Fonts para seleccionar fuentes y obtener su nombre, variantes y pesos
- compilar la URL de las fuentes para cargar
- la interfaz para gestionar e instalar fuentes
Valoraciones:
Todavía no hay reseñas. Sé el primero en compartir tu experiencia.
Preguntas y respuestas
Aún no hay preguntas. ¿Tienes algo que preguntar?
Problemas comunes que este plugin puede ayudar a solucionar
Preguntas reales de la comunidad sobre el mismo tema — mira cómo otros se adaptaron a ellas.
- #2320💬 3 responde
Faltan fuentes tras compilar con Webpack
- #857✓ Resuelto · 3
¿Cómo añado una fuente personalizada en la Tipografía | ¿Desplegable de fuentes?
- #1283💬 2 responde
Fuentes web en grapesJS (Austin Light)
- #3041💬 1 responde
Pregunta: ¿Cómo renderizar la web en frontend después de diseñarla en el editor?
