Seite 2 von 2 ErsteErste 12
Ergebnis 41 bis 47 von 47

Thema: Google Web-Fonts DSGVO-sicher lokal einbinden

  1. #41
    Contao-Nutzer
    Registriert seit
    30.06.2014.
    Beiträge
    118

    Standard

    Hallo Leute,

    vielen Dank für die Tipps!

    Ich bin schon seit Jahren weg von Contao aber jetzt versuche ich doch, ob ich die Google Font lokal umstellen kann.

    Details zu den gefunden Aufrufen von Google-Fonts (Stylesheet oder Font):
    Anzahl der Aufrufe: 2
    Auflistung der Aufrufe:

    Stylesheet - https://fonts.googleapis.com/css?family=quattrocento+sans
    Font - https://fonts.gstatic.com/s/quattrocentosans/v18/va9c4lja2nviddiaaomr5mfuelarb0zjt08.woff2
    Wenn ich im CMS unter Layout -> Themes -> GB Theme -> Stylesheet 3 bearbeiten -> Layout -> Stylesheet 11 bearbeiten gehe finde ich die quattrocento font:
    Code:
    body {
        margin-top:.5em;
        margin-bottom:.5em;
        background-color:rgba($body,.4);
        font-family:'Quattrocento Sans',sans-serif;
    }
    #logo_tbraab a {
        background-color:rgba($tbr,1);
        border-radius:8px;
        font:1em 'Quattrocento Sans',sans-serif;
        color:rgba(255,255,255,1);
        text-decoration:none;
        /*
        filter: alpha(opacity=90);
        opacity: 0.9;
        */
    }

    Wenn man meine Seite aufruft lädt er diese Schrift: https://fonts.gstatic.com/s/quattroc...RB0zJt08.woff2

    Wenn man https://fonts.google.com/specimen/Quattrocento+Sans Paket von Google lädt sind nur ttf Schriften drinnen. Aber ich habe hier das Paket inklusive Woff nun gefunden:
    https://gwfh.mranftl.com/fonts/quatt...?subsets=latin


    Habt ihr vielleicht Tipps für mich wo ich die Fonts per FTP hochladen soll? Und soll ich das CSS in der CMS-Oberfläche anpassen oder per FTP?

    Danke!

    LG

    Zitat Zitat von Spooky Beitrag anzeigen
    Du musst die Pfadangaben relativ machen.

    Angenommen dein CSS liegt in

    /files/themes/yourtheme/css/fonts.css

    und deine Schriften liegen in

    /files/themes/yourtheme/fonts/source-sans-pro-v11-latin-300.*

    Dann muss dein CSS so lauten:
    Code:
    @font-face {
      font-family: 'Source Sans Pro';
      font-style: normal;
      font-weight: 300;
      src: url('../fonts/source-sans-pro-v11-latin-300.eot'); /* IE9 Compat Modes */
      src: local('Source Sans Pro Light'), local('SourceSansPro-Light'),
           url('../fonts/source-sans-pro-v11-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
           url('../fonts/source-sans-pro-v11-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
           url('../fonts/source-sans-pro-v11-latin-300.woff') format('woff'), /* Modern Browsers */
           url('../fonts/source-sans-pro-v11-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
           url('../fonts/source-sans-pro-v11-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
    }
    Das ist auch die Default Ausgabe des google-webfonts-helper.
    Geändert von arthur_8200 (14.01.2023 um 19:47 Uhr)

  2. #42
    Contao-Nutzer
    Registriert seit
    30.06.2014.
    Beiträge
    118

    Standard

    Ich denke die Zeile muss man auch noch anpassen:

    vendor\contao\core-bundle\src\Resources\contao\pages\PageRegular.php
    Code:
    // Google web fonts
    		if ($objLayout->webfonts)
    		{
    			$strStyleSheets .= Template::generateStyleTag('https://fonts.googleapis.com/css?family=' . str_replace('|', '%7C', $objLayout->webfonts), 'all') . "\n";
    		}

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

    Support Contao

    Standard

    Oder keine Fonts dort eintragen. Dann werden diese auch nich geladen.

    Das Eingabefeld wurde in einer neueren Version entfernt.
    ---------------------------------
    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.”

  4. #44
    Contao-Nutzer
    Registriert seit
    30.06.2014.
    Beiträge
    118

    Standard

    Zitat Zitat von planepix Beitrag anzeigen
    Oder keine Fonts dort eintragen. Dann werden diese auch nich geladen.

    Das Eingabefeld wurde in einer neueren Version entfernt.
    Vielen Dank! Habs gefunden dank deine Tipp unter Themes -> Seitenlayout. Dort konnte ich es entferne und nun braucht die Seite keine Aufrufe mehr von Google machen.

  5. #45
    Contao-Nutzer
    Registriert seit
    30.06.2014.
    Beiträge
    118

    Standard

    Wo ich allerdings noch unsicher bin, ob ich die lokale Schrift korrekt eingebunden habe. Hab das im CSS richtig eingefügt und stimmt der Pfad?

    Ich habe im contao root Verzeichnis den Ordner Fonts angelegt und sie dort reingelegt. Siehe Screenshot:

    fonts.png

    Was meint ihr?

  6. #46
    Contao-Nutzer
    Registriert seit
    10.06.2021.
    Beiträge
    239
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Auf Ordner im Root von Contao hat der Browser keinen Zugriff.
    Ich lege meine Fonts immer in /files/themes/meintheme/fonts/fontname ab.
    Den Pfad nutzt du dann auch einfach in CSS, dann passts.

    EDIT: Der Ordner muss in der Dateiverwaltung natürlich auf Öffentlich stehen.

  7. #47
    Contao-Nutzer
    Registriert seit
    30.06.2014.
    Beiträge
    118

    Standard

    Zitat Zitat von lbableck Beitrag anzeigen
    Auf Ordner im Root von Contao hat der Browser keinen Zugriff.
    Ich lege meine Fonts immer in /files/themes/meintheme/fonts/fontname ab.
    Den Pfad nutzt du dann auch einfach in CSS, dann passts.

    EDIT: Der Ordner muss in der Dateiverwaltung natürlich auf Öffentlich stehen.
    Vielen Dank! Jetzt klappt es :-)

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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