GtkMathView

Software screenshot:
GtkMathView
Dettagli del software:
Versione: 0.8.0
Data di caricamento: 3 Jun 15
Sviluppatore: Luca Padovani
Licenza: Libero
Popolarità: 24

Rating: 2.0/5 (Total Votes: 1)

GtkMathView è un C ++ motore di rendering per i documenti MathML. GtkMathView fornisce una visualizzazione interattivo che può essere usato per la navigazione e la modifica MathML markup.
GtkMathView legge documenti MathML per mezzo di un front-end il cui scopo è quello di attraversare il documento MathML (o parte di esso) e creare un'istanza in modo appropriato le strutture dati interne di GtkMathView che sono adatti per il rendering.
Attualmente le seguenti interfacce sono supportati:
· Libxml2 frontend, in cui il documento MathML è rappresentata come un albero e navigato con l'albero API libxml2.
· Lettore libxml2 frontend, in cui il documento MathML non è del tutto caricato in memoria ed è navigato con il lettore API libxml2. Questo frontend è soprattutto utile per il rendering batch di documenti MathML.
· GMetaDOM frontend, in cui il documento MathML è rappresentato come un albero ed è navigato con le API DOM fornita da GMetaDOM, che a sua volta è un wrapper DOM-compliant per libxml2.
· Frontend personalizzati, in cui il documento MathML è rappresentato in qualche formato specifico per l'applicazione ed è navigabile con le funzioni di callback all'applicazione prevista.
GtkMathView rende documenti MathML attraverso un backend il cui scopo è quello di fornire una astrazione delle funzionalità specifiche della piattaforma (font disponibili, disegno primitive di disegno, e così via).
Attualmente sono disponibili le seguenti backend:
· GTK + backend, per il rendering di documenti MathML utilizzando Pango in applicazioni GTK +.
· GTK + widget di backend, che avvolge GtkMathView in un widget GTK + per essere direttamente integrato in applicazioni GTK +.
· SVG backend, che rende MathML in SVG.
· AbiWord backend, che permette di incorporare documenti MathML in AbiWord mediante plugin AbiMathView.
Requisiti:
· GCC ≥ 3.4 (alcune versioni di GCC 3.3 sono noti per avere problemi di compilazione alcune classi in GtkMathView)
· GLib ≥ 2.2.1
· GTK + ≥ 2.2.1 (richiesto fino alla versione 0.6.5, a partire dalla 0.7.0 opzionale per GTK + backend)
· GMetaDOM ≥ 0.1.8 (richiesto per le versioni fino al 0.6.1, a partire dalla 0.6.2 opzionale per il frontend GMetaDOM)
· Minidom non è più supportato e non funzionerà con gtkmathview ≥ 0.4.x. A partire da ora, l'ultima versione GMetaDOM che funziona con gtkmathview 0.3.x è 0.0.3c.
· Libxml ≥ 2.6.7 (richiesto per le versioni fino a 0.6.2, quindi solo se il libxml2 e lettore di libxml2 frontend)
· T1lib ≥ 5 (necessario per GTK + backend se si prevede di utilizzare i font Type 1 e anti-aliasing). Pacchetti RPM per t1lib può essere trovato alla pagina di Didier per GtkMathView.
· Popt ≥ 1.7 (se non presente, solo saranno costruite le librerie)
Cosa c'è di nuovo in questo rilascio:
· Corretti bug nel rendering delle tabelle MathML e script.
· Aggiunto il supporto per altri due font (MSAM e MSBM da AMS).

Programmi simili

PyOpenCL
PyOpenCL

28 Sep 15

L2P
L2P

3 Jun 15

Calcoo
Calcoo

3 Jun 15

MESH
MESH

3 Jun 15

Commenti a GtkMathView

I commenti non trovato
Aggiungi commento
Accendere le immagini!