Forum: PC Hard- und Software SVG-Grafiken (Icons) in Font umwandeln - Programm gesucht.


von Guido C. (guidoanalog)


Lesenswert?

Hallo,

ich habe ein paar kleinere SVG-Grafiken bzw. Icons, die ich gerne in 
einer Schrift (True-Type-Font) zusammenfassen würde. Kennt jemand von 
Euch ein Programm hierfür? Das Programm sollte unter Windows 7 oder 
Ubuntu 12.04 laufen.

Hintergrund ist, dass ich die Grafiken in OrCAD-Schaltpläne einfügen 
möchte. Ich habe schon versucht die Grafiken als Bauteil in OrCAD 
anzulegen. Leider ist dies recht mühselig, da ich die Symbole 
nachzeichnen müsste, obwohl sie schon als Grafik im SVG-Format 
vorliegen.

Mit freundlichen Grüßen
Guido

: Bearbeitet durch User
von ?!? (Gast)


Lesenswert?

Guido C. schrieb:
> Hallo,
>
> ich habe ein paar kleinere SVG-Grafiken bzw. Icons, die ich gerne in
> einer Schrift (True-Type-Font) zusammenfassen würde. Kennt jemand von
> Euch ein Programm hierfür? Das Programm sollte unter Windows 7 oder
> Ubuntu 12.04 laufen.
>

Wenn ich dich richtig verstanden habe, willst du also pro Zeichen ein 
*.SVG importieren und das ganze dann als ein komplettes *.TTF ausgeben?
Dann solltest du dir mal den FontCreator anschauen. Müßte genau das 
sein, was du suchst.

von Guido C. (guidoanalog)


Lesenswert?

Hallo,

?!? schrieb:
> Wenn ich dich richtig verstanden habe, willst du also pro Zeichen ein
> *.SVG importieren und das ganze dann als ein komplettes *.TTF ausgeben?

Genau so.

?!? schrieb:
> Dann solltest du dir mal den FontCreator anschauen. Müßte genau das
> sein, was du suchst.

Danke für den Hinweis. Der FontCreator 8 erlaubt, so weit ich festellen 
konnte, nur den Import von Bitmaps, WMF oder EMF-Dateien.

Was ich jedoch gerade gesehen habe ist, dass Inkscape wohl einen 
Font-Editor für SVG-Fonts enthält. Vielleicht sollte ich zuerst einen 
SVG-Font erstellen und diesen dann in einen TrueType Font umwandeln.
http://www.webdesignerdepot.com/2012/01/how-to-make-your-own-icon-webfont/

Mit freundlichen Grüßen
Guido

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Guido C. schrieb:
> Der FontCreator 8 erlaubt, so weit ich festellen
> konnte, nur den Import von Bitmaps, WMF oder EMF-Dateien.

SVG sollte sich in WMF/EMF konvertieren lassen, das müsste auch mit 
Inkscape gehen.

von Albrecht H. (alieninside)


Lesenswert?

Fontforge zeigt beim Klick auf "Import" das "SVG"-Format an:

http://fontforge.org/

von ?!? (Gast)


Lesenswert?

Rufus Τ. Firefly schrieb:
>
> SVG sollte sich in WMF/EMF konvertieren lassen, das müsste auch mit
> Inkscape gehen.

Richtig, das wäre vielleicht der bessere Weg. Ich hatte jedenfalls 
gelesen, daß der FontCreator Vectorformate lesen kann. Da bin ich davon 
ausgegangen, daß man ja SVG auch in andere Vectorformate wandeln kann, 
die der FontCreator dann importieren kann.

von ?!? (Gast)


Lesenswert?

Albrecht H. schrieb:
> Fontforge zeigt beim Klick auf "Import" das "SVG"-Format an:
>
> http://fontforge.org/

Kannte ich noch gar nicht, danke für den Tipp.
Schaue ich mir demnächst mal an.

