-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
flutter/engine
#39200Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work lista: sizeReducing IPA/APK/JS sizesReducing IPA/APK/JS sizesa: typographyText rendering, possibly libtxtText rendering, possibly libtxte: web_canvaskitCanvasKit (a.k.a. Skia-on-WebGL) rendering backend for WebCanvasKit (a.k.a. Skia-on-WebGL) rendering backend for Webperf: app sizePerformance issues related to app size (binary/code size) or disk spacePerformance issues related to app size (binary/code size) or disk spaceplatform-webWeb applications specificallyWeb applications specifically
Description
To remove ICU from the Skia build, we still need to have a minimal ICU build (named icu_bidi) that only handles visual reordering of bidi segments (needed for text shaping). Skia has its own icu_bidi but we can't use it because it's tightly coupled with the rest of Skia's handling of third party libraries.
We need our own icu_bidi that mimics Skia's icu_bidi without the their internal third party stuff. Something like this: https://gist.github.com/mdebbar/e44b151f2130a38b7825d83164c89b72
Metadata
Metadata
Assignees
Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work lista: sizeReducing IPA/APK/JS sizesReducing IPA/APK/JS sizesa: typographyText rendering, possibly libtxtText rendering, possibly libtxte: web_canvaskitCanvasKit (a.k.a. Skia-on-WebGL) rendering backend for WebCanvasKit (a.k.a. Skia-on-WebGL) rendering backend for Webperf: app sizePerformance issues related to app size (binary/code size) or disk spacePerformance issues related to app size (binary/code size) or disk spaceplatform-webWeb applications specificallyWeb applications specifically