Archivi tag: Mobi

Kindle Format 8 (KF8). Rilasciato ufficialmente da Amazon

Amazon introduce ufficialmente il nuovo formato KF8. i tools (KindleGen, Kindle Previewer e Linee Guida) sono disponibili per il download  e offrono il supporto ad HTML5 e CSS3 con l’introduzione di oltre 150 nuove funzionalità di formattazione (tra le principali ricordo Capilettera, elenchi numerati, Layout fisso, nidificazione di tabelle, Pop Up, barre laterali …).

Kindle Fire è per ora l’unico modello in grado di supportare il nuovo formato, ma Amazon dichiara che nei prossimi mesi estenderà le nuove funzionalità a tutta l’ultima generazione di dispositivi a inchiostro elettronico compresa l’app dedicata alla lettura su personal. Nulla si sa (ma qualcosa si incomincia a temere 🙂 ) sull’implementazione del nuovo formato nella generazione 3 (Keyboard Kindle) o DX.

E’ presto per tirare conclusioni sulla bontà del nuovo formato. Da domani test e prove renderanno ragione alla novità e solleciteranno aggiornamenti e critiche. Di sicuro si tratta di un ulteriore e notevole passo avanti della piattaforma di casa Amazon già forte dell’enorme successo di vendite dell’ultimo mese dell’anno trascorso.

Nella tabella seguente i principali Tag HTML supportati con le relative descrizioni. A seguire i CSS.

