How does FontLab work?

Fontlab Profiler: Skab dine egne font-eksportindstillinger

18/12/2024

Rating: 4.06 (16206 votes)

Forståelse af Profiler i Fontlab til Font-eksport

Når du arbejder med skrifttyper i Fontlab, er processen med at eksportere dine kreationer en essentiel del af workflowet. Det kan dog være en tidskrævende og gentagende opgave at skulle ændre indstillingerne i dine præferencer hver eneste gang, du ønsker at generere en specifik font eller fontfamilie. For at imødekomme dette behov har Fontlab introduceret et kraftfuldt værktøj kaldet Profiler. Disse profiler er dedikerede sæt af præferencer, specifikt designet til font-eksport, hvilket giver dig mulighed for at gemme og genbruge dine foretrukne indstillinger for forskellige outputformater. Dette sparer ikke kun tid, men sikrer også konsistens og præcision i dine eksporterede filer.

What is a profile in Fontlab?
With FontLab we introduced Profiles for font generation. Profiles are separate preferences for font export. Each profile is a group of settings for exporting fonts, in a particular format. FontLab has a set of default profiles for all our standard output formats, and you can easily create new profiles. Default profiles cannot be edited.

Hvad er en Fontlab Profil?

En profil i Fontlab er dybest set en samling af indstillinger, der definerer, hvordan en font skal eksporteres i et bestemt format. Tænk på det som en skabelon for din font-eksport. Fontlab leveres med et sæt af standardprofiler for alle de gængse outputformater, som du kan bruge direkte. Men den sande styrke ligger i muligheden for nemt at oprette dine egne, brugerdefinerede profiler. Dette giver dig fuld kontrol over hver eneste parameter i eksportprocessen, lige fra kurvekonvertering til hinting og glyf-organisation.

Tilgængelige Standardprofiler

Når du navigerer til File > Profiles i Fontlab, vil du finde en dialogboks, der viser de tilgængelige standardprofiler. Disse omfatter en bred vifte af formater, der dækker de fleste behov:

ProfilnavnFilformat(er)Beskrivelse
OpenType TT (.ttf).ttfStandardprofil for OpenType fonts med TrueType outlines.
OpenType PS (.otf).otfStandardprofil for OpenType fonts med PostScript outlines.
FontLab (.vfc).vfcFontlab's eget kilde-fontformat. Bruges til at gemme det fulde projekt.
FontLab JSON (.vfj).vfjJSON-baseret kilde-fontformat for Fontlab.
UFO Package (.ufo).ufoUnified Font Object format, et åbent standardformat til font-udvikling.
FontLab Classic (.vfb).vfbÆldre Fontlab kilde-fontformat.
PostScript Type 1 (.pfb).pfbKlassisk PostScript Type 1 fontformat.
DesignSpace+UFO (.designspace).designspace, .ufoFormat til styring af variable fonts og font-familier baseret på UFO.
OpenType Variations (.ttf).ttfProfil til eksport af variable OpenType fonts.
Web TT (.ttf, .eot, .woff).ttf, .eot, .woffOptimerede profiler til web-brug, der inkluderer forskellige web-fontformater.
Web PS (.woff2, .woff).woff2, .woffModerne web-fontprofiler, der fokuserer på WOFF2 og WOFF.

Bemærk: Standardprofilerne kan ikke redigeres direkte. For at tilpasse en eksisterende profil, skal du først oprette en ny profil baseret på den.

Oprettelse af Brugerdefinerede Profiler

Muligheden for at skabe dine egne profiler er, hvor Fontlab virkelig skinner. Dette giver dig den fleksibilitet, der er nødvendig for at imødekomme specifikke projektkrav eller arbejdsgange. Processen er enkel:

  1. Åbn dialogboksen for profiler (File > Profiles).
  2. Vælg en eksisterende profil, der ligger tættest på dine behov.
  3. Klik på Plus-knappen (+). Dette vil duplikere (klone) den valgte profil og tilføje den som en ny profil i listen.
  4. Vigtigt: Du kan ikke duplikere Fontlab's egne kildeformater (.vfc og .vfj), da disse er essentielle for at bevare alle projektets data og kan ikke ændres som eksportprofiler.
  5. Når din nye profil er oprettet, kan du begynde at tilpasse alle dens indstillinger.

Tilpasning af Profilindstillinger

Når du har oprettet en ny brugerdefineret profil, er alle eksportindstillingerne tilgængelige for redigering. Her er en oversigt over de vigtigste parametre, du kan justere:

