টেক্সট উল্টো করুন
তিনভাবে লেখা উল্টো করতে পারেন: প্রতিটি অক্ষর শেষ থেকে শুরুর দিকে, প্রতি লাইনের শব্দগুলো উল্টো ক্রমে, অথবা পুরো লেখার লাইনগুলো নিচ থেকে ওপরে। টাইপ করার সঙ্গে সঙ্গেই ফল দেখা যায় এবং সবকিছু আপনার ব্রাউজারেই হিসাব হয়, তাই আপনি যা পেস্ট করেন তা কোথাও আপলোড হয় না।
০টি অক্ষর · ০টি শব্দ · ০টি লাইন
০টি অক্ষর · ০টি শব্দ · ০টি লাইন
সম্পূর্ণ এই ব্রাউজার ট্যাবেই চলে। আপনার টেক্সট কখনও আপলোড বা সংরক্ষণ করা হয় না।
এটি কী করে
টেক্সট রিভার্স তিনটি উপায়ের একটিতে টেক্সট উল্টে দেয়: প্রতিটি অক্ষর শেষ থেকে শুরু (ইমোজি ও অ্যাকসেন্টযুক্ত অক্ষর অক্ষত থাকে), প্রতিটি লাইনের শব্দগুলো উল্টো ক্রমে, অথবা পুরো টেক্সটের লাইনগুলো নিচ থেকে উপরে।
stressed
desserts
তিন ধরনের উল্টানো এবং কোনটি কী কাজে লাগে
অক্ষর মোড পুরো লেখাটিকে উল্টে দেয়: "stressed" হয়ে যায় "desserts"। প্যালিনড্রোম যাচাই করতে, শব্দের ধাঁধা বা এসকেপ-রুমের সূত্র বানাতে, স্পয়লার সবার চোখের সামনেই লুকিয়ে রাখতে, কিংবা আয়নায় ধরলে আবার পড়া যায় এমন উল্টো লেখা তৈরি করতে মানুষ এটি ব্যবহার করেন। লিওনার্দো দা ভিঞ্চিও তাঁর নোটবইয়ে এই কৌশল ব্যবহার করতেন, ডান থেকে বাঁয়ে আয়না-লিপিতে লিখতেন। প্যালিনড্রোম যাচাই সবচেয়ে ভালো হয় স্পেস ও যতিচিহ্ন সরিয়ে নিলে, কারণ "A man, a plan, a canal: Panama" শুধু অক্ষরে নামিয়ে আনলেই উল্টো দিক থেকে একই রকম পড়া যায়।
শব্দ মোড প্রতিটি শব্দ অক্ষত রেখে প্রতি লাইনে শব্দের ক্রম উল্টে দেয়, ফলে "one two three" হয়ে যায় "three two one"। পদবি-আগে-নাম-পরে লেখা নাম উল্টাতে, ভাষা অনুশীলনে, কিংবা স্পেস দিয়ে লেখা ব্রেডক্রাম্ব ও পাথ উল্টাতে এটি কাজে লাগে। লাইন মোড লাইনগুলো না বদলে পুরো তালিকাকে উল্টে দেয়: পুরোনো থেকে নতুন ক্রমে ছাপা লগ নতুন থেকে পুরোনো ক্রমে আসে, সংখ্যাযুক্ত কাউন্টডাউন কাউন্ট-আপ হয়ে যায়, আর চ্যাট এক্সপোর্ট উল্টো কালানুক্রমে পড়া যায়। বর্ণানুক্রমিক বা সংখ্যাক্রমে সাজাতে চাইলে লাইন সর্ট করুন ব্যবহার করুন।
সাধারণভাবে উল্টালে ইমোজি ও অ্যাকসেন্ট কেন ভেঙে যায়
JavaScript স্ট্রিং হলো UTF-16 কোড ইউনিটের একটি ক্রম, আর অনেক রিভার্সার শুধু সেই ক্রমটিকেই উল্টে দেয়। এতে বেসিক মাল্টিলিঙ্গুয়াল প্লেনের বাইরের প্রতিটি অক্ষর, যেমন বেশির ভাগ ইমোজি, দুই টুকরো হয়ে যায় যা আর বৈধ অক্ষর থাকে না, আর কম্বাইনিং চিহ্নও আলাদা হয়ে পড়ে: e অক্ষরের পর কম্বাইনিং অ্যাকিউট অ্যাকসেন্ট দিয়ে লেখা é উল্টালে অ্যাকসেন্ট ভুল অক্ষরের উপর বসে। পতাকার ক্ষেত্রে ব্যাপারটা আরও মজার, কারণ পতাকা ইমোজি আসলে দুটি রিজিওনাল-ইন্ডিকেটর অক্ষর; মার্কিন পতাকা হলো U ও S অক্ষর, কোড ধরে উল্টালে তার বদলে S U জোড়া তৈরি হয়।
এই টুল ব্রাউজারের Intl.Segmenter দিয়ে লেখাকে গ্রাফিম ক্লাস্টারে ভাগ করে, অর্থাৎ পাঠক যেটিকে একটি অক্ষর হিসেবে দেখেন সেই এককে, এবং সেগুলোই উল্টে দেয়। জিরো-উইডথ জয়েনার দিয়ে জোড়া ফ্যামিলি ইমোজি, স্কিন-টোন মডিফায়ার, পতাকা ও অ্যাকসেন্টযুক্ত অক্ষর সবই অক্ষত থাকে। আরবি ও হিব্রুর মতো ডান-থেকে-বাঁয়ের লিপিও সংরক্ষণ ক্রমে উল্টানো হয়; ব্রাউজার সেগুলো ডান থেকে বাঁয়ে দেখায় বলে উল্টানো ফলাফল বাঁ থেকে ডানে চলছে বলে মনে হয়।
সচরাচর জিজ্ঞাসা
- কোনো শব্দ প্যালিনড্রোম কি না কীভাবে যাচাই করব?
- অক্ষর মোডে লেখাটি পেস্ট করুন এবং ফলাফলকে মূল লেখার সঙ্গে মিলিয়ে দেখুন। বাক্যাংশের ক্ষেত্রে আগে স্পেস ও যতিচিহ্ন সরিয়ে একই হরফের কেস ব্যবহার করুন, কারণ প্যালিনড্রোম যাচাইয়ে সাধারণত এগুলো ধরা হয় না।
- টেক্সট উল্টালে কি ইমোজি অক্ষত থাকে?
- হ্যাঁ। লেখা গ্রাফিম ক্লাস্টার ধরে উল্টানো হয়, তাই ইমোজি সিকোয়েন্স, পতাকা বা কম্বাইনিং অ্যাকসেন্টযুক্ত অক্ষর ভাঙা টুকরো না হয়ে একটি একক হিসেবেই সরে যায়।
- সাজানো ছাড়াই কি তালিকার ক্রম উল্টো করা যায়?
- লাইন মোড বেছে নিন। শেষ লাইন প্রথম হয়ে যায়, এভাবে বাকিগুলোও, আর প্রতিটি লাইনের নিজের লেখা হুবহু আগের মতো থাকে। ফাঁকা লাইনগুলো উল্টানো অবস্থানে থেকে যায়।
- উল্টো লেখা আর মাথা-নিচু বা আয়নার মতো লেখা কি একই জিনিস?
- না। উল্টানো শুধু সাধারণ অক্ষরের ক্রম বদলায়। আপসাইড-ডাউন লেখায় প্রতিটি অক্ষরের জায়গায় অন্য একটি Unicode সদৃশ অক্ষর বসে, যেমন a-এর জায়গায় ɐ, যা আলাদা একটি রূপান্তর।