Unicode Conversion Gateway


Published on

uni.medhas.org to convert proprietary font website into unicode. Transliterate from any Indian Language script to other script on the fly.
presented at barcamp K. J. Somaiya Engineering College on Feb 11, 07

Published in: Technology, Art & Photos
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Unicode Conversion Gateway

  1. 1. Why Unicode? <ul><li>Global Standard </li></ul><ul><li>Easy to maintain (No need of proprietary dynamic fonts) </li></ul><ul><li>Web Friendly </li></ul><ul><li>Wide Acceptance ( for e.g. Government, Developers & companies like Microsoft etc.) </li></ul><ul><li>Easy to Google </li></ul><ul><li>Easy to Copy – Paste </li></ul><ul><li>Easy to transliterate </li></ul>
  2. 2. Original Gujarat Samachar article in proprietary font. One may not be able to read it unless he/she has correct fonts installed.
  3. 3. Gujarat Samachar article in Unicode using Unicode Conversion Gateway
  4. 4. uni.medhas.org <ul><li>Visit the site </li></ul><ul><li>http://uni.medhas.org </li></ul><ul><li>You can now read the non-unicode webpages in Unicode text. </li></ul><ul><li>For e.g. MarathiWorld.com uses the font MARmith0.ttf </li></ul><ul><li>IE can display dynamic fonts without any problem but firefox can’t. </li></ul>
  5. 5. uni.medhas: Problem and Challenge I <ul><li>The Problem: </li></ul><ul><li>The link to the next page may not use the conversion gateway </li></ul><ul><li>How many non-unicode fonts can be supported using this method? </li></ul><ul><li>It still does not make much difference to the vast majority of the people who use IE and don’t care about the issues with Dynamic fonts. They are happy if they can read the text without any hassle. </li></ul>
  6. 6. uni.medhas: Problem and Challenge II <ul><li>The Challenge: </li></ul><ul><li>Write a simple php script that will convert the Unicode text to the user’s preferred script. </li></ul><ul><li>For e.g. Gujarati Script to Devnagari Script </li></ul><ul><li>NOTE: It’s not translation. It’s transliteration. (i.e. script change) </li></ul>
  7. 7. Transliterartion: Girgit <ul><li>http://devanaagarii.net/hi/girgit/ </li></ul><ul><li>Copy paste the unicode text of any Indian Language to change it to another script. </li></ul><ul><li>For e.g. From Gujarati to Devnagari </li></ul><ul><li>It’s a free JavaScript code that does the conversion. </li></ul>
  8. 8. Girgit : Screenshot
  9. 9. Girgit: Problem and Challenge <ul><li>The Problem: You have to copy – paste text from a webpage to view it in different script </li></ul><ul><li>The Challenge: Instead of using client side (JavaScript) if someone uses Server Side scripting language like PHP, then the webpage can be passed as a variable and the change could become on the fly. </li></ul>
  10. 10. Transliterate: Main Page
  11. 11. Transliterate: Gujarat Samachar article in devnagari
  12. 12. Bookmarklet <ul><li>You can click and drag the bookmarklet to the links toolbar to make your life easier. </li></ul><ul><li>Whenever you visit a non-devnagari site, simply click on the bookmarklet on the links toolbar to change the script. </li></ul><ul><li>The utility is available here… </li></ul><ul><li>http://oksoft.blogspot.com/2007/01/unicode-transliteration.html </li></ul>
  13. 13. Bookmarklet: Screenshot
  14. 14. Free and Open Source Code <ul><li>Download the source code of Conversion Gateway from sourceforge </li></ul><ul><li>https://sourceforge.net/projects/unigateway </li></ul><ul><li>Contributor: Harshita Vani </li></ul><ul><li>The next challenge: Write a Padma like firefox extension that will transliterate the text on the fly without user intervention. </li></ul>
  15. 15. Any one interested?