HTML Tag Description
<!–…–> Specifies a comment
<!DOCTYPE> Specifies the document type
<?xml?> This tag identifies a document as an XML document
<a> Specifies a hyperlink
<address> Specifies an address element
<article> Specifies an article
<aside> Specifies content aside from the page content
<b> Specifies bold text
<blockquote> Specifies a long quotation
<body> Specifies the body element
<br> Inserts a single line break
<caption> Specifies a table caption
<center> Centers text horizontally
<cite> Specifies a citation
<code> Specifies computer code text
<col> Specifies attributes for table columns
<dd> Specifies a definition description
<del> Specifies deleted text
<dfn> Defines a definition term
<div> Specifies a section in a document
<dl> Specifies a definition list
<dt> Specifies a definition term
<em> Specifies emphasized text
<figcaption> Specifies caption for the figure element.
<figure> Specifies a group of media content, and their caption
<footer> Specifies a footer for a section or page
<h1> Specifies a heading level 1
<h2> Specifies a heading level 2
<h3> Specifies a heading level 3
<h4> Specifies a heading level 4
<h5> Specifies a heading level 5
<h6> Specifies a heading level 6
<head> Specifies information about the document
<header> Specifies a group of introductory or navigational aids, including hgroup elements
<hgroup> Specifies a header for a section or page
<hr> Specifies a horizontal rule
<html> Specifies an html document
<i> Specifies italic text
<img> Specifies an image
<ins> Specifies inserted text
<kbd> Specifies keyboard text
<li> Specifies a list item
<link> Specifies a resource reference
<mark> Specifies marked text
<map> Specifies an image map
<menu> Specifies a menu list
<ol> Specifies an ordered list
<output> Specifies some types of output
<p> Specifies a paragraph
<pre> Specifies preformatted text
<q> Specifies a short quotation
<rp> Used for the benefit of browsers that don’t support ruby annotations
<rt> Specifies the ruby text component of a ruby annotation.
<samp> Specifies sample computer code
<section> Specifies a section
<small> Specifies small text
<source> Specifies media resources
<span> Specifies a section in a document
<strong> Specifies strong text
<style> Specifies a style definition
<strike> Create a strikethrough text
<sub> Specifies subscripted text
<sup> Specifies superscripted text
<table> Specifies a table
<tbody> Specifies a table body
<td> Specifies a table cell
<tfoot> Specifies a table footer
<th> Specifies a table header
<thead> Specifies a table header
<time> Specifies a date/time
<title> Specifies the document title
<tr> Specifies a table row
<u> Underlines any text it encloses
<ul> Specifies an unordered list
<var> Specifies a variable
<wbr> Specifies a line break opportunity for very long words and strings of text with no spaces.
<nav> Specifies navigation links
<summary> Specifies a summary/caption for the <details> element
CSS Attribute Description
/*Comment*/ CSS Comment
@import Import external style sheets
@charset Declares Character encoding
@media Declares different styles for different media. Will support either “All” or “Screen” and ignore others
@namespace Enables usage of namespaces
@font-face Allows for linking to fonts
* Selects all elements
E Matches any E element (div, span, p)
E.class Class selector
E#id ID selector
E:link Link selector (not yet visited)
E:visited Link selector (visited)
E:active Matches E when active by user action
E:hover Matches E when hover by user action
E:focus Matches E when focus by user action
margin Sets margin properties
padding Sets padding properties
width Sets width of an element
height Sets height of an element
float Specifies if a box should float on the side
clear Specifies which side of an element where other floating elements are not allowed
display Specifies the type of box an element should generate
min-width Sets minimum width of an element
max-width Sets maximum width of an element
min-height Sets minimum height of an element
max-height Sets maximum height of an element
clip Clips an absolutely positioned element
overflow Specifies what happens if content overflows an element box
visibility Specifies whether or not an element is visible
overflow-x Forces horizontal scroll bars on overflow
overflow-y Forces vertical scroll bars on overflow
border-radius Sets the radius for rounded corner in borders
border Sets all the border properties in one declaration
border-bottom Sets all the bottom border properties in one declaration
border-bottom-color Sets the color of the bottom border
border-bottom-style Sets the style of the bottom border
border-bottom-width Sets the width of the bottom border
border-color Sets the color of the four borders
border-left Sets all the left border properties in one declaration
border-left-color Sets the color of the left border
border-left-style Sets the style of the left border
border-left-width Sets the width of the left border
border-right Sets all the right border properties in one declaration
border-right-color Sets the color of the right border
border-right-style Sets the style of the right border
border-right-width Sets the width of the right border
border-style Sets the style of the four borders
border-top Sets all the top border properties in one declaration
border-top-color Sets the color of the top border
border-top-style Sets the style of the top border
border-top-width Sets the width of the top border
border-width Sets the width of the four borders
background-clip Specifies whether an element’s background, either the color or image, extends underneath its border
background-origin Determines the background positioning area
background-size Specifies the size of the background images
font Sets all font properties
font-family Allows for a prioritized list of font family names and/or generic family names to be specified for the selected element
font-size Specifies the size of the font
font-style Allows font style (italic or oblique) to be selected within a font-family
font-variant Selects a normal, or small-caps face from a font family
font-weight Specifies the weight or boldness of the font
text-align Specifices the horizontal alignment of text
text-decoration Specifies the decoration to be added to the text
text-indent Specifies the indentation of the first line in a text block
text-transform Controls the capitalization of the text
letter-spacing Increases or decreases the space between characters in a text
word-spacing Increases or decreases the space between words in a text
white-space Specifies how white space inside an element is handled
text-shadow Specifies the shadow effect added to text
text-overflow Specifies whether an ellipsis displays when text content has overflowed its given layout area
word-wrap Specifies whether or not the browser is allowed to break lines within words in order to prevent overflow when an otherwise unbreakable string is too long to fit
direction Sets the base text direction and block-level elements and the direction that cells flow within a table row
border-collapse Selects the border model
border-spacing Specifies the distance between the borders of adjacent cells
caption-side Positions the the content of table-caption at the specified side
empty-cells Specifies how to render borders and backgrounds around cells that have no visible content.
table-layout Defines the algorithm to be used to layout the table cells, rows and columns
outline Sets the outline properties
outline-color Sets the color of an outline
outline-style Sets the style of an outline
outline-width Sets the width of an outline
outline-offset Sets the space between an outline and the edge or border of an element
width Specifies the width of the content area of an element
height Specifies the height of the content area of an element
device-width The width of the screen in CSS pixels at zoom factor 1.0
device-height The height of the screen in CSS pixels at zoom factor 1.0
device-aspect-ratio Describes the aspect ratio of the output device
color Sets the color of text
color-index Describes the number of entries in the color lookup table of the output device
monochrome Describes the number of bits per pixel in a monochrome frame buffer
border Sets all the border properties in one declaration
border-bottom Sets all the bottom border properties in one declaration
border-bottom-color Sets the color of the bottom border
border-bottom-style Sets the style of the bottom border
border-bottom-width Sets the width of the bottom border
border-color Sets the color of the four borders
border-left Sets all the left border properties in one declaration
border-left-color Sets the color of the left border
border-left-style Sets the style of the left border
border-left-width Sets the width of the left border
border-right Sets all the right border properties in one declaration
border-right-color Sets the color of the right border
border-right-style Sets the style of the right border
border-right-width Sets the width of the right border
border-style Sets the style of the four borders
border-top Sets all the top border properties in one declaration
border-top-color Sets the color of the top border
border-top-style Sets the style of the top border
border-top-width Sets the width of the top border
border-width Sets the width of the four borders

