Adobe® Flash® Platform için ActionScript® 3.0 Başvurusu
Ana Sayfa  |  Paket ve Sınıf Listesini Gizle |  Paketler  |  Sınıflar  |  Yenilikler  |  Dizin  |  Ekler  |  Niçin İngilizce?
Filtreler: AIR 30.0 ve öncesi, Flash Player 30.0 ve öncesi, Flash Lite 4
Flex 4.6 ve öncesi, Flash Pro CS6 ve öncesi
Filtreleri Gizle
flash.text.engine 

FontDescription  - AS3

Paketlerx

Üst Düzey
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

Dil Öğeleri

Global Sabitler
Global İşlevler
Operatörler
İfadeler, Anahtar Kelimeler ve Direktifler
Özel Türler

Ekler

Yenilikler
Derleyici Hataları
Derleyici Uyarıları
Çalışma Zamanı Hataları
ActionScript 3'e Geçiş Yapma
Desteklenen Karakter Kümeleri
Yalnızca MXML Etiketleri
Motion XML Öğeleri
Timed Text Etiketleri
Onaylanmamış öğelerin listesi
Erişilebilirlik Uygulaması Sabitleri
ActionScript Örnekleri Nasıl Kullanılır?
Yasal uyarılar
Paketflash.text.engine
Sınıfpublic final class FontDescription
Miras AlmaFontDescription Inheritance Object

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5, Flash Lite 4

FontDescription sınıfı, bir fontu açıklamak için gerekli olan özellikleri temsil eder.

ElementFormat öğesine bir FontDescription nesnesi uygulanır daha sonra da bu öğe TextBlock öğesindeki bir ContentElement öğesine uygulanır. ElementFormat öğesine bir FontDescription uygulandıktan sonra, locked özelliği true değerine ayarlanır. Kilitlenmiş bir FontDescription nesnesinin özellikleri değiştirilemez. Bunun yerine, değiştirilip ElementFormat öğesine atanabilen, nesnenin kilitlenmemiş bir kopyasını oluşturmak için clone() yöntemini kullanın.

Not: FTE (Flash Text Engine), Type 1 fontları veya Type 3, ATC, sfnt-sarılı CID ya da Naked CID gibi bitmap fontlarını desteklemez.

Örnekleri görüntüle

İlgili API Öğeleri



Genel Özellikler
 ÖzellikTanımlayan:
  cffHinting : String
Bu metin için kullanılan CFF düzeltme türü.
FontDescription
 Inheritedconstructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru.
Object
  fontLookup : String
Fontun nasıl aranması gerektiğini belirtir.
FontDescription
  fontName : String
Kullanılacak fontun adı veya font adlarının virgülle ayrılmış bir listesi.
FontDescription
  fontPosture : String
Font duruşunu belirtir.
FontDescription
  fontWeight : String
Font ağırlığını belirtir.
FontDescription
  locked : Boolean
FontDescription öğesinin kilitlenmiş olup olmadığını belirtir.
FontDescription
  renderingMode : String
Bu metin için kullanılan oluşturma modu.
FontDescription
Genel Yöntemler
 YöntemTanımlayan:
  
FontDescription(fontName:String = "_serif", fontWeight:String = "normal", fontPosture:String = "normal", fontLookup:String = "device", renderingMode:String = "cff", cffHinting:String = "horizontalStem")
Bir FontDescription nesnesi oluşturur.
FontDescription
  
FontDescription öğesinin kilitlenmemiş, klonlanmış bir kopyasını oluşturur.
FontDescription
 Inherited
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir.
Object
  
isDeviceFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean
[statik] Belirtilen fontName, fontWeight ve fontPosture ile kullanılabilir bir aygıt fontu varsa, true değerini döndürür.
FontDescription
  
isFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean
[statik] Gömülü bir font, belirtilen fontName, fontWeight ve fontPosture ile mevcutsa, true değerini döndürür; burada Font.fontType, flash.text.FontType.EMBEDDED_CFF öğesidir.
FontDescription
 Inherited
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir.
Object
 Inherited
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir.
Object
 Inherited
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar.
Object
 Inherited
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür.
Object
 Inherited
Belirtilen nesnenin dize olarak temsil edilen halini döndürür.
Object
 Inherited
Belirtilen nesnenin temel değerini döndürür.
Object
Özellik Ayrıntısı

cffHinting

özellik
cffHinting:String

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5, Flash Lite 4

Bu metin için kullanılan CFF düzeltme türü. Bu özellik için CFFHinting sabitlerini kullanın. Yalnızca metnin RenderingMode özelliği RenderingMode.CFF olarak ayarlanırsa bu özellik geçerlidir.

Kullanılan CFF (Compact Font Format) düzeltme türü, Flash çalışma zamanının güçlü yatay gövdeleri bir alt piksel ızgarasına sığmaya zorlayıp zorlamayacağını belirler.

