Indian Script Code for Information Interchange
தகவல் பரிமாற்றத்திற்கான இந்திய தரக் குறியீடு (ஐ. எஸ். சி. ஐ. ஐ) என்பது இந்தியாவின் பல்வேறு எழுத்து முறைகளைப் பிரதிநிதித்துவப்படுத்துவதற்கான ஒரு குறியீட்டு திட்டமாகும். இது முக்கிய இந்திய எழுத்துக்களையும் ரோமானிய ஒலிபெயர்ப்பையும் குறியாக்கம் செய்கிறது. ஆதரிக்கப்படும் எழுத்துக்கள்ஃ பெங்காலி-அஸ்ஸாமீஸ், தேவநாகரி, குஜராத்தி, குர்முகி, கன்னடம், மலையாளம், ஒரியா, தமிழ் மற்றும் தெலுங்கு. பாரசீகத்தை அடிப்படையாகக் கொண்ட இந்தியாவின் எழுத்து முறைகளை ஐ. எஸ். சி. ஐ. ஐ குறியாக்கம் செய்யவில்லை, ஆனால் அதன் எழுத்து முறை மாறுதல் குறியீடுகள் காஷ்மீர், சிந்தி, உருது, பாரசீக, பஷ்தூ மற்றும் அரபு மொழிகளுக்கு வழங்குகின்றன. பாரசீக அடிப்படையிலான எழுத்து முறைகள் பின்னர் PASCII குறியீட்டில் குறியிடப்பட்டன. சில அரசாங்க நிறுவனங்களுக்கு வெளியே ஐ. எஸ். சி. ஐ. ஐ பரவலாகப் பயன்படுத்தப்படவில்லை, இருப்பினும் பொறிமுறை இல்லாத ஒரு மாறுபாடு கிளாசிக் மேக் ஓஎஸ், மேக் ஓஎஸ் தேவநாகரி ஆகியவற்றில் பயன்படுத்தப்பட்டது, மேலும் இது இப்போது யூனிகோடால் பெரும்பாலும் வழக்கற்றுப் போய்விட்டது. யூனிகோட் ஒவ்வொரு இண்டிக் எழுத்து முறைக்கும் ஒரு தனி தொகுதியைப் பயன்படுத்துகிறது, மேலும் ஒவ்வொரு தொகுதியிலும் ஐ. எஸ். சி. ஐ. ஐ அமைப்பை பெரும்பாலும் பாதுகாக்கிறது. பின்னணி பிராமி-பெறப்பட்ட எழுத்து முறைகள் ஒத்த கட்டமைப்பைக் கொண்டுள்ளன. எனவே ஐ. எஸ். சி. ஐ. ஐ ஒரே குறியீடு புள்ளியில் ஒரே ஒலியியல் மதிப்புடன் எழுத்துக்களை குறியாக்கம் செய்கிறது, பல்வேறு ஸ்கிரிப்ட்களை அடுக்கி வைக்கிறது. எடுத்துக்காட்டாக, ஐ. எஸ். சி. ஐ. ஐ குறியீடுகள் 0xB3 0xDB [கி] ஐ குறிக்கிறது. இது மலையாளத்தில் கி என்றும், தேவநாகரி மொழியில் கி என்றும், குர்முகியில் கி என்றும், தமிழில் கி என்றும் மொழிபெயர்க்கப்படும். எழுத்து முறையை மார்க்அப் மூலம் பணக்கார உரையில் அல்லது கீழே விவரிக்கப்பட்டுள்ள குறியீட்டின் மூலம் எளிய உரையில் தேர்ந்தெடுக்கலாம். ஒற்றை குறியீட்டைப் பயன்படுத்துவதற்கான ஒரு உந்துதல் என்னவென்றால், இது ஒரு எழுத்து முறையிலிருந்து இன்னொரு முறைக்கு எளிதாக லிப்யந்தரணத்தை அனுமதிக்கும். இருப்பினும், இது உண்மையில் ஒரு நடைமுறை யோசனை அல்ல என்று போதுமான பொருந்தாத தன்மைகள் உள்ளன. ஐ. எஸ். சி. ஐ. ஐ என்பது 8-பிட் குறியாக்கம் ஆகும். கீழ் 128 குறியீடு புள்ளிகள் வெற்று ASCII ஆகும், மேல் 128 குறியீடு புள்ளிகள் ISCII-குறிப்பிட்டவை. எழுத்துக்களைக் குறிக்கும் குறியீடு புள்ளிகளுக்கு கூடுதலாக, ஐ. எஸ். சி. ஐ. ஐ நினைவூட்டலுடன் கூடிய குறியீடு புள்ளியைப் பயன்படுத்துகிறது, இது பின்வரும் பைட்டில் இரண்டு வகையான தகவல்களில் ஒன்று உள்ளது என்பதைக் குறிக்கிறது. மதிப்புகளின் ஒரு தொகுப்பு எழுத்து முறையை அடுத்த எழுத்து முறை குறிகாட்டி அல்லது வரியின் இறுதி வரை மாற்றுகிறது. மற்றொரு மதிப்புகளின் தொகுப்பு போல்ட் மற்றும் இடாலிக் போன்ற டிஸ்ப்ளே முறைகளைத் தேர்ந்தெடுக்கிறது. இயல்புநிலை எழுத்து முறையைக் குறிக்கும் வழிமுறையை ஐ. எஸ். சி. ஐ. ஐ வழங்கவில்லை. குறியீட்டு பக்க அமைப்பு பின்வரும் அட்டவணை தேவநாகரிக்கான எழுத்து தொகுப்பைக் காட்டுகிறது. அசாமிய, பெங்காலி, குஜராத்தி, குர்முகி, கன்னடம், மலையாளம், ஒரியா, தமிழ் மற்றும் தெலுங்கு மொழிகளுக்கான குறியீடு தொகுப்புகள் ஒத்தவை, ஒவ்வொரு தேவநாகரி வடிவமும் ஒவ்வொரு எழுத்து முறையிலும் சமமான வடிவத்தால் மாற்றப்படுகிறது. ஒவ்வொரு எழுத்தும் அதன் தசம குறியீடு மற்றும் அதன் யூனிகோட் சமமானவற்றுடன் காட்டப்பட்டுள்ளது. சிறப்பு குறியீடு புள்ளிகள் ஐஎன்வி எழுத்து-குறியீடு புள்ளி டி9 (217) ஐஎன்வி (கண்ணுக்கு தெரியாத மெய்) எழுத்து ஒரு போலி-இணையாக பயன்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, கா (கா) + ஷ் (ஹாலண்ட்) + ஐஎன்வி = கா (அரை கா). யூனிகோட் சமமான () ஆகும். இருப்பினும், கீழே குறிப்பிட்டுள்ளபடி, ஐ. எஸ். சி. ஐ. ஐ ஹாலண்ட் எழுத்தை இரட்டிப்பாக்கலாம் அல்லது ஐ. எஸ். சி. ஐ. ஐ நுக்தாவுடன் இணைத்து யூனிகோடில் அல்லது இசட். டபிள்யூ. ஜே உருவாக்கிய விளைவுகளை அடையலாம். இந்த காரணத்திற்காக, ஆப்பிள் ஐ. எஸ். சி. ஐ. ஐ. என். வி எழுத்தை யூனிகோடில் வரைபடமாக்குகிறது, இதனால் ரவுண்ட்-ட்ரிப்பிங்கிற்கு உத்தரவாதம் அளிக்கிறது. ஏடிஆர் எழுத்து-குறியீடு புள்ளி ஈஎஃப் (239) பைட் குறியீட்டைத் தொடர்ந்து வரும் ஏடிஆர் (பண்புக்கூறு) எழுத்து, அடுத்த ஏடிஆர் வரிசை அல்லது வரியின் இறுதி வரை வேறு எழுத்துரு பண்புக்கூறுக்கு (தடித்த போன்றது) அல்லது வேறு ஐ. எஸ். சி. ஐ. ஐ அல்லது பாஸ்ஸிஐஐ மொழிக்கு (பெங்காலி போன்றது) மாற பயன்படுகிறது. எழுத்துரு பண்புக்கூறுகள் யூனிகோடின் ஒரு பகுதியாக இல்லாததால், ஒவ்வொரு ஸ்கிரிப்ட்டும் தனித்துவமான குறியீடு புள்ளிகளைக் கொண்டிருப்பதால், இதற்கு நேரடி யூனிகோட் சமமான எதுவும் இல்லை. EXT எழுத்து-குறியீடு புள்ளி F0 (240) EXT (வேதத்திற்கான நீட்டிப்புகள்) எழுத்தைத் தொடர்ந்து ஒரு பைட் குறியீடு ஒரு வேத உச்சரிப்பைக் குறிக்கிறது. இதற்கு நேரடி யூனிகோட் சமமான எதுவும் இல்லை, ஏனெனில் வேத உச்சரிப்புகள் தனித்துவமான குறியீடு புள்ளிகளுக்கு ஒதுக்கப்பட்டுள்ளன. ஹாலண்ட் எழுத்து-குறியீடு புள்ளி E8 (232) ஹாலண்ட் எழுத்து ஒரு மெய்யெழுத்திலிருந்து மறைமுகமான உயிரெழுத்தை நீக்குகிறது மற்றும் மெய்யெழுத்துகளுக்கு இடையில் மெய்யெழுத்துக்களைக் குறிக்கப் பயன்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, கே (கா) + ஷ் (ஹாலண்ட்) + டி (டா) = கே. டி. ஏ. வரிசை ′ (ஹாலண்ட்) + ′ (ஹாலண்ட்) ஒரு வெளிப்படையான ஹாலண்டுடன் ஒரு இணைப்பைக் காட்டுகிறது, எடுத்துக்காட்டாக ′ (கா) + ′ (ஹாலண்ட்) + ′ (ஹாலண்ட்) + ′ (டா) = k′t. வரிசை Â (ஹலந்த்) + Â (நுக்தா) அரை மெய்யெழுத்துகளுடன் ஒரு இணைப்பைக் காட்டுகிறது, கிடைத்தால், எடுத்துக்காட்டாக Â (கா) + Â (ஹலண்ட்) + Â (நுக்தா) + Â (டா) = kÂt. நுக்தா எழுத்து-குறியீடு புள்ளி E9 (233) மற்றொரு ISCII எழுத்துக்குப் பிறகு நிக்தா எழுத்து முக்கிய ISCII தொகுப்பில் இல்லாத பல அரிய எழுத்துக்களுக்குப் பயன்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, கா (கா) + கா (நுக்தா) = கா (கா). பின்வரும் அட்டவணையில் காட்டப்பட்டுள்ளபடி, இந்த எழுத்துக்கள் யூனிகோடில் முன் தொகுக்கப்பட்ட வடிவங்களைக் கொண்டுள்ளன. ஐ. எஸ். சி. ஐ. ஐ மாற்றத்திற்கான குறியீடு பக்கங்கள் யூனிகோட் (யு. டி. எஃப்-8) இலிருந்து ஐ. எஸ். சி. ஐ. ஐ/ஏ. என். எஸ். ஐ குறியீட்டிற்கு மாற்ற, பின்வரும் குறியீடு பக்கங்களைப் பயன்படுத்தலாம்ஃ 57002: தேவநாகரி (இந்தி, மராத்தி, சமஸ்கிருதம், கொங்கனி) 57003: பெங்காலி 57004: தமிழ் 57005: தெலுங்கு 57006: அசாமிய 57007: ஒடியா 57008: கன்னடம் 57009: மலையாளம் 57010: குஜராத்தி 57011: பஞ்சாபி (குர்முகி) குறியீடு புள்ளிகள் அனைத்து மொழிகளுக்கும்