मेरा आवेदन सही ढंग से विभिन्न प्रकार के चरित्र सेटों को संभालता है, लेकिन केवल आंतरिक रूप से - जब मानक WinForms लेबल में टेक्स्ट प्रदर्शित करने की बात आती है तो अंडर टेक्स्टबॉक्स में, ऐसा लगता है कि चीनी वर्णों में समस्याएं हैं।सही फ़ॉन्ट में यूनिकोड वर्ण कैसे प्रस्तुत करें? (सी #/WinForms)
समस्या का उपयोग फ़ॉन्ट (ताहोमा) प्रतीत होता है, क्योंकि जब मैं & प्रतिलिपि बनाता हूं, तो टेक्स्ट पेस्ट करें, या इसे डीबगर में देखें, यह सही तरीके से प्रदर्शित होता है। साथ ही जब मैं इस्तेमाल होने वाले फ़ॉन्ट के रूप में एमएस मिन्चो सेट करता हूं, तो स्क्रीन पर वर्ण ठीक दिखते हैं।
बेशक, मैं पूरे एप्लिकेशन में एमएस मिन्चो का उपयोग नहीं करना चाहता हूं। क्या मुझे प्रदर्शित वर्णों के आधार पर फ़ॉन्ट स्विच करना है, या क्या कोई बेहतर तरीका है जिसे मैंने याद किया है?
सुनिश्चित करें कि आप चीनी के लिए एमएस मिन्को का उपयोग नहीं करते हैं। वह एक जापानी फ़ॉन्ट है। आपको पारंपरिक चीनी के लिए सरलीकृत चीनी और मिंगिलू के लिए सिमहेई या सिमसुन का उपयोग करना चाहिए। वे अलग हैं, और एक मूल तुरंत अंतर को खोज देगा। और बीजीएलएम सही है, आपके साथ कुछ गड़बड़ है, उन्हें सिस्टम द्वारा किए गए फ़ॉन्ट लिंकिंग के कारण ताहोमा के साथ भी बॉक्स से बाहर काम करना चाहिए। –