Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: AIR 30.0 y versiones anteriores, Flash Player 30.0 y versiones anteriores, Flash Lite 4
Flex 4.6 y versiones anteriores, Flash Pro CS6 y versiones anteriores
Ocultar filtros
flash.text.engine 

FontDescription  - AS3

Paquetesx

Nivel superior
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Elementos del lenguaje

Constantes globales
Funciones globales
Operadores
Sentencias, palabras clave y directivas
Tipos especiales

Apéndices

Novedades
Errores del compilador
Advertencias del compilador
Errores en tiempo de ejecución
Migración a ActionScript 3
Conjuntos de caracteres admitidos
Solo etiquetas MXML
Elementos Motion XML
Etiquetas de texto temporizado
Lista de elementos desfasados
Constantes de implementación de accesibilidad
Cómo utilizar ejemplos de ActionScript
Avisos legales
Paqueteflash.text.engine
Clasepublic final class FontDescription
HerenciaFontDescription Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

La clase FontDescription representa la información necesaria para describir una fuente.

Se aplica un objeto FontDescription a ElementFormat. A su vez, éste se aplica a un elemento ContentElement en un bloque TextBlock. Una vez aplicado el objeto FontDescription al elemento ElementFormat, su propiedad locked se establece como true. Las propiedades de un objeto FontDescription bloqueado no se pueden modificar. En su lugar, utilice el método clone() para crear una copia sin clonar del objeto. Luego podrá modificarla y asignarla a ElementFormat.

Nota: el FTE (Motor de texto de Flash) no admite fuentes de Tipo 1 o fuentes de mapa de bits, como las de Tipo 3, ATC, sfnt-wrapped CID o Naked CID.

Ver los ejemplos

Elementos de API relacionados



Propiedades públicas
 PropiedadDefinido por
  cffHinting : String
Tipo de sugerencia CFF utilizada para este texto.
FontDescription
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
  fontLookup : String
Especifica cómo se debe buscar la fuente.
FontDescription
  fontName : String
Nombre de la fuente que se va a utilizar o una lista de nombres de fuentes separados por comas.
FontDescription
  fontPosture : String
Especifica la postura de fuente.
FontDescription
  fontWeight : String
Especifica el grosor de fuente.
FontDescription
  locked : Boolean
Indica si FontDescription está bloqueado o no.
FontDescription
  renderingMode : String
Modo de representación utilizado para este texto.
FontDescription
Métodos públicos
 MétodoDefinido por
  
FontDescription(fontName:String = "_serif", fontWeight:String = "normal", fontPosture:String = "normal", fontLookup:String = "device", renderingMode:String = "cff", cffHinting:String = "horizontalStem")
Crea un objeto FontDescription.
FontDescription
  
Construye una copia clonada y sin bloquear de FontDescription.
FontDescription
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
  
isDeviceFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean
[estática] Devuelve true si hay disponible una fuente de dispositivo utilizable con los valores fontName, fontWeight y fontPosture especificados.
FontDescription
  
isFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean
[estática] Devuelve true si hay disponible una fuente incorporada con los valores fontName, fontWeight y fontPosture especificados donde Font.fontType es flash.text.FontType.EMBEDDED_CFF.
FontDescription
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Información sobre propiedades

cffHinting

propiedad
cffHinting:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Tipo de sugerencia CFF utilizada para este texto. Utilice constantes CFFHinting para esta propiedad. Esta propiedad sólo se aplica si la propiedad RenderingMode del texto se define como RenderingMode.CFF.

El tipo de sugerencia CFF (Formato de fuente compacto) utilizada determina si el motor de ejecución de Flash hará que las líneas horizontales fuertes se ajusten cuadrícula de subpíxeles o no.

Se aplica sólo a fuentes incorporadas.

El valor predeterminado es CFFHinting.HORIZONTAL_STEM.

Para la propiedad CFFHinting puede utilizar los siguientes constantes de la clase CFFHinting:

Valor de la cadenaDescripción
CFFHinting.NONENo especifica ninguna sugerencia CFF. Las líneas horizontales de los glifos no se ajustan a la cuadrícula de subpíxeles. Es una buena opción para animación o tamaños de fuente grandes.
CFFHinting.HORIZONTAL_STEMEspecifica una sugerencia CFF. Las líneas horizontales fuerets se ajustan a la cuadrícula de subpíxeles en una pantalla. Para utilizar esta configuración, la propiedad RenderingMode se debe establecer en RenderingMode.CFF.



Implementación
    public function get cffHinting():String
    public function set cffHinting(value:String):void