Yalnızca gömülü fontlar için geçerlidir.

Varsayılan değer CFFHinting.HORIZONTAL_STEM şeklindedir.

CFFHinting özelliği için, CFFHinting sınıfından şu sabitleri kullanabilirsiniz:

Dize değeriAçıklama
CFFHinting.NONECFF düzeltme özelliğinin olmadığını belirtir. Gliflerdeki yatay gövdeler, alt piksel ızgarasına zorlanmaz. Bu ayar animasyon veya büyük font boyutları için uygundur.
CFFHinting.HORIZONTAL_STEMCFF düzeltme özelliğini belirtir. Güçlü yatay gövdeler, bir ekrandaki alt piksel ızgarasına sığdırılır. Bu ayarın kullanılması için RenderingMode özelliğinin RenderingMode.CFF olarak ayarlanması gerekir.



Uygulama
    public function get cffHinting():String
    public function set cffHinting(value:String):void

Atar
ArgumentError CFFHinting öğesinin üyesi olmayan herhangi bir değere ayarlanırsa.
 
IllegalOperationError — FontDescription nesnesi kilitlendikten sonra (locked true olur) ayarlanırsa.

İlgili API Öğeleri

fontLookup

özellik 
fontLookup:String

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5, Flash Lite 4

Fontun nasıl aranması gerektiğini belirtir.

Varsayılan değer FontLookup.DEVICE şeklindedir.

Bu özelliğin değerlerini ayarlamak için, aşağıdaki dize değerlerini kullanın:

Dize değeriAçıklama
FontLookup.DEVICEÇalışma zamanı, metnin oluşturulacağı yerel sistemde belirtilen name öğesine sahip bir aygıt fontunu arar.
FontLookup.EMBEDDED_CFFÇalışma zamanı, metnin oluşturulacağı, belirtilen name öğesine sahip gömülü bir CFF fontunu arar. Yalnızca flash.text.Font.fontType.EMBEDDED_CFF türündeki fontlar göz önünde bulundurulur. Belirtilen CFF fontu uygulamada gömülü değilse, çalışma zamanı her glif için geri dönüş aygıt fontunu kullanmayı dener. Bu yöntem, ilk başta bir aygıt fontu seçilmesine göre daha az etkilidir.



Uygulama
    public function get fontLookup():String
    public function set fontLookup(value:String):void

Atar
IllegalOperationError — FontDescription nesnesi kilitlendikten sonra (locked true olur) ayarlanırsa.

İlgili API Öğeleri

fontName

özellik 
fontName:String

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5

Kullanılacak fontun adı veya font adlarının virgülle ayrılmış bir listesi. Çalışma zamanı, listedeki ilk kullanılabilir fontla öğeyi oluşturur. Örneğin, "Arial, Helvetica, _sans" öğesi, Player'ın önce Arial'i aramasına, sonra Arial bulunmazsa Helvetica'yı ve o da bulunmazsa _sans'ı aramasına neden olur.

Flash çalışma zamanları üç genel aygıt fontu adını destekler: _sans (sans serif fontları için), _serif (serif fontları için) ve _typewriter (mono-space fontları için). Bunlar platforma bağlı olarak belirli aygıt fontlarına eşlenir.

"_serif" varsayılan değerdir.

Flash çalışma zamanları, seçili fontta bulunmayan glifler için font geri dönüşü sağlar. Kullanılan font gömülü font veya aygıt fontu da olsa, fontta glif bulunmazsa, çalışma zamanı glif içerme olasılığı olan başka bir aygıt fontunu kullanarak bunu oluşturmayı dener.



Uygulama
    public function get fontName():String
    public function set fontName(value:String):void

Atar
IllegalOperationError — FontDescription nesnesi kilitlendikten sonra (locked true olur) ayarlanırsa.

İlgili API Öğeleri

fontPosture

özellik 
fontPosture:String

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5, Flash Lite 4

Font duruşunu belirtir.

Varsayılan değer FontPosture.NORMAL şeklindedir.

Bu özelliğin değerlerini ayarlamak için, FontPosture sınıfındaki şu sabitleri kullanın:

DeğerAçıklama
FontPosture.NORMALNormal font duruşu.
FontPosture.ITALICİtalik font duruşu.



Uygulama
    public function get fontPosture():String
    public function set fontPosture(value:String):void

Atar
ArgumentError FontPosture öğesinin üyesi olmayan herhangi bir değere ayarlanırsa.
 
IllegalOperationError — FontDescription nesnesi kilitlendikten sonra (locked true olur) ayarlanırsa.

İlgili API Öğeleri

fontWeight

özellik 
fontWeight:String

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5, Flash Lite 4

Font ağırlığını belirtir.

Varsayılan değer FontWeight.NORMAL şeklindedir.

