मैंने कुछ शोध किया और जैसा कि मैंने अनुमान लगाया था, आपको ग्राफिक्स मोड का उपयोग करना होगा या विशेष हार्डवेयर समर्थन की आवश्यकता होगी क्योंकि वीजीए पाठ मोड में 512 से अधिक वर्णों का उपयोग करने का कोई तरीका नहीं है
ठीक है, डॉस स्वयं 1-बाइट-प्रति-चार से आगे के वर्णमाला में प्रिंट नहीं कर सकता है, क्योंकि यह BIOS फ़ंक्शन का उपयोग करता है जो बदले में वीजीए हार्डवेयर का उपयोग करते हैं जिसमें 2 x 256 चार्ट आकार से अधिक फोंट नहीं हो सकते हैं। तो यह फिर से एक ड्रिवर के लिए एक नौकरी की तरह लगता है, जो व्यापक फोंट को प्रस्तुत करने के लिए ग्राफिक्स मोड का उपयोग करता है। हमारे पास पहले से ही कुछ ग्राफ़िकल डॉस पाठ संपादकों और समान (धन्यवाद :-)) में यूनिकोड फोंट के लिए समर्थन है और क्या DBCS या UTF-8 का उपयोग किया जाता है, दोनों "चरित्र का आकार एक या एक से अधिक बाइट्स" संभाल कर सकते हैं "विसंगति" ।
क्या फ्रीडोस में जापानी भाषा के लिए कभी कोई आधिकारिक समर्थन होगा?
डॉस (DOS / वी) के जापानी संस्करण पहले दृष्टिकोण का उपयोग करता है और पाठ मोड simulates द्वारा ग्राफ़िक्स मोड में पात्रों प्रतिपादन एक विशेष ड्राइवर के प्रयोग से। ड्राइवर IBM V-Text मानक का अनुसरण करता है जो DOS की पाठ प्रदर्शन क्षमताओं को बढ़ाने के लिए एक तंत्र है। आप इस तरह के विभिन्न 16/24/32/48-डॉट फोंट के बीच चयन कर सकते हैं
कुछ अन्य टेक्स्ट मोड सिस्टम भी उसी तकनीक का उपयोग करते हैं। FreeDOS में आप जापानी समर्थन के लिए कुछ विशेष ड्राइवर लोड कर सकते हैं
रेंडरर इंट 10h और int 21h कॉल को इंटरसेप्ट करेगा और टेक्स्ट को मैन्युअल रूप से ड्रा करेगा, इसलिए यह सामान्य अंग्रेजी कार्यक्रमों के लिए भी काम करेगा। लेकिन यह उन कार्यक्रमों के लिए काम नहीं करेगा जो सीधे वीजीए मेमोरी में लिखते हैं। जापानी वर्णों की छपाई के लिए int 5h और int 17h भी आदी हैं।
डॉस / वी मैनुअल के अनुसार बाद में आईबीएम BIOS ने नीचे के 4 नए कार्यों के साथ int 15h के माध्यम से V-पाठ के लिए समर्थन भी जोड़ा
5010H Video extension information acquisition
5011H Video extension function registration
5012H Video extension driver release
5013H Video extension driver lock setting
मुझे लगता है कि यही कारण है कि मैंने अपने पुराने पीसी के BIOS में जापानी समर्थन देखा
फिर भी ग्राफिक्स मोड की सुस्ती स्क्रॉल करते समय ग्लिच का परिचय दे सकती है जिसे विशेष हैंडलिंग की आवश्यकता होती है
डॉस / वी वास्तव में जापानी टेक्स्ट मोड के लिए पहला सॉफ्टवेयर समाधान है
इस बीच, 1980 के दशक की शुरुआत से आईबीएम जापान में गंभीर शोध चल रहा था, ताकि जापानी पात्रों को प्रदर्शित करने की समस्या का एक सॉफ्टवेयर समाधान तैयार किया जा सके। उच्च-रिज़ॉल्यूशन वीजीए मॉनिटर, तेज प्रोसेसर, और बड़ी यादों और हार्ड ड्राइव के आगमन के साथ, आईबीएम के फुजिसावा और यमाटो अनुसंधान प्रयोगशालाओं के डिजाइनरों ने महसूस किया कि कांजी पात्रों के आकार और आकार के बारे में जानकारी डिस्क पर संग्रहीत की जा सकती है, जिसे विस्तारित मेमोरी में लोड किया गया है। और ग्राफिक्स-मोड वीआरएएम के माध्यम से प्रदर्शित किया जाता है। (वैसे, डॉस / वी में "वी", सॉफ्टवेयर के माध्यम से जापानी पात्रों को प्रदर्शित करने के लिए आवश्यक वीजीए मॉनिटर से आता है।)
डॉस / वी: हार्ड (वेयर) समस्याओं के लिए सॉफ्ट (वेयर) समाधान
उसी लेख के अनुसार, डॉस / वी अन्य प्रणालियों के आविष्कार से पहले सभी को हार्डवेयर में कांजी रोम की आवश्यकता होती है
कंप्यूटर के सभी ब्रांडों ने जापानी पात्रों के प्रदर्शन को संभालने के लिए हार्डवेयर समाधानों का उपयोग किया, कांजी रोम के रूप में जाने वाले विशेष चिप्स पर सभी पात्रों के लिए डेटा संग्रहीत। इस विधि के लिए सीपीयू को भेजे जाने वाले कीबोर्ड इनपुट के प्रत्येक चरित्र के लिए डबल-बाइट कोड की आवश्यकता होती है, जो बदले में कांजी रोम से संबंधित वर्ण प्राप्त करता है और इसे पाठ-मोड वीआरएएम के माध्यम से स्क्रीन पर भेज देता है। कांजी रोम के उपयोग का मतलब था कि प्रत्येक वर्ण का आकार तय किया गया था, जबकि पाठ-विधा वीआरएएम के उपयोग ने प्रत्येक वर्ण के लिए एक मानक 16x16 डॉट आकार निर्धारित किया था।
उदाहरण के लिए आईबीएम पर्सनल सिस्टम / 55 जो जापानी फ़ॉन्ट के साथ एक विशेष ग्राफिक्स एडेप्टर का उपयोग करता है, इसलिए उन्हें वास्तविक टेक्स्ट मोड मिलता है
1980 के दशक की शुरुआत में, IBM जापान ने एशियाई-प्रशांत क्षेत्र, IBM 5550 और IBM JX के लिए दो x86- आधारित व्यक्तिगत कंप्यूटर लाइनें जारी कीं। 5550 ने डिस्क से कांजी फोंट पढ़ा, और 1024 x 768 उच्च रिज़ॉल्यूशन मॉनिटर पर ग्राफिक पात्रों के रूप में पाठ आकर्षित किया।
https://en.wikipedia.org/wiki/DOS/V#History
IBM 5550 के समान, टेक्स्ट मोड 1040x725 पिक्सेल (12x24 और 24x24 पिक्सेल फ़ॉन्ट, 80x25 वर्ण) 8 रंगों में था, फ़ॉन्ट ROM से पढ़े गए जापानी वर्ण प्रदर्शित कर सकते हैं
कुल्हाड़ी वास्तुकला मानक ईजीए के बजाय एक विशेष जेगा अनुकूलक का उपयोग करता है
AX (आर्किटेक्चर eXtended) एक जापानी कंप्यूटिंग पहल थी जो 1986 के आसपास शुरू हुई थी, जिसमें PC को डबल-बाइट (DBCS) जापानी टेक्स्ट को विशेष हार्डवेयर चिप्स के माध्यम से संभालने की अनुमति दी गई थी, जबकि विदेशी IBM PC के लिए लिखे गए सॉफ़्टवेयर के साथ संगतता की अनुमति थी।
...
पर्याप्त स्पष्टता के साथ कांजी पात्रों को प्रदर्शित करने के लिए, एक्सएक्स मशीनों में उस समय कहीं और 640x350 मानक ईजीए संकल्प के बजाय 640x480 के संकल्प के साथ जेईजीए (जेए) स्क्रीन थे। उपयोगकर्ता आमतौर पर 'JP' और 'US' लिखकर जापानी और अंग्रेजी मोड के बीच स्विच कर सकते हैं, जो AX-BIOS और IME को जापानी वर्णों के इनपुट को सक्षम करने का भी आह्वान करेगा।
बाद के संस्करण भी VGA पर सॉफ्टवेयर इम्यूलेशन के लिए एक विशेष AX-VGA / H हार्डवेयर और AX-VGA / S जोड़ते हैं
हालाँकि, AX की रिलीज़ के तुरंत बाद, IBM ने VGA मानक जारी किया जिसके साथ AX स्पष्ट रूप से संगत नहीं था (वे गैर-मानक "सुपर EGA" एक्सटेंशन को बढ़ावा देने वाले एकमात्र नहीं थे)। नतीजतन, AX कंसोर्टियम को संगत AX-VGA (ja) डिजाइन करना पड़ा। AX-VGA / H, AX-BIOS के साथ एक हार्डवेयर कार्यान्वयन था, जबकि AX-VGA / S एक सॉफ्टवेयर एमुलेशन था।
कम उपलब्ध सॉफ़्टवेयर और अन्य समस्याओं के कारण, AX विफल रहा और जापान में PC-9801 के प्रभुत्व को तोड़ने में सक्षम नहीं था। 1990 में, IBM जापान ने DOS / V का अनावरण किया, जिसने IBM PC / AT और इसके क्लोन को एक मानक VGA कार्ड का उपयोग करके बिना किसी अतिरिक्त हार्डवेयर के जापानी पाठ प्रदर्शित करने में सक्षम बनाया। इसके तुरंत बाद, AX गायब हो गया और NEC PC-9801 की गिरावट शुरू हुई।
परिषद पीसी-98 श्रृंखला भी प्रदर्शन नियंत्रक में एक चरित्र ROM है
एक मानक पीसी -98 में दो µPD7220 डिस्प्ले कंट्रोलर (एक मास्टर और एक दास) क्रमशः 12 केबी मुख्य मेमोरी और 256 केबी वीडियो रैम है। मास्टर डिस्प्ले कंट्रोलर फ़ॉन्ट ROM को हैंडल करता है, JIS X 0201 (7x13 पिक्सल) और JIS X 0208 (15x16 पिक्सल) वर्णों को प्रदर्शित करता है
मैं चीनी और कोरियाई के लिए स्थिति नहीं जानता, लेकिन मुझे लगता है कि समान तकनीकों का उपयोग किया जाता है। मुझे यकीन नहीं है कि कोई अन्य तरीके हैं जो हासिल करने के लिए हैं या नहीं