Custom Fonts
4-Bilder

Aktuelle Unterstützer

1-Unterstützer
M

Custom Fonts

Kostenlos
GrapesJS:0.19.x
Download von GitHub

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

  1. Aktualisieren Sie das Dropdown-Menü "Schriftartfamilie"
    const styleManager = editor.StyleManager
    const fontProperty = styleManager.getProperty('typography', 'font-family')
    fontProperty.setOptions(fonts)
    styleManager.render()
    
     
  1. 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.


Teilen Sie diesen Artikel:
Letztes Update:Aug 11, 2023
Veröffentlicht:Aug 11, 2023
Versionen:
0.19.x

Fragen & Antworten

Noch keine Fragen. Hast du etwas zu fragen?