മലയാളത്തിൽ websiteകൾ പ്രസിദ്ധീകരിക്കുമ്പോൾ പലപ്പോഴും ഞാൻ നേരിട്ടിട്ടുള്ള ഒരു പ്രശ്നം മലയാളത്തിന്റെ ചില്ലക്ഷരങ്ങൾ പ്രദർശിപ്പിക്കാതെ വരുന്നു എന്നതാണു്. ശരിയായ unicode font സന്ദർശകരുടേ കമ്പ്യൂട്ടറിൽ ലഭ്യമല്ലാതെ വരുമ്പോഴാണു് ഇതു സംഭവിക്കുന്നതു്. ഇതിനായി Fontകൾ HTML documentൽ തന്നെ embed ചെയ്യുക എന്നതാണു ഏറ്റവും അന്യോജ്യമായ പരിഹാരം. താഴെ പറയുന്ന പരിഹാരം FireFox 3.5 ൽ മാത്രമെ പ്രവർത്തിക്കുകയുള്ളു.
നിങ്ങൾ ചെയ്യേണ്ടതു് ഇത്രമാത്രം.
1) ആവശ്യമുള്ള Font (ഉദാഹരണം AnjaliOldlipi.ttf) ഏതെങ്കിലും serverൽ upload ചെയ്യുക.
2) HTML documentന്റെ CSS (CascadingStyleSheet) ൽ താഴെ കാണുന്ന വരികൾ ചേർക്കുക
@font-face { font-family: "Rachana" src: url("http://nishad.net/font/RachanaMac.ttf") format("opentype"); font-family: "Meera" src: url("http://nishad.net/font/Meera_04.ttf") format("opentype"); font-family: "Anjali" src: url("http://nishad.net/font/AnjaliOldLipi.ttf") format("opentype"); } body { font-family: "Anjali"}
3) വേറെ എവിടെയെങ്കിലും font-family define ചെയ്തിട്ടുണ്ടെങ്കിൽ അതു് ഈ വിധത്തിൽ തിരുത്തേണ്ടതാണു്.