Tengo instalado Apache en Ubuntu 13.10, y consigo ver el index de mi página en el navegador, pero solo aparecen las fuentes por defecto. Cuando analizo las peticiones, me doy cuenta de que el navegador pide las fuentes, que están en un subdirectorio llamado fonts, pero Apache devuelve '403 Forbidden'.
Llevo un buen rato intentando solucionar esto pero no puedo, ¿cuál puede ser el problema?
tienes las fuentes en la carpeta de tu pagina o quieres usar las fuentes de sistema?
Tengo las fuentes en una carpeta que está en el mismo directorio que el index, y las uso con a través de '@font-face'. He comprobado que funciona, el problema es que cuando abro la página a través de Apache, al pedir el navegador las fuentes, Apache le deniega el acceso.
Dale permisos de lectura o quizas existe un .htaccess en el archivo que lo bloquea.
Efectivamente, tienes que dar permisos de lectura a los archivos de fuente y al propio subdirectorio.
Saludos