Kindle. Successo di vendite in dicembre per Amazon

Amazon continua a sfornare successi nelle vendite di Kindle e a mantenere la propria posizione di leader. Un milione di Kindle a settimana per le prime tre settimane di dicembre e la proiezione di 4 milioni di unità vendute (tra tutti i modelli) nel mese di dicembre, già confermata. Questa crescita è stata rafforzata dal successo del Kindle Fire, il primo touch LCD di Amazon, ma secondo me anche dall’apertura di nuovi store (tra cui l’Italia) e da una ormai consolidata politica commerciale molto aggressiva. Non dimentichiamo il ruolo sempre più strategico dello store dei libri con numeri di acquisti e download sempre più interessanti.

Questo il link all’articolo originale di CLÉMENT MONJOU per eBouquin

Jeff Bezos, CEO di Amzaon, svela il Kindle Fire – New York 28 settembre 2011


Ulteriore mossa di avvicinamento di Amazon al formato ePub?

Amazon ha reso noti alcuni dettagli tecnici sul nuovo formato Kindle 8 presto implementato. L’annuncio riguarda 150 nuove funzionalità legate alla formattazione della pagina: Fixed Layout, utilizzo di SVG, barre laterali e al potenziamento nell’utilizzo di HTML5 soprattutto per la parte audio e video (nulla viene invece detto riguardo l’eventuale implementazione di Javascript). Si tratterebbe comunque di nuove possibilità offerte per rendere migliore la pagina da un punto di vista estetico. Analogamente a quanto fatto da Apple con i suoi Fixed Layout ePubs (link all’articolo e esempio) e implementato nella recentissima versione attuale di ePub3.

Il passo compiuto da Amazon è notevole e interessante per la nuova possibilità che offre di utilizzare i suoi reader anche per leggere tutti quei libri in cui la grafica o l’immagine hanno il sopravvento sulla parte testuale (libri di racconti per l’infanzia, libri di cucina, cataloghi di viaggi, book fotografici etc…).

Resta il fatto che più che un avvicinamento al formato ePub, Amazon cerca ancora una volta di con-correre in parallelo. Il formato resterà proprietario e fuori da qualsiasi validazione o compatibilità con il formato ePub. D’altra parte è stata proprio questa fin dall’inizio la forza di Amazon che, ricordiamolo, con i suoi Kindle detiene una fetta di mercato primaria tra i readers e nella vendita-distribuzione di libri digitali.

Resta ancora da capire come verrà definita la struttura dei file. Amazon ha sempre utilizzato l’HTML4 in modo un po’ ‘cialtrone’ senza grandi conformità alle specifiche. La cosa è comprensibile; l’eBook Kindle è un singolo file: inizia con i metadata, prosegue con la parte centrale di testo (il contenuto vero e proprio del libro – quello che leggiamo compresi indici, note etc) per chiudersi con le immagini agganciate alla fine. E’ chiaro quindi che una struttura così striminzita non permette grandi slanci nell’utilizzo di HTML ‘certificato’ ma costringe piuttosto a ‘potature’ estreme.

Con l’utilizzo di HTML5 Amazon dovrà per forza cambiare qualcosa nella struttura del file. Il confronto con la struttura del file ePub è inevitabile e il nuovo formato Kindle probabilmente dovrà essere un multi-file inglobato in un guscio-contenitore esattamente come i file ePub.

Giusto una nota per i possessori di Kindle: probabilmente con questo aggiornamento i Kindle2 saranno tagliati fuori. Saranno sicuramente aggiornati i firmware di Kindle3 (Kindle Keyboard) recentemente già ‘promossi’ nell’aggancio al sistema cloud di Amazon.