আমি এমন একটি সংস্থার জন্য কাজ করি যা আমরা প্রস্তুত যে পণ্যগুলিতে এমবেডেড কম্পিউটার সিস্টেমগুলিকে একীভূত করতে শুরু করেছি। আমাদের কাছে পণ্যগুলির বিস্তৃত পরিসীমা রয়েছে এবং সেগুলি বিশ্বজুড়ে বিতরণ করা হয়। অতিরিক্তভাবে, আমরা কয়েকটি ইন্টিগ্রেটেড বোর্ড ডিজাইন করেছি যা সিস্টেমে ফ্লাশ করা ফার্মওয়্যারের উপর নির্ভর করে একাধিক উদ্দেশ্যে পরিবেশন করতে পারে। এইভাবে আমাদের আমাদের বিভিন্ন পণ্যগুলির জন্য আমাদের কম্পিউটারের হার্ডওয়্যারটিকে নতুন করে ডিজাইন করতে হবে না - আমাদের কেবলমাত্র নির্দিষ্ট পণ্যের প্রয়োজন মেটাতে ফার্মওয়্যার স্তরটি আবার লিখতে হবে।
এই হার্ডওয়্যার সীমাবদ্ধতার কারণে, আমাদের হার্ডওয়্যার পরিবর্তন করা কংগ্রেসের কাজ করে তবে নতুন সফ্টওয়্যার লেখা অনেক সহজ।
আমাদের পণ্যগুলির একটির একটি নতুন প্রয়োজনীয়তা রয়েছে যা আমাদের পূর্বে প্রয়োগ করতে হয়নি, যা ব্যবহারকারী-ইনপুটযুক্ত পাঠ্যের প্রয়োজন।
বর্তমানে, আমরা সংস্থানগুলিতে আন্তর্জাতিক পাঠ্য সংরক্ষণ করতে সক্ষম হয়েছি এবং শুধুমাত্র প্রয়োজনীয় ফন্টের অক্ষরগুলি বিট-ম্যাপ করা চিত্রগুলিতে সংকলিত। এর অর্থ হ'ল আমরা চীনা ও জাপানি পাঠ্যের মতো উচ্চ-মতাদর্শী ভাষাগুলিকে ন্যূনতম পরিমাণে সঞ্চয় করতে সক্ষম হয়েছি কারণ আমরা কেবলমাত্র সম্পূর্ণ ভাষার সেটটির খুব অল্প শতাংশ ব্যবহার করি।
যেহেতু এই নতুন পণ্যটির জন্য আমাদের ব্যবহারকারীদের পাঠ্য ইনপুট করতে হবে, তাই আমাদের একটি বিস্তৃত অক্ষর সেটটি প্রয়োগ করতে হবে। মূলত একজন পিসি বিকাশকারী হিসাবে, আমি এএসসিআইআই, ইউনিকোড, ইউটিএফ -8 ইত্যাদির সাথে বেশ পরিচিত, তবে, এই ভাষার কোনও একটির সম্পূর্ণ চরিত্রের সেট প্রয়োগ করা সম্ভব নয় কারণ আমাদের বোর্ডে সীমিত পরিমাণে এফআরএম রয়েছে have হরফ ডেটা সংরক্ষণ করতে।
আমার পরিচালনটি আশা করছেন যে এখানে একটি ন্যূনতম চরিত্র সেট রয়েছে যা উচ্চ মতাদর্শিক ভাষার জন্য ব্যবহার করা যেতে পারে। আমি বিশ্বাস করি জাপানীজদের (হীরাগানা?) ফোনেটিক বর্ণমালা আছে কি চীনা, কোরিয়ান, ভিয়েতনামী ইত্যাদি ভাষার জন্যও একই রকমের ফোনেটিক বর্ণমালা রয়েছে এবং যদি তাই হয়, তবে এই ভাষাগুলি কি এই জাতীয় সংকীর্ণ চরিত্রের সাথে যোগাযোগ করতে পারে? আমি নিশ্চিত যে এই প্রশ্নের উত্তর "একেবারে, না" তবে এটি জিজ্ঞাসা করার মতো একটি প্রশ্ন।
ম্যানেজমেন্ট একটি "নরম" প্রয়োজনীয়তা সেট করেছে যা আমাদের কাছে সাধারণ ব্যবহারে সমস্ত প্রধান ভাষা কভার করে প্রায় 8,000 অক্ষরের একটি সীমিত অক্ষর সেট থাকতে পারে। যদি এটি সম্ভব না হয় তবে আমাদের সীমিত হার্ডওয়্যার সংস্থানগুলির ভিত্তিতে আমাদের চাহিদা পূরণের জন্য বিকল্প পদ্ধতির কিছু ফর্ম সন্ধান করতে হবে।
আমি নিশ্চিত যে এই সমস্যাটি আগে সমাধান করা উচিত ছিল। একটি বিস্তৃত ফন্ট এবং চরিত্রের এনকোডিং সিস্টেমের প্রয়োজনের সময় কি এমন সীমাবদ্ধতার মধ্যে কাজ করার অভিজ্ঞতা আছে? যদি তা হয়, তবে আপনি কোন জ্ঞানের নাগেট অফার করতে পারেন?