> Probably yes, but who knows. It would be nice to have a generic
> solution that completely covers the whole situation, and we never have
> to think about it again.
Right now, I don't understand the needs well enough to know what to generalize or to test whether the general solution works well enough. I'd rather start with specific use cases rather than a general solution with unclear goals.
> This leads to the basic question: Shall the correction be applied
>before or after the grid fitting? Right now, I favor the latter: It
> should be a last-minute action, similar to TrueType's `DELTAP[123]`
> bytecode instructions.
I disagree with doing the adjustment after grid fitting because in this case, grid fitting is a destructive action. Doing it after would require taking a flat line and adding the wiggle back in, possibly in a way that doesn't match the font. It sounds easier to prevent that from happening in the first place.