Pacchetto | flash.text |
Classe | public final class FontType |
Ereditarietà | FontType Object |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
"embedded"
e "device"
per la proprietà fontType
della classe Font.
Elementi API correlati
Costante | Definito da | ||
---|---|---|---|
DEVICE : String = "device" [statico]
Indica che si tratta di un carattere dispositivo. | FontType | ||
EMBEDDED : String = "embedded" [statico]
Indica che si tratta di un carattere incorporato. | FontType | ||
EMBEDDED_CFF : String = "embeddedCFF" [statico]
Indica che si tratta di un carattere incorporato CFF. | FontType |
DEVICE | Costante |
public static const DEVICE:String = "device"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indica che si tratta di un carattere dispositivo. Il file SWF esegue il rendering dei caratteri utilizzando quelli installati nel sistema.
L'uso dei caratteri dispositivo determina una riduzione delle dimensioni del filmato, in quanto i dati relativi ai caratteri non sono inclusi nel file. I caratteri dispositivo sono spesso utili per visualizzare il testo che presenta dimensioni di punti ridotte, in quanto il testo di piccole dimensioni cui viene applicata la funzione di antialiasing può apparire sfocato. I caratteri dispositivo rappresentano inoltre una buona scelta nel caso di grossi blocchi di testo (ad esempio, testo scorrevole).
I campi di testo che utilizzano i caratteri dispositivo potrebbero non essere visualizzati allo stesso modo su sistemi e piattaforme diverse, poiché vengono resi con i caratteri installati nel sistema. Per la stessa ragione, ai caratteri dispositivo non viene applicata la funzione di antialiasing e possono apparire irregolari nelle dimensioni di punti più alte.
Elementi API correlati
EMBEDDED | Costante |
public static const EMBEDDED:String = "embedded"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indica che si tratta di un carattere incorporato. I profili di carattere sono incorporati nel file SWF pubblicato.
I campi di testo che utilizzano i caratteri incorporati sono sempre visualizzati nel carattere scelto, indipendentemente dal fatto che questo sia installato nel sistema di riproduzione o meno. Inoltre, ai campi di testo che utilizzano i caratteri incorporati viene sempre applicata la funzione di antialiasing (i caratteri vengono smussati). Per scegliere la quantità di antialiasing desiderata, utilizzate la proprietà TextField.antiAliasType
.
Uno svantaggio dei caratteri incorporati, è il fatto che comportano un incremento delle dimensioni del file SWF.
I caratteri di tipo EMBEDDED
possono essere utilizzati solo da TextField. Se le classi flash.text.engine sono impostate per l'utilizzo di tale carattere, applicheranno i caratteri dispositivo.
Elementi API correlati
EMBEDDED_CFF | Costante |
public static const EMBEDDED_CFF:String = "embeddedCFF"
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Indica che si tratta di un carattere incorporato CFF. I profili di carattere e un sottogruppo di tabelle OpenType sono incorporati nel file SWF pubblicato.
Il testo che utilizza i caratteri incorporati CFF è sempre visualizzato nel carattere scelto, indipendentemente dal fatto che questo sia installato nel sistema di riproduzione o meno. Inoltre, al testo che utilizza i caratteri incorporati CFF viene sempre applicata la funzione di antialiasing (vengono smussati) da Flash Player. Potete selezionare la modalità di rendering e l'approssimazione per un carattere incorporato CFF utilizzando le proprietà flash.text.engine.FontDescription.renderingMode
e flash.text.engine.FontDescription.cffHinting
.
Uno svantaggio dei caratteri incorporati CFF è il fatto che comportano un incremento delle dimensioni del file SWF. I caratteri incorporati CFF, tuttavia, sono solitamente dal 20 al 30% più piccoli dei normali caratteri incorporati.
I caratteri di tipo EMBEDDED_CFF
possono essere utilizzati solo dalle classi flash.text.engine. Un TextField impostato per l'utilizzo di tale carattere non esegue il rendering.
Elementi API correlati
Tue Jun 12 2018, 02:44 PM Z