Lasem มีวัตถุประสงค์เพื่อเป็น C / GObject ตาม SVG / MathML renderer และบรรณาธิการสนับสนุนแผ่นสไตล์ CSS & nbsp; จะใช้ไคโรและ Pango ที่มันแสดงผลชั้น abstraction แล้วสนับสนุนรูปแบบการส่งออกจำนวนมาก. Xlib, PNG, SVG, รูปแบบไฟล์ PDF, PS, EPS ...
API พยายามที่จะทำตาม SVG และ MathML DOM
ขณะนี้มันมีสองการใช้งานง่าย:
lasemrender ซึ่งใช้ชื่อไฟล์เป็นอาร์กิวเมนต์และสร้างทั้ง SVG, ไฟล์ PDF หรือ PS ขึ้นอยู่กับนามสกุลไฟล์ที่ส่งออก มีตัวเลือกโหมดการแก้ปัญหาคือ (ว) ที่แสดงกล่องขอบเขตขององค์ประกอบเป็นรูปสี่เหลี่ยมสีฟ้า extents ตรรกะของข้อความที่เป็นกล่องสีแดงและสีหมึกขอบเขตของข้อความเป็นกล่องสีเขียว มันรับทั้ง MathML คณิตศาสตร์น้ำยางข้นและใส่ SVG สำหรับใส่น้ำยาง, gmathmlrender ใช้ห้องสมุด itex2mml ฝังตัวสำหรับการแปลง MathML
lasemtest ซึ่งถ้าเปิดตัวโดยไม่ต้องโต้แย้งวาทกรรมซ้ำ SVG และไฟล์ MML ในไดเรกทอรีและสร้างไฟล์ html ซึ่งจะแสดงการแสดงผลเบราว์เซอร์, การแสดงผล Lasem และถ้ามีเอาท์พุทอ้างอิง ชื่อไฟล์ HTML คือ lasemtest.xml มันใช้หลักคือการแสดงผลของไฟล์ตัวอย่างในไดเรกทอรีตัวอย่างโดยเรียก "การทดสอบ cd && ../src/lasemtest".
What ใหม่ ในข่าวประชาสัมพันธ์นี้:
- SVG: ย้อนกลับแพทช์ข้อความ พวกเขาไม่ควรจะเป็นในการปล่อย 0.4.0.
มีอะไรใหม่ ในรุ่น 0.3.4:
- ทั้งหมด:
- แสดงผลของการเปรียบเทียบเพื่อการอ้างอิงแฟ้มในชุดทดสอบ.
- SVG:
- ใช้ไคโร API สำหรับการดำเนินการกรองเมื่อเป็นไปได้.
- เบลอแก้ไข misposition.
- การสนับสนุนสำหรับอนุภูมิภาคกรองดั้งเดิม.
- การดำเนินการ.
- การดำเนินงานของ BackgroundImage และ BackgroundAlpha.
- การดำเนินการ.
- reimplement เพิ่มประสิทธิภาพความทึบกลุ่ม.
- การดำเนินงานของ get_extents สำหรับ,, และ.
- เพิ่มการสนับสนุนสำหรับไวยากรณ์สี HSL.
- การแยกการแก้ไขปัญหาของโรคหลอดเลือดสมอง-dasharray เมื่อค่าจะถูกคั่นด้วยช่องว่าง.
มีอะไรใหม่ ในรุ่น 0.3.3:
- ทั้งหมด:
- แก้ไขรวบรวมขนาน.
- SVG:
- แก้ไขความผิดพลาดในกรณีที่มีการเปลี่ยนแอตทริบิวต์ในองค์ประกอบลาด.
- โหนดจับที่มีชื่อนำหน้าด้วย 'SVG:'.
- Lame สนับสนุนข้อความแนวตั้ง.
- ขนาดตัวอักษรแก้ไขเมื่อแสดงเป็นเปอร์เซ็นต์.
- ใช้แอตทริบิวต์ล้นสำหรับเครื่องหมาย.
- แก้ไข Marker ปฐมนิเทศอัตโนมัติ.
- clipPath แก้ไขเปลี่ยน
- เพิ่มการสนับสนุนเบื้องต้นสำหรับ feGaussianBlur, feBlend, feComposite, feOffset, feMerge, feMergeNode และ feFlood.
- ทึบกลุ่ม Fix.
- ใช้สีโปร่งใสเมื่อ url สีไม่พบ.
- MathML:
- การสนับสนุนสำหรับองค์ประกอบที่นำโดย 'คณิตศาสตร์'.
- การปรับปรุงแก้ไขขององค์ประกอบ ITEX เกี่ยวกับการเปลี่ยนแปลงรูปแบบ.
มีอะไรใหม่ ในรุ่น 0.3.1:
- ทั้งหมด:
- ส่วนหัวเดี่ยว ได้แก่ .
- การสนับสนุน GTK-DOC.
- การทดสอบหน่วย.
- เฉพาะการส่งออกและเอกสาร DOM API.
- ไบนารีตอนนี้ขนานติดตั้ง.
- ป่วนแก้ไขพบว่าใช้ fuzzxml จากมอ Welinder.
- การปรับปรุงการแก้ปัญหาส่งออก (€ลา GStreamer).
- DOM:
- ผ่านบริบทไคโรสำหรับแต่ละมุมมองทำให้.
- สเปคที่ดีขึ้นสอดคล้อง DOM.
- การสนับสนุนเป็นอันดับ.
- itex2mml:
- Update เพื่อ 1.4.5.
- MathML:
- สมการผลตอบแทนพื้นฐาน.
- SVG:
- ลาดแก้ไขในจังหวะหรือกรอกเมื่อทึบ & lt; 1.0.
- ใช้แอตทริบิวต์การมองเห็น.
- ใช้แอตทริบิวต์การแสดงผล.
- ใช้ภาพ :: get_extents.
- หลีกเลี่ยงการอ้างอิงแบบวงกลมที่ไม่มีที่สิ้นสุด.
มีอะไรใหม่ ในรุ่น 0.2.1:.
- ใบอนุญาตเปลี่ยนไป LGPLv2 +
- การปรับปรุง itexmml เพื่อ 1.3.22.
- ต้องการ autoconf ต่ำกว่า 2.63.0.
- ทำธง -Werror ไม่ได้ตั้งค่า.
ความคิดเห็นที่ไม่พบ