मैं एक छवि के साथ शुरू करेंगे: - एरियल, बोल्ड, आकार 11बदसूरत फ़ॉन्ट, ओपन
ऊपर छवि दो अलग अलग तरीकों से प्राप्त पाठ प्रस्तुत करता है, दोनों फॉन्ट के एक ही प्रकार के लिए इस्तेमाल किया
नीचे एक व्यक्ति छवि संपादन कार्यक्रम में बनाया गया था, और मेरे ओपनजीएल एप्लिकेशन में शीर्ष पर एक था। अधिक सटीक होना, FTGL पुस्तकालय से FTExtrudeFont
का उपयोग कर:
font_ptr font(new FTExtrudeFont(filename.c_str()));
मेरा प्रश्न है, क्यों इसे इस तरह तैयार की है है? मुझे लगता है कि इसका कारण अलग-अलग आकार बदलने वाले एल्गोरिदम हो सकता है, लेकिन यदि हां, तो मैं अपने ओपनजीएल एप्लिकेशन में इस बेहतर दिखने वाले फ़ॉन्ट (नीचे एक) को कैसे प्राप्त कर सकता हूं?
संपादित करें:
font->Render(text, // Text to be displayed
-1, // Line length, which by default is left as -1
pos); // Position in which to draw text
क्या आपको निकाले गए फ़ॉन्ट की आवश्यकता है? क्या आप एक सामान्य वेक्टर फ़ॉन्ट या एक बनावट फ़ॉन्ट आज़मा सकते हैं और देख सकते हैं कि आपको बेहतर परिणाम मिलते हैं या नहीं? – WildCrustacean
@bde मैंने बनावट फ़ॉन्ट की कोशिश की, लेकिन यह एंटीअलाइज्ड है जो इस मामले में मेरे लिए अच्छा नहीं था, क्योंकि मुझे तेज, सही काले रूपरेखा की आवश्यकता है। –