Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: AIR 30.0 以前, Flash Player 30.0 以前, Flash Lite 4
Flex 4.6 以前, Flash Pro CS6 以前
フィルターを非表示
flash.text.engine 

FontDescription  - AS3

パッケージx

トップレベル
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

言語エレメント

グローバル定数
グローバル関数
演算子
ステートメント、キーワード、ディレクティブ
特殊な型

付録

新機能
コンパイルエラー
コンパイラー警告
ランタイムエラー
ActionScript 3 への移行
サポートされている文字セット
MXML のみのタグ
モーション XML エレメント
Timed Text タグ
使用されなくなったエレメントのリスト
Accessibility Implementation 定数
ActionScript の例の使用方法
法律上の注意
パッケージflash.text.engine
クラスpublic final class FontDescription
継承FontDescription Inheritance Object

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5, Flash Lite 4

FontDescription クラスは、フォントを説明するために必要な情報を表します。

FontDescription オブジェクトは ElementFormat に適用され、その ElementFormat は TextBlock の ContentElement に適用されます。FontDescription が ElementFormat に適用されると、その locked プロパティは true に設定されます。ロックされた FontDescription オブジェクトのプロパティを変更することはできません。代わりに、clone() メソッドを使用してオブジェクトのロックされていないコピーを作成し、そのコピーを変更して ElementFormat に割り当てることができます。

注意:FTE(Flash Text Engine)は Type 1 フォントやビットマップフォント(Type 3、ATC、sfnt-wrapped CID、Naked CID など)をサポートしていません。

例を表示

関連する API エレメント



パブリックプロパティ
 プロパティ定義元
  cffHinting : String
このテキストに使用される CFF ヒンティングのタイプです。
FontDescription
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。
Object
  fontLookup : String
フォントの検索方法を指定します。
FontDescription
  fontName : String
使用するフォント名またはフォント名のカンマ区切りリストです。
FontDescription
  fontPosture : String
フォントの傾きを指定します。
FontDescription
  fontWeight : String
フォントの太さを指定します。
FontDescription
  locked : Boolean
FontDescription がロックされているかどうかを示します。
FontDescription
  renderingMode : String
このテキストに使用されるレンダリングモードです。
FontDescription
パブリックメソッド
 メソッド定義元
  
FontDescription(fontName:String = "_serif", fontWeight:String = "normal", fontPosture:String = "normal", fontLookup:String = "device", renderingMode:String = "cff", cffHinting:String = "horizontalStem")
FontDescription オブジェクトを作成します。
FontDescription
  
FontDescription のロックされていないクローンコピーを構築します。
FontDescription
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
  
isDeviceFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean
[静的] 使用可能なデバイス フォントを、指定された fontName、fontWeight および fontPosture で利用できる場合は true を返します。
FontDescription
  
isFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean
[静的] Font.fontType が flash.text.FontType.EMBEDDED_CFF の場合に、指定された fontName、fontWeight、fontPosture で利用できる埋め込みフォントがある場合には、true を返します。
FontDescription
 Inherited
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細

cffHinting

プロパティ
cffHinting:String

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5, Flash Lite 4

このテキストに使用される CFF ヒンティングのタイプです。このプロパティには CFFHinting 定数を使用します。このプロパティは、テキストの RenderingMode プロパティが RenderingMode.CFF に設定されている場合にのみ適用されます。

使用されている CFF(コンパクトフォントフォーマット)ヒンティングのタイプによって、Flash ランタイムが強制的に太い水平線をサブピクセルグリッドに合わせるどうかが決まります。

埋め込みフォントにのみ適用されます。

デフォルト値は CFFHinting.HORIZONTAL_STEM です。

CFFHinting プロパティでは、CFFHinting から次の定数を使用できます。

