Opbygningen af metadata i skrifttypefiler
En skrifttypefil er ikke blot en samling af vektorkurver og tabeller med tegnbredder. Moderne skrifttypeformater som TrueType (TTF), OpenType (OTF) samt webformaterne WOFF, WOFF2 og TTC indeholder detaljerede metadatatabeller. Disse tabeller fungerer som filens interne deklaration, hvor udgivere og designere indlejrer oplysninger om ophavsret, varemærker, licensbetingelser og tekniske begrænsninger.
De primære metadata lagres i de gængse navnefelter i skrifttypens struktur. Disse felter definerer specifikke oplysninger, som værktøjet kan udlæse og vise i grænsefladen:
- Familie
- Stil
- Fulde navn
- PostScript-navn
- Version
- Licenstekst
- Licens-URL
- Ophavsret
- Varemærke
- Producent
- Designer
- Beskrivelse
- Forhandler-URL
- Designer-URL
Det er vigtigt at bemærke, at disse indlejrede navnetekster og URL-adresser udelukkende er deklarationer gemt i den pågældende fil. De fungerer som filbeviser, men de udgør ikke et bevis for, at brugeren rent faktisk ejer en licens, hvem der har købt den, eller om en planlagt brug er autoriseret. Desuden gør det ikke en skrifttype gratis eller licensfri, hvis der mangler indlejret licenstekst i de gængse navnefelter.
Når en skrifttype undersøges, læses disse tabeller lokalt i browseren for at identificere filen og vise de lagrede oplysninger. Hvis metadataene i de gængse navnefelter er tomme, vil værktøjet i stedet vise standardmeddelelser som f.eks. "Der er ikke erklæret nogen licenstekst i det gængse navnefelt." eller "Der blev ikke fundet nogen ejer- eller kilderegistreringer i de gængse navnefelter.".
Teknisk dokumentindlejring og betydningen af fsType
Ud over de rent tekstuelle metadata indeholder skrifttyper tekniske parametre, der styrer, hvordan filen må bruges i digitale dokumenter som PDF-filer eller e-bøger. Denne styring sker via fsType-feltet (Font State Type), som er placeret i skrifttypens OS/2-tabel.
fsType er en 16-bit værdi, hvor specifikke bit-indstillinger definerer, hvilken grad af dokumentindlejring skriftstøberiet tillader:
| Primær indstilling | Beskrivelse og teknisk betydning |
|---|---|
| Installerbar indlejring | Skrifttypen må indlejres i dokumenter og installeres permanent på modtagerens system til efterfølgende redigering. |
| Begrænset licensindlejring | Skrifttypen må ikke indlejres i dokumenter eller overføres til andre systemer uden eksplicit tilladelse. |
| Visning og udskriftsindlejring | Dokumentet må vises og udskrives med skrifttypen, men modtageren må ikke redigere dokumentet eller installere skrifttypen. |
| Redigerbar indlejring | Skrifttypen må indlejres, og modtageren må redigere det specifikke dokument, hvori skrifttypen er indlejret. |
Ud over disse primære indstillinger kan der være angivet yderligere flag i fsType-feltet:
- Ingen oprettelse af undersæt: Hele skrifttypen skal indlejres, og det er ikke tilladt kun at medtage de tegn, der faktisk bruges i dokumentet.
- Kun bitmap-indlejring: Kun skrifttypens bitmap-data må indlejres, ikke selve vektorkurverne.
- Reserverede eller forældede bit er også angivet: Indikerer, at ældre eller ikke-standardiserede bit-værdier er aktive i filen.
Hvis der findes uoverensstemmelser i filens struktur, kan værktøjet rapportere Modstridende indlejrings-bit eller Denne skrifttype har intet læsbart OS/2-indlejringsfelt..
Det er vigtigt at bemærke, at fsType udelukkende beskriver indlejring i dokumenter. Det afgør ikke rettigheder til webfont, app, kommerciel brug, ændring eller videredistribution, og skriftlige vilkår kan fastsætte andre grænser.
Juridisk virkelighed vs. tekniske metadata
Det er afgørende at forstå forskellen på de tekniske metadata i en fil og den faktiske juridiske brugsret. De oplysninger, der udlæses via en licens- og infotjekker, er udelukkende de deklarationer, som er gemt inde i selve skrifttypefilen.
Disse data fungerer som filbeviser, men de udgør ikke et juridisk bevis for, at du har en gyldig licens. Metadataene i filen kan ikke bekræfte:
- Hvem der oprindeligt har købt eller erhvervet skrifttypen.
- Om din specifikke virksomhed, dit domæne eller dit projekt er dækket af en licensaftale.
- Om den planlagte brug (f.eks. som webfont, i en mobilapplikation eller til kommerciel videredistribution) er tilladt under dine specifikke indkøbsvilkår.
En skrifttypefil kan være sat til "Installerbar indlejring" i sine tekniske flag, selvom den kommercielle licensaftale (EULA) fra skriftstøberiet forbyder distribution af filen. Juridiske aftaler overstyrer altid de tekniske flag i filen.
Understøttede formater og filstrukturer
Værktøjet understøtter en række gængse skrifttypeformater op til en størrelsesgrænse på 32 MB:
- TTF
- OTF
- WOFF
- WOFF2
- TTC: En samling af skrifttyper. Hvis du uploader en samling (TTC), viser værktøjet af ydeevnehensyn maksimalt de første 32 skrifttyper i samlingen og viser advarslen: "Viser de første 32 skrifttyper i denne samling."
Hvis du forsøger at indlæse en fil, der ikke er i et af disse formater, vil værktøjet vise fejlmeddelelsen: "Vælg en TTF-, OTF-, WOFF-, WOFF2- eller TTC-skrifttypefil."
Lokal browserbaseret analyse og privatliv
Når du trækker en fil til feltet Træk en skrifttypefil hertil, uploades filen ikke til eksterne servere. Hele analyseprocessen foregår lokalt på din egen enhed direkte i webbrowseren.
Dette sikrer fuld fortrolighed, da dine filer forbliver på din lokale enhed under hele undersøgelsen. Værktøjet læser filen lokalt for at vise de erklæringer, der er gemt i selve skrifttypefilen, uden at sende dataene til BroBroGo.
Fejlfinding og håndtering af manglende data
Når du analyserer skrifttyper, kan du støde på fejlmeddelelser eller manglende felter. Her er de mest almindelige scenarier, og hvad de betyder:
- Vælg en TTF-, OTF-, WOFF-, WOFF2- eller TTC-skrifttypefil. Filen har et ukendt format eller en forkert filendelse.
- Denne fil er tom. Vælg en komplet skrifttypefil. Filen indeholder 0 bytes data.
- Denne skrifttype overskrider grænsen på 32 MB. Filen er for stor til lokal parsing.
- Filen er ikke en læsbar, understøttet skrifttype. Den kan være beskadiget eller bruge et andet format. Filstrukturen er ødelagt, eller tabellerne er beskadigede.
- Browseren kunne ikke læse denne fil. Prøv en anden kopi. Lokale rettighedsproblemer eller systemfejl forhindrer browseren i at åbne filen.
- Læsningen tog for lang tid og blev afbrudt. Prøv en mindre eller en anden skrifttypefil. En timeout opstod under behandlingen af en kompleks eller beskadiget fil.
- Skrifttypen kunne ikke undersøges. Generel fejl under parsing.
Hvis standardfelterne er tomme i filen, vil værktøjet vise standardmeddelelser som Der er ikke erklæret nogen licenstekst i det gængse navnefelt. eller Der blev ikke fundet nogen ejer- eller kilderegistreringer i de gængse navnefelter.. Meget lange tekstværdier vil blive afkortet og markeret med Lang værdi afkortet til visning.
Ofte stillede spørgsmål (FAQ)
Kan dette bekræfte, at jeg har licens til at bruge skrifttypen?
Nej. En skrifttypefil kan indeholde ophavsret, licenstekst, en licens-URL og tekniske indlejringsflag, men den kan ikke vise, hvem der har købt den, hvilken konto eller virksomhed der er dækket, hvor den kom fra, eller om din planlagte brug passer til aftalen. Sammenhold disse felter med downloadkilden, kvitteringen og de gældende vilkår fra skriftstøberiet eller designeren.
Hvad hvis skrifttypen ikke indeholder nogen licenstekst?
Manglende tekst betyder blot, at denne kopi af filen ikke erklærer en licens i de gængse navnefelter. Det gør ikke skrifttypen gratis eller uden licens. Tjek den mappe, den lå i, den originale downloadside, din ordrehistorik eller skrifttypeproducenten direkte.
Hvad betyder indlejringsflagene?
De er skrifttypeproducentens tekniske indstillinger for placering af skrifttypen i dokumenter: installerbar, begrænset, visning og udskrift eller redigerbar. Ekstra bit kan forbyde oprettelse af undersæt eller kun tillade bitmap-data. Disse indstillinger giver ikke rettigheder til webfont, app, kommerciel brug, ændring eller videredistribution, og skriftlige vilkår kan fastsætte andre grænser.
Hvorfor vises nogle af mine metadata på andre sprog?
Skrifttypefiler kan indeholde sprogvarianter for de enkelte metadata-registreringer. Værktøjet identificerer disse og markerer dem med en sprogindikator, f.eks. ‹language›-registrering. Dette gør det muligt at se, hvordan skrifttypen præsenterer sig selv på forskellige operativsystemer og i forskellige regioner.