Generelle Indstillinger
  • Profilnavn: Giv din profil et sigende navn, der afspejler dens formål (f.eks. "Webfont - Ingen Hinting" eller "OTF - Kun CFF Subroutines").
  • Profil Undermappe: Angiv en specifik undermappe, hvor eksporterede fonts skal placeres, hvis denne indstilling er aktiveret i "Export Font" dialogen.
  • Format: Vælg det generelle fontfilformat. Dette sætter et grundlag af parametre, der er inherente for det valgte format.
Outline Indstillinger
  • Kurve Konvertering: Styr konverteringen mellem 2. og 3. ordens kurver. Fontlab vil automatisk konvertere kurver, hvis det specifikke format kræver det.
  • Konverteringstolerance: Angiv tolerancegraden for kurvekonverteringer.
  • Korrekt Kontur Retning: Sikrer, at konturernes retning overholder specifikationskravene. Historisk set har PostScript Type 1 konturer været fyldt mod uret, mens TrueType konturer har været fyldt med uret, men disse krav er i dag mindre strenge.
  • Fjern Overlaps: Bruges til at flette overlappende dele af konturer, hvilket er nødvendigt for traditionelle, ikke-variable fontformater. Kan slås fra for udviklings- eller variable formater.
  • Noder ved X Ekstremer: Tilføj noder ved de horisontale ekstrempunkter. Kan deaktiveres for kursive designs.
  • Noder ved Y Ekstremer: Tilføj noder ved de vertikale ekstrempunkter.
  • Oprydning: Fjerner unødvendige noder. Kan deaktiveres, hvis du foretrækker manuel oprydning.
  • Rund Koordinater til UPM Grid: Definerer, hvordan konturpunkternes koordinater rundes til den nærmeste heltalsgrid. Standard er "Behold fraktionelle noder og håndtag", men for TTF og VFB udføres der altid en afrunding.
Kompression Indstillinger
  • TTF: Brug komposit (4 muligheder): Definerer, hvordan komposit- og auto-glyphs eksporteres i TTF-format.
  • OTF: Brug subroutines: Aktiverer CFF subroutine kompression for at reducere filstørrelsen af OTF-fonts.
  • UFO: Komprimer som .ufoz: Gemmer UFO-filer i et komprimeret format (.ufoz).
Hinting Indstillinger

Hinting er afgørende for, hvordan skrifttypen vises på skærme, især ved lave opløsninger. Fontlab tilbyder omfattende kontrol:

  • Brug Hinting: Generel indstilling til at inkludere hints i den eksporterede font. Kan deaktiveres for meget komplekse designs eller hvis du foretrækker manuel hinting.
  • AutoHint: Automatisk generering af hints under eksport. Kan sættes til "Nej" for at undgå automatisk hinting.
  • Brug X-Retnings Hints: Eksportér vertikale hints.
  • Genberegn Zoner: Automatisk genberegning af sikre top- og bundzoner. Hvis deaktiveret, bruges eksisterende zoner.
  • Genberegn Stems: Automatisk genberegning af standard stems. Hvis deaktiveret, bruges eksisterende definerede stems.
  • TrueType Hinting: Vælg mellem forskellige hinting-metoder:
    • FontLab TTH: Fontlabs proprietære metode, der kan anvende manuelle hints, automatisk genererede hints eller importerede lav-niveau TT-instruktioner.
    • TTFAutohint: FreeType's auto-hinting system, der kan tilpasses yderligere via Font Info dialogboksen.
    • Brug eksisterende visuelle TTH kommandoer: Kompilerer visuelle hints til lav-niveau TT hinting instruktioner (kun FontLab TTH).
    • Brug importeret TrueType native hinting: Skriver importerede lav-niveau TT hinting instruktioner (kun FontLab TTH).
    • Genopbyg PS hints: Genopbygger PostScript hints før FontLab TTH køres (kun FontLab TTH).
Glyf Organisation
  • Tilføj påkrævede Glyffer: Sikrer, at nødvendige glyffer som `.notdef` og `space` er inkluderet.
  • Sorter Glyffer i Optimal Rækkefølge: Anvender en glyf-rækkefølge, der er optimal for det valgte format.
  • Glyf Navne: Inkluderer glyf-navne i fonten. Valgfrit for TrueType-baserede fonts.
