badget

Biggest Sale! Special Offer!

Get 30% discount on all of our single themes with this coupon code: #30%SALE

Hurry up! *Limited time offer*

Remove Google Fonts

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #55599
    Wolfgang
    Participant

    Hey there,

    I want to remove Google fonts, because the new GDPR .
    So i downloaded the fonta and put it into the
    wp-content/themes/ambition-pro/fonts/ folder.

    So where i have to add the @font-face { CSS?

    I tried it in the style.css, but the fonts still are loaded from google!
    I tried it this way:

    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 400;
      src: url('http://dev.ramser-elektro.at/wp-content/themes/ambition-pro/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
      src: local('Open Sans Regular'), local('OpenSans-Regular'),
           url('http://dev.ramser-elektro.at/wp-content/themes/ambition-pro/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
           url('http://dev.ramser-elektro.at/wp-content/themes/ambition-pro/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
           url('http://dev.ramser-elektro.at/wp-content/themes/ambition-pro/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
           url('http://dev.ramser-elektro.at/wp-content/themes/ambition-pro/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
           url('http://dev.ramser-elektro.at/wp-content/themes/ambition-pro/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
    }
    #55639

    Hi Wolfgang,

    You also need to remove register style and enqueue styles code.
    Just open the inc/functions/function.php file and you will see below code please remove it or just make it comment to disable

    wp_register_style( 'ambition_google_font', '//fonts.googleapis.com/css?family='.$ambition_google_font_load .':700,700italic,400,300,300italic,400italic,600,600italic');
    wp_enqueue_style( 'ambition_google_font' );

    And also please check the exact path where you have added the font.

    Thank you!

    #96780
    Juergen
    Participant

    Dear Theme Horse-Support,

    There is a new court verdict from Feb 2022. “The decision, by Landgericht München’s third civil chamber in Munich, found that the website, by including Google-Fonts-hosted font on its pages, passed the unidentified plaintiff’s IP address to Google without authorization and without a legitimate reason for doing so. And that violates Europe’s General Data Protection Regulation (GDPR).”, see https://www.theregister.com/2022/01/31/website_fine_google_fonts_gdpr/

    Unfortunately, it doesn’t yet work to edit the inc/functions/functions.php as you’ve described by just commenting two lines. In the functions file there are a lot of relations to “ambition_google_font”.

    How do I have to edit them to ensure that the fonts are delivered locally?

    Pls see the whole functions here: https://dateien.berliner-digitalbuero.de/jj9QEdH

    Best regards

    Juergen

    #97152

    Hi Juergen,

    We apologize for the late response. We are investigating this issue for the appropriate solution.

    You can follow the previous instruction to remove the "wp_register_style" and "wp_enqueue_style". and follow as instructed below.

    • Download the Font-family
    • Convert the Font for the Web. after converting the font files will have in format like ‘eot’, ‘woff2’, ‘woff’, ‘ttf’, ‘svg’. You can find various website to convert the font to Web.
    • Upload the Font-family inside the Theme Directory.
    • After converting Font to Web you will find a css file about font families with its font links. You have to change the link to the exact font directory. Like you can see on previous reply by ‘Wolfgang’
    • Copy the code and paste it to the style.css file
    • Also, paste the below code to style.css file of on the addition CSS field (Appearance > Customize > Ambition Theme Option > Custom CSS)
    body {
        font-family: 'Open Sans';
    }

    NOTE: Here the Example is shown for the ‘Open Sans’ Font family. You have to use the same font family as used in the codes of font-family that was copied after converting to the web.
    Also, make sure you make the Child theme first before adding the fonts and customizing the style.css file so that the customized code won’t get lost while Updating the Theme to a New version in the Future.

    Thanks

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.