Konvertera TTF till WOFF med C#

Denna steg-för-steg artikel förklarar hur man konverterar TTF till WOFF med C#. Konverteringen av TTF till WOFF i C# säkerställer att typsnitten är optimerade, kompatibla med moderna webbläsare, säkra och mindre i storlek. Denna process komprimerar TTF-typsnittet och paketerar om det i WOFF-formatet med några få API-anrop.

Steg för att konvertera TTF-typsnitt till WOFF med C#

  1. Installera Aspose.Font for .NET paketet från NuGet.org för att konvertera TTF till WOFF
  2. Importera de nödvändiga namnrymderna för att komma åt funktioner för fil- och typsnittshantering
  3. Ladda en licens för att undvika begränsningar och skapa utdata utan vattenstämpel
  4. Ladda typsnittet i ett minnesflöde och använd det för att skapa ett FontDefinition-objekt med FontType.TTF
  5. Öppna typsnittet med metoden Font.Open() och det ovan nämnda FontDefinition objektet
  6. Skapa en FileStream för utdatafilen på disken
  7. Anropa metoden Font.SaveToFormat() för att spara det laddade typsnittet i formatet FontSavingFormats.WOFF

Dessa steg sammanfattar hur man utvecklar en TTF till webfont-generator med C#. Lägg till referens till de nödvändiga namnrymderna, initiera licensen valfritt, ladda TTF-typsnittets innehåll i minnet och öppna TTF-typsnittet med metoden Font.Open(). Slutligen, konfigurera WOFF-utdata inställningarna, till exempel minnesflödet för utdatafilen på disken, och anropa metoden SaveToFormat() för att generera resultatet.

Kod för att konvertera TTF till webfont med C#

Ovanstående exempelkod konverterar TTF till WOFF. Du kan bädda in den resulterande WOFF-filen via CSS @font-face i moderna webbläsare. Webbsidor som innehåller WOFF-typsnitt är säkrare än råa TTF-filer.

Denna korta guide har lärt oss hur man utvecklar en TTF till WOFF-konverterare. För att rendera text med ett specifikt typsnitt utan att installera det på systemet, se artikeln Skriv text på bild med C#.

 Svenska