Slik fungerer lokal analyse av fontmetadata
Når du åpner en fontfil i et verktøy som analyserer metadata, blir binærdataene i filen lest direkte i nettleseren din. Fontfiler er strukturert etter strenge spesifikasjoner, der informasjon er organisert i navngitte tabeller. For TrueType (TTF) og OpenType (OTF) er tabellen name den mest sentrale for identifisering og lisensinformasjon, mens tabellen OS/2 inneholder tekniske flagg for dokumentinnbygging.
Siden denne prosessen foregår lokalt på din egen enhet, blir ikke fontfilen lastet opp til noen ekstern server. Dette gir en betydelig sikkerhets- og personvernmessig fordel, spesielt ved håndtering av proprietære fonter eller uutgitte skrifttyper som er underlagt strenge taushetserklæringer. Nettleseren bruker standardiserte API-er for å lese filen som en binær strøm, tolke tabellstrukturen og trekke ut tekststrengene uten at dataene forlater maskinen din.
Tolking av lisenserklæringer og eierskap
Inne i name-tabellen finnes det spesifikke identifikatorer (såkalte Name IDs) som lagrer informasjon om opphavsrett, designere, produsenter og lisensvilkår. Verktøyet søker etter disse standardiserte feltene for å presentere følgende data:
Lisenstekst: Ofte en fullstendig juridisk tekst eller en henvisning til en standardlisens (for eksempel SIL Open Font License eller en proprietær sluttbrukeravtale). Hvis feltet er tomt, vises meldingenIngen lisenstekst er erklært i det standardiserte navnefeltet..Lisens-URL: En direkte lenke til lisensvilkårene på nett. Hvis denne mangler, visesIngen lisens-URL er erklært i det standardiserte navnefeltet..OpphavsrettogVaremerke: Juridiske erklæringer om hvem som eier de immaterielle rettighetene til skriftdesignet.ProdusentogDesigner: Navnene på fontstudioet (foundry) og den enkelte formgiveren, ofte supplert medLeverandør-URLogDesigner-URL.
Mange fonter inneholder også språkspesifikke varianter av disse postene, merket som ‹language›-register. Hvis en tekststreng er ekstremt lang, vil grensesnittet vise indikatoren Lang verdi forkortet for visning for å bevare oversikten. Dersom ingen av disse feltene er fylt ut av utgiveren, vil verktøyet rapportere Ingen eierskaps- eller kilderegistre ble funnet i de standardiserte navnefeltene..
Det er viktig å forstå at disse oppføringene kun representerer deklarasjoner lagret inne i selve fontfilen. Som det påpekes under Dette er erklæringer lagret i denne fontfilen. De bekrefter ikke hvem som har lisensiert den, eller om en planlagt bruk er dekket., fungerer disse dataene som filbevis, ikke som et juridisk bevis på at du eller din virksomhet faktisk har kjøpt eller har rett til å bruke fonten i et spesifikt prosjekt.
Teknisk dokumentinnbygging og fsType
En av de viktigste tekniske egenskapene til en fontfil er hvordan den tillater seg å bli bakt inn i dokumenter, for eksempel i PDF-filer eller EPUB-bøker. Dette styres av et 16-biters felt i OS/2-tabellen kjent som fsType (Font State Type).
Verktøyet leser den rå verdien (Rå fsType-verdi) og oversetter den til en av de primære innstillingene under seksjonen Dokumentinnbygging:
| Primær innstilling | Teknisk betydning og tillatt bruk |
|---|---|
Installerbar innbygging |
Fonten kan bygges inn i dokumenter og installeres permanent på mottakerens system. |
Begrenset lisensinnbygging |
Fonten må ikke bygges inn, kopieres eller overføres uten eksplisitt tillatelse fra rettighetshaver. |
Forhåndsvisning og utskrift-innbygging |
Fonten kan bygges inn i dokumenter, men dokumentet må kun åpnes som skrivebeskyttet for visning og utskrift. |
Redigerbar innbygging |
Fonten kan bygges inn, og mottakeren kan redigere dokumentet ved hjelp av den innebygde fonten. |
Konflikt mellom innbyggingsbiter |
Filen inneholder motstridende instruksjoner i fsType-feltet, noe som kan føre til uforutsigbar oppførsel i programvare. |
Denne fonten har ikke et lesbart OS/2-innbyggingsfelt. |
Fontfilen mangler den standardiserte OS/2-tabellen eller feltet er uleselig. |
I tillegg til den primære innstillingen (Primær innstilling) kan fonten ha tilleggsflagg som påvirker hvordan programvare behandler filen:
Ingen delsett (subsetting): Fonten må bygges inn i sin helhet. Det er ikke tillatt å redusere filstørrelsen ved å bare inkludere de tegnene som faktisk er brukt i dokumentet.Kun innbygging av punktgrafikk: Kun punktgrafikkversjoner av fonten kan bygges inn; selve vektoromrissene må holdes tilbake.Reserverte eller utgåtte biter er også satt: Indikerer at eldre eller reserverte spesifikasjoner er aktivert i filen.Ingen ytterligere innbyggingsflagg: Ingen spesielle restriksjoner utover den primære innstillingen er satt.
Merk at fsType utelukkende beskriver innbygging i dokumenter. Som verktøyets påminnelse understreker: «fsType beskriver innbygging i dokumenter. Den avgjør ikke rettigheter for webfont, app, kommersiell bruk, modifisering eller videredistribusjon.» Kommersiell bruk, distribusjon i applikasjoner, modifisering eller bruk som webfont krever egne skriftlige lisensavtaler, og disse rettighetene innvilges ikke av de tekniske innbyggingsflaggene.
Støttede formater og begrensninger
Verktøyet støtter de vanligste fontformatene som brukes i moderne operativsystemer og på nett:
- TTF (TrueType Font): Et eldre, men fortsatt svært utbredt format utviklet av Apple og Microsoft på slutten av 1980-tallet.
- OTF (OpenType Font): En videreutvikling av TTF som støtter avanserte typografiske funksjoner og alternative tegnsett.
- WOFF og WOFF2 (Web Open Font Format): Komprimerte formater spesielt utviklet for bruk på nettsteder. WOFF2 bruker en mer effektiv komprimeringsalgoritme (Brotli) enn den opprinnelige WOFF-standarden.
- TTC (TrueType Collection): En samling av flere fonter i én enkelt fil, ofte brukt for å dele felles ressurser mellom ulike stiler i en fontfamilie.
Tekniske begrensninger og feilhåndtering
For å sikre stabil ytelse i nettleseren har verktøyet visse begrensninger:
- Størrelsesgrense: Filer over 32 MB avvises med feilmeldingen
Denne fonten overskrider grensen på 32 MB.. - Samlinger (TTC): Hvis en fontsamling lastes opp, vil grensesnittet vise indikatoren
Font i samling. Verktøyet vil maksimalt analysere og vise de første 32 fontene i samlingen, og varsle medViser de første 32 fontene i denne samlingen.dersom dette antallet overskrides. - Ugyldige filer: Hvis du forsøker å laste opp en fil som ikke er i et støttet format, vises feilmeldingen
Velg en fontfil av typen TTF, OTF, WOFF, WOFF2 eller TTC.. Tomme filer utløser meldingenDenne filen er tom. Velg en komplett fontfil.. - Skadede filer: Dersom filen er korrupt eller uleselig, vil verktøyet rapportere
Filen er ikke en lesbar, støttet font. Den kan være skadet eller bruke et annet format.ellerNettleseren kunne ikke lese denne filen. Prøv en annen kopi.. Ved generelle feil eller tidsavbrudd vises henholdsvisKunne ikke inspisere fonten.ellerLesingen tok for lang tid og ble avbrutt. Prøv en mindre eller en annen fontfil..
Ofte stilte spørsmål (FAQ)
Kan dette bekrefte at jeg har lisens til å bruke fonten?
Nei. En fontfil kan inneholde opphavsrett, lisenstekst, en lisens-URL og tekniske innbyggingsflagg, men den kan ikke vise hvem som kjøpte den, hvilken konto eller bedrift som dekkes, hvor den kom fra, eller om din planlagte bruk passer med avtalen. Sammenlign disse feltene med nedlastingskilden, kvitteringen og gjeldende vilkår fra fontstudioet eller designeren.
Hva om fonten ikke inneholder noen lisenstekst?
Manglende tekst betyr bare at denne kopien av filen ikke erklærer en lisens i de standardiserte navnefeltene. Det gjør ikke fonten gratis eller lisensfri. Sjekk mappen den kom i, den opprinnelige nedlastingssiden, ordrehistorikken din, eller kontakten med fontprodusenten direkte.
Hva betyr innbyggingsflaggene?
De er fontprodusentens tekniske innstillinger for å plassere fonten i dokumenter: installerbar, begrenset, forhåndsvisning og utskrift, eller redigerbar. Ekstra biter kan forby delsett (subsetting) eller kun tillate punktgrafikkdata. Disse innstillingene gir ikke rettigheter til webfont, app, kommersiell bruk, modifisering eller videredistribusjon, og skriftlige vilkår kan pålegge andre begrensninger.