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.
*.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.
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
In jedem Fall geht das Ganze ausschließlich über Grafiken.
Normale HTML Texte sind auf diese weise nicht möglich.
Gruß
Michael
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
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
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
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.
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.
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
Die Antwort vom Rechteinhaber würde mich auch interessieren.
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