Here is the actual bug in Bugzilla (https://bugzilla.mozilla.org/show_bug.cgi?id=212745). Code-level workaround: Add <tt></tt> tags around the code --> ♥. Useragent-level workaround: it *may* work for you to change some of the fonts used to render other languages; see comments on the linked page.
Also, a little Googling revealed that there are some other text display bugs for Mac OS X Firefox that have been annoying people for some time: http://danwarne.com/text-rendering-problem-on-firefox-for-mac/ among them. Apparently Firefox 3, when it comes out, will change the rendering engine and fix a lot of these in one fell swoop.
Re: data point
Also, a little Googling revealed that there are some other text display bugs for Mac OS X Firefox that have been annoying people for some time: http://danwarne.com/text-rendering-problem-on-firefox-for-mac/ among them. Apparently Firefox 3, when it comes out, will change the rendering engine and fix a lot of these in one fell swoop.