Shared publicly  - 
 
Jeesmon Jacob originally shared:
 
I built an experimental browser for reading Malayalam Unicode sites. It is based on Zirco open-source browser. Please see if you can read any sites you were not able to read before.

https://market.android.com/details?id=com.jeesmon.apps.mlbrowser (It might take a some time to appear in Android Market)

examples sites:

http://ml.wikipedia.org/
http://narayam.in

If you don't have malayalam font in your device, you will see squares initially but after page is fully loaded, you should see the Malayalam text.

Let me know your feedback.

Thanks,
Jeesmon
11
4
Jeesmon Jacob's profile photoഞാൻ ഗന്ധർവൻ's profile photoP S Ramachandran's profile photoRaveesh Raveendranath's profile photo
31 comments
 
I just published it. It might take few minutes to appear in Market.
 
Wonderful work man! works great in Sony ericsson (2.3.4) tested 3-4 sites including manoramaonline. rendering is neat & clean.. great job and thank you verymuch. keep going :))
 
one suggestion, abt the icon .. needs litl bit improvement on design side :)
 
Ha ha. I will take any icon contributions 48x48 png :) I'm bad in designing things
 
നന്ദി, ഞാൻ ഡൌൺ ലോഡ് ചെയ്തു, ഒരു സൈറ്റിൽ കയറിയാൽ വീണ്ടും മറ്റൊരു സൈറ്റിലേക്ക് കയറുവാൻ ലേശം ബുദ്ധിമുട്ടുണ്ട് ( തിരികെ പോകാൻ പറ്റുന്നില്ല)
 
thank u very much jeesmon...alpam slow avunundo enn samshayam..samshayam mathramano?
 
+HANEESH MANJERI It will be little slower than usual browsing, because after page is fully loaded, App needs to inject webfont to the page and do some JavaScript work to get Malayalam rendering. But many people reported that Zirco Browser (based on which I built this app) is faster than Android stock browser. How does it compare to Opera Mini? Thanks for trying it out.
 
BTW ICS natively supports Tamil, Bengali etc, but not Malayalam. Any way to make ICS read Malayalam natively?
 
Could you please post a screenshot of what you see now?
 
വളരെ നന്നായിരിക്കുന്നു,​ മലയാളം ആപ്ളിക്കേഷൻ വികസിപ്പിക്കുന്ന ജീസ്മോന് എല്ലാവിധ അഭിനന്ദനങ്ങളും നന്ദിയും. പിന്നെ എനിക്ക് പറയാനുള്ള രണ്ട് നിർദ്ദേശങ്ങൾ ബാക്ക് പേജ്,​ ഫോ‌ർവേ‌ പേജ് ബട്ടനുകൾ ഉണ്ടായിരുന്നെങ്കിൽ നന്നായിരുന്നെന്ന് തോന്നി,​ പിന്നെ റീ ഫ്രഷ് ബട്ടനും.  രണ്ടാമത്തെ കാര്യം ഫോണ്ടാണ്. കാഴ്ചയിൽ കുറച്ചുകൂടി ഭംഗിയുള്ള ഒരു ഫോണ്ട്  ബ്രൗസറിന്റെ ഡീഫാൾട്ട് ഫോണ്ടായി നൽകാമായിരുന്നു http://news.keralakaumudi.com/info/Kaumudi.ttf  ഉപയോഗിക്കുന്ന ഫോണ്ട് കുറച്ചുകൂടി നല്ലതാണെന്ന് തോന്നുന്നു. GNU ലൈസൻസ് 3 അനുപാലിക്കുന്നതാണ്,​  ഒരു നിർദ്ദേശം മാണിത്.
 
+Rahul V You should see back/forward buttons when you click bottom right gray area.
 
ഓക്കെ ജീസ്,​ ബട്ടൻ ശ്രദ്ധയിൽ പെട്ടില്ലായിരുന്നു,​ റീഫ്രഷ് ബട്ടൻ കണ്ടില്ല,​ അത് ഉണ്ടോ?​
 
It should be on the top bar where you type URL. This bar will also appear when you click on the gray area.
 
ജീസ് ഓരുകാര്യം ചോദിച്ചോട്ടെ മലയാളം റെണ്ടറിംഗിന് libskia.so. libskiagl.so, libweb.so എന്നീ ഫയലുകളിൽ മാറ്റം വരുത്തിയാൽ മതിയെന്ന് അറിയാൻ കഴിഞ്ഞു. Skia  എന്ന റെണ്ടറിംഗ് ടൂൾ ഉപയോഗിച്ചാണ് ഇപ്പോൾ സാംസഗും എൽജിയുമെല്ലാം അവരുടെ ഫോണുകളിൽ മലയാളം റെണ്ടർ ചെയ്യിക്കുന്നത്,​ എന്റെ ഫോണിലും മലയാളം വ്യക്തമായി കിട്ടുന്നുണ്ട്,​ പക്ഷേ സൈനജൻ മോഡിൽ ഇപ്പോൾ മലയാളം ഇല്ല,​ ആ OS ആക്കിയതായിരുന്നു,​ മലയാളം റെണ്ടറിംഗ് പ്രശ്നത്താൽ മാറിയതാണ്. അറബി കിട്ടാനായി അവർ ഒകു സ്‌കിയ പാച്ച് ഇറക്കിയിരുന്നു,​ നമ്മുക്കും സൈനജൻമോഡിനായി ഒരു പാച്ച് ഇറക്കാനാകില്ലെ
 
