Hi everyone.
I’m not sure if this is the correct platform, but i’m wondering if anyone part of Julia Graphics would have the time to look at my FreeType.jl Emoji PR?
It adds necessary bindings to implement color emojis together with Cairo.
I have added a working emoji example also as a test.
Emojis generated with the new FreeType.jl bindings.
master ← ErikBuer:master
opened 11:01PM - 12 Feb 26 UTC
Upgrades FreeType2_jll to 2.13.4, which supports COLRv1.
Add bindings necessar… y for drawing COLRv1 emojis, and adds a working example.
Julia version of CI is bumped to support test dependency `Images.jl` which is used in two tests/examples.
The COLRv1 test generates the following using `Noto-COLRV1.ttf` font, `FreeType.jl` and `Cairo.jl` (packages).
* `Noto-COLRV1.ttf` font is downloaded during the test.
<img width="256" alt="image" src="https://github.com/user-attachments/assets/3508aac0-727d-4e88-a36b-2bac7ebc003c" />
<img width="256" alt="image" src="https://github.com/user-attachments/assets/e3c90b51-e9a2-41bf-8925-7b812ef5924d" />
<img width="256" alt="image" src="https://github.com/user-attachments/assets/277a9117-5417-4d91-a8d9-4f9df238af49" />
<img width="256" alt="image" src="https://github.com/user-attachments/assets/ec351d04-8753-4bdf-a2b8-479c8922ed5a" />
Closes https://github.com/JuliaGraphics/FreeType.jl/issues/48
Related FreeType documentation can be found here [here](https://freetype.org/freetype2/docs/reference/ft2-layer_management.html#).
1 Like