GtkMathView on C ++ renderoija varten MathML asiakirjoja. GtkMathView tarjoaa interaktiivisia näkemys, jota voidaan käyttää selaamiseen ja editointiin MathML markup.
GtkMathView lukee MathML asiakirjojen avulla frontend, jonka tarkoituksena on kulkea MathML dokumentti (tai osa siitä) ja asianmukaisesti instantiate GtkMathView sisäisten tietorakenteita, jotka soveltuvat sen tekemiseksi.
Tällä hetkellä seuraavat käyttöliittymiin tuetaan:
· Libxml2 käyttöliittymää, jossa MathML dokumentti esitetään puuna ja suunnistaa kanssa libxml2 puu API.
· Libxml2 lukija käyttöliittymää, jossa MathML asiakirjaa ei ole täysin ladattu muistiin ja suunnistaa kanssa libxml2 lukijan API. Tämä frontend on tarpeen lähinnä erän renderöinti MathML asiakirjoja.
· GMetaDOM käyttöliittymää, jossa MathML dokumentti esitetään puuna ja liikutaan kanssa DOM API tarjoamia GMetaDOM, joka puolestaan on DOM-yhteensopiva kääre libxml2.
· Custom käyttöliittymää, jossa MathML dokumentti toimii noin sovelluskohtaiseen muodossa ja liikutaan sovellusaloja tarjoama soittopyynnön toiminnot.
GtkMathView tekee MathML asiakirjojen kautta backend jonka tarkoituksena on tarjota abstraktio foorumi erityisiä valmiuksia (käytettävissä fontit, piirustus piirustus primitives, ja niin edelleen).
Tällä hetkellä seuraavat backends tarjotaan:
· GTK + backend, hävitettäviksi MathML asiakirjoja Pango GTK + sovelluksissa.
· GTK + widget backend, joka kietoo GtkMathView vuonna GTK + widget suoraan upottaa GTK + sovelluksissa.
· SVG backend, joka tekee MathML osaksi SVG.
· AbiWord backend, joka mahdollistaa yhden upottaa MathML asiakirjoja AbiWord avulla AbiMathView plugin.
Vaatimukset:
· GCC ≥ 3,4 (jotkut versiot GCC 3.3 tiedetään olevan ongelmia kokoamiseen joitakin luokkia GtkMathView)
· Glib ≥ 2.2.1
· GTK + ≥ 2.2.1 (tarvitaan aina versioon 0.6.5, valinnainen alkaen 0.7.0 for GTK + backend)
· GMetaDOM ≥ 0.1.8 (tarvitaan versioiden enintään 0.6.1, valinnainen lähtien, 0.6.2 varten GMetaDOM frontend)
· MiniDOM ei enää tueta, ja se ei toimi gtkmathview ≥ 0.4.x. Kuten nyt, viimeisin GMetaDOM versio, joka toimii gtkmathview 0.3.x on 0.0.3c.
· Libxml ≥ 2.6.7 (tarvitaan versioissa jopa 0.6.2, vain silloin, jos libxml2 ja libxml2 lukija frontend)
· T1lib ≥ 5 (vaaditaan GTK + backend jos aiot käyttää Type 1-fontteja ja pehmennys). RPM paketit t1lib löytyy Didier n sivulta GtkMathView.
· Popt ≥ 1,7 (jos ei ole, paitsi kirjastojen rakennetaan)
Mitä uutta tässä julkaisussa:
· Korjattu bugeja renderöinti MathML taulukoita ja skriptejä.
· Lisätty tuki kaksi fontteja (MSAM ja MSBM AMS).
Ohjelmiston tiedot:
Kommentteja ei löytynyt