Salta al contenuto principale

Notizie su Biblos dal 1 al 15 marzo 2008

di Giuseppe Di Grande

- Aggiornamento del 1 marzo
Ho corretto diversi bug legati ai titoli, soprattutto quello segnalato da
Fabrizio. Internamente ora è tutto pronto per gli indici, che inizierò
domani.

Ed ora, un po' di pubblicità

:

- Aggiornamento del 2 marzo
Oggi varie cose in varie sezioni:
1. Ho aggiornato il pacchetto di installazione nel sito alla versione di
stamattina. Installando il pacchetto, cosa che consiglio, vengono create
nuove icone all'interno di Menù Avvio/Programmi/Biblos.
A. Biblos Update: avvia il download, tramite il browser di sistema,
dell'ultimo aggiornamento di Biblos. Se da dentro il programma non si riesce
quindi ad aggiornare, ora è possibile farlo dall'esterno. Il file in
download si può quindi eseguire o salvare.
B. Collegamento per visitare il sito
www.digrande.it.
C. Collegamento per scrivere al supporto tecnico.
I nomi dei collegamenti sono in inglese perché per ora non posso mantenere e
curare più versioni dell'installatore, quindi installatore unico per
tutti... in seguito vedremo.
2. Nel programma ho aggiunto una funzione per eliminare le interruzioni di
pagina. Si trova in Modifica/Elimina/Elimina interruzioni di pagina. Se il
cursore è posizionato su una linea che contiene una interruzione di pagina,
questa funzione la elimina. Se avete selezionato una parte di testo in cui
alcune linee contengono delle interruzioni di pagina, questa funzione le
elimina tutte. Attenzione: l'elimina interruzioni di pagina non si può
annullare.
3. L'elimina trattini, che prima intercettava ed eventualmente eliminava il
trattino classico e il trattino leggero, ora ne elimina, se li trova, un
altro bel po', tipo il trattino armeno, il trattino mongolo, altri tipi di
trattino, sempre di sillabazione.
4. Nelle proprietà di un dizionario, nell'elenco dei termini ora è possibile
utilizzare la tastiera per raggiungere una lettera, un termine ecc.. Insomma
ho sviluppato la ricerca incrementale anche in questa lista speciale.
5. Quando effettuate l'aggiornamento, dopo la finestra che vi notifica
l'avvenuto aggiornamento, il documento dovrebbe ora essere focalizzato
correttamente... vi ritroverete dunque all'interno del documento, vuoto o
pieno, a seconda dei casi.

- Aggiornamento del 3 marzo
Oggi ho corretto i bug segnalati da Roberto e da Cesare.
Ho anche riaggiornato l'installatore perché ho aggiunto un modulo di
disinstallazione che rimuove le chiavi di registro, legate ai file e alle
estensioni della shell create da Biblos, e chiede se rimuovere interamente
la cartella dei dati del programma dove sono contenuti i dizionari, le
ricorrenze, le impostazioni ecc., dell'utente.

- Aggiornamento del 4 marzo
Oggi ho aggiunto un nuovo sottomenù al menù Inserisci: il sottomenù Indici.
La voce del sottomenù funzionante è Aggiungi indice...
Nel sottomenù Elimina altresì è presente la funzione Elimina indici.
Tutto ancora è in fase di sviluppo: domani ci saranno altre funzioni.
La versione di valutazione di Biblos da questa versione in poi, quando
Biblos si avvia, notifica lo stato di valutazione del prodotto, cioè appare
una finestra di messaggio: vediamo se alcune situazioni si risolvono.

- Aggiornamento del 5 marzo
Oggi due cose in più:
1. Cesare ha aggiornato il manuale. Lo trovate dentro la sottocartella Docs
dove Biblos è installato. Se avete effettuato la nuova installazione, col
nuovo installatore, potete raggiungere il manuale dal menù
Avvio/Programmi/Biblos/Biblos Guide. Col vecchio installatore il
collegamento si chiama solo Manual.
2. L'interfaccia per creare tutto l'indice di un libro è quasi completa. Si
può già esplorarla dal menù Inserisci/Indici/Genera indici...
Una dettagliata spiegazione la darò domani o dopodomani, dopo aver
sviluppato le funzioni per scrivere tutto l'indice del documento.

