Ich habe eine WOFF-Datei von einer Website heruntergeladen, die ich für die Verwendung in Microsoft Word-Dokumenten und dergleichen konvertieren möchte. Gibt es einen freien Weg, dies zu tun? Nach langem Suchen habe ich keinen Weg gefunden und wende mich an Super User, um Hilfe zu erhalten.
conversion
fonts
MESLewis
quelle
quelle
Antworten:
Ja, das WOFF-Format ist ein Container für die tabellenbasierte sfnt-Struktur (von TrueType und OpenType verwendet). Es fügt der TTF / OTF-Schriftart einige Metadaten hinzu und kann auch die tatsächlichen Schriftartdaten komprimieren.
Wenn Sie von WOFF in die umbrochene TTF / OTF-Schriftart konvertieren möchten, können Sie das von Jonathan Kew bei Mozilla erstellte Tool woff2sfnt verwenden . Er stellt vorkompilierte Binärdateien für das sfnt2woff-Tool (Konvertieren von TTF / OTF nach WOFF) für OS X und Windows zur Verfügung, nicht jedoch für das woff2sfnt-Tool (Konvertieren von WOFF nach TTF / OTF) Quelle. Leicht gemacht, wenn Sie eine funktionierende Compiler-Toolchain haben - laden Sie einfach die Quell-Zip-Datei herunter und starten Sie sie
make
.Wenn Sie eine funktionierende woff2sfnt-Binärdatei haben, tun Sie einfach Folgendes:
Die resultierende Schriftart ist eine normale TTF / OTF-Schriftart, die Sie verwenden können. Beachten Sie jedoch, dass Sie beim Herunterladen einer WOFF-Schriftart von einer Website die Lizenz für diese Schriftart einhalten müssen. Lizenzinformationen können in den WOFF-Metadaten enthalten sein.
quelle
woff2sfnt
undsfnt2woff
genannt wirdwoff-tools
Unter dem Link von Erik Tjernlund habe ich den Quellcode heruntergeladen und eine ausführbare i386-Datei von
woff2sfnt
undsfnt2woff
für Windows kompiliert . Sie können es von meiner Dropbox hier herunterladen.(Beachten Sie, dass dies auch auf x86-64-Computern funktioniert. Tatsächlich können Sie es nicht für x86-64 erstellen, da das von Jonathan Kew bereitgestellte Binärobjekt für den i386-Architekturtyp ist.)
quelle
Sie können FontForge zum Konvertieren verwenden - eine Anwendung, mit der Sie Schriftdateien erstellen und bearbeiten können.
Sie installieren es und können dann mit der rechten Maustaste auf die Schriftartdatei klicken und "Eigenschaften" auswählen. Klicken Sie neben "Öffnen mit" auf "Ändern" und gehen Sie dann zu "Durchsuchen":
Anschließend müssen Sie den Speicherort der ausführbaren FontForge-Datei ermitteln. Unter Windows 7 64-Bit finden Sie diese hier:
Sobald Sie die Schriftart geöffnet haben, ignorieren Sie die meisten Fehler in Bezug auf falsche Tabellentypen und -materialien und klicken auf "Schriftarten generieren":
Wählen Sie den Speicherort und
ttf
oderotf
als Exportformat. OTF-Schriftarten können manchmal eine höhere Qualität aufweisen, je nachdem, welche Schriftart Sie importieren.Fontforge kann eine Vielzahl von exportierten und importierten Schriftarten verwenden, sodass auch andere Schriftarten konvertiert werden können. Es ist auch sehr nützlich, um eigene Schriften zu erstellen oder neu zu erstellen. Es ist eine Anleitung hier mit anderen Nutzungen von Fontforge.
quelle
Ich habe die woff2sfnt-Quelle zum Kompilieren für Windows 10 x 64 mit den folgenden Schritten, die aus anderen Referenzen zusammengesetzt wurden (dh ich beanspruche hier keine ursprünglichen Gedanken)
gcc -o woff2sfnt.exe woff2sfnt.c woff.c compress.c uncompr.c deflate.c inflate.c adler32.c inffast.c crc32.c trees.c zutil.c inftrees.c
Mir ist klar, dass dies alles sehr brutale Kraft ist, denn ich bin ein C # -Programmierer mit dem weichen Unterbauch moderner Tools, der nicht darauf vorbereitet ist, GCC auf die richtige Weise auszuführen.
quelle
Versuchen Sie, WOFF2-Dateien unter MacOS in ttf zu konvertieren
ttx font.woff
konvertiert Ihre.woff
Datei in eine.ttx
Datei (ein XML-Schriftdateiformat). Dannttx font.ttx
wird das.ttx
nach a konvertiert.ttf
.Wenn die Datei, aus der Sie herauskommen,
ttx font.ttx
nicht importiert werden kann, können Sie versuchen, siefont.ttf
in das Font Book zu ziehen, die Fehler zu lesen (auf den Dropdown-Pfeil neben dem Namen der Schriftart klicken) und sie in der.ttx
Datei zu beheben . Ich musste zum Beispiel eine hinzufügennamerecord
.Zur Batch-Konvertierung versuchen
Ich habe auch Googles woff2 aus diesem Repo ausprobiert
aber das hat keine
.ttf
oder.otf
Dateien erstellt.Am Ende googelte ich "fontname otf" und installierte das stattdessen.
quelle
Sie können einen Online-Schriftartkonverter wie diesen verwenden:
http://www.fontconverter.org
http://onlinefontconverter.com
http://www.freefontconverter.com
quelle