Created attachment 615825 [details] [diff] [review]
nsFont is currently laid out like so:
// ...plus a bit more.
This layout introduces holes after 'decorations' and 'variant' or 'stretch', depending on the wordsize of the machine. This can be fixed rather easily by moving 'decorations' after 'variant', which nicely plugs the hole(s) everywhere.
Comment on attachment 615825 [details] [diff] [review]
Sure, looks reasonable.