Guide till SVG-favicons

Skriven av

SVG håller kanterna skarpa vid alla pixeltätheter och kan anpassa färgerna efter temat. Flexibiliteten har ett krav: filen måste vara fristående, enkel och läsbar på en mycket liten yta.

Kvadratisk vektorbana visad mot ljusa och mörka bakgrunder
Enkel, fristående grafik med rätt inramning förblir läsbar i flikstorlek.

Skapa en kvadrat med viewBox

Använd en kvadratisk viewBox, till exempel 0 0 64 64, och lämna marginal runt symbolen. viewBox anger koordinatsystemet utan att bestämma en fysisk visningsstorlek.

Förenkla motivet till dess särskiljande former. Fina detaljer, små hålrum i bokstäver och hela ord försvinner ofta vid 16 pixlar även om vektorfilen tekniskt sett är skarp.

Checklista för SVG-favicon
DelVarförTest
Kvadratisk viewBoxFörutsägbar beskärningFörhandsvisning i 16×16
Enkla banorLäsbarhetLjusa och mörka flikar
Inga beroendenFristående laddningUtan nätverksanslutning
ICO som reservÄldre klienterAdress i roten

Gör filen fristående

Bädda in nödvändiga stilar i SVG-filen. Om symbolen bygger på ett typsnitt bör texten omvandlas till banor, eftersom ett externt webbtypsnitt inte är ett tillförlitligt beroende i detta sammanhang.

Ta bort skript, externa länkar och onödig metadata från ritprogrammet. Enkla former och stilar gör också säkerhetsgranskningen lättare och minskar filstorleken.

Öppna slutligen filen direkt i en webbläsare och testa den offline. Om motivet ändras eller försvinner är det fortfarande beroende av en extern resurs som måste bäddas in eller ersättas.

Deklarera SVG med ett reservformat

Lägg till link rel icon med type image/svg+xml och en rotrelativ adress. Behåll även favicon.ico i roten för klienter som inte väljer SVG eller begär ICO direkt.

SVG ersätter inte Apple Touch-ikonen eller manifestikonerna. Exportera ogenomskinliga eller maskbara PNG-filer för dessa gränssnitt.

Anpassa färgerna efter temat

En prefers-color-scheme-regel i ett style-element kan ändra fill eller stroke i mörkt läge. Börja med en fungerande standardfärg och lägg sedan till varianten som en progressiv förbättring.

Testa filen i riktiga flikar och vid flera zoomnivåer. Granska även reservformatet när SVG inte väljs: en ICO som försvinner mot mörk bakgrund är fortfarande ett problem för dessa klienter.

Primärkällor

Vanliga frågor

Behöver en SVG width och height?

En kvadratisk viewBox är det viktigaste för skalningen. Uttryckliga width och height kan anges, men webbläsaren anpassar ikonens storlek efter sammanhanget.

Kan den ladda ett externt typsnitt?

Räkna inte med det. Omvandla bokstäverna till banor för att få en fristående fil med förutsägbart resultat.

Räcker SVG för iOS?

Nej. Tillhandahåll en separat, ogenomskinlig Apple Touch-ikon i PNG-format för hemskärmen.

Prova själv

Generatorn skapar hela uppsättningen på några sekunder, gratis och utan att ladda upp dina bilder.

Skapa en SVG-favicon och dess reservformat

Läs vidare och prova fler verktyg

De andra verktygen i LFFavicon och guider som besvarar de vanligaste frågorna.

Verktyg

Guider