flex 4 中普遍支持中文字体了

flex3 中的中文字体只支持有限的几种,要么嵌入字体,要么就使用这几种:


支持一些默认的英文字体,如Arial、Times New Roman、Courier New、Georgia、Verdana等。

支持的中文字体:宋体、华文楷体、华文细黑、华文仿宋、华文中宋。

 

 

Flex3 中即使客户端装了很多字体,能使用的也只能是上面几种字体,除非嵌入字体。

但是汉字字库太大,所以中文字体在flex3中一直是一个很大的问题,Flash中的却对于设备字体能良好的支持,所以说并不是有什么大的技术障碍,而应当算一个比较大的bug。

 

 

最近发行的Flex4中已经完全解决了这个问题,不需要嵌入字体也能调用设备上的各种中文字体。

 

 

 

FLEX3和FLEX4组件变动表

1.新组件或容器
New components and containers

Flex 3 Halo Component     Flex 4 beta Spark Component
mx.controls.Button          spark.components.Button
mx.controls.ButtonBar       spark.components.ButtonBar
mx.controls.CheckBox        spark.components.CheckBox
mx.controls.ComboBox        spark.components.DropDownList
mx.controls.HorizontalList  spark.components.List
mx.controls.HRule           spark.primitives.Line
mx.controls.HScrollBar      spark.components.HScrollBar
mx.controls.HSlider         spark.components.HSlider
mx.controls.Image           spark.primitives.BitmapImage
mx.controls.LinkBar         spark.components.ButtonBar
mx.controls.LinkButton      spark.components.Button (with a custom skin)
mx.controls.List            spark.components.List
mx.controls.NumericStepper  spark.components.NumericStepper
mx.controls.RadioButton     spark.components.RadioButton
mx.controls.RadioButtonGroupspark.components.RadioButtonGroup
mx.controls.TextArea        spark.components.TextArea
mx.controls.TextInput       spark.components.TextInput
mx.controls.TileList        spark.components.List (with a TileLayout)
mx.controls.ToggleButtonBar spark.components.ButtonBar
mx.controls.VideoDisplay    spark.components.VideoPlayer
mx.controls.VRule           spark.primitives.Line
mx.controls.VScrollBar      spark.components.VScrollBar
mx.controls.VSlider         spark.components.VSlider
mx.core.Application         spark.components.Application
mx.core.Window              spark.components.Window
mx.core.WindowedApplication spark.components.WindowedApplication
mx.containers.Canvas        spark.components.Group
mx.containers.HBox          spark.components.HGroup
mx.containers.Panel         spark.components.Panel
mx.containers.Tile          spark.components.Group (with a TileLayout)
mx.containers.VBox          spark.components.VGroup

2.未变动组件
mx.controls.Alert
mx.controls.ColorPicker
mx.controls.DataGrid
mx.controls.DateChooser
mx.controls.DateField
mx.controls.Menu
mx.controls.MenuBar
mx.controls.PopUpButton
mx.controls.PopUpMenuButton
mx.controls.ProgressBar
mx.controls.RichTextEditor
mx.controls.TabBar
mx.controls.Tree
mx.containers.Accordion
mx.containers.ApplicationControlBar
mx.containers.ControlBar
mx.containers.DividedBox
mx.containers.Form
mx.containers.Grid
mx.containers.TabNavigator
mx.containers.TitleWindow
mx.containers.ViewStack

你可能感兴趣的:(flex 4 中普遍支持中文字体了)