- Aggiornamento del 6 marzo
Oggi ho terminato la creazione dell'indice. Passo a spiegare le funzioni.
L'indice viene creato dai titoli di un documento. Quindi se un documento non
possiede titoli non si potrà creare alcun indice.
L'indice può essere creato in due modi:
1. Manualmente, linea per linea, utilizzando la funzione
Inserisci/Indici/Aggiungi...
In questo caso la linea dell'indice dovrà essere preparata/scritta
manualmente, impostando eventualmente anche tipo di carattere e paragrafo.
Poi ci si posizionerà su di essa e si utilizzerà la funzione suddetta. La
funzione di aggiungere un indice ha bisogno solo che l'utente scelga il
titolo a cui collegare l'indice. Quindi, bisognerà selezionare il titolo
voluto e poi basterà premere invio.
2. La creazione automatica dell'indice del documento si avvia da
Inserisci/Indici/Genera indici...
Si aprirà una nuova finestra di dialogo con diversi campi:
a. Maschera: ciò che ogni linea di indice dovrà contenere. Le variabili
utilizzabili sono due: %l per aggiungere il livello e %t per aggiungere il
titolo. La maschera predefinita è "%l - %t". Ad esempio, avendo il primo
titolo di livello 1 di nome "Biblos è un software di videoscrittura",
l'indice creato sarà: "1 - Biblos è un software di videoscrittura".
B. Livello dei titoli: è possibile limitare l'indice ai titoli di livello
più basso. E' utile quando il documento possiede molti titoli di livello
alto che non si vogliono includere nell'indice. Il valore predefinito è 3,
cioè l'indice verrà creato solo fino ai titoli di terzo livello.
c. Rientro del livello: questo valore si riferisce al rientro sinistro del
paragrafo di ogni indice. Questo valore verrà moltiplicato per il livello
del titolo e verrà aggiunto al rientro sinistro di ogni paragrafo
dell'indice. E' utile se si desidera rientrare i sottolivelli.
d. Spazio tra primi livelli: serve ad aggiungere più spaziatura superiore
tra i paragrafi dell'indice contenenti i titoli di primo livello. E' utile
se si vuole dare più spazio tra i capitoli principali di un libro.
e. Carattere...: serve a impostare il carattere che sarà utilizzato
nell'indice.
f. Paragrafo...: serve a scegliere le impostazioni base di ogni paragrafo
creato per l'indice.
Cliccando su Ok l'indice verrà scritto a partire dalla posizione in cui si
trova il cursore. Quindi se lo volete in cima al libro, vi posizionerete in
cima ecc..
Sicuramente ci sono dei bug... ora, mentre sto scrivendo, sto analizzando
mentalmente il codice e ne ho trovato uno. Domani sarà corretto. [smile]
Devo aggiungere ancora un altro po' di funzion: di movimento, i suoni ecc..
Non appena tutto sarà completo integrerò il tutto alla stampa braille.
Altresì, siccome mi annoiavo a scrivere sempre la stessa cosa, ho aggiunto
il sottomenù Informazioni nel menù Strumenti. Possiede solo una funzione che
ritorna una informazione carina, ossia le parole utilizzate nel testo, ma
non il numero, ritorna proprio l'elenco delle parole usate, con incluso
quante volte sono state utilizzate. Per ora è un po' lentina ad analizzare,
ma non ho tempo per fare altro. Quando svilupperò seriamente quella sezione
vedrò meglio.

- Aggiornamento del 7 marzo
Oggi diverse correzioni di bug legati agli elementi extra, segnalibri,
titoli, indici e al testo.
La cosa visibile è quella che ora non necessita più selezionare una linea
per modificare lo stile dei suoi caratteri.

- Aggiornamento del 8 marzo
Oggi ho varie cose da descrivere:
1. Ho ritoccato in profondità il foglio di documento, integrandolo di
elementi necessari per ospitare le future impostazioni del contesto braille
di stampa. Se ci fossero anomalie segnalatemele. Potrebbe verificarsi
qualche comportamento strano con segnalibri, titoli e indici.
2. Quando il cursore si sposta su una linea di indice viene emesso un altro
suono carino.
3. Nella scheda dei suoni è possibile configurare il suono per gli indici.
4. Ho eliminato la voce dentro il sottomenù Indici, che avrebbe dovuto
spostare il cursore sul titolo. Ho aggiunto invece un nuovo comando rapido
di movimento: Vai al collegamento. Ha le seguenti funzionalità:
A. quando ci si trova su una linea di indice, sposta il cursore sul relativo
titolo.
B. Quando ci si trova su un titolo sposta il cursore alla prima linea di
indice a cui è collegato. Se non esiste alcuna linea di indice il cursore
rimane dov'è.
C. Premendo CTRL+Click sinistro del mouse su una linea di indice il cursore
si sposterà al relativo titolo.

