Font Converter | Soluzione API per .NET
Panoramica
Quanto sarebbe più semplice la creazione di interfacce se esistesse solo un formato di carattere. Ma poiché abbiamo molti tipi diversi di gadget, ambienti, alcuni sistemi operativi e molte altre aree in cui usiamo i caratteri, abbiamo un sacco di formati di carattere per servire a scopi diversi. Alcuni sono migliori per le pagine Web e le applicazioni, alcuni per la pubblicazione. Ci sono pro e contro in qualsiasi formato di carattere. Se vuoi che il testo renda bene ovunque, a volte dovrai trasformare un carattere in un altro.
Per alcune attività, un’applicazione Web sarà sufficiente. Ad esempio, se è necessario convertire solo un documento di testo in un documento con un tipo di carattere diverso. E Aspone ha una tale applicazione nel suo ecosistema. Prova Font Conversion Application per vedere se si adatta ai tuoi scopi.
Nel caso in cui i tuoi problemi non siano coperti dall’applicazione Web e hai bisogno di una soluzione più solida, ecco lo strumento volto a semplificare il processo di conversione per te. Aspose.Font per la libreria .NET è una soluzione che consente di convertire i caratteri tra i formati popolari:
È una libreria flessibile e facile da usare progettata per funzionare con diversi file di carattere come TrueType CFF
, OpenType
e type1
. Oltre a convertire i caratteri, offre alcune più manipolazioni con caratteri come leggere le informazioni sui caratteri, leggere glifi e informazioni metriche, rilevare i simboli latini in caratteri, ecc.
Formati di carattere supportati
I successivi formati sono supportati dal convertitore del carattere da Aspone:
Formato | Descrizione |
---|---|
TrueType (
TTF ) | È uno dei formati più diffusi tra i sistemi operativi Mac OS e Microsoft Windows. I font TrueType hanno estensione .ttf . I font della famiglia TrueType sono facili da ridimensionare a qualsiasi dimensione su computer e altri dispositivi come stampanti, smartphone, ecc. I rappresentanti più famosi dei font TTF sono le famiglie Times Roman, Helvetica e Courier. |
Web Open Font Format (
WOFF ) | Questo formato di font è sviluppato per le pagine web. In pratica, si tratta di un font TrueType o OpenType modificato aggiungendo metadati HTML e applicando la compressione. Il formato è supportato da tutti i principali browser. |
Web Open Font Format versione 2.0 (
WOFF2 ) | La nuova generazione di WOFF . Offre un guadagno medio di compressione del 30% rispetto a WOFF . Tuttavia, non è ancora così diffuso. |
Formato OpenType incorporato (
EOT ) | Sono realizzati da Microsoft e supportati dai font di Internet Explorer utilizzati sul web. Grazie alla compressione, i file dei font sono più piccoli. EOT offre anche una certa protezione del copyright grazie al sottoinsieme. |
Formato
Type 1 | (noto anche come PostScript , PS1 , T1 , Adobe Type 1 , Multiple Master o MM ). Questo formato è sviluppato da Adobe Systems per la composizione digitale professionale. Questo sistema utilizza il formato di file PostScript per codificare le informazioni sui font. Poiché questo tipo di font è obsoleto e non è supportato in molti ambienti moderni come dispositivi mobili e browser web, Adobe non lo supporterà più entro il 2023. L’azienda consiglia di utilizzare invece il formato Open Type . |
Compact Font Format (
CFF ) | È noto anche come formato font Type 2 o formato font CFF/Type 2 . Con questo formato, è possibile archiviare diversi font in un’unica unità chiamata Fontset. Permettendo la condivisione di dati tra i font e impostando come predefiniti i dati ricorrenti, si ottiene un notevole risparmio di spazio. |
Grafica vettoriale scalabile (
SVG ) | SVG è un formato di file utilizzato per visualizzare grafica e immagini basate su vettori sul Web. I caratteri SVG, noti anche come caratteri SVG-in-OpenType o SVGOT, sono un tipo specifico di formato di carattere all’interno di SVG. Ogni carattere in un font SVG è definito come un percorso o una forma SVG separato, in modo che i font SVG possano essere ridimensionati senza perdere qualità. |
Tutti i formati sono supportati per la lettura e alcuni di essi per la scrittura.
Formati supportati per la lettura e/o la scrittura
Formato | Lettura | Scrittura |
---|---|---|
TTF | ||
CFF | ||
WOFF | ||
WOFF2 | ||
Type 1 | ||
EOT | ||
SVG |
Conversioni di carattere disponibili
Qualsiasi formato di carattere di quelli supportati per la lettura può essere convertito e salvato in uno dei formati supportati per la scrittura.
Qui puoi imparare le coppie di caratteri che sono attualmente forniti per la conversione dalla soluzione Aspose. Seguendo i collegamenti, troverai ulteriori informazioni ed esempi di utilizzo della libreria illustrata con i frammenti di codice.
TTF a WOFF -
TrueType font
aWeb Apri Font Format
ConversioneTTF a WOFF2 -
TrueType font
aWeb Apri Font Formato versione 2.0
TTf a Svg -
TrueType font
a` Conversione grafica vettoriale scalabilewoff to ttf -
web aprire font formato
atruetype font
conversionewoff to woff2 -
web open font formato
suweb aprire font formato versione 2.0
conversionewoff a SVG -
web aprire font formato
alla conversione di grafica vettoriale scalabileWOFF2 a TTF - FORMATO FONT OPEN Web versione 2.0
a
TrueType Font` ConversioneWOFF2 a WOFF - FORMATO FONT OPEN Web versione 2.0
a
Web Apri Font Format` ConversioneWOFF2 a Svg - FORMATO FONT OPEN Web versione 2.0
a
Conversione di vettoriale scalabile"EOT a TTf -
Fontpespepespiti incorporato a
TrueType Font` conversioneda EOT a WOFF - `conversione del font opentype incorporato
da EOT a WOFF2 -
Font di OpenType incorporato a
Web Apri Font Formato versione 2.0`da EOT a Svg -
Font di OpenType incorporato a
Conversione di grafica vettoriale scalabileType 1 a TTF - FONT
TIPO 1
FONT aTrueType Font
conversioneType 1 a WOFF - Font
Type 1
aWeb Apri Font Format
ConversioneType 1 a WOFF2 - FONT
Type 1
aWeb Apri Font Formato versione 2.0
Type 1 a Svg - Font
Type 1
aScalable Vector Graphics
ConversioneCFF a ttf -
Formatto di carattere compatto
aTrueType Font
ConversioneCFF a WOFF -
Format di caratteri compatti
con conversione del font open webCFF a WOFF2 -
Format di caratteri compatti
aWeb Apri Font Formato versione 2.0
CFF a SVG -
Formati di caratteri compatti
a `Conversione di grafica vettoriale scalabile"CFF a otf -
Formatto di carattere compatto
aOpenType Font
conversione
- nuovo
Come convertire il carattere nel formato desiderato?
- Carica il carattere da uno qualsiasi dei formati supportati e ottieni riferimento su Base Aspose.Font.Font Oggetto che rappresenta questo carattere.
- Salva il carattere appena caricato in un altro formato con l’aiuto di SaveToFormat() Metodo dell’astratto di base font istanza di classe. SaveToFormat() Il metodo prende due argomenti: flusso di output e fontSavingFormats enumerazione per la scelta del formato del carattere di output. Metodo SaveToFormat() consente di salvare i caratteri in uno qualsiasi dei formati di output supportati.
È necessario utilizzare i seguenti spazi dei nomi:
1
2 using Aspose.Font.Sources;
3 using Aspose.Font.Ttf;
4 using System;
5 using System.IO;
Di seguito è riportato il campione che converte il carattere dal formato woff ‘.
Fai i passaggi successivi:
- Aprire il font
TTF
. - Aggiungere le impostazioni di output.
- Eseguire la conversione da
TTF
aWOFF
e salvare il risultato.
1 // Apri il carattere TTF
2 string fontPath = path.combine (Datadir, "Montserrat-Regolar.ttf");
3 FontDefinition fontDefinition = new FontDefinition (fontType.ttf, new FontFileDefinition (new FilesystemStreamSource (FontPath)));
4 Font font = font.open (fontDefinition);
5
6 // Woff output settings
7 string outPath = Path.Combine(OutputDir, "TtfToWoff_out1.woff");
8 FileStream outStream = File.Create(outPath);
9
10 // Convert ttf to woff
11 font.SaveToFormat(outStream, FontSavingFormats.WOFF);
Le conversioni in altri formati, come woff
in ttf
, ttf
in woff2
, woff2
in ttf
e altri, possono essere eseguite in modo simile.
Come ottenere la soluzione?
Se sei interessato a ottenere la biblioteca, vai su Aspose.Font per .NET Pagina Prodotto Pagina. Lì troverai più opportunità che la soluzione ti offre. Puoi scaricare una prova gratuita da o acquistare il prodotto lì.
Se hai più problemi o domande, sentiti libero di pubblicarli alla sezione Aspose.Font.Product del Free Support Forum e in poche ore il nostro team di supporto chiarirà tutto per te.