开发者社区> 问答> 正文

为什么说相对于其他诸如Shape 和Image 图层的处理,文字图层会更复杂一点?

为什么说相对于其他诸如Shape 和Image 图层的处理,文字图层会更复杂一点?

展开
收起
云上静思 2022-07-28 15:39:57 204 0
1 条回答
写回答
取消 提交回答
  • 相对于其他诸如Shape 和Image 图层的处理,文字图层会更复杂一点,原因主要有:

    • 对于 Shape 和 Image 的每一个图层,我们往往也只需要对应导出一个节点,这个节点包括位置和样式等属性,但是对于文字图层,如果包含多样式,比如颜色,字号,行高等不同,则需要将一个文字图层拆分为多个节点导出

    • Sketch 有定宽类型的文本框,但是对于 HTML 中 span 等标签为行内元素,没有宽度等信息,所以需要对Sketch 中的多行文本做拆分

    • 目前 Sketch 中文字图层想要得到位置和样式,需要依赖导出的 SVG 信息,而SketchSVGExporter 接口导出的SVG 信息经常出现位置不准的情况

    以上内容摘自《前端代码是怎样智能生成的》电子书,点击https://developer.aliyun.com/topic/download?id=53可下载完整版

    2022-07-28 16:42:05
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
阿里云开发者社区官方技术圈,用户产品功能发布、用户反馈收集等。
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载