- Aggiornamento del 9 marzo
Con l'aggiornamento di oggi credo di aver terminato la gestione base degli
indici. Comunque in seguito ci saranno tutti gli abbellimenti del caso.
Domani inizio il collegamento con la stampa braille.

- Aggiornamento del 10 marzo
Oggi ho aggiunto alla finestra di stampa braille la scheda "Indici". Si
possono vedere le opzioni legate alla stampa dell'indice di un documento.
Sto altresì aggiungendo nuove variabili utilizzabili per specificare i
numeri di pagina, sempre per la stampa braille.
Per le pagine si potrà utilizzare la variabile che viene sostituita col
numero di pagina braille, come ora, e in più ci sarà anche la variabile che
sarà sostituita col numero di pagina della stampa in nero.
Per le linee di indice oltre a queste due variabili si potrà utilizzare
anche una variabile che specifica il numero di pagina reale, com'è nel libro
cartaceo.
Presto tutto sarà fattibile.

- Aggiornamento del 11 marzo
Oggi spero che questo messaggio lo leggiate tutti, almeno quelli interessati
al braille.
La modifica è particolarmente importante e va a influire sui numeri di
pagina, e internamente su altro, ma non è il momento di spiegare ciò che ci
sarà domani.
Allora, la variabile per specificare il numero di pagina braille è cambiata.
Dovete assolutamente entrare nella scheda Pagine, della finestra di stampa
braille, e anziché "%p" scrivere "%bp".
Le variabili utilizzabili ora sono due:
%bp - questa variabile durante la stampa verrà sostituita dal numero
effettivo di pagina braille.
%pp - questa nuova variabile invece viene sostituita dal numero di pagina in
nero. Qui ci sarebbe un lungo discorso da fare. Mi limito a dire che per
numero di pagina in nero si intende il numero di pagine che Biblos stampa
dal documento caricato.
Il numero di pagina in nero, per un problema tecnico non risolvibile
facilmente, e comunque marginale, a volte non potrebbe coincidere
perfettamente con l'effettiva pagina in nero stampata realmente. Al massimo
si può avere uno spostamento di 1 pagina. Questo è dovuto alla lunghezza dei
paragrafi, quando qualcuno di essi si accavalla tra due pagine, e questa
situazione va a coincidere esattamente col cambio di pagina braille. E' una
cosa sporadica, ma si può verificare.
Questo sistema di doppia pagina serve ad una stamperia quando, stampando un
manuale scolastico, in testo normale o a caratteri ingranditi, e ricordo che
con Biblos non c'è più motivo di avere doppi e tripli file, di fare doppia e
tripla fatica, nella versione braille del manuale si vuole dare una
indicazione delle pagine in nero.
La scheda Indici, sempre della finestra di stampa braille, accetta ora i
vari parametri dati dall'utente. Ancora gli indici però nella stampa braille
non sono implementati: domani lo saranno.
La maschera dei numeri di pagina, anche quella degli indici, ora può ospitare
anche del testo unicode.
Infine la struttura è pronta per accettare la stampa braille a contesti
multipli. Cioè tra poco si potrà selezionare una porzione di testo,
assegnargli una tabella braille di stampa, mandare in stampa il documento e
questo sarà stampato utilizzando tutte le lingue braille che si vogliono,
miscelate tra di loro. E' una cosa essenziale per i manuali di musica, di
matematica, di lingue ecc.. Se prima questa cosina si è fatta, per fare un
po' di pubblicità comparativa con Italbra, la si è fatta a mano, avendo
bisogno di un lunghissimo lavoro dei trascrittori. Con Biblos non più, che
piaccia o no: ciò che si è fatto in mesi di lavoro, qui lo si farà in pochi
giorni, e lo potranno fare tutti, esperti e meno esperti.

- Aggiornamento del 12 marzo
Ieri presumevo di terminare la stampa degli indici, ma il lavoro si è
rivelato più lungo di quanto avevo ipotizzato.
La struttura della stampa comunque cambia ogni giorno, anche se l'utente si
accorge poco dei cambiamenti: tutto lì dentro diventa più complesso. Non
appena termino queste importanti modifiche, comincio a lavorare per rendere
tutto più veloce, perché comincia a darmi fastidio. [sorriso]
In questa versione ho corretto un bug segnalato da Cesare legato al cambio
di stile di un carattere. Si ripercuoteva su caratteri, titoli, indici ecc..
La stampa braille dei rientri di prima linea e sinistro è più corretta. Se
prima si impostava, ad esempio, come rientro di prima linea 0,4 cm e rientro
sinistro di 0,5 cm, la stampa braille non faceva alcuna cella di rientro.
Questo perché la dimensione di una cella braille di default è impostata a
0,6 cm e le vecchie routines trattavano i due rientri separatamente. Una
cella braille è indivisibile, è un valore intero, e quindi non può
soddisfare eventuali conversioni in virgola mobile. Il comportamento
corretto, quello di adesso, è quello di lasciare 1 cella di rientro per la
prima linea di un paragrafo, e 0 per le linee successive. Infatti ora
succede così.
Le modifiche sono molte e importanti, se fate delle prove e mi raccontate le
eventuali anomalie mi fate una grande cortesia.