Bu özelliğin değerlerini ayarlamak için, FontWeight sınıfındaki şu sabitleri kullanın:

Dize değeriAçıklama
FontWeight.NORMALNormal font ağırlığı.
FontWeight.BOLDKalın font ağırlığı



Uygulama
    public function get fontWeight():String
    public function set fontWeight(value:String):void

Atar
ArgumentError FontWeight öğesinin üyesi olmayan herhangi bir değere ayarlanırsa.
 
IllegalOperationError — FontDescription nesnesi kilitlendikten sonra (locked true olur) ayarlanırsa.

İlgili API Öğeleri

locked

özellik 
locked:Boolean

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5., Flash Lite 4

FontDescription öğesinin kilitlenmiş olup olmadığını belirtir. true olursa, FontDescription değiştirilemez. FontDescription nesnesinin kilitlenmemiş bir kopyasını almak için, FontDescription.clone() öğesini çağırın.



Uygulama
    public function get locked():Boolean
    public function set locked(value:Boolean):void

Atar
IllegalOperationError — FontDescription nesnesi kilitlendikten sonra (locked true olur) ayarlanırsa.

renderingMode

özellik 
renderingMode:String

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5, Flash Lite 4

Bu metin için kullanılan oluşturma modu. Bu özellik için RenderingMode sabitlerini kullanın.

Yalnızca gömülü fontlar için geçerlidir.

Varsayılan değer RenderingMode.CFF şeklindedir.

Bu özelliğin değerlerini ayarlamak için, RenderingMode sınıfındaki şu sabitleri kullanın:

