सुनिश्चित करें कि आप सभी प्लेटफार्मों पर एक ही फ़ॉन्ट का उपयोग कर सकते हैं
सत्यापन परिवेश
- विंडोज़
-
- विंडोज 11
- एकता संपादक
-
- 2020.3.25एफ1
इस टिप के लिए आवश्यक शर्तें
इन युक्तियों के स्पष्टीकरण के लिए एक शर्त के रूप में निम्नलिखित सेटिंग्स अग्रिम रूप से बनाई गई हैं।
Unity में उपलब्ध फ़ॉन्ट्स के बारे में जानकारी
एकता में डिफ़ॉल्ट रूप Arial
से उपलब्ध एकमात्र फ़ॉन्ट है। Arial
केवल अंग्रेजी में है, जापानी शामिल नहीं है, आदि।
जापानी विंडोज पर विकास और गेम निष्पादन के लिए प्रदर्शित किया जाता है,
ऐसा इसलिए है क्योंकि यदि कोई वर्ण जो फ़ॉन्ट में मौजूद नहीं है, उसका उपयोग OS की ओर किया जाता है, तो इसे MS Pゴシック
बदल दिया जाएगा .
यदि आप WebGL Arial
में किसी फ़ॉन्ट में जापानी प्रदर्शित करने का प्रयास करते हैं, तो फ़ॉन्ट बदलने की प्रक्रिया नहीं होगी, इसलिए जापानी बिल्कुल भी प्रदर्शित नहीं होगी।
इसलिए, मुझे लगता है कि खेल के लिए एक फ़ॉन्ट तैयार करना और खेल के साथ बंडल किए गए फ़ॉन्ट का उपयोग करना मानक है।
इस नमूने में उपयोग किए गए फ़ॉन्ट्स
衡山毛筆フォント行書
का उपयोग किया जाता है। आप इसे निम्न साइट से डाउनलोड कर सकते हैं।
फ़ॉन्ट उपयोग लाइसेंस के बारे में
आप अपने द्वारा चुने गए फ़ॉन्ट का उपयोग कैसे कर सकते हैं, यह प्रत्येक फ़ॉन्ट द्वारा निर्धारित किया जाता है। उपयोग की शर्तों को पढ़ना सुनिश्चित करें और जांचें कि क्या इसका उपयोग खेलों के लिए किया जा सकता है और क्या इसे सशुल्क गेम के रूप में वितरित किया जा सकता है।
अपने एकता प्रोजेक्ट में फोंट शामिल करना
कोई भी फ़ॉन्ट फ़ाइल तैयार करें जिसका आप उपयोग करना चाहते हैं।
इसे अपने प्रोजेक्ट में छोड़ दें। चूंकि यह एक नमूना है, इसलिए मैंने Scenes
इसे सीधे फ़ोल्डर में डाल दिया,
यदि खेल उचित आकार का है, तो कृपया फ़ोल्डरों को ठीक से विभाजित करें।
उस ऑब्जेक्ट का चयन करें जिसे आप पाठ के साथ कार्य करना चाहते हैं.
इंस्पेक्टर घटक में Text
एक "फ़ॉन्ट" है, इसलिए इसे दाईं ओर बटन से चुनें या इसे सेट करने के लिए अपने प्रोजेक्ट में आपके द्वारा डाले गए फ़ॉन्ट को छोड़ दें।
यह संपादक पर पाठ के फ़ॉन्ट को बदल देगा। इस बार उपयोग किया जाने वाला फ़ॉन्ट केवल जापानी और अंग्रेजी के लिए है, इसलिए अन्य भाषाओं का प्रदर्शन अजीब है, लेकिन मैं पुष्टि कर सकता हूं कि फ़ॉन्ट स्वयं सही ढंग से लागू किया गया है।
आपके द्वारा प्रोजेक्ट में डाले गए फोंट गेम में बनाए गए हैं, इसलिए आप किसी भी वातावरण में निर्दिष्ट फोंट का उपयोग कर सकते हैं। WebGL के साथ चलने पर भी, जापानी सही ढंग से प्रदर्शित होती है।