Features og Kerning
  • Eksporter OpenType Features: Kompilerer og eksporterer OpenType features. Du kan vælge at eksportere dem i binær form, gemme eksisterende features eller undlade dem helt.
  • Opret OpenType Kerning: Opretter "kern" featuren, eksporterer eksisterende "kern" feature eller undlader den.
  • Opret OpenType Mark Attachment: Opretter "mark" og "mkmk" features, eksporterer eksisterende eller undlader dem.
  • Eksporter Legacy TrueType Kerning: Eksporterer den simple "kern" tabel, som bruges i ældre applikationer. Fontlab udvider klasse-kerning til at bygge simple par.
  • Max Legacy TrueType Kerning Par: Angiver antallet af kerning-par, der skal skrives i "kern" tabellen. Ekstra par ignoreres.
Web Font og Farve Font Eksport
  • Eksporter Web Font Filer: Mulighed for at eksportere WOFF2, WOFF og EOT formater for web-brug.
  • Eksporter Farve Font Filer: Understøttelse for eksport af farvefonts i formater som OpenType+SVG, OpenType+COLR og OpenType+sbix.

Eksempel: Eksport af OTF uden Hinting

Lad os sige, du ønsker at eksportere en font i OTF-format, men uden nogen form for hinting. Standardprofilen "OpenType PS (.otf)" inkluderer typisk automatisk hinting. Her er, hvordan du opretter en ny profil til dette:

  1. Åbn "Profiles" dialogen.
  2. Vælg standardprofilen "OpenType PS (.otf)".
  3. Klik på Plus-knappen for at klone den.
  4. Giv den nye profil et navn, f.eks. "OTF - Ingen Hinting".
  5. Scroll ned til "Hinting" sektionen.
  6. Slå "Brug Hinting" fra og sæt "AutoHint" til "Nej".
  7. Klik OK for at gemme din nye profil.

Nu har du en dedikeret profil til OTF-eksport uden hinting, som du kan vælge direkte fra "Export Font" dialogen.

Aktivering og Brug af Profiler

Profiler, der vises med et blåt mærke til venstre, er aktive. Det betyder, at de er umiddelbart tilgængelige i "Export Fonts As" dialogboksen og kan bruges til eksport. Du kan deaktivere profiler, du ikke ønsker at se, eller aktivere nye brugerdefinerede profiler for at tilføje dem til listen. Du skal blot klikke på afkrydsningsfeltet til venstre for profilnavnet for at ændre dens status.

Opsummering

Fontlab's Profiler er et uundværligt værktøj for enhver professionel typograf eller fontdesigner. Ved at tillade oprettelse og tilpasning af specifikke eksportindstillinger, sikrer det, at dine skrifttyper eksporteres korrekt og effektivt hver gang. Uanset om du har brug for specifikke hinting-strategier, optimerede webformater eller en bestemt filstruktur, giver profiler dig den ultimative kontrol over din font-eksportproces. Brug tid på at udforske og oprette dine egne profiler – det vil utvivlsomt forbedre din produktivitet og kvaliteten af dine endelige fontfiler.

Ofte Stillede Spørgsmål (FAQ)

Q1: Kan jeg redigere standardprofilerne i Fontlab?
Nej, standardprofilerne er skrivebeskyttede. For at ændre indstillingerne skal du oprette en ny profil baseret på en eksisterende standardprofil.

Q2: Hvilke filformater kan jeg oprette profiler for?
Du kan oprette profiler for alle de standard eksportformater, Fontlab understøtter, herunder OpenType (TTF og OTF), TrueType, PostScript Type 1, UFO, Web-formater (WOFF, WOFF2, EOT) og variable fonts.

Q3: Hvorfor er "Brug Hinting" vigtigt?
Hinting er instruktioner, der hjælper med at gøre skrifttyper klare og læsbare på skærme, især ved små størrelser. Hvis du ignorerer hinting, kan skrifttypen se sløret eller forvrænget ud på visse skærme.

Q4: Kan jeg dele mine brugerdefinerede profiler med andre?
Fontlab gemmer profilindstillingerne lokalt. Selvom der ikke er en direkte eksport/import funktion for profiler, kan du manuelt genskabe dem eller potentielt finde måder at dele konfigurationsfiler på afhængigt af Fontlabs interne filstruktur.

Q5: Hvad er forskellen på OpenType TT og OpenType PS profiler?
Den primære forskel ligger i de underliggende outlines. OpenType TT bruger TrueType outlines, som ofte er mere optimerede til skærmvisning, mens OpenType PS bruger PostScript outlines, som historisk set har været foretrukket til print.

Hvis du vil læse andre artikler, der ligner Fontlab Profiler: Skab dine egne font-eksportindstillinger, kan du besøge kategorien Software.

Go up