Lasem bertujuan untuk menjadi C / SVG berbasis GObject / MathML penyaji dan editor, mendukung CSS style sheet & nbsp; Menggunakan Kairo dan pango seperti itu render lapisan abstraksi, dan kemudian mendukung berbagai format output:. Xlib, PNG, SVG, PDF, PS, EPS ...
API mencoba untuk mengikuti SVG dan MathML DOM.
Saat ini mencakup dua aplikasi sederhana:
lasemrender, yang mengambil nama file sebagai argumen dan menghasilkan baik SVG, PDF atau file PS, tergantung pada ekstensi file output. Ada pilihan mode debug (-d) yang menampilkan kotak melompat-lompat elemen sebagai persegi panjang berwarna biru, luasan logis dari teks sebagai kotak merah dan luasan tinta teks kotak berwarna hijau. Ia menerima baik MathML, Latex matematika dan SVG masukan. Untuk input lateks, gmathmlrender menggunakan perpustakaan itex2mml tertanam untuk konversi ke MathML.
lasemtest, yang jika diluncurkan tanpa argumen, membuat rekursif semua svg dan file mml dalam sebuah direktori, dan menghasilkan file html yang menampilkan rendering browser render lasem, dan jika ada output referensi. HTML file yang lasemtest.xml. Ini penggunaan utama adalah render file contoh di direktori sampel, dengan menerapkan "test cd && ../src/lasemtest".
What baru dalam rilis ini:
- SVG: Kembalikan patch teks. Mereka tidak seharusnya berada di 0.4.0 rilis.
Apa yang baru dalam versi 0.3.4:
- All:
- Hasil Tampilan perbandingan untuk referensi file dalam uji suite.
- SVG:
- Gunakan cairo API untuk implementasi filter bila memungkinkan.
- Fix blur misposition .
- Dukungan untuk filter sub regional primitif.
- Pelaksanaan .
- Pelaksanaan backgroundImage dan BackgroundAlpha .
- Pelaksanaan .
- reimplement optimasi kelompok opacity.
- Pelaksanaan get_extents untuk,,, dan.
- Tambah dukungan untuk sintaks warna HSL.
- parsing Fix stroke-dasharray ketika nilai dipisahkan oleh spasi.
Apa yang baru dalam versi 0.3.3:
- All:
- Perbaiki kompilasi paralel.
- SVG:
- Perbaiki kecelakaan dalam kasus mengubah atribut pada elemen gradien.
- node Handle dengan nama diawali dengan 'svg:'.
- dukungan teks vertikal Lame .
- Fix ukuran font ketika dinyatakan sebagai persentase.
- Melaksanakan meluap atribut untuk penanda.
- Perbaiki Marker orientasi otomatis.
- mengubah Fix clipPath
- Tambah dukungan awal untuk feGaussianBlur, feBlend, feComposite, feOffset, feMerge, feMergeNode dan feFlood.
- kelompok Fix opacity .
- Gunakan warna transparan ketika url cat tidak ditemukan.
- MathML:
- Dukungan untuk elemen diawali dengan 'matematika:'.
- Pembaruan Fix elemen itex perubahan gaya.
Apa yang baru dalam versi 0.3.1:
- All:
- sundulan Tunggal termasuk.
- dukungan gtk-doc .
- Unit pengujian .
- Hanya ekspor dan dokumen API DOM.
- Binary sekarang paralel diinstal.
- Fix diundang ditemukan menggunakan fuzzxml dari Morten Welinder.
- Meningkatkan output debug (A € la gstreamer).
- DOM:
- Lulus konteks Kairo untuk setiap tampilan render.
- spesifikasi yang lebih baik DOM kesesuaian.
- dukungan serialisasi .
- itex2mml:
- Update ke 1.4.5.
- MathML:
- persamaan Kembali dasar.
- SVG:
- Fix gradien pada stroke atau mengisi ketika opacity & lt; 1.0.
- Melaksanakan visibilitas atribut.
- Melaksanakan tampilan atribut.
- Melaksanakan gambar :: get_extents.
- Hindari referensi melingkar yang tak terbatas.
Apa yang baru dalam versi 0.2.1:.
- Lisensi berubah menjadi LGPLv2 +
- pembaruan itexmml ke 1.3.22.
- persyaratan autoconf rendah ke 2.63.0.
- Jangan mengatur -Werror bendera.
Komentar tidak ditemukan