https://drafts.csswg.org/css-fonts-4/#font-prop
The canonical order of the font shorthand is defined by reference to its grammar, but that doesn't take into account properties that are reset to their initial value and can't be specified in the shorthand value (such as font-size-adjust).