Matthias Clasen
Matthias Clasen
And notice that some get it wrong in places - e.g. the firefox nightly generally uses the nightly icon in shell chrome, but when it inhibits reboot, the icon I...
Oh, now I see that this was only for the welcome page, when the install button is disabled. It does make the app look a bit unpolished on the first...
> Hi @matthiasclasen, > > This is my stab at adding a test for DirectWrite, based on your test programs. > > It can be found at https://github.com/fanc999/harfbuzz, at the...
Or maybe there is an alternative scenario where I should use hb_face_builder in pango to create hb_face_t objects that have a blob? Although hb_face_builder_reference_blob looks like its not great from...
The nicest (and for me, easiest) would be if we had ``` cairo_font_face_t *cairo_hb_font_face_create_for_hb_face (hb_font_face_t *face) ``` it looks like that would work nicely, by using hb_face_reference_table for the load_truetype_table...
https://gitlab.gnome.org/GNOME/pango/-/merge_requests/593/diffs?commit_id=6a21d3456ee61b0b1adb8f1ce8b30c3772fcc0d7 is the workaround I came up with, using the face builder
> I'm leaning toward no. Yeah, separating that out might be cleaner. What will happen in cross-api scenarios ? Create a face with hb_coretext_face_create, then call hb_ft_font_lock_face
Can you always create a native object matching an arbitrary hb_face_t? That would be handy making things just work on macOS and Windows, without requiring cairo-ft.
How is change notification handled wrt to native objects? I see font->serial, and I guess callers are expected to stash the serial and check it every now and then. But...
Thinking about my use, I don't really care about 'get back the original' at all. What I need is ``` hb_face_t * hb_NATIVE_face_create (NATIVE *native) NATIVE * hb_NATIVE_font_get_NATIVE (hb_font_t *font)...