Frage

Ich verstehe, dass css3.0 unterstützt den Font-Face-Tag, korrekt in dem aktuellen Opera, Safari und Firefox-Browser, aber das Internet Explorer erfordert noch das Microsoft .eot Format.

Gibt es eine zuverlässige Möglichkeit, eine EOT-Datei Server-Seite von einem Ttf gegeben zu erzeugen, dass der Hosting-Server Windows nicht sein kann?

Ich brauche der gesamte Prozess automatisiert, ein wenig Hintergrund zu schaffen, es ist ein Print-Produkt-Website ist ein Teil des Prozesses umfasst Designer bauen Vorlagen und Hochladen von Schriften für druckbare Produkte, einige von ihnen haben bearbeitbare Bereiche, die an einen Kunden erbracht werden als HTML-Formularelemente, jedoch ohne die Schrift Bereitstellung ist es unmöglich, eine genaue Echtzeit-Vorschau der bearbeiten zu liefern.

Flash und Javascript-Techniken nicht funktionieren, da der Text in einem Textfeld oder Texteingabefeld und hat editierbar bleiben.

Also brauche ich ein Font-Gesicht für kompatible Browser auf die TTF-Datei verknüpft, und etwas anderes für d.h Die Frage ist, wie man das etwas anderes automatisieren für d.

Danke

War es hilfreich?

Lösung

EOT-Dateien sind ein seltsames Format. Sie sollen zu einer bestimmten Domäne werden gesperrt, das Kopieren zu verhindern, und die ursprüngliche Umwandlung App ist alt und kaum funktionieren.

Der einzige Weg, ich zu automatisieren ttf-> EOT denken kann, ist das Kommandozeilenprogramm ttf2eot verwenden gefunden hier . In PHP können Sie die Funktion system () verwenden, um Kommandozeilenprogramme ausführen, vorausgesetzt, dass Ihre Web-Host ermöglicht es.

Ich hoffe, das hilft dir.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top