ストリング値説明
CFFHinting.NONECFF ヒンティングは指定しません。文字中の水平線をサブピクセルグリッドに合わせる処理は行われません。 これはアニメーションや大きなフォントサイズに適した設定です。
CFFHinting.HORIZONTAL_STEMCFF ヒンティングを指定します。太い水平線は、スクリーンのサブピクセルグリッドに合わされます。 この設定を使用するには、RenderingMode プロパティが RenderingMode.CFF に設定されている必要があります。



実装
    public function get cffHinting():String
    public function set cffHinting(value:String):void

例外
ArgumentError CFFHinting のメンバーでないいずれかの値に設定する場合。
 
IllegalOperationError — FontDescription オブジェクトのロック後に設定する場合(lockedtrue の場合)。

関連する API エレメント

fontLookup

プロパティ 
fontLookup:String

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5, Flash Lite 4

フォントの検索方法を指定します。

デフォルト値は FontLookup.DEVICE です。

このプロパティの値を設定するには、次のストリング値を使用します。

ストリング値説明
FontLookup.DEVICEランタイムはテキストをレンダリングするローカルシステムの指定された name でデバイスフォントを検索します。
FontLookup.EMBEDDED_CFFランタイムはテキストをレンダリングする指定された name で埋め込みの CFF フォントを検索します。flash.text.Font.fontType.EMBEDDED_CFF タイプのフォントだけが対象となります。指定された CFF フォントがアプリケーションに埋め込まれていない場合、ランタイムは、それぞれの文字に対するフォールバックデバイスフォントを使用しようとします。このメソッドは、最初からデバイスフォントを選択するより、効率が悪くなります。



実装
    public function get fontLookup():String
    public function set fontLookup(value:String):void

例外
IllegalOperationError — FontDescription オブジェクトのロック後に設定する場合(lockedtrue の場合)。

関連する API エレメント

fontName

プロパティ 
fontName:String

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5

使用するフォント名またはフォント名のカンマ区切りリストです。 ランタイムは、リスト内の使用できる先頭のフォントを使用してエレメントをレンダリングします。例えば、「Arial」、「Helvetica」、「_sans」の場合は、「Arial」が検索され、Arial が見つからないときは「Helvetica」が、それらがいずれも見つからないときは「_sans」が検索されます。

Flash ランタイムでは、「_sans」(sans serif フォント用)、「_serif」(serif フォント用)、「_typewriter」(等幅フォント用)の 3 つのジェネリックなデバイスフォントをサポートしています。 これらのフォント名は、プラットフォームに応じて特定のデバイスフォントにマップされます。

デフォルト値は「_serif」です。

Flash ランタイムでは、選択されたフォントで見つからない文字に対するフォントフォールバックが提供されています。 使用されているフォントが埋め込みフォントであってもデバイスフォントであっても、文字がフォントに見つからない場合、Flash ランタイムは、その文字を含むと思われる別のデバイスフォントを使用する文字をレンダリングしようとします。



実装
    public function get fontName():String
    public function set fontName(value:String):void

例外
IllegalOperationError — FontDescription オブジェクトのロック後に設定する場合(lockedtrue の場合)。

関連する API エレメント

fontPosture

プロパティ 
fontPosture:String

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5, Flash Lite 4

フォントの傾きを指定します。

デフォルト値は FontPosture.NORMAL です。

このプロパティの値を設定するには、FontPosture クラスから以下の定数を使用します。

説明
FontPosture.NORMAL標準フォントの傾斜です。
FontPosture.ITALICイタリックフォントの傾斜です。



実装
    public function get fontPosture():String
    public function set fontPosture(value:String):void

例外
ArgumentError FontPosture のメンバーでないいずれかの値に設定する場合。
 
IllegalOperationError — FontDescription オブジェクトのロック後に設定する場合(lockedtrue の場合)。

関連する API エレメント

fontWeight

プロパティ 
fontWeight:String

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5, Flash Lite 4

フォントの太さを指定します。

デフォルト値は FontWeight.NORMAL です。

このプロパティの値を設定するには、FontWeight クラスから以下の定数を使用します。

