Autore Topic: Librerie di impaginazione testi opensource?  (Letto 1743 volte)

Offline rebraist

  • Nerd
  • *****
  • Post: 946
  • Karma: +13/-1
    • Mostra profilo
Librerie di impaginazione testi opensource?
« il: 12 ſettembre 2011, 13:05:18 »
Qualcuno ha qualche bel link di librerie di impaginazione testi opensource?
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Amigaos spacca.
Aros rulla.
Morphos corre di brutto.
Sinceramente, non vorrei che mio figlio facesse amicizia con uno di questi tre tipacci.
Dottore:lei é uno di quelli che si potrebbero definire nerd...
Io: dottò, lo so di mio. Sono pure iscritto a 'n'forum...
Dottore: su internet?
Io: no a rete 4

Offline rebraist

  • Nerd
  • *****
  • Post: 946
  • Karma: +13/-1
    • Mostra profilo
Re: Librerie di impaginazione testi opensource?
« Risposta #1 il: 13 ſettembre 2011, 11:54:11 »
in breve e per assurdo:
a tempo perso scrivo un wordprocessor in c...
Lavora con font truetype a caratteristiche variabili.
Partito con sdl, poi proprio un paio di settimane fa mi hanno spiegato da più parti che è quasi impossibile attaccarci una finestra mui (*) e così devo passare a freetype2, tanto cambiare le routine di rendering non è cosa complicata di suo.
l'ho ripreso dopo un anno ad agosto.
Già l'anno scorso gestiva quasi tutta la tastiera e avevo finito le funzioni di impaginazione per un flusso continuo di caratteri (cioè spezzando le parole accapo, stavo studiandomi qualcosa sulle sillabe, una sorta di giustificato).
Quest'anno sto buttando giù l'impaginazione a sinistra.
Ma man mano che si va avanti mi rendo conto che è un lavoro lunghissimo, perchè dopo dovrò passare al centrato, a quello a destra e chiaramente a un vero giustificato.
Quindi a un certo punto mi sono detto: ma invece di buttare il sangue, c'è qualche libreria di impaginazione già pronta?
Anche se anche lì credo che non sia così immediato perchè un conto è fare impaginazione di un testo già pronto, che è cosa semplice, un altro conto è fare impaginazione di un testo in fase di scrittura che, per sua natura, dipende anche dalla personale modellazione, dall'implementazione, dell'"oggetto testo" (non faccio oop ma è il miglior termine improprio che mi viene) e quindi ho abbandonato un pò l'idea di usare routine esterne... ma anche vedere un pò di codice di terze parti non mi dispiacerebbe... :whistle:

(*) a dire il vero ipotizzo non vada manco con intuition. sotto aros l'indirizzo della finestra che mi restituisce la funzione sdl è totalmente diverso dall'indirizzo che scout mi segnala per la finestra stessa.
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Amigaos spacca.
Aros rulla.
Morphos corre di brutto.
Sinceramente, non vorrei che mio figlio facesse amicizia con uno di questi tre tipacci.
Dottore:lei é uno di quelli che si potrebbero definire nerd...
Io: dottò, lo so di mio. Sono pure iscritto a 'n'forum...
Dottore: su internet?
Io: no a rete 4

Offline Z80Fan

  • Administrator
  • Guru
  • *****
  • Post: 1671
  • Karma: +13/-2
    • Mostra profilo
    • http://z80fan.altervista.org
Re: Librerie di impaginazione testi opensource?
« Risposta #2 il: 13 ſettembre 2011, 14:59:37 »
Citazione da: "rebraist"
ma anche vedere un pò di codice di terze parti non mi dispiacerebbe... :whistle:
Questo c'è a volontà:
Gedit: http://git.gnome.org/browse/gedit/tree/
Kate: https://projects.kde.org/projects/kde/k ... repository
KOffice: https://projects.kde.org/projects/koffice/repository
LibreOffice: http://cgit.freedesktop.org/libreoffice/core/tree/

Potresti provare prima con i due progetti più semplici, e vedere se riesci a trovare il codice che ti serve...
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline rebraist

  • Nerd
  • *****
  • Post: 946
  • Karma: +13/-1
    • Mostra profilo
Re: Librerie di impaginazione testi opensource?
« Risposta #3 il: 14 ſettembre 2011, 15:15:18 »
grazie!!
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Amigaos spacca.
Aros rulla.
Morphos corre di brutto.
Sinceramente, non vorrei che mio figlio facesse amicizia con uno di questi tre tipacci.
Dottore:lei é uno di quelli che si potrebbero definire nerd...
Io: dottò, lo so di mio. Sono pure iscritto a 'n'forum...
Dottore: su internet?
Io: no a rete 4

Tags: