Ever wondered why when pawns face north to eat, the meal looks to be placed overhead?
Function
Change the placement of meals at "eating with table".
Meals will no longer be drawn above the pawn's head when eating facing north. (In vanilla, meal was always displayed above the pawn when the pawn carried and ate the meal.)
Now pawn places the meal slightly closer to self when put it on the table. That is to ensure that the meals do not full overlap when face-to-face eating with someone. (There are still some overlaps, but beer in the fourth screenshot is a good example of non-overlap.)
It's technically a very simple patch, so the performance impact is negligible.