Sottosezione di carattere | Soluzione API Aspose.Font
Cos’è il sottoinsieme di carattere
Il sottoinsieme di caratteri è un processo per prendere caratteri specifici da un file di carattere. Questi personaggi possono essere rappresentati da alcuni glifi. Spiegheremo ulteriormente questo momento.
Come è stato raccontato nell’articolo su glifi, il file di carattere include come chiamato glyphsets. Le loro dimensioni variano drasticamente e possono essere grandi più di 5000 glifi. Con il sottoinsieme è possibile creare un file da pochi di essi.
Perché dovresti creare un sottoinsieme?
Descriviamo le situazioni in cui il sottoinsieme ti darebbe qualche beneficio.
I grandi file di carattere sovraccarichi non solo assumono molto spazio, ma sono anche disordinati da gestire. Perché dovresti avere il set completo, quando il tuo progetto è orientato solo verso un pubblico di lingua inglese. In questo caso, avresti solo bisogno di lettere e numeri inglesi. Quindi il sottoinsieme di caratteri è un buon strumento per l’ottimizzazione delle dimensioni del file.
Un’altra situazione è quando hai scelto un carattere che verrà utilizzato solo per il tuo logo o il marchio, sarebbe ragionevole avere un sottoinsieme di carattere leggero leggero che include solo le lettere del logo/marchio. Immagina di aver bisogno di solo personaggi per la scrittura del logo Aspose.Font in Dancing Script in Lettere superiori, quindi il sottoinsieme sembrerebbe qualcosa del genere. Solo 9 caratteri sono stati prelevati dal carattere di dimensioni da 500 kb.
Quindi il logo realizzato nel sottoinsieme del sottoinsieme di script danzanti sembrerebbe così.
Gli fratelli regolari possono anche includere lettere di oltre 200 lingue e molti elementi avanzati come speciali simboli grammaticali, lettere di piccoli tappi, diversi stili della stessa lettera o simbolo. Non li userai tutti, inoltre non tutti questi glifi possono essere resi sul Web. Quindi perché non ottenere un file più piccolo senza elementi inutili.
L’altro aspetto che vale la pena menzionare è che alcuni dei caratteri non sono gratuiti e alcuni possono costare praticamente quelli progettati. Quindi acquistare solo un sottoinsieme di carattere ti consentirà di risparmiare denaro quando hai un testo unico e bellissimo per il tuo progetto. Ovviamente in questo caso non si crea un sottoinsieme per il tuo, ma comunque.
Caratteri Web sottoinsieme
I caratteri Web sono costituiti da due parti importanti. Sono personaggi (lettere, numeri, punteggiatura) e funzionalità di tipo aperto. I caratteri sono collocati in blocchi specifici che si basano sulla loro funzionalità o linguaggio. Ognuno di essi ha il suo codice (Unicode) mappato a un numero esadecimale. Le caratteristiche di tipo aperto si riferiscono di più ai glifi (variazioni di questi caratteri).
Il carattere Web è uno dei formati creati appositamente per progetti Web, pagine, siti, ecc. Ha lo scopo di rendere correttamente il rendering del testo nei browser e ridurre il peso della pagina. Puoi saperne di più su woff e woff2 caratteri dall’articolo che racconta di formati di carattere.
Alcuni menzionano anche termini come il carattere HTML quando si parla di caratteri web. Questo termine si riferisce ad avere una o più opzioni di fallback nel caso in cui il carattere non sia in grado di essere reso in qualche browser. HTML Web Font utilizza un carattere Web installato sul dispositivo dell’utente come fallback.
Quando si parla del sottoinsieme di caratteri Web può avere altri vantaggi:
- L’uso di sottoinsiemi di carattere consente di risparmiare il peso della pagina, per migliorare l’esperienza dell’utente.
- Come sviluppatore puoi sbarazzarti dei personaggi delle lingue non supportate.
- A causa delle dimensioni ridotte dei file, è possibile utilizzare caratteri più diversi nel tuo progetto web e aggiungere altre opzioni di fallback.
Come creare un sottoinsieme di caratteri con Aspone?##
Esistono molti modi per creare un sottoinsieme di carattere. Alcuni sono modi programmatici e alcuni sono solo applicazioni desktop o online.
FONT APPLICAZIONE CRUSCORMA PROFETTORE
Come esperto nella gestione dei caratteri tra la varietà di diverse soluzioni utili Aspose.Font ha anche un’applicazione multipiattaforma che può aiutarti a creare un sottoinsieme dal tuo carattere.
La funzionalità è piuttosto semplice. Con esso, puoi combinare glifi di alcuni file di carattere in uno unico o semplicemente creare un file molto più piccolo e più chiaro. Puoi scegliere lettere, numeri, punteggiatura o digitare i caratteri necessari. Supporta i formati TTF, WOFF, EOT, CFF e di Type 1.
Immaginiamo che vogliamo avere il nostro logo fatto di lettere dal carattere normale di Abel. Il suo file non è così grande, solo 35 kb. e contiene solo 259 glifi ma vogliamo ancora renderlo il più piccolo possibile.
Dopo aver caricato il carattere dal dispositivo o dal supporto, è possibile scegliere i caratteri necessari. Ne abbiamo bisogno solo 9 per il nostro logo.
Se necessario, ci sono alcuni pulsanti per rendere il processo più veloce in modo da poter scegliere lettere, numeri, simboli matematici o punteggiatura superiore o inferiore in un solo clic.
In un momento sarai in grado di scaricare il risultato. Nel nostro caso, il file di carattere generato è di 2 kb. Quindi abbiamo il file 15 volte più piccolo. Confrontiamo i due documenti utilizzando Applicazione Viewer
Come potresti notare, il numero di glifi del file generato è 10 e non 9 come necessari per il nostro logo. La risposta a questa incoerenza è nella tesi di cui sopra che un personaggio può essere rappresentato da alcuni glifi. Quindi a quanto pare una delle lettere o il simbolo punto ha un’altra variazione del suo aspetto.
Quindi è ovvio che con un file molto più grande, puoi ottenere risultati molto più notevoli. Sembra in qualche modo utile come comprimere il contenuto (file di testo, immagini) con archivi, ma rispetto alla compressione, la qualità dei caratteri del sottoinsieme non cambia un po ‘.
Limitazioni di licenza associate al sottoinsieme di caratteri
Quando si tratta di caratteri di sottolineare, è fondamentale essere consapevoli delle limitazioni di licenza associate all’uso del carattere. I termini delle licenze di carattere possono variare a seconda della fonderia o del designer. Diamo un’occhiata a considerazioni comuni in merito alle limitazioni delle licenze durante i caratteri di sottolineare:
Alcune licenze vietano esplicitamente il sottoinsieme, mentre altre possono consentirgli determinate condizioni o restrizioni. Dovresti leggere e comprendere i termini delineati nell’accordo di licenza per garantire la conformità.
Alcune licenze di carattere possono limitare o vietare la distribuzione dei sottoinsiemi di caratteri a terzi. Se hai in programma di farlo, assicurati che si allinei ai termini della licenza di carattere.
Alcune licenze di carattere possono avere restrizioni sul numero di utenti o dispositivi autorizzati a utilizzare i sottoinsiemi di caratteri. Quindi impara l’ambito consentito specificato dalla licenza.
Alcune licenze di carattere possono avere termini specifici per l’incorporamento dei caratteri. Controllare se la licenza consente di incorporare i caratteri sottoinsieme e se ci sono limiti o requisiti lì.
Alcune licenze di carattere possono avere clausole specifiche relative all’utilizzo commerciale o a scopo di lucro. Pertanto, assicurarsi che gli utenti finali siano informati dei termini di licenza dei caratteri attraverso un accordo di licenza per l’utente finale (Eula) o una documentazione simile.
Le licenze di carattere possono avere restrizioni alla modifica o alla creazione di opere derivate dai caratteri sottoinsieme. Garantire che la licenza consenta a tali azioni e segua i requisiti specificati nell’accordo di licenza.