Skip to content
Discussion options

You must be logged in to vote

这个不是渲染引擎提供的能力,涉及了文字排版,字体回退。Android的Canvas并不是Skia的Canvas,它里面是有完整文字排版引擎的。Skia也没这个接口,只接受排版好的文本渲染,也就是drawGlyphs。Path的数据也是能够遍历的,这个要自己整合文本排版引擎去按矢量位置排版之后给引擎渲染。渲染引擎不会整合文字排版引擎。你可能还有从右往左的阿拉伯文字,连体字,各种复杂的需求,需要上层根据业务场景选择实现。

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by GavinChu
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants