Behdad Esfahbod

Results 1487 comments of Behdad Esfahbod

> You should be able to draw such fonts using the new CoreText font functions. The face also needs to be created using the new `hb_coretext_face_create_from_file_or_fail()` with the path of...

@dskuza Do you open the font at its system location?

@dskuza I think 1. installing keyboard can possibly trigger font download, and 2. some iOS might be getting the old (non-`hvgl`) version of the font for some reason. You can...

Apple has release the API for their system library that loads outlines of HVF (`hvgl` table) fonts: https://developer.apple.com/documentation/hvf?language=objc See also: https://github.com/fonttools/fonttools/issues/3639 https://gitlab.freedesktop.org/freetype/freetype/-/issues/1281

> Sweet! I'm assuming some upcoming version of harfbuzz will have an implementation for this? We have a workaround in the meantime that's been working fine (we internally explicitly fall...

Unicode scripts are a subset of ISO 15924 tags.

+1! Just a nit: There's separate `xvalue` and `yvalue` for anisotropic interpolation, with `yvalue` being unused in the OpenType model. Donno, if we need separate `xepsilon` / `yepsilon` or not....

> Is there a use case for any other integer? It can serve as a backdoor to specify things in normalized coordinates directly. Eg. `xvalue="0" epsilon="1024"` to get 1/16th.

Thanks. Interesting. I think in XML I prefer to avoid things like "600+" and have an integer field plus something else still. The only question now is do we make...

> [74b4fcd](https://github.com/harfbuzz/rustybuzz/commit/74b4fcdc4c09a9420aee5b54f77e556133bd0142) seems to have missed the conversion from `HB_SCRIPT_MATH` to `HB_OT_TAG_MATH_SCRIPT`. We should also fix in harfRuzz.