是否可以从SWF引用Web字体,并且该Flash影片中的文本是否以该Web字体的样式呈现?
例如,假设我有:
<html>
<head>
<link rel="stylesheet" type="text/css" href="impact_label.css">
</head>
<body>
<!-- The SWF object -->
</body>
</html>
在那个样式表中我有:
/* Generated by Font Squirrel */
@font-face {
font-family: 'ImpactLabel';
src: url('Impact_Label-webfont.eot');
src: url('Impact_Label-webfont.eot?#iefix') format('embedded-opentype'),
url('Impact_Label-webfont.woff') format('woff'),
url('Impact_Label-webfont.ttf') format('truetype'),
url('Impact_Label-webfont.svg#ImpactLabelRegular') format('svg');
font-weight: normal;
font-style: normal;
}
假装SWF由一个文本元素组成。我可以链接到样式表,或者它包含的任何字体文件,并将我的电影中的文本元素的font-family设置为外部字体的字体系列?
答案 0 :(得分:2)
不,字体需要采用Flash的特殊格式。
如果要动态加载字体,必须将其嵌入swf中,例如Impact_Label-webfont.swf
。您可以在this blog上找到完整的说明。