Using CSS you can accomplish this - I forget which mesurement is used for the font size - I believe it's pixels(px) it might be the point size (ps) or it might work with both - but one of those measures does not resize with text zoom...
I tried pt, px, em, ex, pc, mm, cm and in . Everything seems to get scaled.
