Search results
Mar 28, 2023 · Gulzar is open source and has a GitHub project where people can find the font files and post issues and comments to contribute. Cozens, Izadpanah, and Ross see their work as a contribution not just to Nasta’liq type design, but also to Urdu language publishing and culture.
- Overview
- Note to other font designers
- Build instructions
- Makefile targets
- Fixing dot collisions
- Scripts
Gulzar is a Nastaliq font for Urdu text with a typographic, rather than calligraphic feel.
We hope that Gulzar will serve as a reference and model for other Nastaliq font designs, in particular in terms of its engineering and shaping rules. If you are looking to design a Nastaliq font, you will find some documentation on the Gulzar system and how it works in engineering.md.
•make produces a debug version of the font.
•make release produces a version of the font suitable for release.
•make test-shaping checks the shaping rules and produces a report in qa/shaping_tests/report.html.
•make test runs a full fontbakery check on the font.
•make proof produces urdu-john.pdf, a comparison between Noto Nastaliq and GS Nastaliq.
•make testproof produces test-failures.pdf, PDF containing words with collisions.
If you find a colliding sequence between two "words" (i.e. final glyph -> initial glyph + dots), you need to:
•Add the sequence to qa/shaping_tests/collisions.json so it can be tested.
•Create a debug build of the font; the Makefile by default turns on FONTTOOLS_LOOKUP_DEBUGGING=1 which creates a Debg table in the final font. This is stripped when building the release version.
•Strip the sequence down to the smallest possible string which collides. Paste that string into Crowbar with the debug build of the font.
•Look down the list of trigged lookups to determine the sequence height. The list will include lookup names like At_600_800_AtHeight600sub and At_600_800_AtHeight600pos - this tells you the height-specific lookup routines you need to modify to mitigate the collision.
•Find those lookups in anchor-attachment.fez.
This repository also contains FEZ plugins for Nastaliq as well as scripts to build the font file:
•dump-glyphs-rules.py turns the Nastaliq Connection information within the .glyphs file into a CSV file so that it can be processed by the nastaliqTools.NastaliqConnections plugin.
•find-notdefs.py finds characters not currently mapped in the font.
•lint-arabic.py finds missing entry/exit anchors (and will, in the future, also detect other anchor issues.)
Gulzar is not the first OpenType Nasta’liq typeface, but it is the first Nasta’liq type for which an original Latin counterpart was designed. It covers all the required transliterations characters to transcribe Arabic, Persian and Urdu languages.
Gulzar is a Nastaliq font for Urdu text with a typographic, rather than calligraphic feel. Note to other font designers. We hope that Gulzar will serve as a reference and model for other Nastaliq font designs, in particular in terms of its engineering and shaping rules.
Jun 24, 2024 · Gulzar is open source and has a GitHub project where people can find the font files and post issues and comments to contribute. Cozens, Izadpanah, and Ross see their work as a contribution not just to Nasta’liq type design, but also to Urdu language publishing and culture.
Gulzar is available under the SIL Open Font License (OFL). This license lets you use, modify, and share the font freely. You can use it for personal or commercial projects without paying fees.
People also ask
Is Gulzar open source?
Is Gulzar a Nastaliq font?
What languages does Gulzar support?
Is Gulzar a Latin typeface?
What makes Gulzar unique in cinema?
What is the Gulzar Latin character set?
Nov 14, 2022 · This is the first release of Gulzar, a contemporary Urdu Nasta’liq typeface by Borna Izadpanah, Simon Cozens, Alice Savoie and Fiona Ross.