今天在把玩开源的flex系统和控件时碰到了字体不能编译的问题,所以对字体进行了较为深入的研究。

 

Flex 支持的True Type和Open Type类型的字体

讲下他们之间的区别

TrueType 字体可调整到任意大小,并且在所有大小情况下,都是清晰可读的。可以将它们发送给 Windows 支持的任何打印机或其他输出设备。

OpenType 字体与 TrueType 字体相关,但包括更大的基本字符集扩展,包括小型大写、老样式数字及更复杂的形状,如“字形”“连字”

 

flex中字体的使用

以下个例子是使用本地的字体,这些字体读取的默认路径是C:/WINDOWS/Fonts,在你把玩别人的flex应用时,你需要注意他人的字体你是否都有了。

 

你也可以通过url定义字体,然后就可以使用相对或绝对路径定义字体

 

@font-face 所有属性如下

 

src:url("assets/aaa.png")字体url

src:local("Tahoma");本地字体
fontFamily: localFont;字体别名

fontStyle:italic;字体倾斜
fontWeight: bold;字体的粗细默认为normal

advancedAntiAliasing:true字体防锯齿

 

最后讲下在css中使用字体

 

 

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