Dize değeriAçıklama
RenderingMode.NORMALFlash Player 7 ve önceki sürümlerin kullandığı oluşturma türüyle eşleşen normal metin oluşturmayı uygular.
RenderingMode.CFFMetni daha okunaklı hale getiren CFF (Compact Font Format) oluşturmayı uygular. (Bu özellik Flash Player 10'da kullanılmaya başladı.) CFF oluşturması, küçük boyutlarda font yüzlerinin yüksek kaliteli oluşturulmasını sağlar.



Uygulama
    public function get renderingMode():String
    public function set renderingMode(value:String):void

Atar
ArgumentError RenderingMode öğesinin üyesi olmayan herhangi bir değere ayarlanırsa.
 
IllegalOperationError — FontDescription nesnesi kilitlendikten sonra (locked true olur) ayarlanırsa.

İlgili API Öğeleri

Yapıcı Ayrıntı

FontDescription

()Yapıcı
public function FontDescription(fontName:String = "_serif", fontWeight:String = "normal", fontPosture:String = "normal", fontLookup:String = "device", renderingMode:String = "cff", cffHinting:String = "horizontalStem")

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5, Flash Lite 4

Bir FontDescription nesnesi oluşturur.

Parametreler
fontName:String (default = "_serif") — Kullanılacak fontun adı veya font adlarının virgülle ayrılmış bir listesi.
 
fontWeight:String (default = "normal") — Font ağırlığını belirtir.
 
fontPosture:String (default = "normal") — Font duruşunu belirtir.
 
fontLookup:String (default = "device") — Fontun nasıl aranacağını belirtir.
 
renderingMode:String (default = "cff") — Bu metin için kullanılan oluşturma modu. Bu özellik için RenderingMode sabitlerini kullanın.
 
cffHinting:String (default = "horizontalStem") — Bu metin için kullanılan CFF (Compact Font Format) düzeltme türü. Bu özellik için CFFHinting sabitlerini kullanın.

Atar
ArgumentError — Belirtilen fontWeight, FontWeight öğesinin bir üyesi değildir.
 
ArgumentError — Belirtilen fontPosture, FontPosture öğesinin bir üyesi değildir.
 
ArgumentError — Belirtilen fontLookup, FontLookup öğesinin bir üyesi değildir.
 
ArgumentError — Belirtilen renderingMode, RenderingMode öğesinin bir üyesi değildir.
 
ArgumentError — Belirtilen cffHinting, CFFHinting öğesinin bir üyesi değildir.
Yöntem Ayrıntısı

clone

()yöntem
public function clone():FontDescription

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5, Flash Lite 4

FontDescription öğesinin kilitlenmemiş, klonlanmış bir kopyasını oluşturur.

Döndürür
FontDescriptionFontDescription nesnesinin kilitlenmemiş bir kopyası.

Örnek  ( Bu örnek nasıl kullanılır? )

Bu örnek bir FontDescription nesnesi oluşturur, bu nesneye bir aygıt fontu atar, çeşitli font özelliklerini ayarlar ve ElementFormat nesnesine yeni nesneyi atar. (Böylece nesneyi kilitler.) TextBlock için içerik olarak ElementFormat ve TextElement kullanılarak yeni bir TextElement oluşturulur. TextBlock öğesinden bir metin satırı oluşturulur.

FontDescription nesnesini değiştirmek için öncelikle nesnenin locked özelliğini kontrol edin. Bu özellik true değerindeyse, clone() yöntemini kullanarak FontDescription öğesinin kilitlenmemiş bir kopyasını oluşturun, özelliklerini değiştirin ve yeni bir ElementFormat nesnesine bunu atayın. Ardından yeni ElementFormat öğesini TextBlock öğesine yeniden bağlayın. Satırlar yeniden kesildiğinde, yeni satırlar yeni font ayarlarına sahip olur.

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

()yöntem 
public static function isDeviceFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10.1, AIR 2

Belirtilen fontName, fontWeight ve fontPosture. ile kullanılabilir bir aygıt fontu varsa, true değerini döndürür.

flash.text.engine sınıfları yalnızca OpenType ve TrueType aygıt fontlarını kullanabilir. Daha eski bir teknoloji temelli font kullanılırsa, çalışma zamanı metin oluşturmak için glif glif bilinen iyi aygıt fontlarına geri döner.

Parametreler

fontName:String — Kontrol edilecek aygıt fontunun adı.
 
fontWeight:String — Font ağırlığını belirtir. FontWeight öğesini kullanın.
 
fontPosture:String — Font duruşunu belirtir. FontPosture öğesini kullanın.

Döndürür
Boolean — Uyumlu bir aygıt fontu varsa, true; aksi takdirde false.

Atar
ArgumentError — Belirtilen fontWeight, FontWeight öğesinin bir üyesi değildir.
 
ArgumentError — Belirtilen fontPosture, FontPosture öğesinin bir üyesi değildir.

İlgili API Öğeleri

isFontCompatible

()yöntem 
public static function isFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: Flash Player 10, AIR 1.5, Flash Lite 4

Gömülü bir font, belirtilen fontName, fontWeight ve fontPosture ile mevcutsa, true değerini döndürür; burada Font.fontType, flash.text.FontType.EMBEDDED_CFF öğesidir. Flash Player 10 ve sonraki sürümlerinde, uygulama içeriğinde iki gömülü font çeşidi görüntülenebilir. Normal gömülü fontlar yalnızca TextField tarafından kullanılır. CFF gömülü fontları yalnızca flash.text.engine sınıfları tarafından kullanılır. enumerateFonts() işlevinin döndürdüğü haliyle, Font sınıfının fontType özelliği tarafından iki tür ayırt edilir.

flash.text.engine sınıfları, EMBEDDED türünde bir font kullanamaz. fontLookup öğesi FontLookup.EMBEDDED_CFF olarak ayarlanırsa ve çalışma zamanında belirtilen ad, ağırlık ve duruşa sahip olarak kullanılabilen tek font EMBEDDED türündeyse, çalışma zamanı, belirtilen ad ve stilde gömülü bir font yokmuş gibi metni oluşturmak için glif glif aygıt fontlarına geri döner.

Aynı ad, ağırlık ve duruşa sahip hem EMBEDDED hem de EMBEDDED_CFF fontları varsa, EMBEDDED_CFF fontu seçilir ve EMBEDDED_CFF fontuyla metin oluşturulur.

Parametreler

fontName:String — Denetlenecek gömülü fontun adı.
 
fontWeight:String — Font ağırlığını belirtir. FontWeight öğesini kullanın.
 
fontPosture:String — Font duruşunu belirtir. FontPosture öğesini kullanın.

Döndürür
Boolean — Uyumlu bir gömülü font mevcutsa true; değilse false olur.

Atar
ArgumentError — Belirtilen fontWeight, FontWeight öğesinin bir üyesi değildir.
 
ArgumentError — Belirtilen fontPosture, FontPosture öğesinin bir üyesi değildir.

İlgili API Öğeleri

FontDescriptionExample.as

Bu örnek bir FontDescription nesnesi oluşturur, bu nesneye bir aygıt fontu atar, çeşitli font özelliklerini ayarlar ve ElementFormat nesnesine yeni nesneyi atar. Ek font biçimlendirmesi, ElementFormat içinde yapılır. TextBlock için içerik olarak ElementFormat ve TextElement kullanılarak yeni bir TextElement oluşturulur. TextBlock öğesinden bir metin satırı oluşturulur.

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 ]Niçin İngilizce?
ActionScript 3.0 Başvurusu'ndaki içerik İngilizce görünür

ActionScript 3.0 Başvurusu'nun tüm bölümleri tüm dillere çevrilmemiştir. Bir dil öğesi çevrilmediğinde İngilizce görünür. Örneğin, ga.controls.HelpBox sınıfı hiçbir dile çevrilmez. Bu nedenle, başvurunun Türkçe versiyonunda ga.controls.HelpBox sınıfı İngilizce görünür.