New handwriting style font for Malayalam: Chilanka
Posted by Santhosh Thottingal
A new handwriting style font for Malayalam is in development. The font is named as "Chilanka"(ചിലങ്ക).
This is a alpha version release. Following is a sample rendering.
More samples here.
You may try the font using this edtiable page http://smc.org.in/downloads/fonts/chilanka/tests/ -It has the font embedded
Download the latest version: http://smc.org.in/downloads/fonts/chilanka/Chilanka.ttf
- Font license: Free licensed font, OFL.
- Source code: https://github.com/smc/Chilanka
- Tools used for drawing: Inkscape and fontforge
A brief note on the workflow I used for font development is as follows
- Prepared a template svg in Inkscape that has all guidelines and grid setup.
- Draw the glyphs. This is the hardest part. For this font, I used bezier tool of inkscape. SVG with stroke alone is saved. Did not prepare outline in Inkscape, this helped me to rework on the drawing several times easily. To visualize how the stroke will look like in outlined version, I set stroke width as 130, with rounded end points. All SVGs are version tracked. SVGs are saved as inkscape svgs so that I can retain my guidelines and grids.
- In fontforge, import this svgs and create the outline using expand stroke, with stroke width 130, stroke height 130, pen angle 45 degree, line cap and line join as round.
- Simplify the glyph automatically and manually to reduce the impact of conversion of Cubic bezier to quadratic bezier.
- Metrics tuning. Set both left and right bearings as 100 units(In general, there are glyph specfic tuning)
- The opentype tables are the complex part. But for this font, it did not take much time since I used SMC's already existing well maintained feature tables. I could just focus on design part.
- Test using test scripts
- Design: Santhosh Thottingal
- Technology: Santhosh Thottingal and Kavya Manohar
- Total number of glyphs: 676. Includes basic latin glyphs.
- Project started on September 15, 2014
- Number of svgs prepared: 271
- Em size: 2048. Ascend: 1434. Descend: 614
- 242 commits so far.
- Latest version: 1.0.0-alpha.20141027
- All drawings are in inkscape. No paper involved, no tracing.