You need to allow users to scale text as desired, as the original web intended. You shouldn't make a site targeted to mobile; you should make a site that allows the user to display in their client as they wish.
The problem will fix itself.
The problem will fix itself.
Unfortunately, it tends to take more thought because we usually want widescreen components, like sidebars, that are easier to build when you can hard-code a device width, and hard-coding width is what breaks zooming and text size changes.