lokale Fonts werden nicht geladen

Thema: lokale Fonts werden nicht geladen

Stichworte:
  1. isti:

    Standard lokale Fonts werden nicht geladen

    Hallo,

    wir haben noch eine alte (3.5.40) Seite mit einem Template von PCT.

    In der Dateiverwaltung sehe ich die lokal gespeicherten Fontawesome-Fonts. Das Template arbeitet vermutlich mit diesen.

    Wenn ich aber die Seite scanne: https://www.e-recht24.de/google-fonts-scanner, kommt ein Hinweis, dass die Seite "abmahnungsgefährdet" ist.

    Wie kann ich kontrollieren, ob woher und welche Fonts geladen werden?

    Gr. I.

    Hab´s gefunden, dass es doch auf GoogleFonts zugreift:

    google_fonts.png

    Ich habe jetzt gesehen, dass die Layout dies laden: Open+Sans:400,300,700,600|Playfair+Display:400,700 ,400italic

    Ich habe diese Fonts heruntergeladen und is Contao BE hochgeladen:

    google_fonts_lokal.png

    Wo kann ich Contao überzeugen, dass es diese lokalen Dateien lädt?

    Gr. I.
    Geändert von isti (30.10.2022 um 08:42 Uhr) Grund: Teillösung wurde gefunden.
     
  2. Avatar von folkfreund

    folkfreund:

    Standard

    Zitat Zitat von isti Beitrag anzeigen
    Wo kann ich Contao überzeugen, dass es diese lokalen Dateien lädt?
    Im CSS deiner Seite, so wie es auch mit FontAwesome passiert.
    Und natürlich den Aufruf aus dem Layout entfernen.

    (Unnötig zu erwähnen, dass du dringend updaten solltest )

    Gruß, folkfreund
     
  3. isti:

    Standard

    Vielen Dank für eure Rückmeldungen :-)

    Was ich gemacht habe:

    #1 ich habe die Fonts in kompatibler Form heruntergeladen und die Dateien in eigene Verzeichnisse hochgeladen:

    new_font_local.png

    #2 Ich habe die CSS Codes in dieselbe CSS-Datei kopiert die auch die Awasome-Fonts geladen hat:
    css_fonts.png

    #3 Ich habe die Seiten mit dem Testlayout geladen, wo die online Google-Fonts nicht aktiviert sind.

    Es funktioniert nicht. Auf den Seiten werden irgendwelche "Default"-Fonts geladen, aber nicht die gewünschten.

    #4, wenn ich mir die Quellcode der Seite anschaue, sieht es so aus, dass nicht die lokale CSS-Datei geladen wird:

    files/cto_layout/css/font-awesome.min.css

    awesome_font.png

    Woran kann es liegen?

    Gr. I.
    Geändert von isti (29.10.2022 um 20:50 Uhr)
     
  4. zoglo:

    Standard

    Am Besten die URL der Seite mal teilen (wenn privat, dann gerne per DM).

    Auf den ersten Blick kann ich gerade nur sagen:
    - die CSS wird geladen
    - die Ordnerstruktur stimmt (ist playfairdisplay öffentlich?)
    - sofern fontawesome geladen wird, auch die playfair sollte laden

    Eine URL zur Seite würde helfen, da kann man besser nachschauen.

    Versuch es bitte mal mit einer eigenen CSS für die playfairdisplay font anstatt sie in der fontawesome mit aufzunehmen
     
  5. Avatar von folkfreund

    folkfreund:

    Standard

    Es sieht so aus, als wenn dein Theme auch bootstrap von einem CDN lädt und von dort auch fontawesome. Da wendest du dich vielleicht an den Hersteller deines Themes.
    Prinzipiell gilt ja für Bootstrap oder jQuery usw. dasselbe Problem, wenn sie von fremden Servern nachgeladen werden, wie das bei Google Fonts: ein fermder Server erhält Informationen über die Besucher deiner Seite. Da müsste der Besucher vorher sein Einverständnis geben.