Webfonts-API und die Font-Management-Schnittstellen - ein neues & spannendes Projekt, das man sich unbedingt mal ansehen sollte; Ausbau der kreativen Kontrolle und Übersicht. Alles Neue über das Projekt, welches sich im Moment in der Erkundungsphase befindet: Schriftbibliothek soll über mehrere WordPress-Versionen hinweg zunächst erstellt - dann verfeinert und stabilisiert werden, wenn sie im Site-Editor erscheint.
In einem neuen Artikel auf WpTavern.com wird von Sarah Goding die Arbeit an der Gutenberg Roadmap vorgestellt: https://wptavern.com/gutenbergs-roa…aging-web-fonts
Sarah Goding (Zitat): "die Gutenbergs Roadmap sieht eine „Font Library“ vor - die Benutzern eine Schnittstelle zum Registrieren und Verwalten von Webfonts bietet: viele neue Möglichkeiten für Alle "
Das Plugin Create Block Theme ( https://wordpress.org/plugins/create-block-theme/ ) von WordPress, das zum Erstellen eines neuen Designs, eines leeren Designs, eines untergeordneten Designs oder einer Stilvariation verwendet wird, verfügt außerdem auch über einen speziellen Bildschirm zum Verwalten von Schriftarten. Es listet alle in das Design eingebetteten Schriftfamilien und Schriftarten auf und zeigt eine Vorschau an und ermöglicht es Benutzern, Google-Schriftarten einzubetten, lokale Schriftarten einzubetten und nicht verwendete Schriftstärken zu entfernen.
Die WordPress-Theme-Entwicklerin Carolina Nymark kommentierte gestern auf Twitter, wie nützlich es wäre, dies als Teil des Site-Editors zu haben. Der leitende Gutenberg-Architekt Matías Ventura antwortete mit Links zur Roadmap für die Schriftverwaltung im Kern. Im Juni organisierte der von Automattic gesponserte Core Committer Tonya Mork ein Ticket zur Verfolgung der laufenden Roadmap für die Webfonts-API. Es enthält die Vision, wie die API Typografiefunktionen unterstützt, und die notwendigen Aufgaben zum Erstellen einer „Schriftbibliothek“.( das Ticket von Tonya: https://github.com/WordPress/gutenberg/issues/41479 )
„Die Aufgabe dieser API besteht darin, die Backend-Fähigkeiten bereitzustellen, um die „Schriftbibliothek“ zu unterstützen, um die Schriftverwaltung und das dynamische Erstellen der @font-face-Stile einzuschließen“, sagte Mork in dem Ticket. Der Zweck der Schriftartenbibliothek besteht darin, Schriftarten zu verwalten und zu katalogisieren und Benutzern eine Schnittstelle zum Auswählen von Schriftarten zur Verwendung auf ihren Websites bereitzustellen. Alle in WordPress eingehenden Schriftarten wären „registrierte Schriftarten“ und über die folgenden Methoden verfügbar:
ein Thema, das sie bündelt
ein Benutzer, der gekaufte Schriftarten hochlädt
ein Plugin, das sie registriert
Mork hob einige Risiken hervor, die die Schriftbibliotheksfunktion mit sich bringen könnte, die während des Entwicklungsprozesses angegangen werden müssen.
„Es gibt potenzielle Leistungsrisiken, wie z. B. das Einreihen zu vieler Schriftarten“, sagte sie. „Ein separates Thema wird die Auswirkungen prüfen und vorschlagen, eine filterbare Drosselung hinzuzufügen, um die Anzahl zu begrenzen, die in die Warteschlange gestellt werden kann.“ Ein weiteres im Ticket beschriebenes Risiko besteht darin, dass Plug-ins die Schriftarten eines Designs programmgesteuert entfernen. „Da entfernen öffentlich zugänglich gemacht wird, könnte ein Plugin einige oder alle Schriftartdeklarationen des Themas entfernen und durch ihre eigenen ersetzen, d. h. ohne Benutzerinteraktion oder Bewusstsein“, sagte Mork. „Dies könnte möglicherweise zu Inkonsistenzen mit typografischen Benutzeroberflächen und Vorschauen führen.“
Die API wird entwickelt, um lokal gehostete Webfonts sofort zu verarbeiten, würde aber auch die Mittel für Plugin-Autoren bereitstellen, um Methoden für den Umgang mit remote gehosteten Webfonts zu entwickeln.
Der von Automattic gesponserte Designer Joen Asmussen hat ebenfalls ein Ticket eröffnet, in dem er die Möglichkeiten zur Verwaltung von Schriftsätzen in Global Styles → Typography untersucht. Er erstellte erste Ansätze für eine Schnittstelle zum Auswählen von Schriftsätzen (eine primäre Schriftart für Überschriften und eine sekundäre Schriftart für Fließtext) sowie zum Verwalten der Satzeigenschaften. Benutzer könnten auch Schriftstärken über ein modales Bedienfeld für die ausgewählte Schriftart verwalten. Seine Entwürfe schlagen eine grundlegende Schnittstelle zum Hochladen von Schriftarten vor, auf die über das Ellipsenmenü zugegriffen werden kann:
Die Roadmap für die Webfonts-API und die Font-Management-Schnittstellentickets werden ein spannendes Projekt sein, das man sich unbedingt mal ansehen sollte; die Gutenberg-Mitarbeiter arbeiten daran, den Benutzern ein weiteres Maß an kreativer Kontrolle zu bieten. Es befindet sich noch in der Erkundungsphase, aber die Schriftbibliothek soll über mehrere WordPress-Versionen hinweg erstellt, verfeinert und stabilisiert werden, wenn sie im Site-Editor erscheint." Ende des Zitats (von Sarah)
weitere Links und Infos:
carolinapoena: love the "Manage theme fonts" screen in the create block theme plugin: part of the Site Editor: https://twitter.com/carolinapoena/status/1590207811681935362
das Ticket von Tonya: https://github.com/WordPress/gutenberg/issues/41479
Mathias Ventura: https://twitter.com/matias_ventura…278101053104128 :: API’s um die “font library” zu unterstützten: https://github.com/WordPress/gute…79#font-library
Joen Asmussen: Font-Sets und Global Styles → Typography https://github.com/WordPress/gutenberg/issues/45271
create-block-theme By WordPress.org: https://wordpress.org/plugins/create-block-theme/
Description:
This plugin allows you to:
– Create a new theme, blank theme, child theme or style variation.
– List and preview font families and font faces embeded in your theme.
– Embed Google Fonts in your theme.
– Embed local font assets in your theme.
noch weitere Links zum Thema:
Der neue Artikel die Roadmap kur vorgestellt: https://wptavern.com/gutenbergs-roa…aging-web-fonts
wordpress-org-strongly-urges-theme-authors-to-switch-to-locally-hosted-webfonts
https://wptavern.com/wordpress-org-…hosted-webfonts
german-court-fines-website-owner-for-violating-the-gdpr-by-using-google-hosted-fonts
https://wptavern.com/german-court-f…le-hosted-fonts
Am 20.01.2022 hat das LG München in einem Urteil festgestellt, dass eine Einbindung von Fonts über die Google-Schnittstelle nicht datenschutzkonform ist. https://www.gesetze-bayern.de/Content/Docume…2-N-612?hl=true
wordpress-theme-authors-are-moving-to-host-fonts-locally
https://wptavern.com/wordpress-them…t-fonts-locally