Una página de error 404 (página no encontrada) es básica en cualquier sitio web algo profesional.
Blog
Blog
El estándar EPUB 3, internamente, consiste en un conjunto de documentos XHTML, CSS y JavaScript. Por tanto, el análisis de la accesibilidad de un documento EPUB es completamente equivalente al análisis de un sitio web y, al igual que en las páginas web, es importante separar el código de estilo de la estructura utilizando Cascade Style Sheets (CSS).
Sin embargo, el caso de las tipologías de letra personalizadas es ligeramente más complicado ya que, además de definir el font-face y el font-family, hay que añadir el archivo de la tipografía en el del documento .opf. Es decir, un documento CSS que contenga un código como:
@font-face {
font-family:Calibri;
src : url("../font/Calibri.ttf");
}
el estilo aplicado a un párrafo, por ejemplo:
p.calibri-paragraph {
font-family:Calibri, sans-serif;
}
y la inclusión en el
del documento .opf:
-
Pero para los señores de Apple esto no es suficiente, y su lector de libros electrónicos iBook aplica su propia tipología. Pero no de forma homogénea, sino sólo en los elementos
,
y . Esto hace que, en los elementos de enlace, blockquote, le, code, etc. se respete la tipología definida por el autor y, en el resto no, llevando a un revoltijo de fuentes que es incontrolable y desagradable al lector.
La solución a este desaguisado pasa por incluir un archivo com.apple.ibooks.display-options.xml dentro de la carpeta META-INF (no es necesario declarar este archivo en el ) con un código del estilo:
Más información en el fantástico blog Pigs, Gourds, and wikis i en la pregunta de stackexchange: Can I make custom fonts show up in iBooks?
maria.cortes
Una página de error 404 (página no encontrada) es básica en cualquier sitio web algo profesional.
Una página de error 404 (página no encontrada) es básica en cualquier sitio web algo profesional.
Uno de los elementos más versátiles (y peligrosos) de las nuevas versiones de CSS son los pseudo-elementos :before y :after que, utilizados junto con la propiedad content, nos permiten añadir...
Uno de los elementos más versátiles (y peligrosos) de las nuevas versiones de CSS son los pseudo-elementos :before y :after que, utilizados junto con la propiedad content, nos permiten añadir...