Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Så här serverar du lokala fonts i WordPress för en snabbare website

Beautiful typografi kan förbättra designen på din website och fängsla din publik. Men som experter på WordPress prestanda har vi upptäckt att om man förlitar sig på tjänster för font från tredje part kan det sakta ner din site, försämra användarupplevelsen och potentiellt skada din sökmotorsoptimering.

Lösningen är att servera fonten lokalt. Genom att ta kontroll över dina font-filer kan din site hoppa över de extra stegen för att hämta teckensnitt, vilket ger en blixtsnabb website med bättre användarupplevelse och sökmotorsoptimering.

I den här artikeln visar vi dig hur du serverar lokala fonts i WordPress, vilket allow you att förbättra din sites typografi samtidigt som du bibehåller optimal prestanda.

How to Host Local Fonts in WordPress for a Faster Website

Varför servera fonts lokalt i WordPress?

Även om typografi och custom fonts kan förbättra den övergripande webbplatsens estetik, har de en negativ inverkan på din WordPress prestanda. Om du till exempel använder ett customize font från Google Fonts, så är de hämtar från tjänster från tredje part vilket kommer att sakta ner din website.

Lyckligtvis finns det ett sätt att använda customize fonts utan att sakta ner din site. Ett new Webfonts API introducerades i WordPress 6.0. Detta allow you att servera fonts lokalt så att de hämtar snabbare.

En annan anledning till att servera Google Fonts lokalt är att följa GDPR. Det är ett viktigt juridiskt övervägande om du har website visitors från Europeiska unionen.

När någon besöker en website som använder Google Fonts loggas deras IP-adress av Google när fonten hämtar. Eftersom detta sker utan deras behörighet anser EU nu att det är ett brott mot bestämmelserna om integritet, och you kan bli skadeståndsskyldig.

Med detta sagt, låt oss ta en titt på hur man serverar lokala fonts i WordPress för en snabbare website. Vi kommer att täcka två metoder, och den första metoden rekommenderas för de flesta användare.

Metod 1: Webbhotell för lokala fonts i WordPress med ett plugin

Det första du behöver göra är att installera och aktivera OMGF (Optimize My Google Fonts)-pluginet. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.

OMGF är ett av de bästa typografiska tilläggen för WordPress. Det erbjuder ett nybörjarvänligt sätt att förbättra prestanda och GDPR-överensstämmelse genom att webbhotell Google Fonts lokalt.

Efter aktivering måste du besöka Settings ” Optimize Google Fonts för att konfigurera pluginet. Du bör titta på tabben ”Optimera Fonts”.

Notice the statement under the ”Optimize Google Fonts” heading that you just need to use the standardinställningar för att automatiskt ersätta your Google Fonts med lokalt hosted kopior.

OMGF Settings

Det betyder att när du bläddrar ner på sidan med inställningar behöver du bara se till att standardinställningen ”Swap (recommended)” är vald för alternativet ”Font-Display”.

Allt du behöver göra nu är att klicka på knappen ”Save & Optimize” längst ner på sidan.

Click the Save & Optimize Button

Du kommer att se ett message högst upp på vyn där det står ”Optimization completed without problem”.

Gratulerar till den här tjänsten! Dina Google Fonts är nu hosted lokalt. Your website kommer att hämta snabbare och du har minskat risken för europeiska stämningar.

Metod 2: Manuellt webbhotell för lokala fonts i WordPress

Du kan också servera fonts lokalt utan att använda ett plugin genom att använda @font-face-metoden från vår guide om hur du lägger till custom fonts i WordPress. Även om den här metoden kräver mer arbete, allowar den dig att använda alla font som du gillar på din website.

Du måste downloada de fonts du vill använda i ett webbformat. Det finns många ställen att hitta bra gratis webbtypsnitt, till exempel Google Fonts, Typekit, FontSquirrel med flera.

Downloading a Google Font

Om du ej har webbformatet för din font kan du konvertera den med hjälp av FontSquirrel Webfont generator.

Nu måste du lagra fonten på ditt WordPress webbhotell server. Du kan uploada filerna med FTP eller med hjälp av cPanel File Manager på din server.

You should create a new folder called ’fonts’ in the directory of your theme or child theme and upload it there.

Upload the Fonts to Your Website

När du har uploadat fonten måste du ladda fonten i ditt temas stylesheet med hjälp av custom CSS. Du kan add to koden direkt till ditt temas style.css-fil, eller genom att använda Additional CSS section i theme customizer.

Du kan göra det med hjälp av en CSS3 @font-face-regel som gillar detta:

@font-face {
    font-family: Arvo;
    src: url(http://example.com/wp-content/themes/twentytwentyone/fonts/Arvo-Regular.ttf);
    font-weight: normal;
}

Glöm inte att ersätta fonten och URL:en med din egen.

Efter det kan du använda det fontet var som helst i ditt temas stylesheet eller i Additional CSS section i theme customize. Vilken CSS du använder beror på ditt theme och var du vill använda den lokala fonten. Här är ett exempel från vår demo website:

h1 {
font-family: Arvo, Arial, sans-serif;
}

Som you kan se använder vår heading nu den hosted Arvo fonten.

Adding Custom CSS With the Theme Customizer

Expertguider om fonts i WordPress

Nu när du vet hur du serverar lokala fonts kanske du gillar att se några andra guider relaterade till att använda fonts i WordPress.

Vi hoppas att denna tutorial hjälpte dig att lära dig hur du serverar lokala fonts i WordPress för en snabbare website. Du kanske också vill se vår guide om hur du ökar trafiken på din blogg, eller vårt expertval av WordPress tillägg som du måste ha för att få din site att växa.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Avslöjande: Vårt innehåll stöds av våra läsare. Det innebär att om du klickar på några av våra länkar, kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt, och hur du kan stödja oss. Här är vår editoriala process.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

7 kommentarerLämna ett svar

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

    • WPBeginner Support says

      If you use the plugin, we would not recommend removing it to keep the fonts on your site.

      Administratör

    • WPBeginner Support says

      If you are using the plugin then we would recommend keeping the plugin active.

      Administratör

  2. Liz S says

    Don’t you also have to make some change to the functions.PHP file to add the new fonts so they show up in the customizer?

    • WPBeginner Support says

      If you are using the manual method you would need to edit your theme’s CSS which we cover in the second method :)

      Administratör

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt våra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.