I'm not exactly sure about it. I don't think google uses skia from Honeycomb onwards. ICS and JellyBean have near perfect rendering for Malayalam atleast in the browser. JelleyBean also comes with Malayalam font by default. But still native widget rendering is not that good as it uses old harfbuzz. May be best option would be to try to use harfbuzz-ng in ICS or JellyBean source.
 
http://sdrv.ms/PM53LY എന്റെ ആൻഡ്രോയിഡ് 2.3.3 വേർഷൻ LG optimus one (p500) ന്റെ സ്ക്രീൻ ഷോട്ട് ഒരു റെണ്ടറിംഗ് പ്രോബ്ളവും കണ്ടില്ല. 100% Perfect.

എം.എൽ ബ്രൗസർ വിശദമായി നോക്കി,​ വളരെ മികച്ചത് തെറ്റുപറയാനേ ഇല്ല,​ നല്ല ഒരു ഐക്കൺ ആപ്സിന് കൊടുത്താൽ നന്നായിരുന്നു
 
I'm still puzzled how device manufactures can get good rendering like this? Do you think they use modified skia? Thanks for sharing the screenshots.
 
ഇപ്പോൾ ജെല്ലിബീനും ഇതേരീതിയിൽ മലയാളം സപ്പോ‌ട്ട് ചെയ്യും പക്ഷേ അവിടെ പ്രശ്നം അഞ്ജലി ന്യൂ ലിപി എന്ന ഫോണ്ടിന്റെ ലുക്കപ്പാണ്. ലിഗേച്ച‌ർ റീഡ് ചെയ്യുക മാത്രമല്ലെ റെണ്ടറിംഗ് സിസ്റ്റം ചെയ്യുന്നുള്ളു ബാക്കി ഫോണ്ട് വേണം ചെയ്യാൻ. ഞാൻ നേരുത്തെ സൂചിപ്പിച്ചല്ലോ കൗമുദി യുണികോഡ് ഫോണ്ട്,​ അത് ജെല്ലിബീനിനായി പ്രത്യേകം ഒപ്റ്റിമൈസ് ചെയ്തതാണ്,​ ടാബ് റൂട്ട് ചെയ്ത് ഫോണ്ട് റീപ്ളെയ്സ് ചെയ്ത് നോക്കു വ്യത്യാസം അറിയാനാകും
​​​--- എൽജിയിലെ ഒരു സുഹൃത്തുമായി സംസാരിച്ചപ്പോൾ അറിയാൻ കഴിഞ്ഞത് അവർ സ്‌കിയ ഉപയോഗിച്ചപ്പോൾ മലയാളം ടെസ്റ്റ് ചെയ്തിട്ടേ ഇല്ലന്നാണ് നിലവിലുള്ള രീതിയിൽ നിന്ന് യാതൊരു മാറ്റവും വരുത്താതെയാണ് പ്രോഗ്രാം കമ്പെയിലറായ വിജയകുമാ‌ർ ഇന്ത്യൻ പതിപ്പ് തയ്യാറാക്കിയത്. താങ്കളെ പോലുള്ള മലയാള ഭാഷയെ സ്നേഹിക്കുന്ന ഡെവലപ്പഴേസ് ഉണ്ടെങ്കിൽ നമ്മുക്കും അത് സാധ്യമാക്കാം അല്ലെ
 
Please see this post and comments: https://plus.google.com/u/0/107112618359517885031/posts/PsB9CYJk45M

It's not font issue but layout engine's issue. Fonts include additional glyphs as a work around but people behind Anjali New Lipi Light don't want to include additional glyphs but rather get the issue fixed in layout engine. So only remaining issue in harfbuzz seems to be "Ra" rendering.

I will build a test app with Kaumudi Unicode font and see how it looks on my N7 and post screenshots.

I'm happy to do any work on this as time permits. That's the main reason for getting an Android device :) I was developing without one so far but I couldn't trust emulator especially in JB rendering case.

Please see the following posts too:

https://plus.google.com/u/0/107112618359517885031/posts/V7E3xvhcYhS

https://plus.google.com/u/0/107112618359517885031/posts/U2JGS9ZC9KQ

https://plus.google.com/u/0/107112618359517885031/posts/PDFvuJ8ZqfD

https://plus.google.com/u/0/107112618359517885031/posts/P9mpNDWX8kG
 
ബ്രൌസറിൽ ഹിസ്റ്ററി ക്ലിയർ ചെയ്തതിനു ശേഷം ഹോം pageille  recent history clear akunilla
 
I tried to instal in my new A53 Videocon Android 4.1.2 device; (kernel version 3.4.0, baseband version. maul.11AMD. w12.22SP. 37, (whatever that be) both through usb from desktop and thorugh wifi also; but gives Error: applicationcannot be installed in the default installation location."  Any help email to ramu.vedanta@gmail.com
Add a comment...