മലയാളം

ലോകമെമ്പാടുമുള്ള മികച്ച പ്രകടനത്തിനും പ്രവേശനക്ഷമതയ്ക്കും വേണ്ടിയുള്ള വെബ് ഫോണ്ട് ലോഡിംഗ് തന്ത്രങ്ങൾ പഠിക്കുക, വൈവിധ്യമാർന്ന അന്താരാഷ്ട്ര ഉപയോക്താക്കളുടെ അനുഭവം മെച്ചപ്പെടുത്തുക.

വെബ് ഫോണ്ടുകളുടെ ഒപ്റ്റിമൈസേഷൻ: ഒരു ആഗോള പ്രേക്ഷകർക്കായുള്ള ലോഡിംഗ് തന്ത്രങ്ങൾ

ഇന്നത്തെ പരസ്പരം ബന്ധപ്പെട്ടിരിക്കുന്ന ഡിജിറ്റൽ ലോകത്ത്, ലോകമെമ്പാടും സ്ഥിരതയുള്ളതും ഉയർന്ന നിലവാരമുള്ളതുമായ ഒരു ഉപയോക്തൃ അനുഭവം നൽകുന്നത് വളരെ പ്രധാനമാണ്. ഒരു ബ്രാൻഡിന്റെ കാഴ്ചയിലുള്ള വ്യക്തിത്വം രൂപപ്പെടുത്തുന്നതിലും വ്യക്തമായി വായിക്കാൻ കഴിയുമെന്ന് ഉറപ്പാക്കുന്നതിലും വെബ് ഫോണ്ടുകൾ ഒരു പ്രധാന പങ്ക് വഹിക്കുന്നു. എന്നിരുന്നാലും, ശരിയായി ലോഡ് ചെയ്യാത്ത ഫോണ്ടുകൾ വെബ്സൈറ്റിന്റെ പ്രകടനത്തെ കാര്യമായി തടസ്സപ്പെടുത്തും, ഇത് വേഗത കുറഞ്ഞ ലോഡ് സമയങ്ങൾ, ടെക്സ്റ്റ് റീഫ്ലോകൾ, ലോകമെമ്പാടുമുള്ള ഉപയോക്താക്കൾക്ക് നിരാശാജനകമായ അനുഭവം എന്നിവയ്ക്ക് കാരണമാകും. ഈ സമഗ്രമായ ഗൈഡ്, വൈവിധ്യമാർന്ന അന്താരാഷ്ട്ര പ്രേക്ഷകർക്കായി ടൈപ്പോഗ്രാഫി ഒപ്റ്റിമൈസ് ചെയ്യുന്നതിനുള്ള പ്രവർത്തനപരമായ ഉൾക്കാഴ്ചകൾ നൽകിക്കൊണ്ട്, ആവശ്യമായ വെബ് ഫോണ്ട് ലോഡിംഗ് തന്ത്രങ്ങളിലേക്ക് ആഴത്തിൽ ഇറങ്ങിച്ചെല്ലുന്നു.

വെബ് ഫോണ്ട് ഒപ്റ്റിമൈസേഷന്റെ പ്രാധാന്യം

ഡിസൈനർമാർക്കും ഡെവലപ്പർമാർക്കും സാധാരണ സിസ്റ്റം ഫോണ്ടുകൾക്കപ്പുറം കസ്റ്റം ടൈപ്പോഗ്രാഫി ഉപയോഗിക്കാൻ വെബ് ഫോണ്ടുകൾ അനുവദിക്കുന്നു. ഇത് ക്രിയാത്മകമായ സ്വാതന്ത്ര്യം നൽകുമ്പോൾ തന്നെ, ഉപയോക്താവിന്റെ ബ്രൗസർ ഡൗൺലോഡ് ചെയ്യുകയും റെൻഡർ ചെയ്യുകയും ചെയ്യേണ്ട ബാഹ്യ ആസ്തികളെ ഇത് പരിചയപ്പെടുത്തുന്നു. പ്രകടനത്തിന്റെ പ്രത്യാഘാതങ്ങൾ വലുതായിരിക്കും:

വെബ് ഫോണ്ട് ലോഡിംഗ് ഒപ്റ്റിമൈസ് ചെയ്യുന്നത് സൗന്ദര്യശാസ്ത്രത്തെക്കുറിച്ച് മാത്രമല്ല; ഇത് ഒരു ആഗോള പ്രേക്ഷകർക്കുള്ള വെബ് പ്രകടനത്തിന്റെയും ഉപയോക്തൃ അനുഭവത്തിന്റെയും ഒരു നിർണായക വശമാണ്.

വെബ് ഫോണ്ട് ഫോർമാറ്റുകൾ മനസ്സിലാക്കൽ

ലോഡിംഗ് തന്ത്രങ്ങളിലേക്ക് കടക്കുന്നതിന് മുമ്പ്, ലഭ്യമായ വിവിധ വെബ് ഫോണ്ട് ഫോർമാറ്റുകളും അവയുടെ ബ്രൗസർ പിന്തുണയും മനസ്സിലാക്കേണ്ടത് അത്യാവശ്യമാണ്:

മികച്ച രീതി: ആധുനിക ബ്രൗസറുകൾക്ക് WOFF2 ഉം ഫാൾബാക്ക് ആയി WOFF ഉം ഉപയോഗിക്കുക. ഈ സംയോജനം കംപ്രഷന്റെയും വിശാലമായ അനുയോജ്യതയുടെയും മികച്ച ബാലൻസ് നൽകുന്നു.

പ്രധാന വെബ് ഫോണ്ട് ലോഡിംഗ് തന്ത്രങ്ങൾ

നിങ്ങളുടെ CSS, HTML എന്നിവയിൽ ഫോണ്ട് ലോഡിംഗ് നടപ്പിലാക്കുന്ന രീതി പ്രകടനത്തെ കാര്യമായി സ്വാധീനിക്കുന്നു. പ്രധാന തന്ത്രങ്ങൾ താഴെ നൽകുന്നു:

1. @font-face ഉപയോഗിച്ച് ഫോർമാറ്റുകൾക്ക് മുൻഗണന നൽകൽ

കസ്റ്റം വെബ് ഫോണ്ടുകൾ ഉപയോഗിക്കുന്നതിന്റെ അടിസ്ഥാന ശിലയാണ് @font-face എന്ന CSS നിയമം. നിങ്ങളുടെ @font-face ഡിക്ലറേഷനുകൾ ശരിയായി ക്രമീകരിക്കുന്നത് ബ്രൗസറുകൾ ഏറ്റവും കാര്യക്ഷമമായ ഫോർമാറ്റുകൾ ആദ്യം ഡൗൺലോഡ് ചെയ്യുന്നുവെന്ന് ഉറപ്പാക്കുന്നു.


