Qu'est-ce que j'ai changé ? Je n'en sais plus trop rien. J'ai "torturé" le morceau de code qui apparaissait dans la version e-pub de mon blog pour essayer de trouver ce qui faisait la différence entre un rendu correct (white-space: pre-wrap ? utilisation de
<pre>plutôt que <div>? de <tt> plutôt que <span>?
Rien n'a semblé avoir d'effet. Puis ce midi, en jetant un coup d'oeil à mon code converti par doxygen et calibre, surprise! tout est impecablement rendu.
Plus de numéro de lignes indésirables, changements de polices, traitement correct des espaces ... tout y est.
Est-ce que ça vient du réglage "cache reflow bitmap" que j'avais changé ? difficile à dire. Le désactiver ne semble pas avoir d'effet immédiat, mais ils auraient pu omettre de dire qu'il fallait redémarrer l'application ...
When using <span> or <div> with the CSS classes associated with working 'code-style' elements, nothing happens When using <pre> or <tt> with the same elements, code is rendered as it should (as printed on dot-matrix ;-) The style applied to "English section" (using <en>) doesn't go italic, while emphasis directly using <i> in the French part goes italic. skipping CSS classes altogether has no impact (given that you're using pre/tt tags) embedding the whole stuff in "blockquote" doesn't seem to have much effect trying to use tables with colspan and some cells containing only a few whitespaces failed miserably. I think all cells are just sitting in a vertical list, not laid out on a table at all.
That's a job for me :-)
ReplyDelete