Crea sottoinsiemi di font TTF
.NET API Solution per generare sottoinsiemi di font TrueType
Aspose.Font API Solution ha una ricca funzionalità per lavorare con i font. Conversione, manipolazioni con glifi, rilevamento di simboli latini e molto altro. Qui esploreremo la funzionalità di sottoinsiemi di font.
Font subsetting è una tecnica potente per ottimizzare le prestazioni web e fornire supporto specifico per lingua riducendo al minimo le dimensioni del file e i tempi di caricamento. Con l’aumento della diversità dei contenuti online e la necessità di rivolgersi a pubblici multilingue, i sottoinsiemi di font offrono una soluzione pratica per i web designer e gli sviluppatori. Esploriamo i vantaggi del sottoinsieme di font più in ampiezza:
Includere l’intero set di caratteri di un font in una pagina web o in un’applicazione può comportare file di grandi dimensioni, portando a tempi di caricamento più lunghi e a un maggiore utilizzo della larghezza di banda. Creando sottoinsiemi di font, è possibile ridurre significativamente le dimensioni dei file, migliorando le prestazioni web e i tempi di caricamento.
I sottoinsiemi di font contengono solo i caratteri necessari per rendere specifici contenuti. Escludendo i caratteri inutilizzati, è più facile gestire i file dei font quando si utilizzano strumenti di design. I sottoinsiemi di font consentono anche ai designer di avere più controllo sulla tipografia e sull’identità visiva dei loro progetti web. Con essi, i designer possono garantire coerenza e mantenere l’estetica prevista del progetto.
Lingue e script diversi richiedono insiemi specifici di caratteri, accenti, diacritici e legature. Pertanto, il sottoinsieme personalizzato assicura che i glifi necessari siano inclusi e che la pagina locale venga renderizzata correttamente.
I sottoinsiemi di font possono essere personalizzati per includere caratteri specifici necessari a garantire che gli standard di accessibilità siano soddisfatti e rendere i progetti web più inclusivi.
Quindi, la generazione di file di font più piccoli ti offre molti benefici e ci sono diversi strumenti offerti da Aspose. Puoi creare un sottoinsieme usando il Font Generator multipiattaforma o scrivere tutto il codice da solo, come nell’esempio C# qui sotto che utilizza Aspose.Font API Solution.
Per eseguire gli esempi è necessario:
Aspose.Font per .NET API, una soluzione ricca di funzionalità, potente e facile da usare per la manipolazione e conversione di documenti sulla piattaforma C#.
Apri il gestore dei pacchetti NuGet, cerca Aspose.Font e installalo. Puoi anche usare il seguente comando dalla Console del Gestore Pacchetti.
Package Manager Console Command
PM> Install-Package Aspose.Font
Passaggi per generare font usando C#:
Questo codice dimostra come utilizzare l’interfaccia IFontCharactersMerger per creare un sottoinsieme unendo glifi specifici da un font originale in un nuovo font e quindi salvare il font risultante come file TTF.
- Specifica il font di input.
- Crea un sottoinsieme composto dai glifi desiderati usando il metodo IFontCharactersMerger.MergeFonts() .
- Salva il font risultante usando il metodo Save().
Codice C# per creare un sottoinsieme
using Aspose.Font.Ttf;
using Aspose.Font.TtfHelpers; // Original font to take glyphs from
TtfFont srcFont;
//To create a font we use functionality of the IFontCharactersMerger interface.
IFontCharactersMerger merger = HelpersFactory.GetFontCharactersMerger(srcFont, srcFont);
TtfFont destFont = merger.MergeFonts(new uint[] { 'a', 'c', 'e' }, new uint[0], "TestFont");
//Save resultant font
destFont.Save("TestFont.ttf");Domande frequenti
1. Cos’è un sottoinsieme di caratteri?
Un sottoinsieme di caratteri si riferisce a un file di caratteri più piccolo rispetto al file di carattere originale che include solo i caratteri utilizzati in un particolare documento o pagina Web, il che può ridurre significativamente la dimensione del file del documento o della pagina Web.
2. Posso creare un sottoinsieme di caratteri online?
Sì, esiste un Aspose Font Generator multipiattaforma sviluppato appositamente per tale attività.
3. Come funziona la funzionalità di sottoinsieme in Aspose.Font?
In Aspose.Font la funzionalità di sottoinsieme viene realizzata attraverso la funzionalità di fusione. Ti consente di creare sottoinsiemi da pochi caratteri o da uno singolo.