i will admit hunters to me are definitely the hardest class to solo as a mage, i would say rogues, but in actually i embarassingly destroy rogues til they CoS which is such a god damn crutch (sigh) and usually try to ice block it out if i can, since im a human perception when i come out of ice block and trink out of stun i can usually take them.. (rogue 101)
but yea hunters, what i usually try to do if given the heads up is sheep the pet, unless theyre BM, if so i blink directly at the hunter you have a much much much better chance beating them if they cant flurry arrows at you.. so what i usually do is blink at them, hit em with a fireblast, dragon breath them in the face, which allows u time to get 1 or 2 scorches off, then nova them in place (if u time this right the pet should be attacking you now, and will also be frozen in place) at this point fireblast should be ready to go again, but i usually try to get an ice lance or 2 off while theyre nova'd then follow that up with the fireblast and blastwave, at this point its usually a few scorches or arcane explosions finish them off.. keep in mind u wanna calculate your distance to the hunter very precisely, try to stay slightly out of melee distance, but not too far where they can get the arrows off, its usually a 50/50 outcome, unless of course they get the jump on you, which can be devastating at that point i run for my life, hoping to successfully nova the pet and prey impact and sprint kick in then invisible, go drink and eat come back and suprise them, unless they marked u, ******, keep running lol
but yea key is dont give them distance
ps- i completely disagree with whoever said mages cant successfuly solo most classes, i dont have that problem you might wanna brainstorm your tactics =/