Aktuelle Unterstützer
1-UnterstützerCustom Fonts
Was enthalten ist
- Kostenlos heruntergeladen und nutzbar
- Offen für den privaten und gewerblichen Gebrauch
Unterstützt den Schöpfer
Nutzen Sie einmalige oder monatliche Unterstützung, um dem Ersteller für dieses kostenlose Produkt zu danken.
GrapesJS-kompatibel
Getestet mit GrapesJS 0.19.x
Open Source auf GitHub
Kostenlos zu nutzen, zu forken und beizutragen
Editor-kompatibel
Entworfen für den Open-Source-Editor GrapesJS
Kostenlos zu verwenden
Offen für private und kommerzielle Projekte
Custom Fonts-Plugin für Grapesjs
Dieser Code ist Teil eines größeren Projekts: über Silex v3
Über dieses Plugin
Links
Das Plugin verfügt derzeit über diese Funktionen
- API zum Hinzufügen / Entfernen von Schriftarten auf der Seite (vom Goole-Schriftnamen)
- Aktualisiert das DOM und das Dropdown-Menü "Schriftartfamilie"
- Speichere die Schriftarten mit den Seitendaten
- Lade die Schriftarten, wenn die Site-Daten geladen werden (beim Laden zum DOM hinzufügen).
- Benutzeroberfläche zur Verwaltung von Schriftarten
- Integration mit Google API
- Speichern Sie die Google-Schriftenliste im lokalen Speicher für Leistung und API-Quoten
Einschränkungen:
Derzeit unterstützt dieses Plugin nur Goolge-Schriftarten und verwendet die V2-API. Es sollte auf V3 aufgerüstet werden und variable Schriftarten nutzen.
Siehe unten den Abschnitt "Entwicklung" zum Beitrag
Beweggründe
Ich habe Diskussionen und Probleme gesehen wie: "Wie kann ich benutzerdefinierte Schriftarten im grapesjs-Editor hinzufügen? #4563"
Was für mich zu funktionieren scheint, ist
- Aktualisieren Sie das Dropdown-Menü "Schriftartfamilie"
const styleManager = editor.StyleManager const fontProperty = styleManager.getProperty('typography', 'font-family') fontProperty.setOptions(fonts) styleManager.render()
- Aktualisieren Sie das DOM, um die Schriftart korrekt anzuzeigen: Fügen Sie dem Editor Stilelemente hinzu. Canvas.getDocument()
Das ist ziemlich einfach, aber hier sind die Dinge, die mir Zeit gekostet haben, als ich Google Fonts implementiert habe.
- Verwenden Sie die Google Fonts API, um Schriftarten auszuwählen und deren Namen, Varianten und Gewichte zu erhalten
- Erstelle die URL der Schriftarten zum Laden
- die Benutzeroberfläche zur Verwaltung und Installation von Schriftarten
Bewertungen:
Noch keine Bewertungen. Sei der Erste, der deine Erfahrung teilt.
Fragen & Antworten
Noch keine Fragen. Hast du etwas zu fragen?
Häufige Probleme, bei denen dieses Plugin helfen kann, zu beheben
Echte Community-Fragen zum gleichen Thema – sehen Sie, wie andere damit umgegangen sind.
