Ergebnis 1 bis 12 von 12

Thema: Font Embedding/Webfonts in Typolight

  1. #1
    Contao-Nutzer Avatar von jabadoo
    Registriert seit
    15.08.2009.
    Beiträge
    63

    Standard Font Embedding/Webfonts in Typolight

    Hallo!

    Gerade habe ich erfolglos versucht, mit Font Embedding mein Navigationsmenü zu gestalten, indem ich per CSS und @font-face meine Schrift definiert habe. Betrachte ich Beispiel-Seiten, die Webfonts nutzen, im WWW mit meinem Browser, so klappt es problemlos. Deshalb meine Frage: Ist es in Typolight grundsätzlich möglich Font Embedding zu nutzen?
    (Da ich etwas unsicher war mit der Definition des CSS für das Navigationsmenü, habe ich ebenfalls versucht das definierte font-face für normale Überschriften zu nutzen, allerdings blieb auch hier der Erfolg aus.)
    Für Hinweise oder Tipps wäre ich sehr dankbar!

    PS: Mich hat es gewundert, dass eine Forum-Suche zu diesem Thema keine Ergebnisse lieferte. Es gibt doch sicherlich noch andere, die auch Webfonts nutzen wollen.
    (Hinweis: Ich nutze Typolight in Version 2.7.2)
    Geändert von jabadoo (15.08.2009 um 11:14 Uhr)

  2. #2
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.482
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo jabadoo,

    willkommen im TYPOlight-Forum.

    Ich habe bisher noch nicht damit gearbeitet; ein Versuch wäre die CSS-Definitionen einmal in das letzte Feld "Eigener Code" einzufügen.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  3. #3
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Ort
    St.Pauli
    Beiträge
    217

    Standard

    Hi jabadoo,
    Ist es in Typolight grundsätzlich möglich Font Embedding zu nutzen?
    Klar. Was du falsch machst, lässt sich aber so nicht sagen.

    Es gibt doch sicherlich noch andere, die auch Webfonts nutzen wollen.
    Das wäre sicher so, wenn es browserübergreifend funktionieren würde. Tut es aber nicht... Es bleiben dir sonst immerhin die GraphicalText Extension oder die eigene Einbindung von SIFR.


    cheers
    Antipitch
    "Some people, when confronted with a problem, think 'I know, I’ll use regular expressions.' Now they have two problems." Jamie Zawinski

  4. #4
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.337
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das funktioniert problemlos, wenn Du Dich an die Schnipsel auf webfonts.info hältst.

    Carolina

  5. #5
    Contao-Nutzer Avatar von jabadoo
    Registriert seit
    15.08.2009.
    Beiträge
    63

    Standard

    Vielen Dank für die Antworten!

    Die GraphicalText-Extension habe ich ausprobiert - allerdings liefert sie für mich nicht das gewünschte Ergebnis. Trotz diverser Versuche, CSS und graphicaltext anszupassen, gelingt es mir nicht, die Listenelemente auf eine Zeile zu bringen (siehe Bild 1, hier die letzten beiden Punkte "Über uns" und "So finden Sie uns" im Vergleich zu den vorderen Punkten)). Wenn mir da jemand einen Tip geben könnte, wäre ich sehr dankbar. Ich vermute, es liegt an den unterschiedlichen Längen der Buchstaben?!

    Deshalb hatte ich mich nun entschieden, einen Teil der Navigation mit Hilfe von Grafiken umzusetzen und nur den Teil der Navigation, der sich häufig ändern wird, mit Webfonts. Das Font Embedding soll also nur als Teillösung dienen. Es gibt auch eine Variante für diejenigen Browser, die nicht mit Webfonts umgehen können (Hier nutze ich dann die Standard-Fonts).

    Ich hatte bereits nach den Hinweise auf webfonts.info mein @font-face definiert und versucht dieses dann im jeweiligen CSS-Selektor zu nutzen. Allerdings führt das leider nicht zum gewünschten Ergebnis, weshalb ich mich an das Forum gewendet habe.

    Code:
    @font-face{font-family:MgOpenCosmetica;src:url(tl_files/Fonts/MgOpenCosmeticaRegular.ttf) format("truetype");font-style:normal;}
    
    #head-box4.mod_navigation li{display:inline;margin-left:15px;font-family:MgOpenCosmetica, Trebuchet MS, sans-serif;font-size:0.8em;}
    Angehängte Grafiken Angehängte Grafiken

  6. #6
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.337
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von jabadoo Beitrag anzeigen
    Wenn mir da jemand einen Tip geben könnte, wäre ich sehr dankbar. Ich vermute, es liegt an den unterschiedlichen Längen der Buchstaben?!
    Das sieht eher danach aus als würden da margins und paddings vererbt werden. Kann man gut mal auf NULL setzen und sich dann langsam vortasten, wenn man sich Selektoren nicht aus dem Stand finden kann.

    Zitat Zitat von jabadoo Beitrag anzeigen
    Allerdings führt das leider nicht zum gewünschten Ergebnis, weshalb ich mich an das Forum gewendet habe.
    Zu welchem Ergebnis führt es denn? Nicht ganz uninteressant zur Fehlersuche ...

    MfG, Carolina.

  7. #7
    Contao-Nutzer Avatar von jabadoo
    Registriert seit
    15.08.2009.
    Beiträge
    63

    Standard

    danke für den Hinweis!

    Allerdings verwende ich lediglich 2 mal padding-left, mehr nicht. Habe auch schon probiert margin mit einzubauen und auf Null zu setzen, leider auch erfolglos.

    Das Font Embedding funktioniert einfach nicht. Text wird einfach in der Standard-Browser-Schrift angezeigt. Ich kann da keinen eindeutigen Fehler finden und weiß auch nicht, wonach ich suchen muss, da meiner Meinung nach die CSS-Definition korrekt ist.

  8. #8
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.337
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Tu mal das in Dein Stylesheet rein, das kann ich nämlich mit Opera 10 prima sehen - da die Schrift auf meinem Server wohnt, muss das funktionieren:

    Code:
    /* webfonts */
    /* Special font-face selector */
    @font-face {
      /* "Nickname" you want to refer to later */
      font-family: "opera";
      /* Change the URI to where your font resides */
      src: url("http://files.myopera.com/lucina/files/YanoneTagesschrift.ttf") format("truetype");
    }
    /* h1,h2,p,a,div.content */
    h1,h2,p {
      /* Refer to the "Nickname" to apply it any element you want */
      font-family: "opera","Lucida Grande","Trebuchet MS","Bitstream Vera Sans",Verdana,Helvetica,sans-serif; 
    }
    Wenn das nicht funktioniert, dann liegts am Browser. Wenn es funktioniert, an Deinen Einstellungen. Das finde ich ne 'win-win'-Situation.
    MfG, Carolina.

    Edit: Typo im Code
    Geändert von lucina (15.08.2009 um 13:30 Uhr)

  9. #9
    Contao-Nutzer Avatar von jabadoo
    Registriert seit
    15.08.2009.
    Beiträge
    63

    Standard

    Danke für die Hilfe, Carolina.

    Nur leider funktioniert auch das nicht. Weder in Firefox, noch in Safari, noch in Opera. Damit wäre wohl geklärt, dass es zumindest nicht am Browser liegt.

    Und weiter geht die Suche...

  10. #10
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.337
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mit welchen Browser-Versionen versuchst Du es denn? Dieser Code tut problemlos in Opera 10 / Beta 3 von vergangener Woche.

    Für FF 3.5 braucht es etwas andere Vorgaben:

    Code:
    @font-face{
    font-family:HelveticeNeueStd;
    src: url("HelveticaNeueLTStd-Roman.otf") format("opentype");
    }
    
    h1, h2{
    font-family:HelveticeNeueStd,"Lucida Grande","Trebuchet MS","Bitstream Vera Sans",Verdana,Helvetica,sans-serif;
    }
    Die Browser haben das leider noch unterschiedliche Vorgaben, wo die Fonts liegen müssen (lokal, vollständige URLs, etc).

    Musst Du mal ein wenig herumprobieren, bis Du alle beisammen hast.

    MfG, Carolina.

  11. #11
    Contao-Nutzer Avatar von jabadoo
    Registriert seit
    15.08.2009.
    Beiträge
    63

    Standard

    Danke für den Tipp. Ich werde es mal ausprobieren.

  12. #12
    Contao-Fan Avatar von Russe
    Registriert seit
    23.10.2009.
    Beiträge
    729

    Standard

    Falls das Thema noch aktuell ist ...

    1. Im BE ein Stylesheet anlegen
    2. Neue Formatdefinition erstellen
    3. Bei Selektor "@font-face" (ohne Anführungszeichen) eintragen
    4. Bei Eigener Code z.B: "font-family: GraublauWeb;
      src: url("/tl_files/fonts/GraublauWeb.otf") format("opentype");" eintragen
    5. Speichern und schließen
    6. Neue Formatdefinition erstellen
    7. Bei Selektor z.B: "body" (ohne Anführungszeichen) eintragen
    8. Bei Schrift > Schriftarten z.B: "GraublauWeb" (ohne Anführungszeichen) eintragen
    9. Speichern und schließen


    Wichtig dabei ist, dass die Einbindung @font-face vor der Definition der Schriftart aufgeführt ist.

    Die Schriftdateien müssen auf dem Server vorhanden sein, also zuerst im BE hochladen. Der Pfad zur Schriftdatei muss dann entsprechend angepasst werden.
    Das Beispiel hier habe ich mit dem Font GraublauWeb von http://www.fonts.info/ gemacht.


    edit: hatte aus versehen truetype anstatt opentype geschrieben, jetzt stimmt das obige beispiel.
    Geändert von Russe (12.12.2009 um 14:25 Uhr) Grund: truetype in opentype geändert
    Russe

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 0, Gäste: 2)

Ähnliche Themen

  1. Hat jemand Erfahrungen mit Webfonts / WOFF?
    Von creativx im Forum Off Topic
    Antworten: 9
    Letzter Beitrag: 08.01.2011, 14:33
  2. Google Webfonts
    Von jan.theofel im Forum Layout / Templates / Holy Grail
    Antworten: 8
    Letzter Beitrag: 18.07.2010, 11:21
  3. Webfonts von Google
    Von wkoecker im Forum Sonstiges zu Contao
    Antworten: 13
    Letzter Beitrag: 21.05.2010, 14:42
  4. typolight.css: für was textarea font-size 99%?
    Von Russe im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 27.01.2010, 10:16
  5. font für [autowatermark]
    Von klaus_tkm im Forum Sonstige Erweiterungen
    Antworten: 10
    Letzter Beitrag: 02.09.2009, 16:01

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •