Pule para o conteúdo
EPUBCheck · Recursos e referências

EPUBCheck RSC-015: uso SVG sem um fragmento

Atualizado:

EPUBCheck RSC-015 é uma mensagem de uso: “A fragment identifier is required for svg use tag references.” Um elemento de uso SVG referencia um arquivo sem um identificador de fragmento; ele deve apontar para um elemento específico com #id. Sem o fragmento, o aplicativo de leitura não sabe qual forma reutilizar.

A mensagem oficial

A fragment identifier is required for svg use tag references.

Severidade padrão
Uso. Apenas informativo e oculto por padrão: aparece quando EPUBCheck é executado com -u (--usage). Não torna o EPUB inválido.
versão EPUBCheck
5.4.0

Causas típicas

  • Um elemento de uso escrito como <use href="icons.svg"/> em vez de <use href="icons.svg#star"/>.
  • Sprites de símbolo cujos IDs foram removidos quando o SVG foi otimizado.

Como consertar isso

  1. Abra o arquivo SVG e encontre o id do elemento para reutilizar.
  2. Adicione esse id ao final da referência, depois de um #.
  3. Se o elemento não tiver id, dê um a ele e valide novamente.

Quando não é isso

Se o fragmento estiver presente, mas o id não existir, a mensagem é RSC-012.

Termos usados aqui

Outras mensagens de RSC

  • RSC-014 Fragment identifier defines an incompatible resource type.
  • RSC-016 Fatal Error while parsing file: …
  • RSC-013 Fragment identifier is used in a reference to a stylesheet resource.
  • RSC-017 Warning while parsing file: …
  • RSC-012 Fragment identifier is not defined.
  • RSC-011 Found a reference to a resource that is not a spine item.

Fontes

Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.

FAQ

O que significa EPUBCheck RSC-015?

EPUBCheck RSC-015 é uma mensagem de uso: “A fragment identifier is required for svg use tag references.” Um elemento de uso SVG referencia um arquivo sem um identificador de fragmento; ele deve apontar para um elemento específico com #id. Sem o fragmento, o aplicativo de leitura não sabe qual forma reutilizar.

É RSC-015 um erro?

RSC-015 é relatado como uso por padrão. Informativo apenas e oculto por padrão: aparece quando EPUBCheck é executado com -u (--uso). Isso não torna o EPUB inválido.

PDF para EPUB ferramentas

Todas as ferramentas usam o mesmo motor. Até 3 livros por dia são gratuitos.

Ver todas as ferramentas