Saturday, November 22, 2014

Next improved release of Lohit Devanagari 2.95.0 with Latin and ttfautohinted.

    Last release of Lohit Devanagari we did in Feb 19, 2014. During the time number of improvements happened in Lohit Devanagari. Today releasing its next version with all the improvements. [1]

    Following are the improvements:
    1. Added Latin from
            Yes, This happened :)
            I would like to thanks Dave for this, who helped to get Latin for Devanagari done from  Eduardo Rodriguez Tunni. Now one will not feel major difference while rendering of Lohit Devanagari text with Latin since Lohit has Latin coverage itself.

    2. One of the requirement of ttfautohint is to have Latin support in fonts. (AFAIK) Due to this we were not using ttfautohint for building Lohit Devanagari. Now since we have Latin in Lohit Devanagari, we have started building ttf with ttfautohint. It means Lohit Devanagari now requires ttfautohint as a build requirement.

    2. We started compiling feature file with Adobe font development kit. (AFDKO).
            As announced earlier as well.
            Feature file of Lohit Devanagari was not compiling in OTM. [2] Root cause of problem was fontforge is bit relax while validating feature file. Had good discussion with Dave and Frank on this and finally we decided to compile feature file with AFDKO. [3]

            This also helped us to further identified issues in feature file and we fixed those issues in feature file.

    3. Updated sfd file with resolved issues regarding Marathi locale (issue id on github: #46,#47)
            These were local related issues not tested well earlier.

    4. Improved Vedic accent positioning issues. Resolves issue #

    5. Added new characters uni1cf5 and uni1cf6

    Looking forward for Dave's more support to add Latin in all Lohit script fonts. Enjoy improved version of Lohit Devanagari.  Please report if any issues at github [4]. I have updated [5] page with download details

    I want to verify Lohit Devanagari with Hindi script gramme [6] and make sure it follows all rules. Soon i am going to ping some linguist who can help into this.

Pravin Satpute

No comments: