O problema descrito na questão foi corrigido pela Khan Academy, alterando todos os caminhos de ./ para /fonts/ (por exemplo ./fontawesome-webfont.ttf changes para /fonts/fontawesome-webfont.ttf ). Parece-me que o Firefox é incapaz de ler arquivos do diretório "ponto" especial (que simplesmente se refere ao diretório atual).
PS: A falta de ponto-e-vírgula no CSS após o último atributo não causa este problema.
Comentários adicionais:
Your edit about the
.prefix is a server issue, not how Firefox handles files. KA were referencing the font files from the wrong location – random
Incorreto! As fontes funcionaram corretamente em três outros navegadores, como eu já havia mencionado em questão há muito tempo, o que significa que as fontes estavam no local correto. Claramente, o problema do Firefox com o caminho ./ , como expliquei, forçou a KA a mover os arquivos de fontes para um novo local que não precisa de ./ , permitindo que o Firefox leia os arquivos de fontes corretamente. Portanto, é uma questão de como o Firefox lida com arquivos.
