Sigil è un software di editing per e-book libero, open-source e multi-piattaforma, progettato per modificare libri nel formato ePub, supportando sia ePub 2 che ePub 3. Sviluppato con le tecnologie Qt 6 e QtWebEngine, Sigil si è recentemente aggiornato alla versione Sigil 2.4, introducendo diverse nuove funzionalità e miglioramenti significativi.
Caratteristiche Principali di Sigil
Sigil offre una serie di funzionalità avanzate che lo rendono uno strumento potente per la creazione e modifica di e-book:
- Supporto completo per UTF-16: Garantisce una corretta gestione dei caratteri.
- Visualizzazioni multiple: Include visualizzazioni del codice e anteprima.
- Generatore di sommari: Supporta intestazioni multi-livello.
- Editor dei metadati: Permette una gestione completa delle informazioni del libro.
- Controllo ortografico: Basato su Hunspell con dizionari configurabili.
- Supporto per espressioni regolari (PCRE): Utile per trovare e sostituire testo.
- Importazione di file EPUB e HTML: Consente l’integrazione di immagini e fogli di stile.
- Validator FlightCrew: Per garantire la conformità agli standard ePub (plugin separato).
Novità in Sigil 2.4
Dialogo GetInfo
Una delle principali novità è l’introduzione della finestra di dialogo GetInfo, accessibile tramite un’opzione nel menu contestuale per i file XHTML. Questo strumento fornisce informazioni dettagliate specifiche per ciascun file senza la necessità di eseguire rapporti complessi. Tra le informazioni disponibili ci sono il conteggio delle parole e la possibilità di gestire più semantiche per file XHTML, una caratteristica che, sebbene poco comune, è tecnicamente consentita dalle specifiche.
Miglioramenti al Controllo della Formattazione
Sigil 2.4 ha anche migliorato il controllo della correttezza (sanity check) di Sigil, rendendo più efficace l’identificazione degli errori legati a citazioni di attributi mancanti. Inoltre, la finestra di dialogo delle scelta delle sostituzioni è stata aggiornata per utilizzare caselle di controllo che permettono di decidere se effettuare sostituzioni senza eliminazioni.
Supporto per Ambienti Virtuali Python
Un’altra innovazione significativa è il supporto per la costruzione dell’applicazione a partire dai sorgenti utilizzando ambienti virtuali Python (un ambiente isolato che consente di gestire dipendenze e librerie in modo indipendente dal resto del sistema) su sistemi GNU/Linux e Windows. Questo semplifica notevolmente il processo di sviluppo e debugging, specialmente con l’integrazione dell’IDE Visual Studio.
Aggiornamenti e Correzioni di Bug
Sigil 2.4 ha affrontato numerosi bug per migliorare la leggibilità degli avvisi di caricamento e gestire meglio gli spazi bianchi nel codice TagLister. È stata migliorata anche l’uso della classe QTimeZone
per prevenire avvisi durante la costruzione e garantire la compatibilità con le versioni recenti di Qt che non accettano più la macro QT_IMPLICIT_QCHAR_CONSTRUCTION
.
Rimozione delle Informazioni Charset Meta
Infine, questa versione rimuove le informazioni charset meta XHTML dopo la conversione in UTF-8 al primo caricamento, evitando così errori di codifica. Inoltre, forza l’assegnazione delle scorciatoie da tastiera dalle preferenze, rimuovendo i pulsanti dalla catena di messa a fuoco del tab.
Scaricare Sigil 2.4
Gli utenti possono consultare le note di rilascio sul progetto GitHub per ulteriori dettagli sulle modifiche apportate in questa versione. Da lì è possibile scaricare i binari di Sigil 2.4 per i sistemi macOS e Windows, oltre al pacchetto sorgente.
La maggior parte degli utenti GNU/Linux può installare Sigil 2.4 direttamente dai repository software stabili della propria distribuzione o come applicazione Flatpak tramite Flathub.
Fonte: https://github.com/Sigil-Ebook/Sigil/releases/tag/2.4.0
Fonte: https://9to5linux.com/sigil-2-4-open-source-epub-ebook-editor-released-with-new-features-and-bug-fixes
Source: Read More