Gömülü bilgisayar sistemlerini ürettiğimiz ürünlerimize entegre etmeye başlayan bir şirkette çalışıyorum. Oldukça geniş bir ürün yelpazemiz var ve bunlar dünya çapında dağıtılıyor. Ayrıca, sisteme yanıp sönen bellenime bağlı olarak birden çok amaca hizmet edebilecek birkaç entegre kart tasarladık. Bu şekilde bilgisayar donanımımızı çeşitli ürünlerimiz için yeniden tasarlamak zorunda kalmıyoruz - tek yapmamız gereken, belirli ürünün ihtiyaçlarını karşılamak için ürün yazılımı katmanını yeniden yazmak.
Bu donanım sınırlamaları nedeniyle, donanımımızı değiştirmek bir kongre eylemi gerektirir, ancak yeni yazılım yazmak çok daha kolaydır.
Ürünlerimizden birinin, daha önce uygulamak zorunda olmadığımız yeni bir gereksinimi var; bu, kullanıcı tarafından girilen metne ihtiyaç.
Şu anda, uluslararası metni kaynaklarda saklayabildik ve bit eşlemeli görüntüler için yalnızca gerekli yazı tipi karakterleri derleniyor. Bu, Çince ve Japonca metin gibi son derece ideolojik dilleri minimum düzeyde saklayabildiğimiz anlamına gelir, çünkü tüm dil kümesinin yalnızca çok küçük bir yüzdesini kullanırız.
Bu yeni ürün kullanıcılarımızın metin girmesini gerektireceğinden, kapsamlı bir karakter seti uygulamak zorundayız. Öncelikle bir PC geliştiricisi olarak ASCII, Unicode, UTF-8, vb. Hakkında oldukça bilgim var, ancak bu dillerden herhangi birinin tam karakter kümesini uygulamak mümkün değil çünkü tahtada sınırlı miktarda FRAM var yazı tipi verilerini saklamak için.
Yönetimim, son derece ideografik diller için kullanılabilecek minimal bir karakter seti olmasını umuyor. Japonca (Hiragana) için fonetik bir alfabe olduğuna inanıyorum. Çince, Korece, Vietnamca, vb. Diller için de benzer fonetik alfabe var mı ve eğer öyleyse, bu dillerin konuşmacıları bu kadar dar bir karakter setiyle iletişim kurabilir mi? Eminim bu sorunun cevabı "kesinlikle, hayır" ama sormaya değer bir soru.
Yönetim, ortak kullanımda tüm büyük dilleri kapsayan yaklaşık 8.000 karakterlik sınırlı bir karakter setine sahip olabilmemiz için "yumuşak" bir gereklilik belirlemiştir. Bu mümkün değilse, sınırlı donanım kaynaklarımızdan yola çıkarak ihtiyaçlarımızı karşılamak için bir çeşit alternatif yöntem aramamız gerekir.
Eminim bu problem daha önce çözülmüş olmalı. Kapsamlı bir yazı tipi ve karakter kodlama sistemine ihtiyaç duyarken böyle kısıtlamalar içinde çalışma deneyimi olan var mı? Eğer öyleyse, hangi bilgelik külçelerini sunabilirsiniz?