मैं एक कंपनी के लिए काम करता हूं जिसने हमारे उत्पादों में एम्बेडेड कंप्यूटर सिस्टम को एकीकृत करना शुरू कर दिया है जो हम निर्माण करते हैं। हमारे पास उत्पादों की एक विस्तृत श्रृंखला है और वे दुनिया भर में वितरित किए जाते हैं। इसके अतिरिक्त, हमने कुछ एकीकृत बोर्डों को डिज़ाइन किया है जो सिस्टम पर फ्लैश किए गए फ़र्मवेयर के आधार पर कई उद्देश्यों की पूर्ति कर सकते हैं। इस तरह हमें अपने विभिन्न उत्पादों के लिए अपने कंप्यूटर हार्डवेयर को नया स्वरूप नहीं देना पड़ता है- हमें केवल इतना करना है कि विशिष्ट उत्पाद की जरूरतों को पूरा करने के लिए फर्मवेयर परत को फिर से लिखना है।
इन हार्डवेयर सीमाओं के कारण, हमारे हार्डवेयर को बदलना कांग्रेस का कार्य करता है लेकिन नया सॉफ्टवेयर लिखना बहुत सरल है।
हमारे उत्पादों में से एक की एक नई आवश्यकता है जिसे हमें पहले लागू नहीं करना पड़ा है, जो उपयोगकर्ता-इनपुट वाले पाठ की आवश्यकता है।
वर्तमान में, हम संसाधनों में अंतर्राष्ट्रीय पाठ संग्रहीत करने में सक्षम हैं और केवल आवश्यक फ़ॉन्ट वर्ण बिट-मैप की गई छवियों के लिए संकलित हैं। इसका अर्थ है कि हम चीनी और जापानी पाठ जैसी अत्यधिक-वैचारिक भाषाओं को न्यूनतम स्थान पर संग्रहीत करने में सक्षम हैं क्योंकि हम केवल संपूर्ण भाषा सेट का बहुत कम प्रतिशत उपयोग करते हैं।
चूँकि इस नए उत्पाद के लिए यह आवश्यक होगा कि हमारे उपयोगकर्ता इनपुट पाठ करें, हमें एक व्यापक वर्ण सेट लागू करना होगा। मुख्य रूप से एक पीसी डेवलपर के रूप में, मैं एएससीआईआई, यूनिकोड, यूटीएफ -8, आदि से काफी परिचित हूं, हालांकि, इनमें से किसी भी भाषा के पूर्ण वर्ण सेट को लागू करना संभव नहीं है क्योंकि हमारे पास बोर्ड पर सीमित मात्रा में एफआरएएम है। फ़ॉन्ट डेटा संग्रहीत करने के लिए।
मेरा प्रबंधन उम्मीद कर रहा है कि एक न्यूनतम चरित्र सेट है जिसे अत्यधिक वैचारिक भाषाओं के लिए उपयोग किया जा सकता है। मेरा मानना है कि जापानी (हीरागाना) के लिए एक ध्वन्यात्मक वर्णमाला है? क्या चीनी, कोरियाई, वियतनामी, आदि भाषाओं के लिए भी इसी तरह के ध्वन्यात्मक वर्णमाला हैं और यदि हां, तो क्या इन भाषाओं के बोलने वाले ऐसे संकीर्ण चरित्र सेट के साथ संवाद कर सकते हैं? मुझे पूरा यकीन है कि इस सवाल का जवाब "बिल्कुल, नहीं" है, लेकिन यह सवाल पूछने लायक है।
प्रबंधन ने एक "नरम" आवश्यकता निर्धारित की है कि हम सभी प्रमुख भाषाओं को सामान्य उपयोग में शामिल करने वाले लगभग 8,000 वर्णों का एक सीमित चरित्र सेट कर सकते हैं। यदि यह संभव नहीं है, तो हमें अपने सीमित हार्डवेयर संसाधनों के आधार पर अपनी आवश्यकताओं को पूरा करने के लिए वैकल्पिक विधि के कुछ रूपों की तलाश करनी होगी।
मुझे यकीन है कि यह समस्या पहले हल हो गई होगी। क्या किसी को एक व्यापक फ़ॉन्ट और वर्ण एन्कोडिंग सिस्टम की आवश्यकता के दौरान इस तरह की बाधाओं के भीतर काम करने का अनुभव है? यदि ऐसा है, तो ज्ञान की कौन सी डली आप पेश कर सकते हैं?