Apple Advanced Typography
ஆப்பிள் மேம்பட்ட அச்சுக்கலை (ஏஏடி) என்பது மேம்பட்ட எழுத்துரு வழங்கலுக்கான ஆப்பிள் இன்க் நிறுவனத்தின் கணினி தொழில்நுட்பமாகும், இது சர்வதேசமயமாக்கல் மற்றும் அச்சுக்கலைஞர்களுக்கான சிக்கலான அம்சங்களை ஆதரிக்கிறது, இது 1990 களின் நடுப்பகுதியில் ஆப்பிளின் குறைவாக பயன்படுத்தப்பட்ட குவிக்ட்ரா ஜிஎக்ஸ் எழுத்துரு தொழில்நுட்பத்தின் வாரிசு ஆகும். இது ட்ரூடைப் அவுட்லைன் எழுத்துரு தரநிலையின் நீட்டிப்புகளின் தொகுப்பாகும், இது அடோப் மற்றும் மைக்ரோசாப்ட் மற்றும் கிராஃபைட் உருவாக்கிய ஓபன்டைப் எழுத்துரு வடிவமைப்பைப் போன்ற ஸ்மார்ட்ஃபான்ட் அம்சங்களைக் கொண்டுள்ளது. இது அடோப்பின் "பல மாஸ்டர்" எழுத்து வடிவத்திலிருந்து கருத்துகளையும் உள்ளடக்கியது, இது பண்புகளின் அச்சுகளை வரையறுக்க அனுமதிக்கிறது மற்றும் இந்த அச்சுகள் ஒவ்வொன்றிலும் ஒரு கிளைப்பை சுயாதீனமாக மாற்றியமைக்கிறது. ஏஏடி எழுத்துரு அம்சங்கள் அடிப்படை தட்டச்சு செய்யப்பட்ட உரையை மாற்றாது; அவை கிளைஃப் மாற்றத்தின் போது எழுத்துக்களின் பிரதிநிதித்துவத்தை மட்டுமே பாதிக்கின்றன. ஏ. ஏ. டி. யின் குறிப்பிடத்தக்க அம்சங்கள் தற்போது பின்வருமாறுஃ பல டிகிரி லைகேச்சர் கட்டுப்பாடு காசிடா நியாயப்படுத்துதல் மற்றும் இணைப்பவர்கள் குறுக்கு-ஸ்ட்ரீம் கெர்னிங் (நாஸ்டாலிக் உருதுக்கு தேவை, எடுத்துக்காட்டாக) இந்திய உயிரெழுத்து மறுசீரமைப்பு சுயாதீனமாக கட்டுப்படுத்தக்கூடிய மாற்றீடுஃ பழைய பாணி புள்ளிவிவரங்கள் சிறிய தொப்பிகள் மற்றும் துளி தொப்பிகள் ஸ்வாஷ் மாறுபாடுகள் மாற்று கிளைஃப்கள்ஃ ஒரு கிளைஃப் அடிப்படையில் தனிப்பட்ட மாற்றுகள், பொறிக்கப்பட்ட உரை போன்ற மொத்த விற்பனை மாற்றுகள் எழுத்து வடிவமைப்பு வடிவமைப்பாளர் கிளைஃப் மாறுபாடு அச்சுகளைச் சேர்க்க விரும்புவது வேறு எதுவும் AAT எழுத்துரு அம்சங்கள் மேக் ஓஎஸ் 8.5 மற்றும் அதற்கு மேல் மற்றும் மேகோஸின் அனைத்து பதிப்புகளிலும் ஆதரிக்கப்படுகின்றன. குறுக்கு-தள ஐ. சி. யூ நூலகம் இடது-வலது ஸ்கிரிப்ட்களுக்கு அடிப்படை ஏ. ஏ. டி ஆதரவை வழங்கியது. HarfBuzz பதிப்பு 2 ஏ. ஏ. டி வடிவமைப்பு ஆதரவைச் சேர்த்துள்ளது, இது தொழில்நுட்பத்தின் திறந்த மூல அமலாக்கமாகும், இது குரோம்/குரோமியம் பதிப்பு 72 ஆகவும், லிப்ரோஃபீஸ் பதிப்பு 6.3 ஆகவும் மேகோஸ் ஏ. ஏ. டி எழுத்துருக்களை குறுக்கு-தள வழியில் வழங்குவதற்கு கோர் டெக்ஸ்டுக்குப் பதிலாக இதைப் பயன்படுத்துகிறது. OS X யோசெமிட்டி மற்றும் IOS 8 ஐப் பொறுத்தவரை, AAT மொழி-குறிப்பிட்ட வடிவமைப்பை ஆதரிக்கிறது-அதாவது, அவை பிரதிநிதித்துவப்படுத்தப் பயன்படுத்தப்படும் மனித மொழியைப் பொறுத்து கிளைஃப்கள் எவ்வாறு செயலாக்கப்படுகின்றன என்பதை மாற்றுகின்றன. முக்கிய உரையில் மொழி குறிச்சொற்களைப் பயன்படுத்துவதன் மூலம் இந்த ஆதரவு கிடைக்கிறது. 'கெர்க்ஸ்' மற்றும் 'அங்கர்' அட்டவணைகள் வழியாக நங்கூர புள்ளிகள் வழியாக இரண்டு கிளைஃப்களை ஒப்பீட்டளவில் நிலைநிறுத்துவதற்கான ஏற்பாடு ஒரே நேரத்தில் சேர்க்கப்பட்டது. மேகோஸில் ஏஏடி மற்றும் ஓபன்டைப் மேக் ஓஎஸ் எக்ஸ் 10.5 சிறுத்தையைப் பொறுத்தவரை, ஓபன்டைப்க்கான பகுதி ஆதரவு கிடைக்கிறது. 2011 ஆம் ஆண்டு நிலவரப்படி, ஆதரவு மேற்கத்திய மற்றும் அரபு எழுத்துக்களுக்கு மட்டுப்படுத்தப்பட்டுள்ளது. ஒரு எழுத்துருவில் ஏ. ஏ. டி அட்டவணைகள் இருந்தால், அவை அச்சுக்கலைக்கு பயன்படுத்தப்படும். எழுத்துருவில் ஏ. ஏ. டி அட்டவணைகள் இல்லை, ஆனால் ஓபன் டைப் அட்டவணைகள் இருந்தால், அவை கணினி ஆதரிக்கும் அளவிற்கு பயன்படுத்தப்படும். இதன் பொருள் என்னவென்றால், மேற்கத்திய அல்லது மத்திய கிழக்கு ஸ்கிரிப்ட்களுக்கான பல ஓபன்டைப் எழுத்துருக்களை மேக் ஓஎஸ் எக்ஸ் 10 இல் மாற்றம் செய்யாமல் பயன்படுத்தலாம், ஆனால் தாய் மற்றும் தேவநாகரி போன்ற தெற்காசிய ஸ்கிரிப்ட்கள் பயன்படுத்த முடியாது. இதற்கு சரியான அமைப்புக்கு ஏ. ஏ. டி அட்டவணைகள் தேவை. ஏ. ஏ. டி லேஅவுட் ஏ. ஏ. டி முதலில் உரை தளவமைப்பு ஏற்படுவதற்கு முன்பு உரையை முற்றிலும் கிளைஃப்களாக மாற்ற வேண்டும். உரையின் செயல்பாடுகள் முற்றிலும் கிளைஃப் அடுக்குக்குள் நடைபெறுகின்றன. ஏ. ஏ. டி தளவமைப்பு செயல்பாட்டில் பயன்படுத்தப்படும் முக்கிய அட்டவணை "மோர்க்ஸ்" அட்டவணையாகும். இந்த அட்டவணை தொடர்ச்சியான சங்கிலிகளாகப் பிரிக்கப்பட்டுள்ளது, ஒவ்வொன்றும் மேலும் துணை அட்டவணைகளாக பிரிக்கப்பட்டுள்ளன. சங்கிலிகள் மற்றும் துணை அட்டவணைகள் வரிசையில் செயலாக்கப்படுகின்றன. ஒவ்வொரு சப்டேபிளும் எதிர்கொள்ளப்படும்போது, தளவமைப்பு இயந்திரம் சப்டேபிளில் உள்ள கொடிகளை கட்டுப்பாட்டு கொடிகளுக்கு எதிராக ஒப்பிடுகிறது, பொதுவாக பயனர் அமைப்புகளிலிருந்து பெறப்படுகிறது. இது சப்டேபிள் செயலாக்கப்படுகிறதா இல்லையா என்பதை தீர்மானிக்கிறது. எழுத்துருவில் கிடைக்கும் அம்சங்களின் தொகுப்பு "ஃபீட்" அட்டவணை வழியாக பயனருக்கு அணுகக்கூடியதாக உள்ளது. இந்த அட்டவணை உள்ளூர்மயமாக்கக்கூடிய சரங்களுக்கு சுட்டிகளை வழங்குகிறது, அவை இறுதி பயனருக்கு ஒரு அம்சத்தை விவரிக்க பயன்படுத்தப்படலாம் மற்றும் அம்சம் தேர்ந்தெடுக்கப்பட்டால் உரை இயந்திரத்திற்கு அனுப்ப பொருத்தமான கொடிகள். அம்சங்கள் பயனருக்கு "சாதனை" அட்டவணையில் உள்ளீடுகளைச் சேர்க்காமல் இருப்பதன் மூலம் பயனருக்கு கண்ணுக்கு தெரியாததாக மாற்றப்படலாம். ஆப்பிள் இந்த அணுகுமுறையைப் பயன்படுத்துகிறது, எடுத்துக்காட்டாக, தேவையான இணைப்புகளை ஆதரிக்க. சப்டேபிள்கள் சூழல் அல்லாத கிளைஃப் மாற்றீடுகள், சூழல் கிளைஃப் மாற்றீடுகள், கிளைஃப் மறுசீரமைப்புகள், கிளைஃப் செருகல்கள் மற்றும் லிகேச்சர் உருவாக்கம் ஆகியவற்றைச் செய்யலாம். சூழல் நடவடிக்கைகள் சுற்றியுள்ள உரைக்கு உணர்திறன் கொண்டவை. எடுத்துக்காட்டாக, ஒரு வார்த்தையின் முடிவில் தவிர வேறு எங்கும் ஒரு s ஐ தானாகவே ஒரு இடைநிலை s ஆக மாற்ற அவற்றைப் பயன்படுத்தலாம். சூழல் அல்லாத கிளைஃப் மாற்றீடுகளுக்கான "மோர்க்ஸ்" துணை அட்டவணைகள் மாற்றப்பட்ட கிளைஃப் மற்றும் அதன் மாற்றீட்டிற்கு இடையிலான எளிய வரைபட அட்டவணைகள் ஆகும். மற்ற அனைத்தும் வரையறுக்கப்பட்ட மாநில இயந்திரங்களின் பயன்பாட்டை உள்ளடக்கியது. வரையறுக்கப்பட்ட நிலை இயந்திரத்தை செயலாக்கும் நோக்கங்களுக்காக, கிளைஃப்கள் வகுப்புகளாக ஒழுங்கமைக்கப்படுகின்றன. ஒரு வகுப்பு சிறியதாக இருக்கலாம், ஒரே ஒரு கிளைஃப் மட்டுமே இருக்கலாம் (லிகேச்சர் உருவாக்கம் போன்ற ஒன்றுக்கு), அல்லது அதில் டஜன் கணக்கான கிளைஃப்கள் அல்லது அதற்கு மேற்பட்டவை இருக்கலாம். எந்தவொரு வெளிப்படையான வகுப்புகளிலும் சேர்க்கப்படாத எந்த கிளைஃபுக்கும் ஒரு சிறப்பு வகுப்பு தானாகவே வரையறுக்கப்படுகிறது. கிளைஃப் நீரோட்டத்தின் முடிவுக்கும், கிளைஃப் நீரோட்டத்திலிருந்து நீக்கப்பட்ட கிளைஃப்களுக்கும் சிறப்பு வகுப்புகள் கிடைக்கின்றன. உரையின் தொடக்க நிலையில் தொடங்கி, தளவமைப்பு இயந்திரம் எழுத்தை கிளிஃப் மூலம் பகுப்பாய்வு செய்கிறது. அதன் தற்போதைய நிலை மற்றும் அது எதிர்கொள்ளும் கிளைப்பின் வகுப்பைப் பொறுத்து, அது ஒரு புதிய நிலைக்கு மாறி பொருத்தமான செயலைச் செய்யும். கிளைஃப் ஸ்ட்ரீம் தீர்ந்துவிடும் வரை இந்த செயல்முறை தொடர்கிறது. வரையறுக்கப்பட்ட நிலை இயந்திரங்களின் பயன்பாடு "மோர்க்ஸ்" அட்டவணைகள் ஒப்பீட்டளவில் சிறியதாகவும், ஒப்பீட்டளவில் விரைவாகவும் செயலாக்கப்பட அனுமதிக்கிறது. அவை கணிசமான நெகிழ்வுத்தன்மையையும் வழங்குகின்றன. இருப்பினும், ஆப்பிளின் எழுத்துரு கருவிகளுக்கு மூல நிலை அட்டவணை தகவல் மூலம் "மோர்க்ஸ்" அட்டவணைகளின் உருவாக்கம் தேவைப்படுவதால், அவற்றை உற்பத்தி செய்வதும் பிழைத்திருத்தம் செய்வதும் கடினமாக இருக்கலாம். விரும்பிய விளைவுக்காக "மோர்க்ஸ்" துணை அட்டவணைகள் சரியாக வரிசைப்படுத்தப்பட்டுள்ளதா என்பதை உறுதி செய்வதற்கும் எழுத்துரு வடிவமைப்பாளர் பொறுப்பு. ஏ. ஏ. டி முற்றிலும் கிளைஃப்களுடன் இயங்குவதால், எழுத்துக்களுடன் அல்ல, சரியான டிஸ்ப்ளேவை உருவாக்கத் தேவையான அனைத்து தளவமைப்பு தகவல்களும் எழுத்துருக்குள்ளேயே உள்ளன. இது OS இலிருந்து எந்த குறிப்பிட்ட ஆதரவும் தேவையில்லாமல் புதிய ஸ்கிரிப்ட்களுக்கு எழுத்துருக்களைச் சேர்க்க அனுமதிக்கிறது. மூன்றாம் தரப்பினர் ஆப்பிள் அதிகாரப்பூர்வமாக ஆதரிக்காத ஸ்கிரிப்ட்களுக்கான எழுத்துருக்களை உருவாக்கலாம், மேலும் அவர்கள் மேகோஸுடன் வேலை செய்வார்கள். மறுபுறம், இதன் பொருள் என்னவென்றால், கொடுக்கப்பட்ட ஸ்கிரிப்டுக்கான ஒவ்வொரு எழுத்துருவிற்கும் அதன் சொந்த "மோர்க்ஸ்" அட்டவணைகளில் ஸ்கிரிப்டை வடிவமைக்கும் தகவல்களின் சொந்த நகல் தேவைப்படுகிறது. பிற ஏ. ஏ. டி அட்டவணைகள் (அல்லது நிலையான ட்ரூடைப் அட்டவணைகளுக்கு ஏ. ஏ. டி-குறிப்பிட்ட நீட்டிப்புகள்) சூழல்-உணர்திறன் கெர்னிங், நியாயப்படுத்தல் மற்றும் லிகேச்சர் பிளவு ஆகியவற்றை அனுமதிக்கின்றன. ஏ. ஏ. டி மாறுபட்ட எழுத்துருக்களை ஆதரிக்கிறது, இதில் ஒரு எழுத்துருவின் வடிவம் பயனர் வழங்கிய அளவிடப்பட்ட மதிப்பைப் பொறுத்து மாறுபடும். மாறுபாடு எழுத்துருக்கள் அடோப்பின் செயலிழந்த பல முதன்மை எழுத்துருக்களைப் போலவே உள்ளன, அங்கு இறுதிப் புள்ளிகள் வரையறுக்கப்படுகின்றன மற்றும் எந்த நடுத்தர மதிப்பும் செல்லுபடியாகும். இதன் மூலம், பயனர் பின்னர் ஸ்லைடர்களை பயனர் இடைமுகத்தில் இழுத்துச் சென்று கிளைஃப்களை உயரமானதாகவோ அல்லது குறுகியதாகவோ செய்யலாம், அவற்றை தடிமனாகவோ அல்லது மெல்லியதாகவோ செய்யலாம், செரிஃப்களின் அளவை அதிகரிக்கவோ அல்லது குறைக்கவோ செய்யலாம், மேலும் இவை அனைத்தும் ஒருவருக்கொருவர் சுயாதீனமாக இருக்கலாம். கிளைஃப்கள் அவற்றின் அடிப்படை வடிவங்களை தீவிரமாக மாற்றியமைக்கலாம். ஓபன் டைப் செப்டம்பர் 2016 இல் எழுத்துரு மாறுபாட்டை அறிமுகப்படுத்துவதற்கு முன்பு, ஓபன் டைப்பில் இது போன்ற எதுவும் இல்லை. மற்ற ஏ. ஏ. டி அட்டவணைகளும் புள்ளி-அளவு சார்ந்த விளைவுகளைக் கொண்டிருக்கலாம்; எடுத்துக்காட்டாக, 12 புள்ளிகளில், கிடைமட்ட மற்றும் செங்குத்து ஸ்ட்ரோக்குகள் ஒத்த அகலமாக இருக்கலாம், ஆனால் 300 புள்ளிகளில், ஸ்ட்ரோக் அகல மாறுபாடு மிகவும் சிறப்பாக இருக்கலாம். நடைமுறையில், சில ஏ. ஏ. டி எழுத்துருக்கள் "மோர்க்ஸ்" அட்டவணை மூலம் கிடைக்கும் தொழில்நுட்பத்தைத் தவிர வேறு எந்த அம்சங்களையும் பயன்படுத்துகின்றன. ஜாப்ஃபினோ, ஹோஃப்ளர் டெக்ஸ்ட் மற்றும் ஸ்கியா ஆகியவை ஏ. ஏ. டி. யின் பல்வேறு திறன்களை விளக்கும் மேகோஸுடன் அனுப்பப்படும் எழுத்துருக்கள் ஆகும். இண்டிக் ஸ்கிரிப்ட்களுக்கான ஏஏடி இண்டிக் ஸ்கிரிப்ட்களுக்கு, கிளைஃப் மறுசீரமைப்பு மற்றும் மாற்று ஆகியவை மட்டுமே தேவையான அம்சங்கள்; ஏஏடி இவை இரண்டையும் ஆதரிக்கிறது. மேலே குறிப்பிட்டுள்ளபடி, இண்டிக் ஸ்கிரிப்ட்களுக்கான ஓபன்டைப் எழுத்துருக்கள் மேகோஸில் சரியாக செயல்படுவதற்கு முன்பு ஏஏடி அட்டவணைகளை சேர்க்க வேண்டும். இருப்பினும், இது ஓபன் டைப்பின் கணினி ஆதரவைச் சார்ந்த மென்பொருளுக்கு மட்டுமே பொருந்தும். ஓபன் டைப்பின் சொந்த செயல்பாட்டை வழங்கும் நிரல்கள் ஓபன் டைப் எழுத்துருக்களுடன் இண்டிக்கை சரியாக வழங்குகின்றன. (இருப்பினும், அவை ஏ. ஏ. டி அட்டவணைகளுடன் கூடிய இந்திய எழுத்துருக்களை சரியாக வழங்காமல் இருக்கலாம்.) மேக் ஓஎஸ் எக்ஸ் 10.5 தேவநாகரி, குர்முகி, குஜராத்தி, தாய், திபெத்திய மற்றும் தமிழ் மொழிகளுக்கான எழுத்துருக்களுடன் அனுப்பப்பட்டது. பிற இண்டிக் ஸ்கிரிப்ட்களுக்கான எழுத்துருக்கள் மேகோஸ் மற்றும் ஐஓஎஸ் இன் பிற்கால பதிப்புகளில் சேர்க்கப்பட்டன, அதே போல் மூன்றாம் தரப்பினரிடமிருந்தும் கிடைக்கின்றன. எம்எஸ் விண்டோஸ் மற்றும் லினக்ஸில் உள்ள ஆப்பிள் அச்சுக்கலை கிராஃபைட் (எஸ். ஐ. எல்) தொழில்நுட்பத்தையும் பார்க்கவும் அச்சுக்கலை அம்சங்களின் பட்டியல் XeTeX குறிப்புகள் வெளிப்புற இணைப்புகள் ஆப்பிள் மேம்பட்ட அச்சுக்கலை எழுத்துருக்கள், ஆப்பிளின் டெவலப்பர் ஆவணங்கள்-எழுத்துருக்களுடன் வேலை செய்வதற்கான கட்டளை-வரி கருவிகளின் தொகுப்பு (பி. டி. எஃப் வடிவத்தில்) பாரசீக எழுத்துருக்களில் பயன்படுத்தப்படும் ஏ. ஏ. டி பற்றிய விவாதத்திற்கு ஒரு ஏ. ஏ. டி அட்டவணை எழுத்துரு ஆவணங்களின் எடுத்துக்காட்டு உரை ரெண்டரிங் நூலகங்கள் எழுத்துரு வடிவங்கள் மேகோஸ் ஏபிஐ