Zum Inhalt springen

Gifbuilder Text hochstellen

Erstellt am 23. März 2006 · 2 Antworten · letzte Antwort am 24. März 2006

Tags: Bilder, Frage

lemmork ·

Hallo Forum,

gibt es eine Möglichkeit, dass der Gifbuilder Text hochstellt wie es das HTML-Tag <sup></sup> macht?
Ich generiere Menüüberschriften mittels Gifbuilder und habe einen Text, in dem ein hochgestelltes ®-Zeichen vorkommt. Aus dem CMS kommt also der Wert "Marke<sup>®</sup>". Gifbuilder generiert mir daraus den Text Marke®, wobei das ®-Zeichen nicht mehr hochgestellt ist.

Vielleicht hat ja bereits jemand das Problem gehabt und gelöst.
Gruß
Heiko

Laures ·

ich sehe ein GMENU vor mir das aus ganz vielen markennamen besteht die alle dieses R haben. wenn dem so ist sollte das hier dir helfen:

10 = IMAGE
10.file = GIFBUILDER
10.file = {
	10 = TEXT
	10.value.field = title
	20.value = ®
	20.value.case = upper
	20.offset = [10.w],0
}

was tue ich hier?
unter der betrachtung, das JEDER menüpunkt dieses zeichen benötigt wird es einfach aus dem Titel entfernt und seperat bei JEDEM menüpunkt angefügt.

Alternative:
wenn du ® irgendwo hochgestellt als text aus open office (oder word...) rauskopierst, kannst du das auch direkt in den titel deiner seite einfügen. das sollte dann den gewünschten effekt haben.

Laures

PS: was du mit deinem <sup>®</sup> erlebst ist völlig normal. html tags werden aus textobjekten im Gifbuilder rausgelöscht (außer man stellt das ab, dann sollten die Tags im Gifbuilder keine Auswirkung haben, sie stehn dann nur da)

lemmork ·

Hallo Laures,

da ich leider kein Menü habe, in dem es ausschließlich Marken gibt, und es u.a. auch Marken gibt, die aus zwei Wortteilen bestehen, wo dann noch das ® hinter dem ersten Wort steht, musste ich noch nach einer anderen Lösung suche. Und ich hab auch was schönes gefunden. Nennt sich splitRendering und man kann damit u.a. einzelnen Satzteile, bzw. Buchstaben eine andere Formatierung verpassen. Für meinen Fall sieht das dann so aus:

HEADLINE = IMAGE
	HEADLINE  {
		file = GIFBUILDER
		file {
			backColor = #FFFFFF
			XY = 630, 36
			#Textinhalt der Grafik
			10 = TEXT
			10.text.field = subtitle // title
			10.fontFile = fileadmin/fonts/verdana.ttf
			10.fontSize = 25
			10.fontColor = #521E44
			10.niceText = 1
			10.offset = 5, 30
		        10.splitRendering.10 = highlightWord
			10.splitRendering.10{
				value = ®
                                # Größe Veringern
				fontSize = 15
                                # Hochstellen
				ySpaceBefore = 17
                                # Folgenden Text wieder tiefer stellen
				ySpaceAfter = -17
                                # Etwas nach rechts rücken
				xSpaceBefore = 4
			       }
			}
		    }

Gruß
Heiko