GtkMathView MathML.- ও নথি জন্য রেন্ডারিং ইঞ্জিন একটি সি ++ হয়. GtkMathView ব্রাউজিং এবং সম্পাদনা MathML.- ও মার্কআপ জন্য ব্যবহার করা যেতে পারে যে একটি ইন্টারেক্টিভ দৃশ্য উপলব্ধ.
GtkMathView যার উদ্দেশ্য MathML নথি তর্ক (বা অংশ এটি) এবং উপযুক্তভাবে এটা রেন্ডারিং জন্য উপযুক্ত যে GtkMathView অভ্যন্তরীণ ডাটা স্ট্রাকচার instantiate একটি ফ্রন্টএন্ড মাধ্যমে MathML.- ও নথি সার্চ.
বর্তমানে নিম্নলিখিত ফ্রন্টএন্ড সমর্থিত হবে:
· MathML নথি একটি গাছ হিসাবে প্রতিনিধিত্ব এবং libxml2 গাছ API 'র সঙ্গে নেভিগেট করা হয় যা libxml2 ফ্রন্টএন্ড.
· MathML নথি সম্পূর্ণভাবে মেমরি লোড করা হয় না এবং libxml2 পাঠক API 'র সঙ্গে নেভিগেট করা হয় যা libxml2 পাঠক ফ্রন্টএন্ড. এই ফ্রন্টএন্ড MathML.- ও নথি ব্যাচ রেন্ডারিং জন্য বেশিরভাগ দরকারী.
· MathML নথি একটা লাঠির মত প্রতিনিধিত্ব করা হয় এবং ঘুরে libxml2 জন্য একটি DOM-অনুবর্তী আলোয়ান যা GMetaDOM, দ্বারা উপলব্ধ করা DOM API 'র সঙ্গে নেভিগেট করা হয় যা GMetaDOM ফ্রন্টএন্ড.
· MathML নথি কিছু অ্যাপ্লিকেশন নির্দিষ্ট বিন্যাসে প্রতিনিধিত্ব করা হয় এবং আবেদন-প্রদান কলব্যাক ফাংশন সঙ্গে নেভিগেট করা হয় যা কাস্টম ফ্রন্টএন্ড.
GtkMathView (অঙ্কন প্রিমিটিভের, এবং তাই অঙ্কন, উপলব্ধ ফন্ট) যার উদ্দেশ্য প্ল্যাটফর্ম-নির্দিষ্ট ক্ষমতা একটি বিমূর্ততা প্রদান করা হয় একটি ব্যাক মাধ্যমে MathML.- ও নথি রেন্ডার করা হয়.
বর্তমানে নিম্নলিখিত এন্ডের উপলব্ধ করা হয়:
· Gtk + অ্যাপ্লিকেশনের ক্ষেত্রে Pango 'র ব্যবহার MathML.- ও নথি রেন্ডারিং জন্য GTK + ব্যাক.
GTK + উইজেট GtkMathView গোপন যা · জিটিকে + উইজেট ব্যাক, সরাসরি gtk + অ্যাপ্লিকেশনের ক্ষেত্রে এমবেড করা.
· এটি SVG মধ্যে MathML.- ও উপস্থাপনা যা SVG ব্যাক.
এক AbiMathView প্লাগ মাধ্যমে AbiWord এর মধ্যে MathML.- ও নথি এম্বেড করার অনুমতি দেয় যা · AbiWord এর ব্যাক.
আবশ্যক:
· জিসিসি ≥ 3.4 (জিসিসি 3.3 এর কিছু সংস্করণ GtkMathView কিছু ক্লাস কম্পাইল সমস্যা আছে পরিচিত হয়)
· GLib ≥ 2.2.1
· জিটিকে + ≥ (জিটিকে + ব্যাক-0.7.0 থেকে, ঐচ্ছিক শুরু সংস্করণ 0.6.5 পর্যন্ত আবশ্যক) 2.2.1
· GMetaDOM ≥ 0.1.8 (সংস্করণের জন্য প্রয়োজন এবং 0.6.1 সহ, GMetaDOM ফ্রন্টএন্ড জন্য 0.6.2 থেকে ঐচ্ছিক শুরু)
· MiniDOM আর সমর্থিত নয় এবং gtkmathview ≥ 0.4.x. সঙ্গে কাজ করবে না এখন যেহেতু, gtkmathview 0.3.x সঙ্গে কাজ করে সর্বশেষ GMetaDOM সংস্করণ 0.0.3c হয়.
· Libxml ≥ 2.6.7- (0.6.2 পর্যন্ত সংস্করণের জন্য প্রয়োজন, তারপর শুধুমাত্র libxml2 এবং libxml2 পাঠক ফ্রন্টএন্ড যদি)
· T1lib ≥ 5 (আপনি টাইপ 1 ফন্ট এবং anti-aliasing ব্যবহার করতে ইচ্ছুক হলে জিটিকে + ব্যাক জন্য প্রয়োজন). T1lib জন্য RPM প্যাকেজ GtkMathView জন্য Didier এর পেজ এ পাওয়া যেতে পারে.
· Popt ≥ 1.7 (বর্তমান যদি না হয়, শুধুমাত্র লাইব্রেরি নির্মাণ করা হবে)
বর্তমান রিলিজের মধ্যে নতুন কী:
· MathML.- ও টেবিল এবং স্ক্রিপ্ট রেন্ডারিং স্থায়ী বাগ.
· আরো দুটি ফন্ট (এএমএস থেকে MSAM এবং MSBM) জন্য সমর্থন যোগ করা হয়েছে.
সফটওয়্যার বিবরণ:
সংস্করণ: 0.8.0
তারিখ আপলোড: 3 Jun 15
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 72
পাওয়া মন্তব্যসমূহ না