我嵌入了一些字体,并在我的移动应用程序中使用它们,它们都正常工作,除了我尝试用于“ActionBar”的字体。他们在其他地方工作,并替代"Comic Sans MS"
for "titleCGF"
将其更改为 Comic Sans。那么为什么它不能与我的自定义 fontFamily 一起使用呢?
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
@font-face {
src: url("assets/Comic_Book.ttf");
fontFamily: comic;
embedAsCFF: false;
}
/******************************
@font-face{
src: url("assets/CGF_Locust_Resistance.ttf");
fontFamily: titleCGF;
embedAsCFF: false;
}
@font-face{
src: url("assets/CGF_Locust_Resistance.ttf");
fontFamily: titleCGF;
embedAsCFF: true;
}
**********************************/
.titleStyle{
fontFamily: titleCGF;
color: #FFFFFF;
}
.comicMessage{
fontFamily: titleCGF;
color: #838689;
fontSize: 14;
}
s|IconItemRenderer{
fontFamily: comic;
color: #FEBA03;
fontSize:18;
}
s|ActionBar{
defaultButtonAppearance: beveled;
accentColor: #FEBA03;
}
s|ActionBar #titleDisplay{
fontFamily: "titleCGF";
}
</fx:Style>
这就是我得到的:
编辑:我尝试制作自己的皮肤,部分预先编写的代码是这样的:
<!-- SkinParts
name=titleGroup, type=spark.components.Group, required=false
name=actionGroup, type=spark.components.Group, required=false
name=navigationGroup, type=spark.components.Group, required=false
name=titleDisplay, type=spark.core.IDisplayText, required=false
-->
当我尝试定义前三个之类的东西时,<s:Group .../>
,效果很好。但spark.core.IDisplayText没有显示任何内容。 IE,<s:IDisplayText .../>
什么也没产生...
下面是嵌入字体两次的示例,一次使用 embedAsCFF=false,另一次使用 embedAsCFF=true。查看完整说明:http://blogs.adobe.com/jasonsj/2011/08/embedding-fonts-in-flex-mobile-projects.html http://blogs.adobe.com/jasonsj/2011/08/embedding-fonts-in-flex-mobile-projects.html.
编辑1:固定字体文件名
/* StyleableTextField, regular */
@font-face {
src: url("assets/COMIC.TTF");
fontFamily: "comic";
embedAsCFF: false;
}
/* StyleableTextField, bold */
@font-face {
src: url("assets/COMICBD.TTF");
fontFamily: "comic";
fontWeight: bold;
embedAsCFF: false;
}
/* Label, regular */
@font-face {
src: url("assets/COMIC.TTF");
fontFamily: "comicCFF";
embedAsCFF: true;
}
/* Label, bold */
@font-face {
src: url("assets/COMICBD.TTF");
fontFamily: "comicCFF";
fontWeight: bold;
embedAsCFF: true;
}
s|Label
{
fontFamily: "comicCFF";
}
s|ActionBar
{
fontFamily: "comic";
}
s|LabelItemRenderer
{
fontFamily: "comic";
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)