To produce: - open a new terminal - zoom in (ctl-shift-+) - (at this point 'echo $COLUMNS' in the terminal = 80) - open a new tab (ctl-shift-N) - now 'echo $COLUMNS' in either of the tabs = 97 I thought the expected behaviour would be that the columns would remain at 80. Behaviour present in 0.8.7.4 as shipped with XUbuntu 18.10, and in 0.8.8 compiled from the source tarball. Haven't checked back to exactly when it first showed up.
Just noticed - reversing the order works round the problem. ie, opening a new terminal, then opening a new tab, then zooming in has the expected behaviour.
Thanks for the report, Colin! The new terminal/tab tries to inherit the geometry from the existing one which apparently doesn't work well when zoom is applied. I will look into it.
Igor referenced this bugreport in commit 334591ee686b4901b32f4a35084c72bdff996ce6 Properly apply zoom factor when creating new tab https://git.xfce.org/apps/xfce4-terminal/commit?id=334591ee686b4901b32f4a35084c72bdff996ce6