Is it this comma before the trailing semi-colon that is upsetting firefox?
Code:
	src: local("☺"),;
The comma shouldn't be there as there are no more urls on that line and the next line starts with a src.