Crossover installs a "core fonts" package during the installs of IE6 and IE7 (provided that you installed by selecting the apps from our Install Software menu and allowed Crossover to download and install IE7 in the "default" manner). This package includes the most common MS Fonts like Arial, Tahoma, Times New Roman, etc. Problems arise when a webpage calls for MS Fonts other than those in the Core Fonts package. In these cases, Crossover will either select what it thinks is the nearest equivalent on your Mac, or will select the nearest equivalent from the Core Fonts set.
There are a couple of ways to tweak what's going on, there. The first is to try enabling anti-aliasing inside the bottle, itself, which you can do via these instructions:
http://www.codeweavers.com/support/wiki/cxofficeantialias
In our experience, this is effective slightly less often than not.
Another route is to remove the windows fonts from the bottle, completely, forcing IE7 to use only Mac-Native fonts. You'll probably get smoother, easier to read fonts in most cases, but you'll also see different fonts that you would if you were using a Windows machine. To so, make sure IE is shut down, and navigate to /home/[user]/Library/Applications Support/CrossOver/bottles/bottlename/drive_c/windows/fonts, and move the fonts folder onto your desktop for the time being. Then, re-start IE7 and test the webpages in question.
Thirdly, if you happen to know exactly which fonts are needed, you can copy them into the above fonts directory for the bottle.