End term assessment report (Past Mid term)

August 3 – August 9 : Addition of the methods to check consistency of basic GSUB methods for Basic Shaping Forms and Discretionary Presentation forms.

Added the support which renders a text by taking input from a text file and compares the bitmaps of the rendered text thus generated and generates the scores based on the similarity. To achieve this I have made use of the hb-view utility supplied by the harfbuzz rendering engine, as it is very easy to use and efficient.

August 10 – August 15 : Thorough testing of the script. Check whether the script can differentiate between any two fonts of the same script and resolve any discrepancy if any between the actual and expected results.

Tested my script, though the time taken for test using the hb-view utility is a bit more (1-2 minutes) compared to the time taken in other tests, but it is good to do for a start.

August 16 – September 1 : Documenting of the entire code, to enable other developers extend this by class inheritance for fonts of other scripts. Making the code look neater and ordered to enhance readability of the code.

I documented the methods used in our application, explaining what each score means, and also how to generate your own mockfont objects and use them in the application using mockify.py script.

September 2 – September 16 : Backup time for unexpected and unforeseen delays.

Though not strictly required by the GSoC, I had the privilege of meeting my mentor Shreyank Gupta and the Org Admin Sankarshan da, and it was a really awesome experience which not all gsoc candidates get. I had the unique opportunity to discuss the scope of this application, also stating them how important the feedbacks from a real Indic font developer would be, for it is for them that this application is for. Also I discussed with them the possibility of expanding the standards from one to many by making use of the CDAC fonts, which can currently be done by making use of the mockify.py script. Once I get the feedback from the font devs, I would be adding them permanently into my app (post GSoC).

P.S. Overall it has been a great and wonderful experience, and my mentor has been really helpful throughout my term, bearing with my mostly silly and naive doubts. Thanks a lot to Sankarshan da for
strictly monitoring my progress and giving vital feedbacks which were really crucial.


In search of reviews

The GSOC end-term deadline is nearing, and I have completed my set goals of implementing the planned testing features. I am in search of reviews from the developers of Indic fonts, so I really get to know points to improve upon (post GSOC). I am busy with documenting the application, as of now and any reviews on the application would be much welcome and appreciated!

PyCon 2013 and beyond!

It was an awesome experience altogether! From partying hard to attending talks (which I attended only 3-4 😛 ) to chillaxing. Most importantly I got to meet my mentor Shreyank Gupta and the Ankur India head Sankarshan Mukhopadhyay. It felt really good to have an in person interaction with them. And after consulting them I am going to incorporate support for some other fonts from CDAC, without worrying about the licensing issues for now, into FontCompare !