Zum Inhalt springen

Sonderzeichen als Grafik anzeigen

Erstellt am 19. November 2009 · 3 Antworten · letzte Antwort am 20. November 2009

Tags: Bilder, Frage

AlexP ·

Hallo Erstmal,

habe vor 3 Tagen mit Typo3 angefangen und arbeite fleisig daran meine Fähigkeiten zu verbessern.

Leider bin ich heute auf ein Problem gestoßen welches ich nicht behoben bekomme:

Wollte eine Grafik erstellen für den Header was mit dem Gifbuilder sehr einfach ging

 logo = IMAGE
    logo {
      file = GIFBUILDER
      file {
        XY = 800,120
        format = jpg
        quality = 100
        backColor = white
        10 = TEXT
        10 {
          text= blabla
          fontFile = fileadmin/templates/fonts/ARIAL.TTF
          fontSize = 12
          fontColor = black
          offset = 180,50
        }
}

Wollte aber nun aber von einer anderen Schrift ein Zeichen darstellen (z.B ein Webdings Symbol).

Habe es mit dem Parameter char versucht aber glaub ich hab den Syntax nicht richtig verstaden. .char = Wert ist falsch oder?

Habe den ganzen Tag im Internet geschaut aber nichts gefunden.
Die t3ref hilft mir da leider auch nicht weiter. Wie gesagt bin ein kleiner Typo3 Noob.

Grüße

Alex

Julian.​Hofmann ·

Hallo Alex.

Wenn Du ein Zeichen aus den Webdings angezeigt haben möchtest, dann müsstest Du auch die Schriftart entsprechend wählen (fontFile). Derzeit ist das Arial - und eben nicht Webdings.

Viele Grüße
Julian

AlexP ·

Naja das war mir schon klar.

Das mit Webdings war ein Beispiel. Es geht um eine andere Schrift wenn ich diese in Word auf Arial Stelle kommt nur ein Viereck (Zeichen nicht bekannt).

Man muss doch die Schrift Auslesen können ASCII Code oder Zeichencode. Nur leider habe ich keine Ahnung wie ich das in Typo3 hinbekommen soll.

Julian.​Hofmann ·

Geht es Dir um ein festvorgegebenes Zeichen? oder Zeichen, die via Redakteurseingaben im BE produziert werden?

Ein bestimmtes Zeichen wäre wie folgt einzubinden (für großes A, ASCII-Code 65):

logo.file.15 = TEXT
logo.file.15.text.char = 65

Es könnte jetzt noch sein, dass Du lokal mit einem Zeichen arbeitest, das nicht im ASCII-Zeichensatz enthalten ist (z.B. große Teile von UTF-8-). Für den Fall dürfte es dann schlecht aussehen mit der char-Eigenschaft, da diese auch http://php.net/chr zurückgreift (und damit auf ASCII beschränkt ist).