मैं कैनवास fillText
का उपयोग कर फ़ॉन्ट में विशेष वर्ण प्रदर्शित करना चाहता हूं। अगर मैं पहले hexstring
का उपयोगयूनिकोड वर्णों के साथ कैनवास fillText को समझने में समस्या
canvas = document.getElementById("mycanvas");
context = canvas.getContext("2d");
hexstring = "\u00A9";
//hexstring = "\\u" +"00A9";
context.fillText(hexstring,100,100);
, यह काम करता है और मैं कॉपीराइट प्रतीक मिलती है: कोड मूल रूप से है। अगर मैं दूसरे का उपयोग करता हूं, तो यह सिर्फ \u00A9
प्रदर्शित करता है। चूंकि मुझे संख्याओं के माध्यम से पुन: प्रयास करने की आवश्यकता है, इसलिए मुझे फ़ॉन्ट के सभी विशेष पात्रों को प्रदर्शित करने के लिए दूसरे का उपयोग करने की आवश्यकता है। मैं utf-8 का उपयोग कर रहा हूँ। मैं क्या गलत कर रहा हूं?
के लिए अपवोट और निश्चित रूप से, स्टैक ओवरव्लो अभी तक मेरे बचाव में आता है। धन्यवाद बॉबन्स! –