Behdad Esfahbod
Behdad Esfahbod
A crude hack to support CFF2 only. https://github.com/googlefonts/compreffor/issues/157 Leaving it here for now.
Seems missing currently.
HarfBuzz supports them in hb-ot and hb-ft. Windows does. CoreText probably doesn't. I suggest fontations NOT support, but filing here for tracking.
Since variations are not applied to the extents it seems.
Doesn't work, but a start. I don't know why. I also didn't update the tests. Fixes https://github.com/googlefonts/fontations/issues/1431
Currently only format4 / format12 are hooked up: ``` pub fn map_codepoint(&self, codepoint: impl Into) -> Option { let codepoint = codepoint.into(); for record in self.encoding_records() { if let Ok(subtable)...
Ideally, `trak` table value should be applied to glyph advances reported. This is what CoreText, hb-ot, and hb-ft do.
See this for details: https://github.com/harfbuzz/boring-expansion-spec/issues/159 I suggest we implement that already. That is, if the `VariationStore` struct's length field is 65,535, then allow the embedded `ItemVariationStore` to reach out to...
Fixes https://github.com/khaledhosny/ots/issues/290