View Single Post
Old 12-22-2013, 03:19 AM   #250
roger64
Wizard
roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.roger64 ought to be getting tired of karma fortunes by now.
 
Posts: 2,608
Karma: 3000161
Join Date: Jan 2009
Device: Kindle PW3 (wifi)
Bonjour

Calibre pour remplacer -presque- Sigil

Le développement de Sigil - hors maintenance - a été arrêté il y a quelques mois. L'auteur de calibre a décidé d'y intégrer les fonctions essentielles de Sigil. Vous pourrez juger des premiers résultats obtenus après un développement éclair de quelques semaines en installant une version récente de calibre (à partir de la 1.15): il est parvenu à reproduire les fonctions essentielles de Sigil (la vue livres est remplacées par une pre-view).

On peut désormais ouvrir un EPUB avec edit e-book et modifier son EPUB comme on le fait avec Sigil. Il manque encore la vérification du vocabulaire et les fonctions "saved searches" et "saved clips". calibre étant open source, il sera tout à fait possible de compléter ce premier jet si l'on en a la compétence.

Un sous-forum dédié a été ouvert sur MobileRead à ce sujet le 22 décembre 2013.

*** À propos de Noël ***

Cela fait quelque temps que je n'ai pas posté ici. Si l'on cherche une justification de saison, disons que le texte suivant est destiné à faire à vos EPUBs ce que les angelots font au sapin de Noël. C'est tout à fait inutile, mais ça peut être joli dans certaines circonstances... Bonnes fêtes.

Lettrines avec Sigil

Voici un exemple possible de la façon de mettre en place des lettrines avec Sigil. Il donne de bons résultats avec ADE. J'utilise deux fontes, l'une pour l'affichage de la lettrine, l'autre pour les petites capitales du texte d'appoint. Il est possible de prendre en compte les différences de forme (A ou V) et de taille des lettres (cf. J, Ç, Q). L'usage du double span (let1 + let2 ou let4) facilite, me semble t-il, le positionnement de la lettrine.

Voici ce que j'insère dans le CSS.

Quote:
/*Réglages Lettrines DEUX LIGNES ADE a été privilégié p/r à Sigil.*/

.let1{
display : block;
float : left;
margin-top : -0.5em;
margin-left : 0.0em;
margin-right : 0.2em;
height : 2.2em;
}

.let2{
font-family:'Linux Libertine Display-Regular';
font-size : 3.3em;
line-height : 1.1em;
color:green;
}

/*Réglage Lettrine J, Q et Ç (let 2 vers let4) */

.let4{
font-family:'Linux Libertine Display-Regular';
font-size : 2.9em;
line-height : 1.1em;
color:green;
}
Et ceci encore dans le CSS

Quote:
span.smcpTypeA {font-family:'Linux Libertine O C';font-size:95%;font-style:normal;margin-left:-0.4em;}
span.smcpTypeV {font-family:'Linux Libertine O C';font-size:95%;font-style:normal;}

p.let {margin-left:0.8em;margin-right:0.8em;margin-top:0.3cm;margin-bottom:0.0cm;border:none;padding:0;background-color:transparent;text-indent:0.0cm;text-align:justify;}
En vue code, voici ce que ça peut donner:

Quote:
<p class="let"><span class="let1"><span class="let2">N</span></span><span class="smcpTypeV">ous croyons</span> devoir prévenir le public, que, malgré le titre de cet ouvrage et ce qu’en dit le rédacteur dans sa préface, nous ne garantissons pas l’authenticité de ce recueil, et que nous avons même de fortes raisons de penser que ce n’est qu’un roman.</p>
La seule fonction du style de paragraphe let est de signaler l'emplacement d'une lettrine (en supprimant l'indentation). Le texte d'appoint est placé manuellement (style de caractère smcpTypeA ou V)pour la simple raison qu'il est de longueur variable - de un à plusieurs mots.

Je me sers ensuite de cette regex pour mettre en place les lettrines:

S: <p class="let">([A-ZÇÉÀÔ])
R: <p class="let"><span class="let1"><span class="let2">\1</span></span>

Quelques copies d'écran jointes avec ADE.
Attached Thumbnails
Click image for larger version

Name:	Sélection_002.jpg
Views:	639
Size:	111.2 KB
ID:	117005   Click image for larger version

Name:	Sélection_003.jpg
Views:	667
Size:	107.6 KB
ID:	117006   Click image for larger version

Name:	Sélection_004.jpg
Views:	631
Size:	108.3 KB
ID:	117007  

Last edited by roger64; 12-23-2013 at 03:01 AM.
roger64 is offline   Reply With Quote