Saltar al contenido
EPUBCheck · Hojas de estilo

EPUBCheck CSS-019: regla @font-face vacía

Actualizado:

EPUBCheck CSS-019 es un mensaje de advertencia: “CSS font-face declaration has no attributes.” Una regla @font-face está vacía, por lo que no declara ninguna fuente. EPUBCheck advierte porque la regla no hace nada y generalmente significa que una fuente fue eliminada solo a medias.

El mensaje oficial

CSS font-face declaration has no attributes.

Severidad por defecto
Advertencia. El EPUB sigue siendo válido, pero es probable que algo cause problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.
versión de EPUBCheck
5.4.0

Causas típicas

  • Una regla dejada después de que se eliminaran su src y font-family.
  • Una plantilla de hoja de estilo con bloques de @font-face como marcador de posición.

Cómo arreglarlo

  1. Abre el archivo EPUBCheck nombrado (el mensaje da la ruta, línea y columna) en un editor de texto o EPUB como Sigil, o descomprime el EPUB y ábrelo allí.
  2. Elimina la regla @font-face vacía.
  3. O complétalo con font-family y un src que apunte a un archivo de fuente en el EPUB y el manifest.
  4. Reconstruye el EPUB y ejecuta EPUBCheck nuevamente para confirmar que el mensaje ha desaparecido.

Cuándo no es esto

Si la regla nombra una fuente en un formato inusual, eso es CSS-007.

Términos usados aquí

Otros mensajes de CSS

  • CSS-015 Alternative style sheets must have a title.
  • CSS-028 Use of Font-face declaration.
  • CSS-029 Found CSS class name "…" but no "…" property was declared in the package document.
  • CSS-008 An error occurred while parsing the CSS: ….
  • CSS-030 The package document declares media overlays styling class names but no CSS was found in the content document.
  • CSS-007 Font-face reference "…" refers to non-standard font type "…".

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck CSS-019?

EPUBCheck CSS-019 es un mensaje de advertencia: “CSS font-face declaration has no attributes.” Una regla @font-face está vacía, por lo que no declara ninguna fuente. EPUBCheck advierte porque la regla no hace nada y generalmente significa que una fuente fue eliminada solo a medias.

¿Es CSS-019 un error?

CSS-019 se informa como advertencia por defecto. El EPUB sigue siendo válido, pero algo podría causar problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas