Friday, 28 February 2014

Improvements of Lohit Gurmukhi 2.91.0 over Lohit-Punjabi 2.5.3

Hello all ! with the announcement for alpha release 2.91.0 of lohit-gurmukhi from lohit2 project, I would like to mention some improvements that we had achieved with this version over the previous one.

The first improvement that's quiet notifiable is, of course, the task of renaming Lohit Punjabi to Lohit Gurmukhi since we had already discussed related to this [1].

the improvements that we had achieved in Gurmukhi includes : 

Technical improvements
  • Supports guru and gur2 open type script tags.
  • Follows AGL specification syntax.
  • Open type rules are available in .fea file for easy reusability
  • Open type gsub lookups reduction from 10 to 8.
  • Corrected glyph class of all glyphs.
  • Renamed anchors to GRAnchor.
 Designing improvements 
  • "Copy Reference" feature implemented for better reusability of glyphs.
  • Improved shape of aivowelguru, oovowelguru, aivowelguru_tippiguru, oovowelguru_tippiguru, aivowelguru_addakguru, oovowelguru_addakguru,oovowelguru_bindiguru.
I would like to elaborate these designing improvements because we also had resolved the bug on bugzilla on this [2]. So in conformance with that, the following screenshots are self-explanatory. The first section depicts designing in 2.5.3 version & second one is an improvement in 2.91.0.

 The basic need behind these design improvements helps to avoid merging & overlapping of some above base substitution glyphs to the consonant glyphs. This achieves better contextualization.

here comes a paragraph as an example (second screenshot has improvemnts over first one):

along with these improvements Lohit Gurmukhi had been sucessfully tested on harfbuzz, W8 & utrrs as well. Lohit page has been updated with this release[3]. So at any point of time , if you came across any issue, please feel free to mention :) .


Tuesday, 18 February 2014

GNUnify : Nice event

Hey, good morning all !! Most of us might have attended this event called "GNUNIFY"[1]. as far as I know, It was 2 day event but was  overwhelmed with lots of sessions which were truely truely helpful . As it was open to all, sessions were informative for all of students, professionals,developers etc. Unfortunately I had missed the first day sessions but I was there at second day on 15th Feb.

There were a lot many sessions arranged on 2nd day as well among which I had attended the one which was "Django workshop". It was totally practical oriented session (really thankful for doing so) & session had included installation part as well, so that people got to know the details from basic stage.This session was well conducted by Arun Mittal. He differentiated the Django versions & their functionalities. He had briefly explained about, etc by means of programming. He made the audience to actually program & execute the things he explained.

The followed session was of "Python Decorators" which was conducted by Mr.Dhananjay Nene. He started with python functionalities (like python allows to pass function as a parameter to other function,python allows to create functions inside function etc) Then he directed towards the concept of python decorators.He explained,Decorator takes function as a input & returns function as output. Python Decorators has features listed below :

1) Lexical scoping
2) Code Reusability
3) New feature availability with if else structure
4) Partial Function Application

After this session we had served with delicious food :). well, succeeding session  was "Using Git & Github", it was very much informative for beginners. The speaker had demonstrated the concepts of creating repo's, pulling requests, forking, ssh keys, committing, pushing, pulling etc.

so, in-short the session arranged were truly informative (basically for learners). & I must say, they had done a great job. I am really thankful.