এই সাইটটি বার পঠিত
ভাটিয়ালি | টইপত্তর | বুলবুলভাজা | হরিদাস পাল | খেরোর খাতা | বই
  • টইপত্তর  অন্যান্য

  • গুরুচন্ডা৯ : rfe

    Paramita
    অন্যান্য | ১৪ জুন ২০০৬ | ২০০০৭ বার পঠিত
  • মতামত দিন
  • বিষয়বস্তু*:
  • Paramita | 63.82.71.132 | ২৬ অক্টোবর ২০০৭ ০৪:০৫603433
  • ইউনিকোড শব্দটা দেখলেই অনেকে ঘাবড়ে যাবে। তারপর আবার ফন্ট ইন্সটল? হাতে গুনে বলা যাবে কটা লোক ঐ লিংকটা ক্লিক করবে। তারপর ধরুন এয়ারপোর্টে বা লাইব্রেরিতে গুরু পড়া যাবে না।
  • Ishan | 12.163.39.254 | ২৬ অক্টোবর ২০০৭ ০৪:০৮603434
  • এই নিয়ে আমার চাট্টি কথা বলার ছিল। খুব সংক্ষেপে বলে বাড়ি যাই।

    ভালো ইউনিকোড ফন্ট ইনস্টল করারই দরকার নেই। এটা তারেক আগেই বলেছিল। এখন এই সাইটে একটা ডায়নামিক ফন্ট আছে। যেটা পাতার সঙ্গেই অটোমেটিক ডাউনলোড করে নেয় ব্রাউজার। সেরকম একটা ভালো ইউনিকোড ফন্ট দেওয়া যেতেই পারে। ইউজার ফ্রেন্ডলিও হল ইউনিকোডও হল।

    তবে অন্য একটা ঝামেলা আছে, সেটা পরে বলব। বাইবাই।
  • Paramita | 63.82.71.132 | ২৬ অক্টোবর ২০০৭ ০৪:১২603435
  • লিনাক্স? লিনাক্সে কি হবে ডায়নামিক ফন্টের?

    তাহলে একদলকে দেখা যাচ্ছে M$FT-তে জয়েন করতে হবে, আর একদলকে ওপেন সোর্স কমিউনিটিতে কাজ করতে হবে।
  • dri | 129.46.154.111 | ২৬ অক্টোবর ২০০৭ ০৪:১৮603436
  • ঠিকই। কিন্তু ইউনিকোড শব্দটা গুরুর সাইটেও লেখা আছে। তবে গুরুর পাঠক অর্জিতের সৌজন্যে ইউনিকোড শব্দটির সাথে পরিচিত হয়ে গেছে।

    ফন্ট ইনস্টল ব্যাপারটা আমারও ঠিক পছন্দ নয়। ইট শুড জাস্ট ওয়ার্ক।

    আপনি কি লাইব্রেরিতে গিয়েও গুরু পড়েন নাকি? সামহাউ এই লিমিটেশানটা খারাপ, কিন্তু খুব খারাপ লাগে না। কেপেবিলিটির কোন শেষ নেই। যেটা বেশী ইম্পর্ট্যান্ট সেটা হল লাইব্রেরিতে (বা অন্যের কম্পু থেকে) গুরু আমি কতটা পড়তে চাই।

    ফর এগ্‌জাম্পল, এই মুহুর্তে ইলেক্ট্রনিক্সের যা টেকনোলজি, আমি শাওয়ারে বসে চান করতে করতে ল্যাপটপে গুরু ব্রাউজ করতে পারি না। কারণ ইলেক্ট্রনিক ইকুইপমেন্টের ওয়াটার টলারেন্স খুব ভালো নয়। কিন্তু তাতে আমার খুব দু:খ নেই।
  • nyara | 67.88.241.3 | ২৬ অক্টোবর ২০০৭ ০৪:২১603437
  • হায়, ডাইনামিক ফন্ট! হায় ঈশেন! অ্যাজ অফ টুডে, আই-ই উইন্ডোজ ছাড়া আর কেউ ডাইনমিক ফন্ট সাপোর্ট করেনা (বোধহয়। ম্যাকের খবর জানিনা।) তাও মাইক্রসফটের EOT

    ডাইনমিক ফন্টের মা ছিল বিটস্ট্রিম বলে একটি কোম্পানি। তাদের একটি ফ্রি টুল ছিল সাধারণ ফন্ট থেকে অসাধারণ ডাইনামিক ফন্ট বানানোর .pfr। নেটস্কেপ উইন্ডোজ এবং সোলরারিসে (বোধহয় লিনাক্সেও) তা সাপোর্ট করত। আই ই-তে একটা জাভাস্ক্রিপ্ট প্লাগইন দিয়েও চলতে। পৃথিবী তখনও রঙীন ছিল। বিটস্ট্রিম এখনও আছে কিন্তু সে টুলও নেই আর সে সাপোর্টও নেই। নেটস্কেপ ৫-এ কোডবেস আমুল বদলে দিল, ব্যস ডাইনমিক ফন্ট গন-ফট।
  • Paramita | 63.82.71.132 | ২৬ অক্টোবর ২০০৭ ০৪:২৫603438
  • লাইব্রেরিতে অনেকেই ব্রাউজ করে কিন্তু। আর বেড়াতে গিয়ে হোটেলে আমি দিনের শেষে অবশ্যই ব্রাউজ করবো, প্রায় সমস্ত হোটেলেই তো আজকাল ইন্টারনেট ফ্রি(এদেশে)।

    তবে ডায়নামিক ফন্ট করলে সে ঝামেলা নেই কিন্তু লিনাক্স ডায়নামিক ফন্ট সাপোর্ট করে না। এদিকে লিনাক্সের ইউজারবেস হু হু করে বেড়ে চলেছে।
  • dri | 129.46.154.111 | ২৬ অক্টোবর ২০০৭ ০৪:৩৩603439
  • হ্যাঁ, হোটেলে করে। তবে ইউজুয়ালি নিজের ল্যাপটপ থেকে। হোটেলে রাখা ঐ দুটো টার্মিনাল থেকে গুরু? ওগুলোতে দেখি টীনেজাররা গেমস খেলে, আর বড়রা ম্যাপকোয়েস্ট থেকে ডিরেকশান নেয়।

    একটা বুককিপিং হয়ে যাবে? গুরু পাঠক কে কি ওএস ব্যবহার করেন ভোট দিন। আমার খুব জানতে ইচ্ছে করে লিনাক্স ইউজারের পার্সেন্টেজ কেমন। রিয়েল ডেটা। কোন নিউজপেপারের রিপোর্ট নয়।
  • Ishan | 12.217.28.221 | ২৬ অক্টোবর ২০০৭ ০৮:৪২603440
  • ঠিক কথা, আইই ছাড়া আর কেউ ইওটি সাপোর্ট করেনা। আর পি এফ আর উঠে গেছে (যদিও আনন্দবাজার এখনও ব্যবহার করে)।

    কিন্তু আমার সলিউশানটা (যেটা আদতে তারেকের) একবার ভেবে দেখুন। আমাদের মূল সমস্যা কি ছিল? না উইন্ডোজে ডিফল্ট বাংলা ফন্টটা বড়ো বাজে। এর একটা সমাধান অরিজিৎ দিল, যে, ডিফল্ট ফন্টটাকে পাল্টে দিন। নতুন একটা ফন্ট ইনস্টল করুন, তারপর সেটাকে ডিফল্ট বানান ইত্যাদি। তো, এটা ঠিক ইউজার ফ্রেন্ডলি নয়।

    তাহলে ইউজার ফ্রেন্ডলি বানাতে গেলে কি করতে হবে? একটা ডায়নামিক ফন্ট পাঠিয়ে দিন ইউজারকে। যেটা অটোমেটিক ভালো কোয়ালিটির জিনিস রেন্ডার করবে। ল্যাটা চুকে গেল।

    এবার এটা শুধু আইইতে হবে। উইইন্ডোজের বেশিরভাগ ইউজারই আইই ব্যবহার করেন। বিশেষ করে যাঁরা টেকনিকাল কাজে অপটু, তাঁদের প্রায় ১০০% ই তাই। তাঁদের জন্য প্রবলেমটা সলভ হল।

    এবার বাকি রইল অন্যান্য অপারেটিং সিস্টেম। তারা ডায়নামিক ফন্ট সাপোর্ট করবেনা। আমাদের সেটা দরকারও নেই। কারণ অন্য অপারেটিং সিস্টেমের ডিফল্ট বাংলা ফন্টটা উইন্ডোজের মতো খাজা না। এমনিই রেন্ডারিং ভালো হবে।

    উইন্ডোজ ছাড়া অন্য অপারেটিং সিস্টেমের কোনো সম্‌স্‌য়াই ছিলনা, কাজেই আমরা সেটা সলভ লরলাম না। উইন্ডোজে, আইইতে প্রবলেম ছিল, সেটা করলাম। ডান।

    এর পরেও অবশ্য একটা তৃতীয় সাবসেট থাকে। যাঁরা উইন্ডোজ ব্যবহার করেন, কিন্তু আইইতে নয়, অন্য ব্রাউজারে নেট দেখেন। তাঁরা হোপফুলি ডিফল্ট ফন্ট পাল্টাতে পারবেন অসুবিধে হলে। না পারলে আর কিছু করার নেই। এই সেটের লোকজনের অবশ্য এ ছাড়াও অন্য একটা ব্রিহত্তর প্রবলেম আছে। সেটা পরে বলছি।
  • Ishan | 12.217.28.221 | ২৬ অক্টোবর ২০০৭ ০৮:৫৮603441
  • কাজেই, এমনিতে মনে হয় ইউনিকোড বিশেষ সমস্যা নয়। কিন্তু আদতে তা নয়। ইউনিকোডে একটা প্রবলেম ছিল, এবং এখনও আছে। উইন্ডোজের নন আইই ইউজাররা সেটা ফেস করবেন, এবং তাছাড়াও আরও কেউ কেউ করবেন।

    কি সেটা? না ইউনিকোড রেন্ডারিং একটি জটিল জিনিস। একটা উদাহরণ দিই। ইউনিকোডে লজিকালি কি = ক + null + ই। কিন্তু ফিজিক্যালি কি = ইকার + ক। অর্থাৎ ফিজিকাল সিকোয়েন্স অফ ক্যারেক্টার, লজিকাল সিকোয়েন্সের ঠিক উল্টো। এটা সব ক্ষেত্রে নয়, কিন্তু ই কার, এ কার, ঐ কার এর ক্ষেত্রে সত্য। ঔ কারে কেস আরও জটিল।

    এবার এই লজিকাল/ফিজিকাল সিকোয়েন্সের বৈপরীত্যটা সব রেন্ডারিং ইঞ্জিন হজম করতে পারেনা। তারা "কি' রেন্ডার করতে গিয়ে ক এর পরে ইকার টা দেখায়। এটা লিখে বোঝানো যাবেনা। যাঁদের উইন্ডোজে ফায়ারফক্স আছে, তাঁরা সেটা দিয়ে গুরুর ইউনিকোড ভার্সানটা একবার দেখে নিন, টের পাবেন। শুধু ফায়ারফক্স না, এটা অনেকেই হ্যান্ডল করতে পারেনা। উন্ডোজ এক্সপি সার্ভিস প্যাক ২ এর আগে এটা হ্যান্ডল করতে পারতনা। লিনাক্সের কোনো কোনো ফ্লেভার পারেনা। অজ্জিত বলেছিল, অজ্জিতের ম্যাকও পারতনা।

    এইটা হল ইউনিকোডের সবচেয়ে বড়ো সমস্যা। যে কারণে প্রাথমিক ভাবে যখন গুরু শুরু হয়েছিল, তখন ইউনিকোড করা যায়নি। তখন বোধহয় এক্সপিই আসেনি। বা, এলেও SP2 আসেনি। এখন অবশ্য উইন্ডোজ একটা অটোমেটিক আপডেটে পুরোটা ঢুকিয়ে দিয়েছে।

    কিন্তু কথা হল, কতজন XP+ জিনিস ব্যবহার করেন, সেই ডেটা জানিনা। এটা অবশ্য জানা যায়। কিন্তু আসলি উইন্ডোজ কতজন ব্যবহার করেন, আর আপডেট চালান, সেটা জানা যায়না। ম্যাক বা লিনাক্সে চালু ব্রাউজারগুলো কবে সমস্যাটার সমাধান করবে,নাকি করেই ফেলেছে, জানা যায়না।

    যদি ২% লোক এই সমস্যায় ভোগেন, তাহলে কোনো সমস্যা নেই। কিন্তু ২০% লোক ভুগলে সমস্যা আছে।
  • Ishan | 12.217.28.221 | ২৬ অক্টোবর ২০০৭ ০৮:৫৯603443
  • তো, এসবের পরেও আমার মনে হয় ইউনিকোডে চলে যাওয়াই উচিত, কারণ যেতে হবেই। দু বছর আগে হয়তো ৫০% লোকই উইনিকোড বাংলা দেখতে পেতেন না। এখন হয়তো ২০% লোক পান। সংখ্যাগুলো আন্দাজে বলা। কিন্তু কমছে সন্দেহ নেই। এবং আরও কমবে।
  • trq | 61.68.178.171 | ২৬ অক্টোবর ২০০৭ ১০:২৪603444
  • হে হে। আমি আসলে এক লাইনের একটা কথা কইতে চাইছিলাম।
    'পুরাটা ইউনিকোডে কৈরা ফালান।'

    এখন মনে হয় না কৈলেও চলবো। :)

    ----------------

    অসুন্দর ফন্ট নিয়া যাদের সমস্যা আছে তারা এই ফন্টগুলা ট্রাই করতে পারেন।
    ১। অপনা লোহিত।
    ২। সিয়াম রূপালি।
    ৩। বি এন জি।

    ------------------
    ফায়ার ফক্সে বা অন্য ব্রাউজারে ঠিকঠাক বাংলা আনার জন্যে অই-কমপ্লেক্স বলে একটা ছোট্টো প্রোগ্রম পাওয়া যায়, এক ক্লিকে সব ফিক্স করে দ্যায়, ওটা নামানো যায়।

    ফন্ট আর আইকমপ্লেক্স এর খবর পাওয়া যাবে এই লিংকে-
    http://www.guruchandali.com/guruchandali.Controller?portletId=8&porletPage=2&contentType=content&uri=content479

    ---------------------
    সিঙ্গাপুর এয়ারপোর্টে বসে গুরু পড়তে পেরেছিলাম ইউনিকোড ভার্সানটা ছিল বলেই।
    লাইব্রেরী বা অফিসে মিনিমাম লেভেলের কম্পু রাখা হয়। ৯০% ক্ষেত্রে আশা করতে পারি ঐট ইউনিকোড দেখাবে নিজে থেকেই।
    আর না পেলে ইন্সটল না করেই একটা ভার্চুয়াল ফন্ট রেখেও ইউইকোড পড়া যায়। সেই ব্যটার সন্ধান পাওয়া যাবে উপরের লিংকেই। নাম হৈলো বাংলা স্যাভি।
    ----------------

    অ্যা এবং র‌্যা দুটই এখন ইউনিকোডে লেখা যাচ্ছে। তবে ফোনেটিকে নয়। এ কোনো ফিক্‌স্‌ড ম্যাপ বে্‌য়্‌বাহর করে।
    এইটা নিয়া একটা সংক্ষিপ্ত আলোচনা আছে এইখানে:
    http://www.sachalayatan.com/arup/9249
    -----------------
  • Arijit | 128.240.229.68 | ২৬ অক্টোবর ২০০৭ ১৩:৪৫603445
  • আমার ওই কনটেন্টটা বাংলায় রাখা নিয়ে একটা কোশ্চেন ছিলো - কনটেন্টটা যদি রোমানেই রাখা হয়, আর ডিসপ্লের সময় ট্রান্সলিটারেট করা হয়, তাহলে কেমন হয়? আদৌ কি সম্ভব? আমি যখন লিখলাম, আমি ডানদিকে বাংলা দেখতে পেলাম। লেখাটা স্টোর হল রোমানে। কিন্তু ডিসপ্লে হল - অর্থাৎ ব্রাউজারে "রেণ্ডারিং' হল বাংলায়। এতে সার্চের অনেক সমস্যা মিটে যেতে পারে। রেণ্ডারিং নিয়ে যাদের ফাণ্ডা আছে তারা বলো।

    ইউনিকোড সাপোর্ট অন্য অপারেটিং সিস্টেমেও আছে। ফেডোরাতে আমি সম্ভবত সোলেইমানলিপি-জাতীয় কিছু লাগাইনি (মনে নেই - দেখতে হবে), এমনিই দেখা যায়। তবে গুরুর ফন্ট লাগানো আছে। ম্যাকে ইউনিকোড ইনস্টল করতে হয়েছে (সেটা কঠিন কিছু নয়, ফন্ট লামিয়ে ফন্টবুকে ফেলে দিতে হয় - লিনাক্সের ক্ষেত্রেও তাই - নানারকম কঠিন কম্যাণ্ড দিতে হয় না এখন:-)))। তবে ম্যাকের বাংলা রেণ্ডারিংটা (ইউনিকোডের ক্ষেত্রে) নিয়ে গড়বড় আছে - এটা একুশে-র সাইটে পাবে (যারা অভ্র কীবোর্ড বের করেছে)। ওরাই ম্যাকের জন্যে আরেকটা প্যাচ দেয় যাতে সাফারিতে এই রেণ্ডারিং সমস্যাটা অনেকটাই কেটে যায়, এবং শোনা যাচ্ছে OSX 10.5 - অর্থাৎ লেপার্ডে - অ্যাপলই এটা ঠিক করবে/করেছে।

    নন-উইন্ডোজে ইউনিকোড ইনপুটের জন্যে কিছু কিছু এডিটর আছে - যেমন "লেখো' মোটামুটি পপুলার। তবে অভ্র-র মতন ফাংশনালিটি পাওয়া যায় না।
  • Ishan | 12.163.39.254 | ২৬ অক্টোবর ২০০৭ ২০:২৫603446
  • হ্যাঁ, ঐভাবে রাখাই যায়। তবে সেটা শুধু ভাট বা টই, যেখানে লোকে ইংরিজিতে টাইপ করে সেখানে সম্ভব।

    যেখানে লোকে বাংলা প্লেনে লেখা দেয়, তারপর html বানিয়ে আপলোড করা হয়, সেখানে এটা কঠিন। অসম্ভব নয়, কঠিন।

    কিন্তু প্রোজেক্ট ম্যানেজার কই? গোটা পাঁচেক ডেভেলপার তো দেখতেই পাচ্ছি। শমীক, অর্পন, আমি , ন্যাড়া, অজ্জিত, কিন্তু একটা পিএম মিলবেনা?

    দমুই কি তাহলে পিএম?
  • d | 192.85.47.2 | ২৬ অক্টোবর ২০০৭ ২০:২৮603447
  • ন্ন্যা:।
  • Arijit | 128.240.229.68 | ২৬ অক্টোবর ২০০৭ ২০:৪৭603448
  • দমু হইলে ভালোই হয়। নইলে ন্যাড়াকে বানাও।
  • Ishan | 12.163.39.254 | ২৬ অক্টোবর ২০০৭ ২১:০২603449
  • সেটা ন্যাড়াকে নিজের মুখে বলতে হবে। যে আমি এই গুরুদায়িত্ব আনন্দের সহিত গ্রহণ করিলাম। :-)

    কিন্তু তোর নিজেরই বা প্রবলেম কি?
  • Arijit | 128.240.229.68 | ২৬ অক্টোবর ২০০৭ ২১:০৯603450
  • এক নম্বর এক্সপিরিয়েন্স - এই টাইপের কাজে আমার কোনই এক্সপিরিয়েন্স নেই। দুই - অনিশ্চয়তা - আমি এখানে আর কতদিন আছি নিজেই জানি না, এবং তার পর কোথায় যাবো - তাও না। তিন - ভাইভা না মেটা অবধি টেনশন আছে।
  • nyara | 67.88.241.3 | ২৭ অক্টোবর ২০০৭ ০২:২৩603451
  • কন্টেন্ট রোমানে রাখা ব্যাড ডিজাইন ডিসিশান পার্ফরমেন্সের দিক থেকে। প্রতিটা রিকোয়েস্টে তাহলে ট্র্যান্সলিটারেশান কোড এক্সিকিউট করতে হবে। স্টিং পার্সিং এমনিতেই সিপিইউ ইন্টেন্সিভ কাজ। এই ডিজাইনে মেশিন হাঁটু গেড়ে বসে পড়বে।

    তারচেয়ে ট্র্যান্সলিটারেট করে ইউনিকোড ফর্মে রাখা ভালো -
    \u0034\u0051\u0098\u1234 ইত্যাদি। এবার যখন রিকোয়েস্ট আসছে, ক্লায়েন্ট তখন তার পছন্দসই ফন্টের নাম পাঠালো কোয়েরি স্ট্রিং-এ। সার্ভার সেই ফন্টের কনফিগারেশন ফাইল দেখে ইউনিকোড সাবস্টিটিউট করে দিল - অর্থাৎ ছিল \u0034\u0051\u0098\u1234 হয়ে গেল তার ASCII ইকুইভ্যালেন্ট। যদি ফন্টের নাম রিকোয়েস্টে না থাকে তবে পাঠাও ইউনিকোডই - সেটাই ডিফল্ট। এতদ্দারা প্রচুর ফন্ট সাপোর্ট করা যাবে। নতুন ফন্ট সাপোর্ট করতে গেলে স্রেফ একটা কনফিগারেশান ফাইল বানাতে হবে একবার - ইউনিকোড থেকে ফন্টের ASCII ভ্যালুর ম্যাপিং। তারপরে চালো পানসি বেলঘরিয়া।
  • dri | 129.46.154.111 | ২৭ অক্টোবর ২০০৭ ০২:৩৪603452
  • তারেকের লেখার শেষ অংশে 'র‌্যা' লেখার টেকনিক নিয়ে একটা প্রশ্ন।

    আসল সমস্যাটা এখানে কি? রোমান থেকে বাংলা লেখার কি ম্যাপ? নাকি ইউনিকোডে ধরে রাখার সলিউশান? ঈশেনের লেখা পড়ে মনে হল ঈশেনের লেখা পড়ে মনে হল ইউনিকোডে রিপ্রেজেন্টেশানেই সমস্যা আছে।

    এছাড়া আমার একটা বক্তব্য আছে। সেটা রোমানে বাংলা লেখার ইউজার ইন্টারফেস সংক্রান্ত। আমি ভীষণভাবে ফোনেটিক লেখার পক্ষপাতী। রোমানে বাংলা লেখার চল শুরু হয়েছিল ইমেল বুমের সময়। তারপর আসে চ্যাট। তার পরের ধাপে এল গুরু, যেখানে আমি লিখব রোমানে আর দেখতে পাব বাংলা অক্ষরে। এতদিনে গুরুর লেখার রীতি প্রায় অভ্যেস হয়ে গেছে। কিন্তু ইমেল লিখতে গেলে এখনও পুরোনো বানানই লিখি, যেটা ইনটিউটিভ। এমন একদিন হয়ত আসবে যেদিন আমার ইমেলের ভাষাও সফটওয়্যার ঠিক বুঝে ফেলবে একটা বাংলা ডিক্‌শনারীর সাহায্যে। আজ নয়।

    গুরুর বানান রীতির মধ্যেও নিজস্ব ইনটিউশান আছে। কিন্তু কিছু কিছু ক্ষেত্রে ইনটিউশানের বাইরে চলে যায়, সেক্ষেত্রে মনে রাখতে অসুবিধে হয়। হ-এ রেফ জানি কিকরে লেখে? এই অকোয়ার্ড বানানগুলো করতে হয় অ্যাম্বিগুইটির জন্য।

    একজন ইউজার যখন ay টাইপ করেছেন তখন বোঝা সম্ভব না তিনি অ্যা লিখতে যাচ্ছেন, না অয় লিখতে যাচ্ছেন। এই ধরণের অ্যাম্বিগুইটি রিজল্‌ভ করার জন্য একটু কাউন্টার ইন্টিউটিভ বানান কনস্ট্রাক্ট করতে হয়। ইমেল হলে কিন্তু আমি অয়ন বোঝাতে ayan লিখতাম অ্যাতো বোঝাতে ayato

    এখানে আমার একটা প্রপোজাল আছে। যে সব জায়গায় অ্যাম্বিগুইটি থাকবে সেখানে যে দুটো (বা তার বেশী) পসিবিলিটি আছে তার যেকোনো একটা দেখানো হোক আর সেটা হাইলাইটেড থাকুক। হাইলাইটেড থাকলে আপ কি (বা অন্য কোন সুটেব্‌ল কি) দিয়ে অন্য পসিবিলিটিটা (গুলো) চুজ করা যাবে। তাহলে কঠিন কম্বিনেশান আর মনে রাখতে হয় না। আমি ইন্টিউশানের ভিত্তিতে টাইপ করব। সঠিক অক্ষর না পেলে অন্যটা সিলেক্ট করে নেবো। এটা একটা স্কীম হতে পারে না?

    হয়ত এই স্কীম নিয়ে আগে অনেক ভাবা হয়ে গেছে। অল্প সময় ভেবে আমার এইটে সহজ মনে হল।
  • Ishan | 12.163.39.254 | ২৭ অক্টোবর ২০০৭ ০৩:১৬603454
  • র‌্যা প্রসঙ্গে দ্রি ঠিক লিখেছেন। ঘটি বাঙাল করতে গিয়ে তারেকের লিংকটা দেখা হয়নি এখনও। এবার দেখব। তবে তারেক এমনিতেই তো ইউনিকোড অ্যাকটিভিস্ট :-)

    ন্যাড়া, আপনার স্কিমটা মোটামুটি ঠিকই আছে। তবে একটা কমপ্লেক্সিটি আছে। ইউনিকোডে কি = ক + ই। আর ট্র্যাদিশনাল ফন্টে, কি = ই + ক। ফলে ট্রান্সলিটারেশনের লজিকটা পুরোপুরি ফন্ট ইন্ডিপেন্ডেন্ট হতে পারেনা। ফন্টের চরিত্রের উপর নির্ভর করবে।

    তবে এইটুকু ডিফারেন্সকে ম্যানিপুলেট করার মতো কোড আমার লেখা আছে। কিন্তু গোল বাধে এক বাংলা ফন্ট থেকে আরেক বাংলা ফন্টে কনটেন্ট পাল্টানোর সময়। ডিটেলে লিখলামনা। কষ্ট করে বুঝে নিন :-)
  • nyara | 67.88.241.3 | ২৭ অক্টোবর ২০০৭ ০৩:৩৫603455
  • এক বাংলা ফন্ট থেকে আরেক বাংলা ফন্টে যাওয়া প্রোপোজড স্কিমে সোজা হয়ে যাবে - যেহেতু মাল ইউনিকোডে সেভ করা থাকবে।

    এবার ঐ ক + ই => ই + ক। এই ব্যাপারটার জন্যেই তো ট্রয়ান্সলিটারেশান কোড। যদি কোন ইউনিকোড ফন্ট \u0995 + \u09BF (ক + হ্রস্ব-ইকার) দেখলেই \u0995 + \u09BF (= 'কি' : হ্রস্ব-ইকার + ক) করে ফেলে, তাহলে সেই ফন্ট পাকা। ফন্ট রেন্ডারিং-এর কোডে কন্টেক্সুয়াল ট্র্যান্সলিটারেশান লজিক ঢোকানো আছে। সে ফন্ট পরিত্যাজ্য। সেই ফন্টে ঐ লজিক থাকার জন্যে কোনদিন ইচ্ছে হলেও পাশপাশি ক আর হ্রস্ব-ইকার লেখা যাবেনা স্পেশাল এস্কেপ মেকানিজম ছাড়া।

    এর বটম লাইন হচ্ছে, বাংলায় ফোনেটিক টাইপিং-এর জন্যে ট্র্যান্সলিটারেশান লজিক থাকতেই হবে। আমার মতে লজিক আর রেন্ডারিং আলাদ জায়গায় থাকা উচিত, সোলেইমানলিপির স্রষ্টার মনে করে দুটো একত্রে থাকাই মঙ্গল।
  • nyara | 67.88.241.3 | ২৭ অক্টোবর ২০০৭ ০৩:৩৭603456
  • লিখতে চেয়েছি -

    যদি কোন ইউনিকোড ফন্ট \u0995 + \u09BF (ক + হ্রস্ব-ইকার) দেখলেই \u09BF + \u0995 (= 'কি' : হ্রস্ব-ইকার + ক) করে ফেলে, ...
  • dri | 129.46.154.111 | ২৭ অক্টোবর ২০০৭ ০৩:৪০603457
  • না না, ক আর ই তো কি নয়। ক, নাল আর ই হল কি। ক আর ই হল কই। ইউনিকোড আন্যাম্বিগুআস। ঐ ঈশেন বর্ণিত একটি কেস বাদে।
  • nyara | 67.88.241.3 | ২৭ অক্টোবর ২০০৭ ০৫:২০603458
  • দ্রি, ক আর ই বলিনি। ক আর ই-কার বলেছি। ই আর ই-কার দুটো আলাদা glyph, সুতরাং এদের আলাদা ইউনিকোড ভ্যালু আছে। এই ক, ই-কার ইত্যাদি বলার চেয়ে ইউনিকোড ভ্যালু দিয়ে বলা ও বোঝানো সোজা। এনিওয়ে, এই সুতোটা এমনিতেই খুব টেকনিকাল জার্গনময় হয়ে গেছে।
  • trq | 61.68.178.171 | ২৭ অক্টোবর ২০০৭ ০৫:২৮603459
  • দ্রি ঠিক বলেছেন।
    আমি অবশ্য 'লিখতে' পারার কথা কইছিলাম। মানে, আমি ফোনেটিকে লিখি। অভ্র দিয়ে। ওটা দিয়ে স্বরবর্ণের পরে য-ফলা লেখা যায় না। সেটা লিখতে ফিক্সড ম্যাপ লাগে।

    তবে, 'মুক্তি' ফন্ট ছাড়া বাকি বেশিরভাগ ফন্টেই এখন অ্যা র‌্যা ইত্যাদি ঠিকঠাক দেখায়।

    -----------

    গুরু-র এডিটরের কি-ম্যাপটা অভ্রতে সাবমিট করার ব্যাপারটা প্রোজেক্টে ঢুকানো যেতে পারে।

  • Ishan | 12.217.28.221 | ২৭ অক্টোবর ২০০৭ ০৯:২৬603460
  • দ্রি ঠিক লিখেছেন। ন্যাড়া একটু ঘেঁটে ফেলেছেন। বা আমার বোঝানোর সমস্যাও হতে পারে।

    যাইহোক, হাত ব্যথা করছে। পরে লিখব।
  • Ishan | 12.163.39.254 | ৩০ অক্টোবর ২০০৭ ০০:২৩603461
  • ন্যাড়া,

    ট্রান্সলিটারেশনের বেসিক কাজ কি? আপনি যে কি বোর্ড ইনপুট গুলো দিচ্ছেন, সেগুলোকে as it is না নেওয়া। পাল্টে অন্য রকম করে ফেলা। ফলে যদি কোনো ফন্টে কি= ই+ক হয়, তবে ট্রান্সলিটারেট করে সেটাও ঠিকঠাক দেখানো সম্ভব। মানে আপনি টাইপ করলেন ki, কিন্তু ট্রান্সলিটারেশন সেটাকে ik করে দিল। ইত্যাদি। এবং এই বাংলাপ্লেন ঠিক এরকমই একটি জালি ফন্ট। এখানে কি = হ্রস্ব ই কার + ক।

    এবার ইউনিকোডে কি = ক + ই। এখন আপনি যদি প্র্যাকটিকাল প্রবলেমটা দেখেন, তাহলে ক্যারেক্টার ম্যাপ দেখে বাংলা প্লেন থেকে ধরে ইউনিকোড করে দিলে হয়না। গুরুতে যেভাবে করা হয়, সেটা হল, বাংলাপ্লেন টেক্সটটাকে ধরে একটা রিভার্স ট্রান্সলিটারেশন লজিক চালানো হয়। অর্থাৎ টেক্সটে যদি "কি' থাকে, সেটা পার্স করে প্রোগ্রাম ইংরিজি টেক্সটটা বানায় (ki)। তারপর সেটাকে ইউনিকোডে বদলায়।

    এই প্রোগ্রামটাতে গুচ্ছ বাগ আছে। এইটা ঠিক করে লিখলেই ইউনিকোডে মুভ করাটা জলবৎ তরলং হয়ে যাবে।

    কেউ এই কাজটায় হাত দ্যান, এটা আমার প্রস্তাব। কি ম্যাপ ইত্যাদি আমি দিয়ে দেব। এবার লজিক টা ভেবে কাজটা নামিয়ে ফেলুন।
  • dri | 129.46.154.111 | ৩০ অক্টোবর ২০০৭ ০০:৪৩603462
  • এই প্রোগ্রামটা কোন ভাষায় লেখা?
  • dri | 129.46.154.111 | ৩০ অক্টোবর ২০০৭ ০০:৫১603463
  • আর ন্যাড়াদা যেটা বললেন, সেটা কিন্তু ঈশেনের বর্ণিত স্কীমের সাথে ঠিক মেলেনা। ইশেন ক্ল্যারিফাই কর।

    কি = ক + নাল + ই

    নাকি

    কি = ক + ই-কার

    ন্যাড়াদার কথামত ই-কার এর নিজস্ব ইউনিকোড আছে। অতয়েব কই আর কি-তে কনফিউশান হবে না। যদি ই আর ই-কারের আলাদা ইউনিকোড থাকে।
  • Ishan | 12.163.39.254 | ৩০ অক্টোবর ২০০৭ ০১:০৩603465
  • প্রোগ্রামটা জাভা।

    অ্যাকচুয়ালি ইউনিকোডে কি = ক + নাল + ই।

    কিন্তু লুজলি অনেকসময়েই লিখেছি কি = ক + ই। ইউনিকোডে ওটাকে ক + নাল + ই ধরে নিতে হবে।

    আমার ধারণা ইন জেনারাল ন্যাড়াও তাই বলেছেন। এক দুটো জায়গা ছাড়া।
  • মতামত দিন
  • বিষয়বস্তু*:
  • কি, কেন, ইত্যাদি
  • বাজার অর্থনীতির ধরাবাঁধা খাদ্য-খাদক সম্পর্কের বাইরে বেরিয়ে এসে এমন এক আস্তানা বানাব আমরা, যেখানে ক্রমশ: মুছে যাবে লেখক ও পাঠকের বিস্তীর্ণ ব্যবধান। পাঠকই লেখক হবে, মিডিয়ার জগতে থাকবেনা কোন ব্যকরণশিক্ষক, ক্লাসরুমে থাকবেনা মিডিয়ার মাস্টারমশাইয়ের জন্য কোন বিশেষ প্ল্যাটফর্ম। এসব আদৌ হবে কিনা, গুরুচণ্ডালি টিকবে কিনা, সে পরের কথা, কিন্তু দু পা ফেলে দেখতে দোষ কী? ... আরও ...
  • আমাদের কথা
  • আপনি কি কম্পিউটার স্যাভি? সারাদিন মেশিনের সামনে বসে থেকে আপনার ঘাড়ে পিঠে কি স্পন্ডেলাইটিস আর চোখে পুরু অ্যান্টিগ্লেয়ার হাইপাওয়ার চশমা? এন্টার মেরে মেরে ডান হাতের কড়ি আঙুলে কি কড়া পড়ে গেছে? আপনি কি অন্তর্জালের গোলকধাঁধায় পথ হারাইয়াছেন? সাইট থেকে সাইটান্তরে বাঁদরলাফ দিয়ে দিয়ে আপনি কি ক্লান্ত? বিরাট অঙ্কের টেলিফোন বিল কি জীবন থেকে সব সুখ কেড়ে নিচ্ছে? আপনার দুশ্‌চিন্তার দিন শেষ হল। ... আরও ...
  • বুলবুলভাজা
  • এ হল ক্ষমতাহীনের মিডিয়া। গাঁয়ে মানেনা আপনি মোড়ল যখন নিজের ঢাক নিজে পেটায়, তখন তাকেই বলে হরিদাস পালের বুলবুলভাজা। পড়তে থাকুন রোজরোজ। দু-পয়সা দিতে পারেন আপনিও, কারণ ক্ষমতাহীন মানেই অক্ষম নয়। বুলবুলভাজায় বাছাই করা সম্পাদিত লেখা প্রকাশিত হয়। এখানে লেখা দিতে হলে লেখাটি ইমেইল করুন, বা, গুরুচন্ডা৯ ব্লগ (হরিদাস পাল) বা অন্য কোথাও লেখা থাকলে সেই ওয়েব ঠিকানা পাঠান (ইমেইল ঠিকানা পাতার নীচে আছে), অনুমোদিত এবং সম্পাদিত হলে লেখা এখানে প্রকাশিত হবে। ... আরও ...
  • হরিদাস পালেরা
  • এটি একটি খোলা পাতা, যাকে আমরা ব্লগ বলে থাকি। গুরুচন্ডালির সম্পাদকমন্ডলীর হস্তক্ষেপ ছাড়াই, স্বীকৃত ব্যবহারকারীরা এখানে নিজের লেখা লিখতে পারেন। সেটি গুরুচন্ডালি সাইটে দেখা যাবে। খুলে ফেলুন আপনার নিজের বাংলা ব্লগ, হয়ে উঠুন একমেবাদ্বিতীয়ম হরিদাস পাল, এ সুযোগ পাবেন না আর, দেখে যান নিজের চোখে...... আরও ...
  • টইপত্তর
  • নতুন কোনো বই পড়ছেন? সদ্য দেখা কোনো সিনেমা নিয়ে আলোচনার জায়গা খুঁজছেন? নতুন কোনো অ্যালবাম কানে লেগে আছে এখনও? সবাইকে জানান। এখনই। ভালো লাগলে হাত খুলে প্রশংসা করুন। খারাপ লাগলে চুটিয়ে গাল দিন। জ্ঞানের কথা বলার হলে গুরুগম্ভীর প্রবন্ধ ফাঁদুন। হাসুন কাঁদুন তক্কো করুন। স্রেফ এই কারণেই এই সাইটে আছে আমাদের বিভাগ টইপত্তর। ... আরও ...
  • ভাটিয়া৯
  • যে যা খুশি লিখবেন৷ লিখবেন এবং পোস্ট করবেন৷ তৎক্ষণাৎ তা উঠে যাবে এই পাতায়৷ এখানে এডিটিং এর রক্তচক্ষু নেই, সেন্সরশিপের ঝামেলা নেই৷ এখানে কোনো ভান নেই, সাজিয়ে গুছিয়ে লেখা তৈরি করার কোনো ঝকমারি নেই৷ সাজানো বাগান নয়, আসুন তৈরি করি ফুল ফল ও বুনো আগাছায় ভরে থাকা এক নিজস্ব চারণভূমি৷ আসুন, গড়ে তুলি এক আড়ালহীন কমিউনিটি ... আরও ...
গুরুচণ্ডা৯-র সম্পাদিত বিভাগের যে কোনো লেখা অথবা লেখার অংশবিশেষ অন্যত্র প্রকাশ করার আগে গুরুচণ্ডা৯-র লিখিত অনুমতি নেওয়া আবশ্যক। অসম্পাদিত বিভাগের লেখা প্রকাশের সময় গুরুতে প্রকাশের উল্লেখ আমরা পারস্পরিক সৌজন্যের প্রকাশ হিসেবে অনুরোধ করি। যোগাযোগ করুন, লেখা পাঠান এই ঠিকানায় : [email protected]


মে ১৩, ২০১৪ থেকে সাইটটি বার পঠিত
পড়েই ক্ষান্ত দেবেন না। কল্পনাতীত মতামত দিন