Okay, I got it to work but I still have a question:
I took the fontello.css file and modified it so that, instead of directly access the URL, it did it the "JSF way" by wrapping the URL in a #{resources[] call.
src: url('../font/fontello.eot?58682987');
src: url('../font/fontello.eot?58682987#iefix') format('embedded-opentype'),
url('../font/fontello.woff?58682987') format('woff'),
url('../font/fontello.ttf?58682987') format('truetype'),
url('../font/fontello.svg?58682987#fontello') format('svg');
to:
src: url("#{resource['fontello:font/fontello.eot']}");
src: url("#{resource['fontello:font/fontello.eot#iefix']}") format('embedded-opentype'),
url("#{resource['fontello:font/fontello.woff']}") format('woff'),
url("#{resource['fontello:font/fontello.ttf']}") format('truetype'),
url("#{resource['fontello:font/fontello.svg#fontello']}") format('svg');
This didn't work. I had to ALSO remove the "?58682987" portion. What are these numbers for exactly? Why are they needed?