Behdad Esfahbod
Behdad Esfahbod
> I see font->serial, and I guess callers are expected to stash the serial and check it every now and then. But does harfbuzz clear font->data.coretext when the serial is...
> Directwrite doesn't need it because the shaper just uses the font scale at shape time That's because we always position at font UPEM size and scale linearly. And variations...
> Is this by design? I don't think so.
Oops. That's because: ``` export O↦ = 0; # OTHER ``` and: ``` symbol_cluster = (O | GB) tail?; ``` @dscorbett I think the `O` there is wrong. WDYT?
The spec says instead of `O` there should be there: ``` UGC = So except U+25CC; UGC = Sc ```
I'm fine separating U+0020 only. Should we do the same in other syllabic shapers as well?
Thanks Norbert. @dscorbett would you have time to look into this by any chance?
> A font can currently distinguish between a dotted circle present in the input and a dotted circle inserted by the shaper. If the shaper’s cluster model is wrong, the...
I mean.. other than the changing of behavior which would make targeting harder.
> I have proposed to make meson behave the same way as autotools: > > * no error at configure time, but record whether ragel was found > > *...