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
- 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à.
- Supprimez la règle @font-face vide.
- Ou complétez-le avec font-family et un src qui pointe vers un fichier de police dans le EPUB et le manifeste.
- 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-015Alternative style sheets must have a title.CSS-028Use of Font-face declaration.CSS-029Found CSS class name "…" but no "…" property was declared in the package document.CSS-008An error occurred while parsing the CSS: ….CSS-030The package document declares media overlays styling class names but no CSS was found in the content document.CSS-007Font-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.