Closed
Description
This is a tracking issue to monitor, document, and discuss the development of Skia's SkParagraph module as a replacement for LibTxt.
SkParagraph is currently enabled under a flag --enable-skshaper
as of flutter/engine#9556 (eg, ./flutter/tools/gn --unoptimized --android --enable-skshaper
)
SkParagraph's POC on Skia is @Rusino
Metadata
Metadata
Assignees
Labels
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
GaryQian commentedon Aug 28, 2019
cc @Hixie You probably want to be kept in the loop regarding this! :)
GaryQian commentedon Oct 8, 2019
flutter/engine#13008 further integrates SkParagraph with LibTxt
chunhtai commentedon Jan 30, 2020
any update on this?
suragch commentedon Feb 11, 2020
@chunhtai See comments here for a few updates.
GaryQian commentedon Feb 25, 2020
Update: We are currently working on bringing SkParagraph to parity with LibTxt. Please see the skia bug tracker "TextLayout" label for issues we have uncovered and are working on: https://bugs.chromium.org/p/skia/issues/list?q=Area=%22TextLayout%22
GaryQian commentedon Feb 25, 2020
If anyone wants help with the effort, you can try using SkParagraph with a local engine build and including the
--enable-skshaper
flag in the gn command (eg,./flutter/tools/gn --android --android-cpu=arm64 --unoptimized --no-lto --enable-skshaper
)Reporting any bugs found to https://bugs.chromium.org/p/skia/issues/list, particularly around text editing would be extremely helpful!
suragch commentedon Feb 26, 2020
@GaryQian I'm interested in trying it out, but could you include a few more setup steps (or link to directions)? I've never done a local engine build.
66 remaining items