Passer au contenu
EPUBCheck · Feuilles de style

EPUBCheck CSS-019 : règle @font-face vide

Mis à jour :

EPUBCheck CSS-019 est un message d'avertissement : “CSS font-face declaration has no attributes.” Une règle @font-face est vide, donc elle ne déclare aucune police. EPUBCheck avertit que la règle ne fait rien et signifie généralement qu'une police a été supprimée à moitié.

Le message officiel

CSS font-face declaration has no attributes.

Gravité par défaut
Avertissement. Le EPUB est toujours valide, mais quelque chose risque de causer des problèmes dans certaines applications de lecture. EPUBCheck sort avec 0 sauf si vous passez --failonwarnings.
version EPUBCheck
5.4.0

Causes typiques

  • Une règle laissée après que son src et font-family ont été supprimés.
  • Un modèle de feuille de style avec des blocs @font-face de remplacement.

Comment le corriger

  1. Ouvrez le fichier EPUBCheck (le message indique le chemin, la ligne et la colonne) dans un éditeur de texte ou EPUB tel que Sigil, ou décompressez le EPUB et ouvrez-le là.
  2. Supprimez la règle @font-face vide.
  3. Ou complétez-le avec font-family et un src qui pointe vers un fichier de police dans le EPUB et le manifeste.
  4. Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.

Quand ce n'est pas ça

Si la règle désigne une police dans un format inhabituel, c'est CSS-007.

Termes utilisés ici

Autres messages 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 "…".

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck CSS-019 ?

EPUBCheck CSS-019 est un message d'avertissement : “CSS font-face declaration has no attributes.” Une règle @font-face est vide, donc elle ne déclare aucune police. EPUBCheck avertit que la règle ne fait rien et signifie généralement qu'une police a été supprimée à moitié.

Est-ce que CSS-019 est une erreur ?

CSS-019 est signalé comme avertissement par défaut. Le EPUB est toujours valide, mais quelque chose est probablement susceptible de poser des problèmes dans certaines applications de lecture. EPUBCheck se termine avec 0 à moins que vous ne passiez --failonwarnings.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils