commit | a69104eabe8b4fae7bc3f92cb318d8adad108398 | [log] [tgz] |
---|---|---|
author | Rod S <rsheeter@google.com> | Fri Dec 17 13:48:46 2021 -0800 |
committer | Rod S <rsheeter@google.com> | Thu Feb 03 20:11:31 2022 -0800 |
tree | c10120f30bb381948d5d7e9ba7f3e1e5bb7ea550 | |
parent | 3ca7b7fd4fc57c867053161184fdea5410e5fb7c [diff] |
Convert non-flag emoji to COLRv1 File is -6MiB / -68% size and will render more crisply as it is vector based rather than bitmapped. Ref https://developer.chrome.com/blog/colrv1-fonts/ for further context. I believe, and harrytczhang@google.com concurs, the Perf Presubmit is a false positive. Test: https://github.com/rsheeter/emoji-test-app rendering Test: presubmit suite, esp CtsGraphicsTestCases, CtsTextTestCases Test: Skia emojibench (https://docs.google.com/spreadsheets/d/1mexI8Nyj9QigYtyCjUKI3UrYdKbKFqAB1SABWK4yRh0/edit?resourcekey=0-sttMOT2UaNOVTr0qqNogiA#gid=0) Test: adb install Chrome 98, verify COLRv1 renders from system emoji Test: rendered emoji string in webview test app to confirm COLRv1 emoji draw Bug: 158944323 Change-Id: I900e0e87441412bb0be4742941f543132b969dda