I would like to make my GTInspector views work well with different font sizes. In particular, some people find the default Pharo font too small and want to switch to a larger one.

The main problem is that my tables have their column width specified in pixels. The values are chosen to make good use of screen space with the default font size, but it becomes unreadable with a larger font that doesn't fit.

How should I solve this?

The first idea that comes to mind is to invent my own units that are scaled according to system font size when converted to pixels. I wonder if there is a better known solution already though.

Cheers!
-Luke