schrifteneinbindung mit @font-face funktioniert nicht

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • thepixture
    Contao-Fan
    • 24.06.2009
    • 536

    #1

    schrifteneinbindung mit @font-face funktioniert nicht

    Hallo,

    gibt es irgendwelche Inkompatibilitäten bezüglich @font-face und theme_plus?
    Bei mir werden die Schriften nicht ersetzt, obwohl die Pfade stimmen.

    in meiner fonts.css steht es so drin.
    Code:
    @font-face
    {
        font-family:'Museo300';
        font-weight:normal;
        src: url("../fonts/museo300-regular-webfont.eot");
        src: url("../fonts/museo300-regular-webfont.eot?#iefix") format('embedded-opentype'), url("../fonts/museo300-regular-webfont.woff") format('woff'), url("../fonts/museo300-regular-webfont.ttf") format('truetype'), url("../fonts/museo300-regular-webfont.svg#Museo300") format('svg');
        font-style: normal;
    }
    der pfad wird beim laden der Seite auch richtig in
    Code:
    src: url("../../tl_files/themes/fonts/museo300-regular-webfont.eot");
    geändert.
    Grüße
    thepixture
  • aportmann
    Contao-Fan
    • 19.06.2009
    • 422

    #2
    hallo

    kann es sein, dass das problem nur in firefox auftritt? soweit ich mich erinnern kann, erlaubt firefox kein @font-face innerhalb einer @media-anweisung.


    gruss andi
    Gruss Andi

    Kommentar

    • thepixture
      Contao-Fan
      • 24.06.2009
      • 536

      #3
      Hm stimmt, im Firefox und im IE tritt das Problem auf. Opera, Chrome und Safari binden die Schrift richtig ein.

      Ich hab die font.css jetzt über die zusätzlichen Head-Tags eingebunden. So funktioniert es erstmal.
      Hast du sonst noch eine andere Idee, wie man das für Firefox und IE lösen könnte?

      Danke für den Hinweis
      Grüße
      thepixture

      Kommentar

      • aportmann
        Contao-Fan
        • 19.06.2009
        • 422

        #4
        die lösung ist schon richtig. das problem liegt in der css2.1-spezifikation, welche es verbietet @-regeln innerhalb von @media auszuführen. siehe auch hier.

        tristan müsste also bei theme+ schauen, dass das @font-face nicht von einem @media umschlossen wird.

        gruss andi
        Gruss Andi

        Kommentar

        • tril
          Contao-Urgestein
          • 07.01.2010
          • 2939

          #5
          Zitat von andi Beitrag anzeigen
          tristan müsste also bei theme+ schauen, dass das @font-face nicht von einem @media umschlossen wird.
          Theme+ 3 soll (irgendwann) einen Parser bekommen, der genau damit umgehen kann

          Kommentar

          • thepixture
            Contao-Fan
            • 24.06.2009
            • 536

            #6
            Wollt mal nachhaken, ob es in der aktuellen Version jetzt schon geht?
            Grüße
            thepixture

            Kommentar

            • tril
              Contao-Urgestein
              • 07.01.2010
              • 2939

              #7
              Solange du kein @media verwendest, funktioniert @font-face doch jetzt schon

              Kommentar

              • thepixture
                Contao-Fan
                • 24.06.2009
                • 536

                #8
                Habs jetzt mal getestet.

                Also ich hab bei mediatyp "screen" eingetragen und die fonts.css im Layout eingebunden.
                Scheint damit also in der Version 3.0.0 rc1 Build 4 auch zu funktionionieren
                Grüße
                thepixture

                Kommentar

                • tril
                  Contao-Urgestein
                  • 07.01.2010
                  • 2939

                  #9
                  Aber du darfst doch gar keinen Mediatyp angeben!? Das ist ja der Knackpunkt.

                  Kommentar

                  • thepixture
                    Contao-Fan
                    • 24.06.2009
                    • 536

                    #10
                    Ach, was nicht alles verboten ist

                    Aber stimmt, im Prinzip kann ich den Mediatyp auch entfernen. Macht bei Fonts glaub eh keinen Sinn.
                    Grüße
                    thepixture

                    Kommentar

                    • moni
                      Contao-Nutzer
                      • 12.10.2012
                      • 26

                      #11
                      fontface

                      Ich habe auch font probleme.
                      Mir löscht es die Fonts einfach vom Server. Spiele ich sie erneut hoch, funktioniert sie wieder ein paar Wochen. Hat jemand eine Idee, was ich da falsche mache?

                      Danke vorab#!

                      Kommentar

                      • tril
                        Contao-Urgestein
                        • 07.01.2010
                        • 2939

                        #12
                        @moni die werden einfach gelöscht? Wo legst du die Fonts denn ab?

                        Kommentar

                        Lädt...