New handwriting style font for Malayalam: Chilanka

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

Chilanka/ചിലങ്ക is a musical anklet

A brief note on the workflow I used for font development is as follows

  1. Prepared a template svg in Inkscape that has all guidelines and grid setup.
  2. 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.
  3. 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.
  4. Simplify the glyph automatically and manually to reduce the impact of conversion of Cubic bezier to quadratic bezier.
  5. Metrics tuning. Set both left and right bearings as 100 units(In general, there are glyph specfic tuning)
  6. 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.
  7. Test using test scripts

Some more details:

  • 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.

Thanks for all my friends who are helping me testing and for their encouragement.
Stay tuned for first version announcement 🙂

(Cross posted from http://blog.smc.org.in/new-handwriting-style-font-for-malayalam-chilanka/ )

14 thoughts on “New handwriting style font for Malayalam: Chilanka”

    1. ചിലങ്ക മനോഹരം. അഭിനന്ദനങ്ങൾ. നേരിട്ട വളരെ ചെറിയ ചില പ്രശ്നങ്ങള്‍- ത്ര , ത്യ – ഇവയ്ക്കുള്ള കീകള്‍ അറിയണം.
      ത+്+ര = ത്ര , ത+്+യ = ത്യ നടക്കുന്നില്ല.

  1. അഭിനന്ദനങ്ങള്‍ ! ഉബുണ്ടുവിലും വിന്‍ഡോസിലും പരീക്ഷണം നടത്തുന്നു … ഇതുവരെ പ്രശ്നങ്ങള്‍ ഒന്നും കണ്ടില്ല

  2. താങ്കൾ വികസിപ്പിച്ചെടുത്ത പുതിയ മലയാള ഫോണ്ട് പരീക്ഷിച്ചു. . വളരെ നന്നായിരിക്കുന്നു. . അഭിനന്ദനങ്ങൾ…. മലയാളം മൊഴി കീ മാപ്പ് -കീമാൻ ഇവയുടെ സഹായത്തിൽ വിൻഡോസ് 8.1 പ്രൊഫഷണൽ 64 ബിറ്റ് ഓപ്പറേറ്റിങ്ങ് സിസ്റ്റത്തിൽ ഓപ്പൺ ഓഫീസ് 4.1.1 വേർഷനിലാണ് ഞാൻ മേല്പറഞ്ഞ ചിലങ്ക ഫോണ്ട് ഉപയോഗിച്ചത്.. പറയത്തക്ക ഒരു വിഷമതയും കണ്ടില്ല. “ഫ” യും “ഹ” യും തമ്മിൽ ചിലപ്പോൾ ചില ഫോണ്ട് സൈസുകളിൽ മാറിപ്പോകുന്നതുപോലെ തോന്നി.

    സുരേഷ് കെ.

  3. ഫോണ്ട് ഉപയോഗിച്ചുനോക്കി. നന്നായിരിക്കുന്നു. അഭിനന്ദനങ്ങൾ. മലയാളികൾക്ക് പൊതുവെ അക്കങ്ങളുടെ കൂടെ 1-ാം 2-ാം എന്നൊക്കെ ഉപയോഗിക്കുന്ന ശീലമുണ്ട്. ഇങ്ങനെ ചെയ്യുമ്പോൾ UnicocodeMS Font ൽ മാത്രം ശരിയായി കിട്ടും. ചിലങ്കയടക്കം ഒന്നിലും ശരിയായി കിട്ടുന്നില്ല. ഇതു കൂടി ശ്രദ്ധിക്കുമോ?

  4. അഭിനന്ദനങ്ങള്‍! അഭിനന്ദനങ്ങള്‍!! അഭിനന്ദനങ്ങള്‍!!!

    ജ്യോതിഷ് മഠത്തില്‍.

  5. ഇതിന്‍റെ യൂണീക്കോഡ് വേര്‍ഷന്‍ കൂടി ഇറക്കുമോ? ഇപ്പൊ ഇതു പി.ഡി. എഫിലേക്കു കണ്വേര്‍ട്ടു ചെയ്യുമ്പോള്‍ ചില്ലക്ഷരങ്ങള്‍ അപ്രത്യക്ഷമാകുന്നു!

  6. L 1 ാം തിയ്യതിയ്ക്കുള്ളിൽ 2-ു‌ം-ാം 2 ാം 3 ാം 4 ാം 5ാം൹ ൿ
    ഫൊണ്ട് തയ്യാറാക്കിയതിനു അഭിനന്ദനങ്ങൾ,
    അക്കങ്ങളോടു കൂടി സ്വരചിഹ്നങ്ങൾ ഉപയോഗിയ്ക്കാൻ എന്നാണാവോ നമുക്കു സാധിയ്ക്കുക.

  7. വളരെയധികം നന്ദി, ഇത്ര മനോഹരമായ ഫോണ്ട് തയ്യാറാക്കിയതിന്. മലയാളം ഭംഗിയായി എഴുതാന്‍, കൂടുതല്‍ എഴുതാന്‍ ചിലങ്ക ഫോണ്ട് പ്രയോജനം ചെയ്യും, സംശയമില്ല.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.