- Aggiornamento del 13 marzo
E' tutto il giorno che sviluppo la stampa dell'indice. Ci sono ancora delle
cose da fare. Ora mi limito a dire solo due parole: dovrebbe funzionare.

- Aggiornamento del 14 marzo
Continuo con la stampa degli indici... o sommario.
1. Biblos stampa in braille correttamente gli indici presenti in un
documento.
2. Gli indici si creano da Inserisci/Indici.
3. La stampa braille possiede una scheda di nome Indici da cui è possibile
impostare alcune opzioni.
La stampa braille, in ogni linea marcata come indice, aggiunge il numero di
pagina del titolo corrispondente. Il formato del numero di pagina viene
creato utilizzando la maschera, configurabile dalla scheda Indici della
stampa braille. Nella maschera della pagina di indice è possibile utilizzare
due variabili:
%bp - viene sostituita dal numero di pagina braille dove si trova il titolo
collegato a quell'indice.
%pp - viene sostituita dal numero di pagina in nero del titolo collegato a
quell'indice. Questa è una integrazione di oggi.
Gli indici sono dei paragrafi, quindi è possibile dare loro la formattazione
che si desidera. Una linea di indice può avere un suo allineamento, una sua
spaziatura, interlinea, rientri ecc.. Un indice può stare all'inizio, alla
fine, al centro di un documento. Può essere ripetuto anche migliaia di
volte, e punterà sempre al titolo che gli si assegna.
Nella stampa braille esiste un valore da configurare che riguarda il codice
di riempimento utilizzato per portare il titolo dell'indice al numero di
pagina corrispondente. Il valore predefinito è il punto braille 3. Il numero
di pagina di un indice sarà sempre allineato all'estrema destra (brutto
orientamento). Invece il titolo dell'indice, se più linee, e con rientro
destro diverso, verrà rientrato correttamente e rispetterà tutte le
impostazioni del paragrafo. Il testo dell'indice viene sillabato,
l'eventuale numero di pagina, inclusa una eventuale parte testuale, no.
L'aggiunta del numero di pagina ad ogni riga di indice può essere
disattivata.
Il codice di riempimento può essere annullato, semplicemente cancellandolo.
Il numero di pagina in questo caso non sarà allineato a destra, generando
l'effetto fiordo.
Quando si genera un indice ora si può usare anche un'altra variabile: %s.
Questa variabile, a differenza di %l viene sostituita solo dal numero di
livello in cui si trova il titolo, e non dalla gerarchia di livelli.

- Aggiornamento del 15 marzo
Oggi l'ultima cosa per gli indici. Si tratta di quella impostazione per ogni
indice che ho chiamato pagina reale.
Da questa versione, quando si aggiunge una linea di indice manualmente da
Inserisci/Indici/Aggiungi indice... si può impostare un nuovo valore, Pagina
reale in cui, volendo, si può inserire un valore numerico che indica un
riferimento extra di pagina.
La pagina reale può poi essere stampata in braille, sempre nella riga di
indice, utilizzando una nuova variabile nella maschera della pagina di
indice. La variabile è "%rp". Questa variabile verrà sostituita da quel
valore inserito quando si aggiunge manualmente l'indice.
Gli usi sono i più disparati, a l'utente la scelta di utilizzare questa
possibilità.
E con i titoli e con gli indici credo di aver finito, per ora.

- Audio Biblos lezione 6 - del 1 marzo
Ieri sera, 29 febbraio, si è tenuto il sesto incontro formativo per
l'apprendimento di Biblos. Questa sesta lezione può essere ascoltata /
scaricata da questo indirizzo:
http://www.digrande.it/sound/ifab06-290208.mp3

- Audio Biblos lezione 7 - del 15 marzo
Ieri sera, 14 marzo, si è tenuto il sesto incontro formativo per
l'apprendimento di Biblos. Questa settima lezione può essere ascoltata /
scaricata da questo indirizzo:
http://www.digrande.it/sound/ifab07-140308.mp3