Paquete | flash.text |
Clase | public final class FontType |
Herencia | FontType ![]() |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
"embedded"
y "device"
para la propiedad fontType
de la clase Font.
Elementos de API relacionados
Constante | Definido por | ||
---|---|---|---|
DEVICE : String = "device" [estática]
Indica que se trata de una fuente de dispositivo. | FontType | ||
EMBEDDED : String = "embedded" [estática]
Indica que se trata de una fuente incorporada. | FontType | ||
EMBEDDED_CFF : String = "embeddedCFF" [estática]
Indica que se trata de una fuente CFF incorporada. | FontType |
DEVICE | Constante |
public static const DEVICE:String = "device"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indica que se trata de una fuente de dispositivo. El archivo SWF muestra las fuentes a partir de las instaladas en el sistema.
Al utilizar fuentes de dispositivo, el tamaño de la película es menor, ya que no se incluyen los datos de fuentes en el archivo. Las fuentes de dispositivo suelen ser una buena elección a la hora de mostrar texto con tamaños de punto pequeños: el texto no suavizado puede aparecer desenfocado en tamaños pequeños. Las fuentes de dispositivo también son una buena opción para bloques de texto grandes (por ejemplo, texto desplazable).
Es posible los campos de texto que utilizan fuentes de dispositivo no se muestren del mismo modo en distintos sistemas y plataformas: se muestran a partir de las fuentes instaladas en el sistema. Por esta misma razón, las fuentes de dispositivo no están suavizadas y pueden mostrarse dentadas con tamaños de punto grandes.
Elementos de API relacionados
EMBEDDED | Constante |
public static const EMBEDDED:String = "embedded"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Indica que se trata de una fuente incorporada. Los contornos de fuente se incorporan en el archivo SWF publicado.
Los campos de texto que utilizan fuentes incorporadas siempre se muestran en la fuente seleccionada, esté o no instalada dicha fuente en el sistema de reproducción. Asimismo, siempre se suavizan los campos de texto que utilizan fuentes incorporadas. Se puede seleccionar la cantidad de suavizado con TextField.antiAliasType property
.
Uno de los inconvenientes de las fuentes incorporadas es el aumento del tamaño del archivo SWF.
Sólo TextField puede utilizar los tipos de fuente EMBEDDED
. Si las clases flash.text.engine se definen para utilizar este tipo de fuente, se devolverán como fuentes del dispositivo.
Elementos de API relacionados
EMBEDDED_CFF | Constante |
public static const EMBEDDED_CFF:String = "embeddedCFF"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5, Flash Lite 4 |
Indica que se trata de una fuente CFF incorporada. El archivo SWF publicado incorpora contornos de fuente y un subconjunto de tablas OpenType.
El texto que utiliza fuentes CFF incorporadas siempre se muestra en la fuente seleccionada, esté o no instalada dicha fuente en el sistema de reproducción. Asimismo, Flash Player siempre suaviza el texto que utiliza fuentes CFF incorporadas. Puede seleccionar el modo de presentación y las sugerencias para una fuente CFF incorporada a través de las propiedades flash.text.engine.FontDescription.renderingMode
y flash.text.engine.FontDescription.cffHinting
.
Uno de los inconvenientes de las fuentes CFF incorporadas es el aumento del tamaño del archivo SWF. No obstante, el tamaño de este tipo de fuente suele ser entre un 20% y un 30% más reducido que el de las fuentes incorporadas normales.
Solo las clases flash.text.engine pueden utilizar el tipo de fuente EMBEDDED_CFF
. Si un objeto TextField se define para utilizar este tipo de fuente, no se podrá procesar.
Elementos de API relacionados
Tue Jun 12 2018, 02:12 PM Z