Emite
ArgumentError — Si se define en cualquier valor que no sea miembro de CFFHinting.
 
IllegalOperationError — Si se establece una vez bloqueado el objeto FontDescription (locked es true).

Elementos de API relacionados

fontLookup

propiedad 
fontLookup:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Especifica cómo se debe buscar la fuente.

El valor predeterminado es FontLookup.DEVICE.

Para definir los valores de esta propiedad, utilice los siguientes valores de cadena:

Valor de la cadenaDescripción
FontLookup.DEVICEEl motor de ejecución busca una fuente de dispositivo con el nombre especificado en el sistema local para poder representar el texto.
FontLookup.EMBEDDED_CFFEl motor de ejecución busca una fuente CFF incorporada con el nombre especificado para poder representar el texto. Sólo se consideran fuentes del tipo flash.text.Font.fontType.EMBEDDED_CFF. Si la fuente CFF especificada no está incorporada en la aplicación, el motor de ejecución intenta utilizar una fuente de sustitución de dispositivo para cada glifo. Este método resulta menos eficaz que seleccionar una fuente de dispositivo desde el principio.



Implementación
    public function get fontLookup():String
    public function set fontLookup(value:String):void

Emite
IllegalOperationError — Si se establece una vez bloqueado el objeto FontDescription (locked es true).

Elementos de API relacionados

fontName

propiedad 
fontName:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Nombre de la fuente que se va a utilizar o una lista de nombres de fuentes separados por comas. El motor de ejecución representa el elemento con la primera fuente disponible de la lista. Por ejemplo, "Arial, Helvetica, _sans" hace que el reproductor busque Arial y, luego, Helvetica si no encuentra ninguna fuente Arial: seguidamente, busca _sans si tampoco encuentra nada.

Los motores de ejecución de Flash admiten tres fuentes de dispositivo genéricas: _sans (para fuentes sans serif), _serif (para fuentes serif) y _typewriter (para fuentes mono-space). Éstas se asignan a fuentes de dispositivo concretas en función de la plataforma utilizada.

El valor predeterminado es "_serif".

El motor de ejecución de Flash proporciona fuentes de sustitución para los glifos que no se encuentren en la fuente seleccionada. Ya se trate de una fuente incorporada o de una fuente de dispositivo, si el glifo no se encuentra en la fuente, el motor de ejecución intenta representarlo con otra fuente de dispositivo distinta que pueda contener el glifo.



Implementación
    public function get fontName():String
    public function set fontName(value:String):void

Emite
IllegalOperationError — Si se establece una vez bloqueado el objeto FontDescription (locked es true).

Elementos de API relacionados

fontPosture

propiedad 
fontPosture:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Especifica la postura de fuente.

El valor predeterminado es FontPosture.NORMAL.

Para definir los valores de esta propiedad, utilice las siguientes constantes de la clase FontPosture:

ValorDescripción
FontPosture.NORMALPostura de fuente normal.
FontPosture.ITALICPostura de fuente cursiva.



Implementación
    public function get fontPosture():String
    public function set fontPosture(value:String):void

Emite
ArgumentError — Si se define en cualquier valor que no sea miembro de FontPosture.
 
IllegalOperationError — Si se establece una vez bloqueado el objeto FontDescription (locked es true).

Elementos de API relacionados

fontWeight

propiedad 
fontWeight:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Especifica el grosor de fuente.

El valor predeterminado es FontWeight.NORMAL.

Para definir los valores de esta propiedad, utilice las siguientes constantes de la clase FontWeight:

Valor de la cadenaDescripción
FontWeight.NORMALGrosor de fuente normal.
FontWeight.BOLDGrosor de fuente negrita.



Implementación
    public function get fontWeight():String
    public function set fontWeight(value:String):void

Emite
ArgumentError — Si se define en cualquier valor que no sea miembro de FontWeight.
 
IllegalOperationError — Si se establece una vez bloqueado el objeto FontDescription (locked es true).

Elementos de API relacionados

locked

propiedad 
locked:Boolean

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5., Flash Lite 4

Indica si FontDescription está bloqueado o no. Si es true, no es posible modificar FontDescription. Llame al método FontDescription.clone() para obtener una copia sin bloquear del objeto FontDescription.



Implementación
    public function get locked():Boolean
    public function set locked(value:Boolean):void

Emite
IllegalOperationError — Si se establece una vez bloqueado el objeto FontDescription (locked es true).

renderingMode

propiedad 
renderingMode:String

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Modo de representación utilizado para este texto. Utilice constantes RenderingMode para esta propiedad.

