Wie generiert Magento 2 die Admin-Icons-Schriftdateien?


7

In Magento 2 sind die Symbole für Backend-Menüelemente private Benutzervorwahlpunkte, die über eine benutzerdefinierte Schriftartdatei hinzugefügt wurden.

Die _typography.lessDatei wird mit der Fähigkeit zu versenden bedingt einem von fünf Schriftdateien enthalten ( .eot, .svg, .ttf, .woff, .woff2). Die Schriftartdatei, die diesen benutzerdefinierten Endpunkt definiert, wird benannt admin-icons.

Was nicht klar ist, ist, ob Magento (über WENIGER CSS oder auf andere Weise) mit der Fähigkeit ausgeliefert wird, diese fünf Schriftdateien zu generieren , oder ob von einem Erweiterungsentwickler erwartet wird, dass er alle fünf selbst erstellt? dh es ist leicht genug , um ein Icon Programm von Generation zu verwenden , wie IcoMooneine erstellen svgVersion der Schriftart, aber sind ein Magento 2 Modulentwickler auch erstellen müssen eot, ttf, woff, oder woff2Dateien selbst?

Wenn nicht - wie können Sie Magento verwenden , um diese Dateien aus dem generieren svg.

Wenn ja - welche Werkzeuge machen die Leute , die erstellen verwenden eot, ttf, woff, oder woff2Versionen der Schrift?


1
Nebenbei bemerkt, die IcoMoon-App enthält alle erforderlichen Webfont-Formate (WOFF, TTF, EOT, SVG), sodass Magento die IcoMoon-App möglicherweise direkt für alle diese Dateien verwendet hat
Raphael bei Digital Pianism

Wahr. IcoMoon wird von internen Magento-Frontend-Entwicklern verwendet, um alle benutzerdefinierten Schriftarten zu generieren. Und ja, es ist besser, alle möglichen Formate (eot, ttf usw.) zu generieren, da ich glaube, dass Sie möchten, dass alle Browser gut funktionieren.
Vitalii K

Antworten:


1

Wie ich angenommen und wie Vitalii in den Kommentaren bestätigt hat, wird die IcoMoon-App intern von Magento-Frontend-Entwicklern verwendet, um die benutzerdefinierte Schriftartdatei zu generieren.

Mit der App können Sie jedes mögliche Format generieren:

  • WOFF
  • TTF
  • EOT
  • SVG

0

Ich halte es für überflüssig, jede App und jedes Tool einzuschließen, mit denen sie die Software (und die damit verbundenen Grafiken) entwickelt haben.

Das Verwirrende daran ist, dass sie es sich zur Gewohnheit machen, alles zu erwarten, weil Sie auf ihre UI-Elemente zugreifen können, obwohl dies Webentwicklung ist.

Ich bin sicher, dass sie eine solche App nicht enthalten würden, um zusätzliche Dateien für die Symbole zu generieren. Und ich glaube, die Designer für die Benutzeroberfläche sind nicht so versiert wie Programmierer, wenn es darum geht, solche Dinge zu generieren. Für sie ist es eine einmalige Aufgabe, sobald ihr Design genehmigt wurde.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.