ストリング値説明
FontWeight.NORMAL標準フォントの太さです。
FontWeight.BOLDボールドフォントの太さです。



実装
    public function get fontWeight():String
    public function set fontWeight(value:String):void

例外
ArgumentError FontWeight のメンバーでないいずれかの値に設定する場合。
 
IllegalOperationError — FontDescription オブジェクトのロック後に設定する場合(lockedtrue の場合)。

関連する API エレメント

locked

プロパティ 
locked:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5., Flash Lite 4

FontDescription がロックされているかどうかを示します。true の場合、FontDescription を変更することはできません。FontDescription.clone() を呼び出して FontDescription オブジェクトのロックされていないコピーを取得します。



実装
    public function get locked():Boolean
    public function set locked(value:Boolean):void

例外
IllegalOperationError — FontDescription オブジェクトのロック後に設定する場合(lockedtrue の場合)。

renderingMode

プロパティ 
renderingMode:String

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5, Flash Lite 4

このテキストに使用されるレンダリングモードです。このプロパティには RenderingMode 定数を使用します。

埋め込みフォントにのみ適用されます。

デフォルト値は RenderingMode.CFF です。

このプロパティの値を設定するには、RenderingMode クラスから以下の定数を使用します。

ストリング値説明
RenderingMode.NORMAL標準のテキストレンダリングを適用します。これは、Flash Player 7 以前のバージョンで使用されているレンダリングのタイプと一致します。
RenderingMode.CFFテキストを読みやすくする CFF(コンパクトフォントフォーマット)レンダリングを適用します。これは Flash Player 10 で使用可能になった機能です。 CFF レンダリングでは、小さいサイズのフォントフェイスを高品質でレンダリングすることができます。



実装
    public function get renderingMode():String
    public function set renderingMode(value:String):void

例外
ArgumentError RenderingMode のメンバーでないいずれかの値に設定する場合。
 
IllegalOperationError — FontDescription オブジェクトのロック後に設定する場合(lockedtrue の場合)。

関連する API エレメント

コンストラクターの詳細

FontDescription

()コンストラクター
public function FontDescription(fontName:String = "_serif", fontWeight:String = "normal", fontPosture:String = "normal", fontLookup:String = "device", renderingMode:String = "cff", cffHinting:String = "horizontalStem")

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5, Flash Lite 4

FontDescription オブジェクトを作成します。

パラメーター
fontName:String (default = "_serif") — 使用するフォント名またはフォント名のカンマ区切りリストです。
 
fontWeight:String (default = "normal") — フォントの太さを指定します。
 
fontPosture:String (default = "normal") — フォントの傾きを指定します。
 
fontLookup:String (default = "device") — フォントの検索方法を指定します。
 
renderingMode:String (default = "cff") — このテキストに使用されるレンダリングモードです。このプロパティには RenderingMode 定数を使用します。
 
cffHinting:String (default = "horizontalStem") — このテキストに使用された CFF(コンパクトフォントフォーマット)ヒンティングの種類。このプロパティには CFFHinting 定数を使用します。

例外
ArgumentError — 指定された fontWeight は、FontWeight のメンバーではありません。
 
ArgumentError — 指定された fontPosture は、FontPosture のメンバーではありません。
 
ArgumentError — 指定された fontLookup は、FontLookup のメンバーではありません。
 
ArgumentError — 指定された renderingMode は、RenderingMode のメンバーではありません。
 
ArgumentError — 指定された cffHinting は、CFFHinting のメンバーではありません。
メソッドの詳細

clone

()メソッド
public function clone():FontDescription

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5, Flash Lite 4

FontDescription のロックされていないクローンコピーを構築します。

戻り値
FontDescriptionFontDescription オブジェクトのロックされていないコピーです。

例  ( この例の使用方法 )

この例では FontDescription オブジェクトを作成し、それにデバイスフォントを割り当て、様々なフォントプロパティを設定し、ElementFormat オブジェクトに新しいオブジェクトを割り当てます(つまり、ロックします)。新しい TextElement が作成され、ElementFormat が指定されています。また、TextElementTextBlock のコンテンツとして使用されます。テキストの行が、TextBlock から作成されます。