Se aplica sólo a fuentes incorporadas.

El valor predeterminado es RenderingMode.CFF.

Para definir los valores de esta propiedad, utilice las siguientes constantes de la clase RenderingMode:

Valor de la cadenaDescripción
RenderingMode.NORMALSe aplica la representación de texto habitual, que coincide con el tipo de representación utilizada por Flash Player 7 y versiones anteriores.
RenderingMode.CFFAplica representación de CFF (Formato de fuente compacto) que aumenta la legibilidad del texto. (Esta función pasó a estar disponible en Flash Player 10.) La representación CFF proporciona una alta calidad de representación para las fuentes de tamaño pequeño.



Implementación
    public function get renderingMode():String
    public function set renderingMode(value:String):void

Emite
ArgumentError — Si se define en cualquier valor que no sea miembro de RenderingMode.
 
IllegalOperationError — Si se establece una vez bloqueado el objeto FontDescription (locked es true).

Elementos de API relacionados

Información sobre constructores

FontDescription

()Información sobre
public function FontDescription(fontName:String = "_serif", fontWeight:String = "normal", fontPosture:String = "normal", fontLookup:String = "device", renderingMode:String = "cff", cffHinting:String = "horizontalStem")

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Crea un objeto FontDescription.

Parámetros
fontName:String (default = "_serif") — Nombre de la fuente que se va a utilizar o una lista de nombres de fuentes separados por comas.
 
fontWeight:String (default = "normal") — Especifica el grosor de fuente.
 
fontPosture:String (default = "normal") — Especifica la postura de fuente.
 
fontLookup:String (default = "device") — Especifica cómo buscar la fuente.
 
renderingMode:String (default = "cff") — Modo de representación utilizado para este texto. Utilice constantes RenderingMode para esta propiedad.
 
cffHinting:String (default = "horizontalStem") — El tipo de sugerencia CFF (Formato de fuente compacto) utilizada para este texto. Utilice constantes CFFHinting para esta propiedad.

Emite
ArgumentError — La propiedad fontWeight especificada no es un miembro de FontWeight.
 
ArgumentError — La propiedad fontPosture especificada no es un miembro de FontPosture.
 
ArgumentError — La propiedad fontLookup especificada no es un miembro de FontLookup.
 
ArgumentError — La propiedad renderingMode especificada no es un miembro de RenderingMode.
 
ArgumentError — La propiedad cffHinting especificada no es un miembro de CFFHinting.
Información sobre métodos

clone

()método
public function clone():FontDescription

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Construye una copia clonada y sin bloquear de FontDescription.

Valor devuelto
FontDescription — Copia sin bloquear del objeto FontDescription.

Ejemplo  ( Cómo utilizar este ejemplo )

Este ejemplo crea un objeto FontDescription, le asigna una fuente de dispositivo, establece diversas propiedades de fuente y asigna el nuevo objeto (bloqueándolo, por tanto) a un objeto ElementFormat. Se crea una nueva propiedad TextElement con ElementFormat y se utiliza TextElement como contenido de TextBlock. Se crea una línea de texto a partir de TextBlock.

Para modificar el objeto FontDescription, primero compruebe su propiedad locked. Si es true, utilice el método clone() para crear una copia sin bloquear de FontDescription, modifique sus propiedades y asígnelo a un nuevo objeto ElementFormat. Seguidamente, vuelva a enlazar el nuevo objeto ElementFormat al bloque TextBlock. Cuando las líneas se vuelvan a dividir, las nuevas líneas tendrán la nueva configuración de fuente.

package {

    import flash.display.Sprite;
    import flash.text.engine.*;

    
    public class FontDescription_cloneExample extends Sprite {
        private var fd:FontDescription;
        private var fd2:FontDescription;
        
        public function FontDescription_cloneExample():void {
            fd = new FontDescription();
            fd.fontLookup = flash.text.engine.FontLookup.DEVICE;
            fd.fontName = "Palatino";
            fd.fontWeight = flash.text.engine.FontWeight.BOLD;
            fd.fontPosture = flash.text.engine.FontPosture.ITALIC;

            var ef1:ElementFormat = new ElementFormat(fd);
            
            var str:String = "This is flash text 0123456789";
            var tb:TextBlock = new TextBlock();
            var te1:TextElement = new TextElement(str, ef1);
            tb.content = te1;
            var line1:TextLine = tb.createTextLine(null, 600);
            addChild(line1);
            
            fd2 = (fd.locked) ? fd.clone() : fd;    
            fd2.fontWeight = flash.text.engine.FontWeight.NORMAL;
            var ef2:ElementFormat = new ElementFormat(fd2);

            tb.content.elementFormat=ef2;
            var line2:TextLine = tb.createTextLine(null, 600);
            addChild(line2);
            
        }
    }    
}

