Behdad Esfahbod
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.