FontDescription オブジェクトを変更するには、その locked プロパティを最初にチェックします。 true である場合は、clone() メソッドを使用して FontDescription のロックされていないコピーを作成し、それを新しい ElementFormat オブジェクトに割り当てます。次に、その新しい ElementFormatTextBlock に再リンクします。行が再改行されると、新しい行には新しいフォント設定が使用されます。

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

()メソッド 
public static function isDeviceFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10.1, AIR 2

使用可能なデバイス フォントを、指定された 、fontNamefontWeight および fontPosture で利用できる場合は true を返します。

flash.text.engine クラスで使用できるのは、OpenType および TrueType デバイスフォントのみです。 以前のフォント技術に基づいたフォントを使用している場合は、ランタイムはテキストの表示に文字ごとのベースで最適なデバイスフォントを使用します。

パラメーター

fontName:String — チェックするデバイスフォントの名前です。
 
fontWeight:String — フォントの太さを指定します。FontWeight を使用します。
 
fontPosture:String — フォントの傾きを指定します。FontPosture を使用します。

戻り値
Boolean — 互換性のあるデバイスフォントを利用できる場合は true、それ以外の場合は false を返します。

例外
ArgumentError — 指定された fontWeight は、FontWeight のメンバーではありません。
 
ArgumentError — 指定された fontPosture は、FontPosture のメンバーではありません。

関連する API エレメント

isFontCompatible

()メソッド 
public static function isFontCompatible(fontName:String, fontWeight:String, fontPosture:String):Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: Flash Player 10, AIR 1.5, Flash Lite 4

指定された fontNamefontWeightfontPostureFont.fontTypeflash.text.FontType.EMBEDDED_CFFで利用できる埋め込みフォントがあり の場合には、true を返します。Flash Player 10 以降では、2 種類の埋め込みフォントをアプリケーションのコンテンツに表示できます。 通常の埋め込みフォントは TextField でのみ使用されます。CFF の埋め込みフォントは flash.text.engine クラスでのみ使用されます。この 2 つのタイプは、fontType プロパティ(Font クラス)で区別されます。これは、enumerateFonts() 関数で返されます。

flash.text.engine クラスは EMBEDDED タイプのフォントを使用できません。fontLookupFontLookup.EMBEDDED_CFF に設定され、指定された名前、太さ、傾きで実行時に利用可能なフォントのタイプが EMBEDDED の場合には、ランタイムはテキストの表示に文字ごとのベースでデバイスフォントを使用します。これは、指定された名前やスタイルで使用できる埋め込みフォントがないのと同じです。

同じ名前、太さ、傾きで EMBEDDED および EMBEDDED_CFF フォントの両方が利用できる場合は、EMBEDDED_CFF フォントが選択され、テキストは EMBEDDED_CFF フォントで表示されます。

パラメーター

fontName:String — チェックする埋め込みフォントの名前です。
 
fontWeight:String — フォントの太さを指定します。FontWeight を使用します。
 
fontPosture:String — フォントの傾きを指定します。FontPosture を使用します。

戻り値
Boolean — 互換性のある埋め込みフォントが利用できる場合には true、それ以外の場合には false となります。

例外
ArgumentError — 指定された fontWeight は、FontWeight のメンバーではありません。
 
ArgumentError — 指定された fontPosture は、FontPosture のメンバーではありません。

関連する API エレメント

FontDescriptionExample.as

この例では FontDescription オブジェクトを作成し、それにデバイスフォントを割り当て、様々なフォントプロパティを設定し、ElementFormat オブジェクトに新しいオブジェクトを割り当てます。追加フォントのフォーマットは ElementFormat 内で行われます。 新しい TextElement が作成され、ElementFormat が指定されています。また、TextElementTextBlock のコンテンツとして使用されます。テキストの行が、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 ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。