isDeviceFontCompatible

()método 
public static function isDeviceFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10.1, AIR 2

Devuelve true si hay disponible una fuente de dispositivo utilizable con los valores fontName, fontWeight y fontPosture especificados.

Las clases de flash.text.engine sólo puede utilizar fuentes de dispositivo TrueType y OpenType. Si se utiliza una fuente basada en una tecnología anterior de fuentes, el motor de ejecución restaura las fuentes de dispositivo adecuadas conocidas glifo a glifo para representar el texto

Parámetros

fontName:String — Nombre de la fuente de dispositivo que se va a comprobar.
 
fontWeight:String — Especifica el grosor de fuente. Utilice FontWeight.
 
fontPosture:String — Especifica la postura de fuente. Utilice FontPosture.

Valor devuelto
Booleantrue si hay una fuente de dispositivo compatible. En caso contrario, false.

Emite
ArgumentError — La propiedad fontWeight especificada no es un miembro de FontWeight.
 
ArgumentError — La propiedad fontPosture especificada no es un miembro de FontPosture.

Elementos de API relacionados

isFontCompatible

()método 
public static function isFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5, Flash Lite 4

Devuelve true si hay disponible una fuente incorporada con los valores fontName, fontWeight y fontPosture especificados donde Font.fontType es flash.text.FontType.EMBEDDED_CFF. A partir de Flash Player 10, pueden aparecer dos tipos de fuentes incorporadas en el contenido de la aplicación. Sólo se utilizan fuentes normales incorporadas por TextField. Sólo se utilizan fuentes incorporadas CFF por las clases flash.text.engine. Los dos tipos se distinguen por la propiedad fontType de la clase Font, que se devuelve por la función enumerateFonts().

Las clases flash.text.engine no pueden utilizar una fuente de tipo EMBEDDED. Si fontLookup se establece en FontLookup.EMBEDDED_CFF y la única fuente disponible en tiempo de ejecución con el nombre, peso y posición especificados es del tipo EMBEDDED, el motor de ejecución restaura las fuentes del dispositivo glifo a glifo para representar el texto como si no hubiera fuentes incorporadas disponibles con el estilo y el nombre especificado.

Si las fuentes EMBEDDED y EMBEDDED_CFF están disponibles con el mismo nombre, peso y posición, se selecciona la fuente EMBEDDED_CFF y el texto se representa con la fuente EMBEDDED_CFF.

Parámetros

fontName:String — Nombre de la fuente incorporada que se va a comprobar.
 
fontWeight:String — Especifica el grosor de fuente. Utilice FontWeight.
 
fontPosture:String — Especifica la postura de fuente. Utilice FontPosture.

Valor devuelto
Booleantrue si hay una fuente incorporada compatible. De lo contrario, se denomina false.

Emite
ArgumentError — La propiedad fontWeight especificada no es un miembro de FontWeight.
 
ArgumentError — La propiedad fontPosture especificada no es un miembro de FontPosture.

Elementos de API relacionados

FontDescriptionExample.as

Este ejemplo crea un objeto FontDescription, le asigna una fuente de dispositivo, establece diversas propiedades de fuente y asigna el nuevo objeto a un objeto ElementFormat. El formato de fuente adicional se lleva a cabo con ElementFormat. Se crea una nueva propiedad TextElement con ElementFormat y se utiliza TextElement como contenido de TextBlock. Se crea una línea de texto a partir de TextBlock.

package {

    import flash.display.Sprite;
    import flash.text.engine.*;

    
    public class FontDescriptionExample extends Sprite {
        
        public function FontDescriptionExample():void {
            var fd:FontDescription = new FontDescription();
            fd.fontLookup = flash.text.engine.FontLookup.DEVICE;
            fd.fontName = "Palatino";
            fd.fontWeight = flash.text.engine.FontWeight.BOLD;
            fd.fontPosture = flash.text.engine.FontPosture.ITALIC;

            var ef1:ElementFormat = new ElementFormat(fd);
            ef1.fontSize = 30;
            ef1.color = 0xFF0000;
            
            var str:String = "This is flash text 0123456789";
            var tb:TextBlock = new TextBlock();
            var te1:TextElement = new TextElement(str, ef1);
            tb.content = te1;
            var line1:TextLine = tb.createTextLine(null, 600);
            addChild(line1);
            
        }
    }    
}




[ X ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.