A ver, que nos perdemos
- ¡Tú quieres comprar un lector y que funcione tal venden y prometen!
- ¡Tú quieres leer libros y formatos y que se vean igual!
- ¡Tú quieres que los estándares funcionen como estándares!
- Etc, etc.
¡Vamos! Que incluso un teléfono táctil con MP3 de 600 euros, sirva además para hablar por teléfono y oír música con calidad.
Que el FB2 no es nada más que un formato de texto plano XML, muy, muy sencillito, simplificado y limitado! Por no tener, no tiene, por ejemplo, ni para subrayar. En el mismo schema lo puedes ver, el resto, casi todo, lo estas copiando y tomando prestado como "extras" del HTML.
Ya comentamos algo sobre esto en el siguiente hilo (y algún otro en el pasado):
http://www.lectoreselectronicos.com/...ll=1#post65435
Iniciado por
simonbcn
Yo no diría permitidos, porque el único que los permite es el CR.
En el momento que a un documento cualquiera, que debe cumplir unos estándares, le metes extras que sólo reconoce un lector en concreto ya la has cagado, porque has condenado a ese documento a que sólo pueda verse correctamente en un lector.
Efectivamente, los permite el CR. Si te ciñes al estándar, pocos o ninguno lo cumple, ni lector hardware, ni lector software. Lo más cercano es el FBReader (el cual cumple la 2.0, y sin tablas), y el código generado por OOoFBTools. Incluso CSS, como tal, no existe, y menos externa, sino estilos, y siempre que se ciñan además a los elementos permitidos y definidos en el schema.
Iniciado por
simonbcn
Creo que tú buscas algo así (quizá):
Código:
<?xml version="1.0" encoding="utf-8"?>
<FictionBook xmlns:l="http://www.w3.org/1999/xlink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.gribuser.ru/xml/fictionbook/2.0">
<stylesheet type="text/css">
style [name = "estilo1"] {
font-size: 150%;
}
style [name = "estilo2"] {
color: #BBBBBB;
}
style [name = "estilo3"] {
font-family: Courier New;
font-size: 130%;
}
style [name = "estilo4"] {
font-family: Verdana;
font-size: 130%;
color: #888888;
font-style: italic;
}
style [name = "estilo5"] {
font-family: Comic;
font-size: 130%;
background-color: #000000;
color: #888888;
font-style: italic;
}
style [name = "estilo6"] {
font-family: Old English Text MT;
font-size: 130%;
font-style: italic;
}
style [name = "estilo7"] {
font-size: 110%;
}
style [name = "estilo8"] {
font-size: 120%;
}
style [name = "estilo9"] {
font-size: 130%;
}
style [name = "estilo10"] {
font-size: 140%;
}
style [name = "estilo11"] {
font-size: 160%;
}
style [name = "estilo12"] {
font-size: 170%;
}
style [name = "estilo13"] {
font-size: 180%;
}
style [name = "estilo14"] {
font-size: 190%;
}
style [name = "estilo15"] {
font-size: 200%;
}
style [name = "estilo16"] {
font-size: 90%;
}
style [name = "estilo17"] {
font-size: 80%;
}
style [name = "estilo18"] {
font-size: 70%;
}
style [name = "estilo19"] {
font-size: 60%;
}
style [name = "estilo20"] {
font-size: 50%;
}
</stylesheet>
<description>
<title-info>
<author>
<first-name>Simón</first-name>
</author>
<book-title>FB2 con estilos</book-title>
</title-info>
</description>
<body>
<section>
<p>Este es un párrafo al que voy a hacerle perrerías y que me sirve de pruebas. <style name="estilo1">Empezamos con un simple cambio de tamaño.</style><style name="estilo2"> Ahora usamos un tono de gris más difuminado.</style><style name="estilo3"> Ahora un chorrada en Courier New,</style><style name="estilo4"> Ahora la chorrada viene en fuente Verdana y tumbada,</style><style name="estilo5"> Ahora la chorrada viene en fuente Cómic y tumbada con fondo negro y grisecilla.</style><style name="estilo6"> Ahora usamos una de esas fuentes que quedan estupendas pero dificultan la lectura una barbaridad.</style></p>
<empty-line/>
<p>J<style name="estilo7">u</style><style name="estilo8">g</style><style name="estilo9">a</style><style name="estilo10">n</style><style name="estilo1">d</style><style name="estilo11">o </style><style name="estilo12">c</style><style name="estilo13">o</style><style name="estilo14">n </style><style name="estilo15">e</style><style name="estilo14">l </style><style name="estilo13">t</style><style name="estilo12">a</style><style name="estilo11">m</style><style name="estilo1">a</style><style name="estilo10">ñ</style><style name="estilo9">o </style><style name="estilo8">y </style><style name="estilo7">h</style>a<style name="estilo16">c</style><style name="estilo17">i</style><style name="estilo18">e</style><style name="estilo19">n</style><style name="estilo20">d</style><style name="estilo19">o </style><style name="estilo18">e</style><style name="estilo17">l </style><style name="estilo16">t</style>o<style name="estilo7">n</style><style name="estilo8">t</style><style name="estilo9">o.</style></p>
<empty-line/>
<p style="text-indent: 3em hanging">Este es otro texto que quiero que me sirva para expresar mis emociones con sangría francesa. Mi deseo es que quede lo más bonito posible y se cumplan todas las esperanzas que acabo de depositar en estas letras.</p>
<empty-line/>
<p style="font-weight:bold; margin-left:20%; margin-right:20%">Probando un parrafo en negrita y con mayores márgenes, tanto a izquierda como a derecha. ;-)</p>
<empty-line/>
<p style="font-size: 120%, font-style:italic; color:#888888; font-weight:bold; margin-left:50%">Ahorra quiero un parrafete que se pegue en mayor media y todo lo que pueda a la derecha porque me han dicho que ese borde está más triste y solitario desde que su Mamá le abandonó. :'-(</p>
<empty-line/>
<p style="font-size: 120%, font-style:italic; hyphenate:none; font-weight:bold; margin-left:30%; text-align:right">Ahora un tontería similar simplemente que todo debe estar alineado a la derecha, con un margen grandete y sin "silabeo"</p>
</section>
</body>
</FictionBook>