OpenType SVG -Schriftart Editor
Der OpenType SVG Font Editor ist eine UWP -App (Universal Windows Platform) zum Einbetten von SVG -Glyphen in eine Openentyp -Schriftart. Es wurde entwickelt, um den Prozess des Erstellens von SVG-basierten Symbolschriften zu vereinfachen, wobei Web- und App-Designer im Auge behalten. Es kann als einfachere, GUI-basierte Version des addSVGtable -Tools von Miguel Sousa von Adobe angesehen werden. Beide Tools verwenden die SVG -Tabelle von OpenType, um SVG -Inhalte in die Schriftart zu enthalten.
Dieses Projekt wurde ursprünglich von Microsoft -Praktikanten Alice Wen, Anya Hargil und Julia Weaver entwickelt. Wir hoffen, dass Sie das Tool nützlich finden, aber Microsoft garantiert keine Garantie für die Qualität der App oder die von ihm generierten Schriftarten.
Die App erwerben
Sie können einen aktuellen Build der App aus dem Windows Store herunterladen oder die App selbst mit den folgenden Anweisungen erstellen.
Aufbau der App
Das Kompilieren dieses Projekts erfordert Visual Studio 2017 oder später und Windows 10 SDK Version 10.0.15063.0 oder höher.
- Laden Sie das Projektrepository herunter oder klonen Sie.
- Start otsvgeditor.sln.
- Erstellen Sie die Lösung und starten Sie das Editor -Projekt.
Verwenden der App
Das Ausführen dieser App erfordert Windows 10 Creators Update oder höher.
Der Hauptzweck dieser App besteht darin, skalierbare Vektorgrafiken (SVG) -Assets über vorhandene monochrome Glyphen in einer Schriftart mithilfe einer einfachen Drag-and-Drop-Schnittstelle einzubetten. Die App erstellt und aktualisiert automatisch die entsprechenden SVG-bezogenen OpenType-Tabellen in der Schriftart und netzte die entsprechenden Anpassungen des SVG-Inhalts, wie dies von der OpenType-Spezifikation erforderlich ist, entsprechende Anpassungen vor.
Die App kann auch SVG -Glyphen aus einer Schriftart entfernen und alle SVG -Vermögenswerte aus einer Schriftart und in Standalone -SVG -Dateien auf der Festplatte kopieren.
Hinzufügen von SVG -Glyphen zu einer Schriftart
- Starten Sie die App.
- Klicken Sie auf "Schriftart Datei auswählen ..." und durchsuchen Sie die Schriftdatei, die Sie ändern möchten. Sobald die App die Schriftart geladen hat, wird die Liste der Glyphen (Unicode -CodePoints) angezeigt, die von der Schriftart in einem Raster rechts definiert wurden.
- Klicken Sie auf "SVG -Ordner auswählen ..." und durchsuchen Sie das Verzeichnis, das die SVG -Vermögenswerte enthält, die Sie einbetten möchten. Sobald die App die SVG -Vermögenswerte geladen hat, wird sie in einer Liste links angezeigt.
- Um eine neue SVG -Glyphe einzubetten, ziehen Sie eine SVG -Datei von der Liste links auf eine Glyphe rechts. Die App aktualisiert die Glyphe -Vorschau, um die platzierte SVG -Glyphe anzuzeigen.
- Wenn Sie fertig sind, klicken Sie auf "Schriftart speichern als ...", um die geänderte Schriftdatei auf der Festplatte zu speichern. (An der ursprünglichen Schriftart Datei werden keine Änderungen vorgenommen, es sei denn, Sie speichern darüber.) Die resultierende Schriftdatei kann mit Ihrer App verpackt werden, die auf Ihrem System installiert oder sonst überall dort verwendet werden, dass OpenType -SVG -Schriftarten unterstützt werden.
Entfernen von SVG -Glyphen aus einer Schriftart
- Starten Sie die App.
- Klicken Sie auf "Schriftart Datei auswählen ..." und durchsuchen Sie die Schriftdatei, die Sie ändern möchten. Sobald die App die Schriftart geladen hat, wird die Liste der Glyphen (Unicode -CodePoints) angezeigt, die von der Schriftart in einem Raster rechts definiert wurden.
- Klicken Sie mit der rechten Maustaste auf den Glyphen, dessen SVG-Darstellung Sie aus der Schriftart entfernen möchten, und wählen Sie "SVG löschen".
- Wenn Sie fertig sind, klicken Sie auf "Schriftart speichern als ...", um die geänderte Schriftdatei auf der Festplatte zu speichern.
Extrahieren Sie alle SVG -Vermögenswerte aus einer Schriftart
- Starten Sie die App.
- Klicken Sie auf "Schriftart Datei auswählen ..." und durchsuchen Sie die Schriftart, deren Glyphen Sie extrahieren möchten.
- Klicken Sie auf "Alle SVGs exportieren ..." und wählen Sie einen Zielordner.
- Die App scannt die Schriftdatei für SVG -Glyphen und speichert sie als individuelle .SVG -Dateien in den angegebenen Ordner.
Einschränkungen und bekannte Probleme
- Die App unterstützt nicht das Erstellen neuer Schriftarten "von Grund auf neu". Sie müssen mit einer "Basis" -Krennschrift beginnen und können SVG nur in vorhandene Glyphen in dieser Schriftart einbetten.
- Die App unterstützt keine Schriftzeigenschaften wie Vorabbreite, Kerning, Ligaturen, Farbpaletten oder Cross-Glyph-SVG-Teilen.
- Diese App spricht nur CMAP -Tabellenformate 0, 4, 6 und 12 an.
- Das Glyphen -Vorschau -Gitter der App macht nur SVG -Glyphen nach Windows 'Unterstützung. Andere Text -Renderer können unterschiedliche Ergebnisse liefern.
Lizenz
Dieses Projekt ist unter der MIT -Lizenz lizenziert.
Verhaltenskodex
Dieses Projekt hat den Microsoft Open Source -Verhaltenscode übernommen. Weitere Informationen finden Sie im FAQ oder wenden Sie sich an [email protected] mit zusätzlichen Fragen oder Kommentaren.