Al final de este post vas a encontrar una lista (tal vez incompleta), pero quería compartir un par de avances relativamente grandes.
Presentaciones
Vengo queriendo hacer que rst2pdf sea útil para presentaciones desde hace bastante tiempo. Y se está acercando.
Estoy escribiendo un pequeño tutorial del tema, pero ya se puede ver una demo.
Los cambios que la han hecho posible son:
Esto es en gran medida gracias a que`César Rodas`_ quería usar algo simple y basado en texto para su presentación a ZendCon, me preguntó y me daba vergüenza darle una cosa que no funcionaba.
Ven como funciona? Me maneja la vergüenza. Que vergüenza.
Grandes mejoras en estilos
Los cambios relacionados son muchísimos (ver abajo), pero también fué por un motivo: quiero hacer documentos más lindos.
Entonces, ya que a mucha gente parece gustarle es estilo de Sphinx, quise hacer uno similar.
Lo logré? Si y no, miren:
Igual eso es sólo un borrador, no miré los fonts, ni el peso de los encabezados, ni siquiera que esquema de colores usa para el código.
De todas maneras, aún este stylesheet mínimo me hizo encontrar una docena de bugs y problemas en rst2pdf.
Moraleja: por favor díganme que pueden y qué no pueden hacer con rst2pdf porque hay áreas que ni miro!
Lo último es... el próximo release va a estar buenísimo. Pero siempre digo lo mismo, no?
Cambios hasta hoy:
Workaround for issue 103 so you can use borderPadding as a list (but it will look wrong
if you are using wordaxe <= 0.3.2)
Added fieldvalue style for field lists
Added optionlist tstyle, for option lists
Added collection of utility stylesheets and documented it
Improved command line parsing and stylesheet loading (guess
extension like latest rst2latex does)
Fixed Issue 67: completely new list layouting code
Fixed Issue 116: crashes caused by huge images
Better support for %width in images, n2ow it's % of the container frame's
width, not of the text area.
Fixed bug in SVG scaling
Better handling of missing images
Added missing styles abstract, contents, dedication to the default stylesheet
Tables style support spaceBefore and spaceAfter
New topic-title style for topic titles (obvious ;-)
Vertical alignment for inline images (:align: parameter)
Issue 118: Support for :scale: in images and handle resizing of inline images
Issue 119: Fix placement of headers and footers
New background property for page templates (nice for presentations, for example)
Default to px for image width specifications instead of pt
Support all required measurement units ("em" "ex" "px" "in" "cm"
"mm" "pt" "pc" "%" "")
New automated scripts to check test cases for "visual differences"
Respect images DPI property a bit like rst2latex does.
Issue 110: New --inline-footnotes option
Tested with reportlab from SVN trunk
Support for Dinu Gherman's svglib. If both svglib and uniconvertor are available,
svglib is preferred (for SVG, of course). Patch originally by rute.
Issue 109: Separate styles for each kind of admonition
For Issue 109: missing styles are not a fatal error
Issue 117: TOCs with more than 6 levels now supported (raised limit to 9, which
is silly deep)