嵌入字体将取代或完善另一种嵌入字体吗?
我有一个 swf A,其中不包含字体。
如果我将 swf F1 下载到其中,其中包含几个 Arial 字符,那么我会将 arial 字体嵌入到 A 中,这没有问题。
但是,如果我将包含 Arial 其他字符的 swf F2 下载到 swf A 中,我是否能够使用所有嵌入字符字体,仅 F2 或仅 F1 ?
我想要一个链接到某个地方,即使是用非常技术性的术语来解释这一点:我找不到一个。
感谢您的阅读。
编辑:经过几次测试,播放器似乎替换了加载的字体...那么我该如何合并它们呢?
I have a swf A, which contains no font.
If I download into it the swf F1, which contains few characters of Arial, then I'll have the arial font embed into A, no problem with that.
But if, then, I download the swf F2, which contains other characters of Arial into swf A, will I be able to use all the embed characters font, only the F2, or only the F1 ?
I'd like to have a link to somewhere where this is explained, even in very technical terms : I wasn't able to find one.
Thanks for reading.
EDIT : After few tests, it seems that the player replace the loaded font... How can I merge them, then ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不认为你可以合并它们。字体被视为任何其他类别。当您将一个 SWF 加载到同一应用程序域中的另一个 SWF 中时,冲突的类将被忽略。如果您想要加载的 SWF 来维护它们自己的类版本,但我非常怀疑您是否可以在运行时合并它们。
I don't think you can merge them. Fonts are treated as any other class. When you load an SWF into another SWF in the same app domain, colliding classes are ignored. You can use a different application domain if you want the loaded SWFs to mantain their own versions of classes, but I highly doubt you can merge them on runtime.