Wednesday, June 24, 2015

What is Sinhala Font Tool?

In order to publishers to involve in using Sinhala Unicode fonts for their works won’t happen unless there is number of Sinhala Unicode fonts with different styles. Designing a Unicode font requires some technical knowledge beyond the knowledge of a normal font designer.

  •  The designer first draws the maximum weight glyph set and minimum weight glyph set.
  • Then by interpolation geneerate number of glyph sets with intermediate weights.
  •  Combines the open type features with glyphs and output the font bineries as .otf or ttf.
 There are python scripts and libraries such as Robofab are available to do this interpolation and compilation. But it's over the technical knowledge of average designer. So idea of base sinhala project is to create a single command line tool to do the interpolation font compilation. As the first iteration of project we have created a script which automatically creates intermediate glyph sets in UFO standard font repository. The next step of the project would be creating g-sub and g-pos tables for sinhala characters and finishing the compilation tool. That part of the project will take lot of time, research and expert advices as we have to write spacing tables for all the characters.

No comments:

Post a Comment