Sarah Groß
Sarah Groß
When getting the `path` for a glyph, we do this via a getter that will calculate the path once when it is requested for the first time, and then returns...
For example, [NotoColorEmoji-SVG.otf](https://github.com/adobe-fonts/noto-emoji-svg/raw/main/fonts/NotoColorEmoji-SVG.otf) is freezing the browser for a considerable amount of time.
I'm currently working on COLR/CPAL font rendering (so far we only support parsing and writing the tables), where I will also implement lazy loading of the layers. I hope to...
I hope I'll finish the cpal/colr overhaul today or tomorrow. Maybe it will help you fix the performance issue.
Haven't created a PR yet, but you can already take a look at my current work in progress here: https://github.com/Connum/opentype.js-next/tree/feature/colr-cpal-rendering regarding the lazy loading, especially: https://github.com/Connum/opentype.js-next/blob/feature/colr-cpal-rendering/src/glyphset.js#L136
> We should definitely support all of the different methods of doing emoji that have been implemented into fonts, although I will say that only Apple supports the SVG table...
Can you please resolve the conflicts with the current master in order to do a rebase? Then we can have another look at it! Thanks!
Thank you! I already spotted a few things, but I'll do a full review soon, hopefully in the course of this week.
Thanks again for your work and your patience. I'd love to see more contributions in the future!
Indeed we should close this after the PR is merged