Behdad Esfahbod
Behdad Esfahbod
I can imagine how this axis can be used with FeatureVariations to, eg, switch to simpler forms of CJK ideographs at small sizes. But I don't see how it can...
Fractional PPEM
(I tried building the font to fix it but my wasm-pack doesn't build.)
> @behdad any updates? There has been experimental `hb_shape_justify()` API in HarfBuzz for a while, as demo'ed in Paris. https://docs.google.com/presentation/d/11bv9aC0l2lIesguiwtp0CDpKaiE6p5pMSZD3RvuUL9w/edit#slide=id.g212b1c0df88_7_26
Maybe like the wdth axis as percentage of default?
A bikeshedding note. Kashida is a Persian word. Tatweel is the Arabic word for it. I suggest using the Arabic word since this is not limited to Persian.
The more I think about this, the more it sounds like the `jstf` we introduced in HarfBuzz.
FontTools does something along those lines: https://github.com/fonttools/fonttools/blob/e857fe5ef7b25e92fd829a445357e45cde16eb04/Lib/fontTools/varLib/instancer/names.py#L73-L104
> * `tests/data/noto_handwriting-cff2_colr_1.otf` and `tests/data/test_glyphs-glyf_colr_1.ttf` were introduced in [5a80c3e](https://github.com/harfbuzz/uharfbuzz/commit/5a80c3eaeea58d36b15a76dba45639294e0200ce), taken from Harfbuzz where they were introduced in [harfbuzz/harfbuzz@30a6fd0](https://github.com/harfbuzz/harfbuzz/commit/30a6fd04d00624129b13b20fb755d6c1c4982637), but their ultimate provenance is unclear (to me) Those are from here:...
In theory we can extend the designspace format to allow for `.5+epsilon` / `.5-epsilon` syntax. It's a bit ugly to implement though.