மொழி
இ-தமிழ் எழுத்துருக்கள்
ican qamiz, ican qamiz Smart — ASCII எழுத்துகள் தமிழ் வரிவடிவங்களைச் சுமக்கும் எழுத்துருக்கள். SIL Open Font License-இன் கீழ் இலவசமாகப் பதிவிறக்கலாம்.
இரண்டு வடிவங்கள்
இரு எழுத்துருக்களிலும் ASCII எழுத்துகள் தமிழ் வரிவடிவங்களைச் சுமக்கின்றன. c
ச-வை வரைகிறது, q த-வை, Z ன-வை — ஒவ்வொரு எழுத்துக்கும் ஒரு வரிவடிவம், இ-தமிழ்
எழுத்துப்பெயர்ப்பின்படி. இவற்றில் ஒன்றை நிறுவும் ஒருவர் சாதாரண விசைப்பலகையில்
தமிழ் தட்டச்சு செய்து, தமிழாகவே படிக்கிறார்; வட்டில் சேமிக்கப்படுவது ASCII-ஆகவே
இருக்கும்.
இவை ஒன்றுக்கொன்று மாற்றுகள் அல்ல; இரண்டையும் ஒரே நேரத்தில் நிறுவலாம். ican
qamiz ASCII எழுத்துகளுக்குத் தமிழ் வடிவம் தருகிறது, அவ்வளவே. ican qamiz Smart
அதையே செய்து, தமிழ் தொகுதியையும் மூன்று சூழல் விதிகளையும் சேர்க்கிறது — ஒரே
வடிவம் நிரலையும், அதைப் பற்றிய உரைநடையையும் அச்சிடும்.
| ican qamiz | ican qamiz Smart | |
|---|---|---|
| பதிப்பு | 2.1.1 | 2.1.0 |
| அச்சிடத்தக்க ASCII | 95-இல் 95 | 95-இல் 95 |
| Latin-1 துணைத் தொகுதி | 32 | 32 |
| தமிழ் தொகுதி | இல்லை | 72 எழுத்துகள் |
| வரிவடிவங்கள் | 132 | 239 |
| சூழல் விதிகள் | இல்லை | calt, rlig |
| இடைவெளி | விகிதாசாரம் | விகிதாசாரம் |
இரண்டும் SIL Open Font License 1.1-இன் கீழ், Esan Maruff வடிவமைத்தவை, em-க்கு 1000 அலகுகளில் வரையப்பட்டவை.
Smart வடிவம் சேர்ப்பது
நீங்கள் தட்டச்சு செய்யும்போதே எழுத்துரு பயன்படுத்தும் மூன்று எழுத்து மரபுகள்:
- உயிர் தொடராத மெய்யெழுத்து புள்ளி பெறுகிறது.
- மெய் முன்னால் இல்லாத உயிரெழுத்து, ஒட்டிய குறியாக அல்லாமல், தன் சொந்த இடத்தில் அடிக்கோட்டில் முழு அளவில் வரையப்படுகிறது.
- மெய்க்குப் பின் வரும் உள்ளார்ந்த
aஎதுவும் வரைவதில்லை; எனவேkக என்று படிக்கப்படுகிறது.
இவற்றின்படி vaNakkam என்பது வணக்கம் என அமைகிறது; வட்டில் உள்ள எட்டு எழுத்துகள்
மாறுவதில்லை.
இந்த மரபுகள் எழுத்துருவுடையவை, மொழியுடையவை அல்ல. சிறப்புச்சொற்கள், சார்பு பெயர்கள், மாறிகள் ஆகியவற்றில் தொகுப்பி இவற்றை ஏற்பதில்லை: ஒவ்வொரு உயிரும் எழுதப்படும் நியம வடிவத்தையே அது கோருகிறது, ஏனெனில் அதுவே குறியீட்டை மீள்பெறத் தக்கதாக்குகிறது. சொல்செயலி, வில்லை, செய்தி போன்றவற்றில் — பழக்கமான வரிவடிவத்துக்கு முடிந்தவரை நெருக்கமாகப் படிக்க வேண்டிய இடங்களில் — தமிழ் அமைப்பவருக்காக இவை உள்ளன. நிரலாளருக்கு இவை ஒருபோதும் தேவையில்லை.
விதிகள் OpenType-இல், calt-இன் கீழ் சூழல் பதிலீடுகளாக, rlig-ஐ மாற்றாகக்
கொண்டு அமைக்கப்பட்டுள்ளன. குறியிடப்பட்ட ஒவ்வொரு வரிவடிவமும் எளிய வடிவம் தரும்
வெளிக்கோட்டையே தக்கவைக்கிறது; மாற்று வடிவங்கள் பதிலீடுகள் மட்டுமே அடையும்
குறியிடப்படாத வரிவடிவங்களில் வாழ்கின்றன. எனவே calt-ஐப் பயன்படுத்தாத ஒரு
காட்டி எளிய வடிவத்தையே அப்படியே காட்டும்; எதுவும் இழக்கப்படுவதில்லை.
நிறுவுதல்
கோப்பைப் பதிவிறக்கி, வேறு எந்த எழுத்துருவையும் போலவே நிறுவுங்கள்: Windows-இல்
வலது-சொடுக்கி Install; macOS-இல் திறந்து Install Font; Linux-இல்
~/.local/share/fonts-க்கு நகலெடுத்து fc-cache -f இயக்குங்கள்.
VS Code நீட்சி இரு கோப்புகளையும் சுமந்து வருகிறது,
eTamil: Install the eTamil font மூலம் உங்களுக்காக நிறுவுகிறது; பிறகு
etamil.eTamilFont-ஐ ican qamiz Smart என அமைக்க முன்வருகிறது. இ-தமிழாக உள்ள
ASCII-ஐ அந்த வடிவத்தில் வரையும், ஆங்கிலம் இலத்தீனாகவே இருக்கும். பிறகு VS
Code-ஐ மறுதொடக்கம் செய்ய வேண்டும்: font-family ஒன்றைத் தீர்க்கும் முன்
எழுத்துரு இயக்க முறைமையின் சொந்தப் பட்டியலை அடைய வேண்டும்.
ஆங்கிலத்துக்கு இன்னும் குறியீடு தேவை
Smart வடிவம் சேர்க்கும் தமிழ் உள்ளடக்கம் இரு-எழுத்துரு விதியை மாற்றவில்லை. இரு
வடிவங்களிலும் ஆங்கிலச் சொல் ஒன்று படிக்க முடியாததாகவே இருக்கும் — அதன் எழுத்துகள்
தமிழ் வரிவடிவங்களைச் சுமப்பதால். எந்த ASCII எழுத்துகள் ஆங்கிலம் என்பதைக் கோப்பில்
எதுவும் சொல்வதில்லை. சிக்கல் இலத்தீன் உரையைப் பற்றியது, தமிழைப் பற்றியது அல்ல;
எனவே குறியீடுகள் நீடிக்கின்றன: ஆங்கிலப் பெயர் முன்னால் _ சுமக்கிறது, ஆங்கில
விளக்கம் __ … __-இல் சுற்றப்படுகிறது. திருத்தி தன் வழக்கமான எழுத்துருவையே
அடிப்படையாக வைத்து, இ-தமிழ் ASCII-ஐ மட்டும் இ-தமிழ் வடிவத்தில் வரைந்து,
அடிக்கோட்டால் குறிக்கப்பட்டவற்றைத் தொடாமல் விடுகிறது.
இரு வடிவங்களிலும் இல்லாதவை
இரண்டும் ஒரே அகலமுள்ளவை அல்ல. ஒரு வடிவத்தில் வரையப்பட்ட பகுதி, கீழுள்ள ஒரே அகலக் கட்டத்தின் அதே அகலத்தை எடுப்பதில்லை; எனவே அதே வரியில் அதற்குப் பின் வரும் உரை நகரும். ஒரே அகல வடிவம் அதைச் சரியாக்கும், நீட்சியில் எதையும் மாற்ற வேண்டியதில்லை.
Smart வடிவம் தமிழ் தொகுதியின் 72 எழுத்துகளை — எழுத்துகள், உயிர்க் குறிகள், புள்ளி, இலக்கங்கள் — உள்ளடக்குகிறது; U+0B80–U+0BFF முழுவதையும் அல்ல. எளிய வடிவம் அதில் எதையும் வேண்டுமென்றே உள்ளடக்குவதில்லை: ASCII எழுத்துகளுக்குத் தமிழ் வடிவம் தருவதே அதன் நோக்கம், யுனிகோட் தமிழைத் திருத்தி ஏற்கெனவே பயன்படுத்தும் எழுத்துருவே வரையும்.
மேலும் எழுத்துருக்கள் — ஒரே அகலமுள்ள வடிவம், திருத்திக்கு அப்பாற்பட்ட பயன்பாடுகளுக்கான எழுத்துருக்கள் — தயாரிப்பில் உள்ளன.