A gentle and modern Malayalam display typeface. Available in three weights, Gayathri is best suited for headlines, posters, titles and captions. Unicode compliant and libre licensed.
- Design: Binoy Dominic
- Opentype engineering: Kavya Manohar
- Project coordination: Santhosh Thottingal
This project was financially supported by Kerala Bhasha Institute
Gayathri is part of Swathanthra Malayalam Computing projects' Malayalam typefaces
Gayathri has wide coverage of Malayalam orthography with a total of 1116 glyphs including basic latin and punctuations. It comes with three weights: Regular, Bold and Thin.
Release announcement: Malayalam, English
- Install the python libraries required for build script:
pip3 install -r requirements.txt
- Build the otf
make
If you want to build ttf use make ttf
. For webfonts, use make webfonts
.
For testing use make test
. You will require Font-Validator from https://github.com/HinTak/Font-Validator/ for testing. Also hb-view from harfbuzz package.
Following development workflow is used for this typeface
- Designer produces SVG files with correct dimensions in the 2048em size. Commits to the repository
- Typeface Engineers prepared a big configuration file containing svg file name to UFO glif mapping. See sources/design/config. It has left, right bearings, glyph width, base position in em canvas, unicode value and glyph name.
- Typeface Engineers execute a script
make ufo
to prepare or update the UFO from the svgs.Make ufo
first executes tools/import-svg-to-ufo.py to convert the svg to a UFO glif file. It uses the configuration for the svg defined in sources/design/configMake ufo
then executesufonormalizer
to clean up the UFO and do various normalization- Finally
ufolint
is executed to lint the UFO.
- Typeface engineers construct the glyphs that use components(references) using a UFO editor like
trufont
make otf
Generates the OTF fontmake test
Generates a PDF with sample content for manual visual inspection.- Webfonts, TTF are also generated.
- Gitlab CI pipeline executes
make otf ttf webfonts
and uploads the webfonts to a Gitlab pages so that a demo webpage is also prepared. From this pipeline results the generated font can also be downloaded.
See FONTLOG.md for details on contributions.
Licensed under the SIL Open Font License, Version 1.1. https://scripts.sil.org/OFL