@font-face {
  font-family: 'MyCustomFont';
  src: url('my-custom-font.woff2') format('woff2'), /* ആധുനിക ബ്രൗസറുകൾ */
       url('my-custom-font.woff') format('woff');  /* പഴയ ബ്രൗസറുകൾക്കുള്ള ഫാൾബാക്ക് */
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

വിശദീകരണം:

2. font-display പ്രോപ്പർട്ടി: ഫോണ്ട് റെൻഡറിംഗ് നിയന്ത്രിക്കൽ

ലോഡിംഗ് പ്രക്രിയയിൽ ഫോണ്ടുകൾ എങ്ങനെ റെൻഡർ ചെയ്യപ്പെടുന്നു എന്ന് നിയന്ത്രിക്കാനുള്ള ശക്തമായ ഒരു ഉപകരണമാണ് font-display എന്ന CSS പ്രോപ്പർട്ടി. ഇത് FOUT, FOIT പ്രശ്നങ്ങളെ നേരിട്ട് പരിഹരിക്കുന്നു.

font-display-യുടെ സാധാരണ മൂല്യങ്ങൾ:

ആഗോള പ്രേക്ഷകർക്കുള്ള ശുപാർശ: font-display: swap; പലപ്പോഴും ഏറ്റവും മികച്ച തിരഞ്ഞെടുപ്പാണ്. നെറ്റ്‌വർക്ക് സാഹചര്യങ്ങളോ ഫോണ്ട് ഫയൽ വലുപ്പമോ പരിഗണിക്കാതെ ടെക്സ്റ്റ് ഉടനടി ദൃശ്യവും വ്യക്തവുമാണെന്ന് ഇത് ഉറപ്പാക്കുന്നു. ഇത് ഒരു ചെറിയ സമയത്തേക്ക് മറ്റൊരു ഫോണ്ട് കാണാൻ ഇടയാക്കിയേക്കാം, എന്നാൽ അദൃശ്യമായ ടെക്സ്റ്റിനേക്കാളും കാര്യമായ ലേഔട്ട് മാറ്റങ്ങളേക്കാളും ഇത് പൊതുവെ നല്ലതാണ്.

നടപ്പാക്കൽ:


@font-face {
  font-family: 'MyCustomFont';
  src: url('my-custom-font.woff2') format('woff2'),
       url('my-custom-font.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap; /* പ്രകടനത്തിന് നിർണ്ണായകം */
}

body {
  font-family: 'MyCustomFont', sans-serif; /* ഫാൾബാക്ക് ഉൾപ്പെടുത്തുക */
}

3. ഫോണ്ട് സബ്സെറ്റിംഗ്: നിങ്ങൾക്ക് ആവശ്യമുള്ളത് മാത്രം നൽകുന്നു

ഫോണ്ട് ഫയലുകളിൽ പലപ്പോഴും നിരവധി ഭാഷകൾക്കുള്ള ഗ്ലിഫുകൾ ഉൾപ്പെടെ ഒരു വലിയ അക്ഷരക്കൂട്ടം അടങ്ങിയിരിക്കുന്നു. മിക്ക വെബ്‌സൈറ്റുകൾക്കും, ഈ പ്രതീകങ്ങളുടെ ഒരു ഉപവിഭാഗം മാത്രമേ യഥാർത്ഥത്തിൽ ഉപയോഗിക്കുന്നുള്ളൂ.

ആഗോള പരിഗണന: നിങ്ങളുടെ വെബ്സൈറ്റ് ഒന്നിലധികം ഭാഷകളെ ലക്ഷ്യമിടുന്നുവെങ്കിൽ, ഓരോ ഭാഷയുടെയും ആവശ്യമായ അക്ഷരക്കൂട്ടങ്ങൾക്കായി നിങ്ങൾ സബ്സെറ്റുകൾ സൃഷ്ടിക്കേണ്ടതുണ്ട്. ഉദാഹരണത്തിന്, ഇംഗ്ലീഷിനും പടിഞ്ഞാറൻ യൂറോപ്യൻ ഭാഷകൾക്കും ലാറ്റിൻ അക്ഷരങ്ങൾ, റഷ്യൻ, കിഴക്കൻ യൂറോപ്യൻ ഭാഷകൾക്ക് സിറിലിക്, ഏഷ്യൻ ഭാഷകൾക്ക് മറ്റ് അക്ഷരങ്ങൾ എന്നിവയും ആവശ്യമായി വന്നേക്കാം.

4. <link rel="preload"> ഉപയോഗിച്ച് ഫോണ്ടുകൾ പ്രീലോഡ് ചെയ്യുക

<link rel="preload"> ഒരു റിസോഴ്സ് ഹിന്റാണ്, അത് HTML-ലോ CSS-ലോ കണ്ടെത്തുന്നതിന് മുമ്പുതന്നെ, പേജിന്റെ ലൈഫ് സൈക്കിളിന്റെ തുടക്കത്തിൽ ഒരു റിസോഴ്സ് ലഭ്യമാക്കാൻ ബ്രൗസറിനോട് പറയുന്നു.

ഫോണ്ടുകൾക്കുള്ള ഉപയോഗം: പേജിന്റെ ആദ്യഭാഗത്ത് (above-the-fold) ഉപയോഗിക്കുന്ന നിർണായക ഫോണ്ടുകൾ പ്രീലോഡ് ചെയ്യുന്നത് അവ എത്രയും പെട്ടെന്ന് ലഭ്യമാണെന്ന് ഉറപ്പാക്കുന്നു, ഇത് ബ്രൗസറിന് കാത്തിരിക്കേണ്ട സമയം കുറയ്ക്കുന്നു.

<head>-ൽ നടപ്പാക്കുന്നത്:


<head>
  <!-- നിർണായകമായ WOFF2 ഫോണ്ട് പ്രീലോഡ് ചെയ്യുക -->
  <link rel="preload" href="/fonts/my-custom-font.woff2" as="font" type="font/woff2" crossorigin>
  <!-- ഫാൾബാക്ക് ആയി നിർണായകമായ WOFF ഫോണ്ട് പ്രീലോഡ് ചെയ്യുക -->
  <link rel="preload" href="/fonts/my-custom-font.woff" as="font" type="font/woff" crossorigin>

  <!-- നിങ്ങളുടെ മറ്റ് ഹെഡ് ഘടകങ്ങൾ -->
  <link rel="stylesheet" href="style.css">
</head>

പ്രധാന ആട്രിബ്യൂട്ടുകൾ:

ശ്രദ്ധിക്കുക: preload അമിതമായി ഉപയോഗിക്കുന്നത് അനാവശ്യമായ റിസോഴ്സുകൾ ലഭ്യമാക്കുന്നതിനും ബാൻഡ്‌വിഡ്ത്ത് പാഴാക്കുന്നതിനും ഇടയാക്കും. പ്രാരംഭ വ്യൂപോർട്ടിനും ഉപയോക്തൃ ഇടപെടലിനും നിർണായകമായ ഫോണ്ടുകൾ മാത്രം പ്രീലോഡ് ചെയ്യുക.

5. ഫോണ്ട് ലോഡിംഗിനായി ജാവാസ്ക്രിപ്റ്റ് ഉപയോഗിക്കുന്നത് (അഡ്വാൻസ്ഡ്)

കൂടുതൽ സൂക്ഷ്മമായ നിയന്ത്രണത്തിനായി, ഫോണ്ട് ലോഡിംഗ് കൈകാര്യം ചെയ്യാൻ ജാവാസ്ക്രിപ്റ്റ് ഉപയോഗിക്കാം, പലപ്പോഴും FontFaceObserver അല്ലെങ്കിൽ Web Font Loader പോലുള്ള ലൈബ്രറികളുമായി ചേർന്ന്.

പ്രയോജനങ്ങൾ:

Web Font Loader ഉപയോഗിച്ചുള്ള ഉദാഹരണം:


// Web Font Loader ആരംഭിക്കുക
window.WebFont.load({
    google: {
        families: ['Roboto+Slab:400,700']
    },
    custom: {
        families: ['MyCustomFont'],
        urls: ['/fonts/my-custom-font.woff2', '/fonts/my-custom-font.woff']
    },
    fontactive: function(familyName, fName) {
        // ഒരു ഫോണ്ട് സജീവമാകുമ്പോൾ കോൾബാക്ക്
        console.log(familyName + ' ' + fName + ' സജീവമാണ്');
    },
    active: function() {
        // എല്ലാ ഫോണ്ടുകളും ലോഡ് ചെയ്ത് സജീവമാകുമ്പോൾ കോൾബാക്ക്
        console.log('എല്ലാ ഫോണ്ടുകളും ലോഡ് ചെയ്ത് സജീവമാണ്');
    }
});

പരിഗണനകൾ:

6. ഫോണ്ട് കാഷിംഗും HTTP/2-ഉം

വീണ്ടും വരുന്ന സന്ദർശകർക്ക് ഫലപ്രദമായ കാഷിംഗ് നിർണായകമാണ്, പ്രത്യേകിച്ചും നിങ്ങളുടെ സൈറ്റ് വിവിധ സ്ഥലങ്ങളിൽ നിന്നോ തുടർന്നുള്ള സന്ദർശനങ്ങളിലോ ആക്സസ് ചെയ്യുന്ന ഉപയോക്താക്കൾക്ക്.

ശുപാർശ: ഫോണ്ട് ആസ്തികൾക്കായി ദീർഘകാല കാഷെ ഉപയോഗിക്കുക. മികച്ച പ്രകടനത്തിനായി നിങ്ങളുടെ ഹോസ്റ്റിംഗ് എൻവയോൺമെന്റ് HTTP/2 അല്ലെങ്കിൽ HTTP/3 പിന്തുണയ്ക്കുന്നുവെന്ന് ഉറപ്പാക്കുക.

ഒരു ആഗോള പ്രേക്ഷകർക്കായുള്ള തന്ത്രങ്ങൾ: സൂക്ഷ്മതകളും പരിഗണനകളും

ഒരു ആഗോള പ്രേക്ഷകർക്കായി ഒപ്റ്റിമൈസ് ചെയ്യുന്നതിൽ സാങ്കേതികമായ നടപ്പാക്കലിനേക്കാൾ കൂടുതൽ കാര്യങ്ങൾ ഉൾപ്പെടുന്നു; ഇതിന് വൈവിധ്യമാർന്ന ഉപയോക്തൃ സാഹചര്യങ്ങളെക്കുറിച്ച് ഒരു ധാരണ ആവശ്യമാണ്.

1. ഭാഷകളിലുടനീളം വായനാക്ഷമതയ്ക്ക് മുൻഗണന നൽകുക

വെബ് ഫോണ്ടുകൾ തിരഞ്ഞെടുക്കുമ്പോൾ, വ്യത്യസ്ത സ്ക്രിപ്റ്റുകളിലും ഭാഷകളിലുമുള്ള അവയുടെ വായനാക്ഷമത പരിഗണിക്കുക. ചില ഫോണ്ടുകൾ ബഹുഭാഷാ പിന്തുണയും വ്യക്തമായ ഗ്ലിഫ് വ്യത്യാസങ്ങളും ഉപയോഗിച്ച് രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്, ഇത് അന്താരാഷ്ട്ര ഉപയോക്താക്കൾക്ക് അത്യാവശ്യമാണ്.

ഉദാഹരണം: Noto Sans, Open Sans, Roboto തുടങ്ങിയ ഫോണ്ടുകൾ അവയുടെ വിപുലമായ പ്രതീക പിന്തുണയ്ക്കും വിവിധ ഭാഷകളിലുടനീളമുള്ള നല്ല വായനാക്ഷമതയ്ക്കും പേരുകേട്ടതാണ്.

2. ബാൻഡ്‌വിഡ്ത്ത് പരിഗണനകളും പ്രോഗ്രസ്സീവ് എൻഹാൻസ്മെന്റും

തെക്കുകിഴക്കൻ ഏഷ്യ, ആഫ്രിക്ക, അല്ലെങ്കിൽ തെക്കേ അമേരിക്കയുടെ ചില ഭാഗങ്ങൾ പോലുള്ള പ്രദേശങ്ങളിലെ ഉപയോക്താക്കൾക്ക് വടക്കേ അമേരിക്കയിലെയോ പടിഞ്ഞാറൻ യൂറോപ്പിലെയോ ഉപയോക്താക്കളുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ഗണ്യമായി വേഗത കുറഞ്ഞ ഇന്റർനെറ്റ് കണക്ഷനുകളോ വിലകൂടിയ ഡാറ്റാ പ്ലാനുകളോ ഉണ്ടായിരിക്കാം.

3. ഫോണ്ട് ഡെലിവറിക്കായി CDN

ആഗോളതലത്തിൽ എത്താൻ കണ്ടന്റ് ഡെലിവറി നെറ്റ്‌വർക്കുകൾ (CDN-കൾ) നിർണായകമാണ്. നിങ്ങളുടെ ഉപയോക്താക്കളുമായി ഭൂമിശാസ്ത്രപരമായി അടുത്തിരിക്കുന്ന സെർവറുകളിൽ അവ നിങ്ങളുടെ ഫോണ്ട് ഫയലുകൾ കാഷെ ചെയ്യുന്നു.

4. പ്രാദേശിക ഫോണ്ട് സെർവിംഗും തേർഡ്-പാർട്ടി സേവനങ്ങളും

നിങ്ങൾക്ക് ഒന്നുകിൽ നിങ്ങളുടെ സ്വന്തം സെർവറിൽ ഫോണ്ടുകൾ ഹോസ്റ്റ് ചെയ്യാം അല്ലെങ്കിൽ മൂന്നാം കക്ഷി ഫോണ്ട് സേവനങ്ങൾ ഉപയോഗിക്കാം.

ആഗോള തന്ത്രം: പരമാവധി വ്യാപനത്തിനും പ്രകടനത്തിനും, നിങ്ങളുടെ സ്വന്തം CDN-ലോ അല്ലെങ്കിൽ ഒരു സമർപ്പിത ഫോണ്ട് CDN-ലോ ഫോണ്ടുകൾ സ്വയം ഹോസ്റ്റ് ചെയ്യുന്നത് പലപ്പോഴും ഏറ്റവും ശക്തമായ സമീപനമാണ്. Google Fonts ഉപയോഗിക്കുകയാണെങ്കിൽ, അവയുടെ CDN പ്രയോജനപ്പെടുത്തുന്നതിന് നിങ്ങൾ അവയെ ശരിയായി ലിങ്ക് ചെയ്യുന്നുവെന്ന് ഉറപ്പാക്കുക. കൂടാതെ, ബാഹ്യ റിസോഴ്സുകൾ ബ്ലോക്ക് ചെയ്യുന്നത് ഒരു ആശങ്കയാണെങ്കിൽ സ്വയം ഹോസ്റ്റ് ചെയ്ത ഒരു ഫാൾബാക്ക് നൽകുന്നത് പരിഗണിക്കുക.

5. വൈവിധ്യമാർന്ന സാഹചര്യങ്ങളിൽ ഉടനീളം പരിശോധന

നിങ്ങളുടെ ആഗോള പ്രേക്ഷകർ അനുഭവിച്ചേക്കാവുന്ന വിവിധ സാഹചര്യങ്ങളിൽ നിങ്ങളുടെ വെബ്സൈറ്റിന്റെ ഫോണ്ട് ലോഡിംഗ് പ്രകടനം പരിശോധിക്കേണ്ടത് അത്യാവശ്യമാണ്.

വിപുലമായ ഒപ്റ്റിമൈസേഷനുകളും മികച്ച സമ്പ്രദായങ്ങളുടെ സംഗ്രഹവും

നിങ്ങളുടെ വെബ് ഫോണ്ട് ലോഡിംഗ് തന്ത്രം കൂടുതൽ മെച്ചപ്പെടുത്തുന്നതിന്:

ഉപസംഹാരം

വെബ് ഫോണ്ട് ഒപ്റ്റിമൈസേഷൻ ഒരു ആഗോള പ്രേക്ഷകർക്കുള്ള ഉപയോക്തൃ അനുഭവത്തെ കാര്യമായി സ്വാധീനിക്കുന്ന ഒരു തുടർച്ചയായ പ്രക്രിയയാണ്. കാര്യക്ഷമമായ ഫോണ്ട് ഫോർമാറ്റുകൾ (WOFF2/WOFF) ഉപയോഗിക്കുക, font-display: swap പ്രയോജനപ്പെടുത്തുക, ഫോണ്ട് സബ്സെറ്റിംഗ് പരിശീലിക്കുക, നിർണായക ഫോണ്ടുകൾ തന്ത്രപരമായി പ്രീലോഡ് ചെയ്യുക, കാഷിംഗ് ഒപ്റ്റിമൈസ് ചെയ്യുക തുടങ്ങിയ തന്ത്രങ്ങൾ നടപ്പിലാക്കുന്നതിലൂടെ, നിങ്ങളുടെ വെബ്സൈറ്റ് ലോകമെമ്പാടും വേഗതയേറിയതും വിശ്വസനീയവും കാഴ്ചയിൽ ആകർഷകവുമായ ടൈപ്പോഗ്രാഫി നൽകുന്നുവെന്ന് ഉറപ്പാക്കാൻ നിങ്ങൾക്ക് കഴിയും. നിങ്ങളുടെ നടപ്പാക്കൽ എല്ലായ്പ്പോഴും വൈവിധ്യമാർന്ന നെറ്റ്‌വർക്ക് സാഹചര്യങ്ങളിൽ പരീക്ഷിക്കാനും നിങ്ങളുടെ അന്താരാഷ്ട്ര ഉപയോക്താക്കളുടെ തനതായ ആവശ്യങ്ങൾ പരിഗണിക്കാനും ഓർമ്മിക്കുക. നിങ്ങളുടെ ഫോണ്ട് ലോഡിംഗ് തന്ത്രത്തിൽ പ്രകടനത്തിനും പ്രവേശനക്ഷമതയ്ക്കും മുൻഗണന നൽകുന്നത് യഥാർത്ഥത്തിൽ ആഗോളവും ആകർഷകവുമായ ഒരു വെബ് അനുഭവം സൃഷ്ടിക്കുന്നതിനുള്ള താക്കോലാണ്.