首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨平台PNG在OTF字体可能有效吗?

跨平台PNG在OTF字体可能有效吗?
EN

Stack Overflow用户
提问于 2016-12-15 01:50:18
回答 1查看 258关注 0票数 5

最新版本的Opentype字体格式 (截至2016年末为1.8版)标准化了两个不同的表格来嵌入PNG位图数据:谷歌的CBDT (和CBLC一起)和苹果的sbix。此外,Mozilla的中的SVG还可以嵌入或引用PNG。

是否有可能将PNG块嵌入一次,并使用它们至少在两个表中生成不超过需要的跨平台表情符号字体文件?

附带问题: PNG块是否可以用于多个象形文字,例如索引色调色板?

PS:我知道苹果的操作系统用带有PS名称AppleColorEmoji的字体覆盖表情符号。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-20 12:34:58

您不能跨表共享图像,例如,在sbix表中使用cbdt表中的PNG图像。但是,如果您使用完全相同的图像文件,它们可能在压缩的WOFF中被“还原”。

奇怪的是,CBDT/CBLC规范说不应该有glyf表,而其他格式需要它。因此,您不能将cbdt放在sbixsvg表旁边的字体中。但是,可以将后两者结合起来,以便在Windows和OSX上获得相对较好的支持。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41155128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档