Zum Inhalt springen

Eigene Schriftart einbetten

Erstellt am 27. August 2006 · 3 Antworten · letzte Antwort am 28. August 2006

Tags: HTML & CSS, Frage

RbusT ·

Hey,
ich bin gerade dabei eine Homepage für eine Band zu erstellen, die in einem Used-Look gehalten ist. Anschauen könnt ihr das Design -> hier <-
Dazu würde auf dem Zettel eine Schreibmaschienenschrift sehr gut passen. Jetzt stellt sich die Frage, ob ich irgendwie eine eigene Schriftart einbetten kann. Oder ob ich zur not mit dem Gifbuilder den tt_content ausgeben kann?
Ansonsten müsste ich die Schriftart zum Download anbieten, was aber meine letzte Möglichkeit wäre, die ich in betracht ziehe.

Vielen Dank im Vorraus - RbusT

toyde ·

Willkommen im Forum.

Jetzt stellt sich die Frage, ob ich irgendwie eine eigene Schriftart einbetten kann.

Im Bezug auf GIFBUILDER und GMENU gibt's im Forum eine grosse Anzahl erklärter Threads. Suche mal nach "font einbinden", "schrift einbinden", "ttf einbinden" usw.. (falls Du die Navigation gemeint hattest).
Den Content mit individueller Schrift auszugeben ist nicht gerade die einfachste Aufgabe #paralyzed# . Den Gedanken würde ich dann eher fallen lassen. GIFBUILDER-Ausgabe macht wenig Sinn, da Hyperlinks und Formatierung in Texten wegfallen(um nur zwei Contras von unzähligen aufzuzählen). Und die alternative Ausgabe über XML und Flash würde ich als neuer TYPO3-Mitstreiter ganz aussen vor lassen 😉 .

grüsse

RbusT ·

Wie ich im Gifbuilder generell ein Font einbinde ist mir geläufig, das Problem ist ja die Ausgabe eines contents in einer bestimmten Schriftart...

Trotzdem Danke für die Antwort!

PS: Woher die Annahme, dass ich Typo-Neuling bin? 😉

d-snake ·

Das wird ein bisschen komplizierter. Du musste das Standart CTYPE Element Text komplett überschreiben:

Hier das orginal:

# CType: text
tt_content.text = COA
tt_content.text {
  10 = < lib.stdheader
  20 = TEXT
  20 {
#debugFunc = 2
    fieldRequired = bodytext
    wrap = {$content.wrap.bodytext}
    brTag = {$content.break.bodytext}
    field = bodytext
    textStyle < styles.content.textStyle
    parseFunc < styles.content.parseFunc
    parseFunc.nonTypoTagStdWrap.brTag = {$content.break.bodytext_parseFunc}
    editIcons = tt_content:bodytext [text_align | text_face | text_size | text_color],[text_properties], rte_enabled
    editIcons.beforeLastTag=1
    editIcons.iconTitle=Edit bodytext
  }
  20.parseFunc.tags {
    typolist < tt_content.bullets.20
    typolist.stripNL = 1
    typolist {
        // Overriding values:
      key.field >
      key.data = parameters : type
      setCurrent >
      stdWrap.if.isTrue.current = 1
    }
    typohead < lib.stdheader
    typohead.stripNL = 1
    typohead {
      stdWrap.wrapAlign.field >
      stdWrap.wrapAlign.data = parameters : align
      stdWrap.typolink.parameter.field >
      stdWrap.typolink.parameter.data = parameters : link
      stdWrap.fieldRequired >
      stdWrap.if >
      stdWrap.if.isTrue.current = 1
      stdWrap.wrap = <br /> |
      stdWrap.editIcons >
      10.key.field >
      10.key.data = parameters : type
      10.setCurrent.field >
      10.setCurrent.current = 1
    }
    typocode = TEXT
    typocode.current = 1
    typocode.htmlSpecialChars = 1
    typocode.br = 1
  }
}

Mach daraus ein GIFBUILDER und als Datenquelle nimmst du bodytext.
Das mit den Schriftarten sollte dir ja bekannt sein 😉