I have a license for CrossOver Office Professional from Codeweavers. I run QL 3.4 this way on both a linux machine (Mint (Ubuntu (Debian))) and Mac OSX 10.5.5. Current version of CrossOver (7.0.1) is built on WINE 0.9.60.
I don't have any font issues, though sometimes I can't get one of the multiple windows to appear on top, and on the linux machine it's common for the bubble help windows to appear beneath the application windows, and at that point I can't make the mouse click any buttons in that application window. I have to move the mouse to make the help bubble disappear, and then the QL application buttons can be activated.