von Guido C. (guidoanalog)


Angehängte Dateien:

Lesenswert?

Hallo,

vielen Dank für die Unterstützung. FontCreator 8 kann Vektor-Formate 
importieren (s. Anhang), leider jedoch kein SVG-Format.

Ich werde jetzt FontForge testen.

Mit freundlichen Grüßen
Guido

von ?!? (Gast)


Lesenswert?

Guido C. schrieb:
> vielen Dank für die Unterstützung. FontCreator 8 kann Vektor-Formate
> importieren (s. Anhang), leider jedoch kein SVG-Format.

Und InkScape kann *.ps, *.eps, *.emf, *.wmf speichern. Alle die kann 
FontCreator lesen.
Ich will dich aber nicht von FontForge abhalten (vor allem ist es 
kostenlos) :-)

Kannst ja mal über deine Erfahrungen mit FontForge berichten, ok?

von Rolf N. (rolfn)


Lesenswert?

Kein Programm, aber ein Web-Service: http://icomoon.io/. Es gibt noch 
andere.

...Rolf

von Guido C. (guidoanalog)



Lesenswert?

Hallo,

nach derzeitigem Stand werde ich meine Icons mit FontForge in einen Font 
konvertieren. Allerdings muss ich die Icons von dem SVG-Format in das 
EPS-Format konvertieren. Der Grund hierfür ist, dass FontForge beim 
SVG-Import das Attribut "stroke-linecap" der Linien nicht auswertet. Das 
Beispiel im Anhang soll Euch dies verdeutlichen. Importiere ich die 
Datei "HvN.svg" in FontForge sieht das Haus wie in 
"HvN_Import_in_FontForge_ueber_SVG.png" gezeigt aus. Die Linien sind 
nicht abgerundet. Konvertiere ich die Datei in das EPS-Format und 
importiere die erstellte Datei in ForntForge sieht das Haus wie in 
"HvN_Import_in_FontForge_ueber_EPS.png" gezeigt aus. Da das Icon aus 
einzelnen Linien besteht kann die Darstellung des (mittlerweile) 
Buchstabens noch vereinfacht werden (vergl. 
"HvN_Import_in_FontForge_ueber_EPS_nach_Vereinfachung.png").

Rolf Niepraschk schrieb:
> Kein Programm, aber ein Web-Service: http://icomoon.io/. Es gibt noch
> andere.

Wenn ich dort die Datei "HvN.svg" hochlade sehe ich leider kein Symbol. 
Vermutlich ist die Größe, Formatierung,... der Datei nicht richtig. Da 
das konvertieren mittels Inkscape und Fontforge recht ordentlich 
funktioniert habe ich keine weitergehenden Untersuchungen unternommen 
worin das Problem genau liegt.

Vielen Dank an Alle für Eure Unterstützung.

Mit freundlichen Grüßen
Guido


[Edit]
Vielleicht noch eine wichtige Anmerkung: Ich habe "Inkscape 0.48.4" und 
"FontForge 09:01" unter Windows 7 eingesetzt.
[/Edit]

: Bearbeitet durch User
von Guido C. (guidoanalog)


Lesenswert?

Hallo,

meinerseits noch ein kleiner Nachtrag:
Es hat sich herausgestellt, dass die von mir eingesetzte FontForge 
Version beim Import von Icons im SVG-Format bei Linien die Attribute 
"butt" und "round" vertauscht. Ein "work around" besteht folglich darin, 
dass man vor dem Import in einem Editor die Attribute der Linienenden 
von "round" auf "butt" bzw. von "butt" auf "round" anpasst. So habe ich 
es letztlich auch gemacht. Der Vorteil gegenüber dem Umweg über eine 
EPS-Datei. Icons im SVG-Format werden in der richtigen Größe Importiert. 
Bei dem Umweg über die EPS-Datei wurden die Icons verkleinert 
importiert.

Mit freundlichen Grüßen
Guido

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.