Zum Inhalt springen

true type font einbinden

Erstellt am 15. August 2006 · 11 Antworten · letzte Antwort am 14. Dezember 2012

Tags: Frage

pamo12 ·

hallo,

ich möchte gerne einen truetype font in mein template einbinden. ich habe die schrift hochgeladen und mir gedacht, dass ich bestimmt etwas am setup des main templates ändern muss. dabei kam folgendes raus:

page.10 = TEMPLATE
page.10{
template = FILE
template.file = {$template}
fontFile = fileadmin/templates/wendehausen/ellis.ttf
fontSize = 25
workOnSubpart = DOKUMENT

ziel soll es sein, dass ich diese schriftart (genau wie zum beispiel arial oder tahoma) einzelnen elementen im css zuordnen kann.

vielen dank.

ms70 ·

*.TTF lassen sich nicht per CSS steuern.
Willst Du TrueTypes fuer Headlines einsetzen, muss ImageMagick auf dem Server installiert sein. IM wandelt dann gemaess Deinem TS-Setup das TTF in ein GIF und setzt es an die von Dir bestimmte Stelle.

Fliesstext kann nicht auf diese Weise angezeigt werden.

stevee ·

hallo ms

du kannst über typoscript text mit einer ttf-schrift darstellen bzw. rendern lassen:

page = PAGE
page {
	[...]
		10.marks {
		[...]
			# Trailer dynamisch ansprechen
			TRAILER = IMAGE
			TRAILER.file = GIFBUILDER
			TRAILER.file {
				XY = 759, 99
				backColor = #FFFFFF
				
				[...]
				
				# Text auf Trailer rendern
				30 = TEXT
				30.text.field =  title
				30.fontFile = fileadmin/fonts/verdana.ttf
				30.fontColor = #364497
				30.fontSize = 24
				30.niceText = 1
				30.offset = 10, 85
			}
		}
}

des weiteren gibt es die möglichkeit, abhängig davon, was in einem seiteninhalt beim typ der überschrift ausgewählt wurde (normal, layout 1, 2...), eine solche überschrift grafisch erstellen zu lassen:

# Überschrift neu formatieren
lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
	key.field = header_layout
	default = TEXT
	default.field = header
	default.wrap = <h1>|</h1>
	
	2 = IMAGE
	2.file = GIFBUILDER
	2.file {
		XY = [10.w]+10, 20
		backColor = #FFFFFF
		10 = TEXT
		10.text.field = header
		10.fontFile = fileadmin/fonts/verdana.ttf
		10.fontColor = #061467
		10.fontSize = 15
		10.niceText = 1
		10.offset = 1, 18
	}
	wrap = |<br />
}

der obere code geht von der verwendung vom css styled content aus.
mit "lib.stdheader >" wird die definition gelöscht und folgend neu definiert.
mit case wird das feld header_layout abgefragt.
mit default wird dann der standardwert vorgegeben und mit 2 wird, wenn in diesem feld eine 2 steht (layout 2 wurde ausgewählt) die überschrift grafisch generiert. somit können auch noch 3, 4 usw. definiert werden...

probiers mal aus
stevee

Michaelh74 ·

In jedem Fall geht das Ganze ausschließlich über Grafiken.
Normale HTML Texte sind auf diese weise nicht möglich.

Gruß
Michael

toxictype ·

Hi,

ich lasse mit Hilfe vom Gifbuilder und einer ttf-Datei auch klasse Überschriften generieren.
Allerdings habe ich da so ein paar Bedenken, was die rechtlichen Aspekte angeht.
Hat da jemand Ahnung oder schon Erfahrungen gesammelt?

Gruß
tox

helmet ·

Du solltest auf jeden Fall das Verzeichniss in dem die TTF-Datei liegt z.B. per .htaccess schützen, sonst kann sich die jeder einfach herunterladen (Damit würdest du eine Raubkopie verbreiten).

Wie's rechtlich mit der Nutzung in einem Bild aussieht -> Gute Frage - sind hier Advokaten unterwegs?

Viele Grüße

toxictype ·

Ich hoffe! ;-)

Ich beschäftige mich zwangsläufig gerade damit und es geht tatsächlich nur um die Tatsache, dass man dem Besucher die Schrift potentiell zum Download zur Verfügung stellt. TYPO3 erstellt aus der .ttf Bilder bzw. Grafiken und die darf man meiner Meinung nach ins Netz stellen.

Die Idee mit der .htaccess-Datei finde ich klasse.
Gebe ich dann nur dem Webserver die entsprechenden Rechte oder wie setzt man das am besten um?

Gruß
tox

helmet ·

Am einfachsten so:
Im Verzeichniss der Fonts eine Datei namens .htaccess erstellen.

Inhalt:
Order deny,allow
Deny from all

Damit ist der Zugriff von außen geblockt.

zeroalpha ·

Um vielleicht mal die rechtliche Seite etwas zu beleuchten - wobei ich kein Rechtsanwalt bin und dies hier auch keine Rechtsberatung darstellt!

In den meisten Fällen sind solche Schriftarten über entsprechende Lizenzen geschützt. Lässt sich einfach merken, weil Sie Geld kosten und es auch lizenzfreie Schriftarten gibt.

Eine Verbreitung der Schrift innerhalb einer Bild-Datei - darstellen der Überschrift als gif-Datei - stellt meiner Meinung nach kein rechtliches Problem dar. Ich betrachte das genauso wie einen Brief - denn du verschickst. Ein Wiederherstellen der TTF um sie selbst zu verwenden ist nach meinem Kenntnisstand nicht möglich. Die Profis können aber hier sicherlich mehr zu sagen.

Zu der Bereitstellung der TTF-Datei auf dem Server, besteht hier augenscheinlich ein Risiko. Das wurde ja aber bereit mit einem Lösungsvorschlag gepostet.

toxictype ·

Ich habe im Schriftordner eine .htaccess-Datei mit den besagten Rechten angelegt.
Funktioniert astrein!!! Der Server an sich scheint weiterhin Zugriff zu haben, da die entsprechenden Bilder noch generiert werden.
Da also nur der Server die .ttf nutzt, um zu generieren, würde ich mal pauschal sagen, dass max. 1 Lizenz anfallen würde. Wenn überhaupt!
Schließlich werden auf der Internetseite Bilder dargestellt und mit diesen, wie zeroalpha schon schrieb, kann definitiv keine .ttf erstellt werden.

Ich habe einen Schriften-Rechte-Keeper angeschreiben und diese Funktionsweise beschrieben.
Auf die Antwort bin ich gespannt!

Gruß
tox

toxictype ·

Hi,

ich habe eine Anfrage an den Rechteinhaber, in diesem Falle Linotype GmbH geschrieben.
Darin habe ich die Sicherung mit der .htaccess-Datei und die Tatsache, dass Bilder generiert werden ausführlich erklärt.

Die erste Standardmail kam...
Nachdem ich Schriftart und nochmals Verwendung angegeben habe, kam die zweite Standardmail...

Hier wurde aufgeführt, was eine Standardlizenz für einen PC und soundsoviel CPUs kostet. Diese Standardlizenz diene als Basis für den Gebrauch auf einem webserver, bla bla bla.

Genauer wurde sich der Sache leider nicht angenommen. Schade, hätte mich interessiert!
Naja, auf jeden Fall würden jährlich ca. 500 EUR anfallen, weswegen ich somit lieber auf webfonts zurückgreife.
Die gewünschte Schrift ist dort auch enthalten und kostet 120$ im Jahr. 🙂

Na,dann! Weitermachen!

gruß
tox