Últimamente me encuentro con el mismo problema en mis páginas de error (404, principalmente). Y es que cuando tienen que cargar las tipografías desde
@font-face
(CSS3), me lanza el siguiente error: Cita:
Carga todo "correcto", es decir, la network (F12) de Chrome me muestra un GET con status 200 (OK), pero me dice que el peso es de 0 B aunque se haya tardado, por ejemplo, 150 ms. en cargar.Font from origin 'http://www.midominio.com' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://midominio.com' is therefore not allowed access.
Lo curioso es que me carga TODAS las versiones de la tipografía (woff, woff2, ttf), pero en mi página principal solo carga las que necesita (en mi caso, woff2).
Leí que se puede modificar si se cambia algo en el
.htaccess
, pero no se si es seguro.EDIT: Me acabo de dar cuenta que solo pasa cuando la URL es "midominio.com", y cuando es "www.midominio.com" esto no pasa (carga las fonts correctamente).