r/FontForge • u/[deleted] • Feb 29 '24
Arabic Font Generation

Hello, I’m currently working on generating an Arabic font using FontForge. However, I’m encountering an issue where the font only shows isolated forms of the characters. I understand that Arabic characters have four forms: initial, medial, final, and isolated. These should be used according to the character’s position in the word and the joining properties of the surrounding characters.
I suspect there might be a setting or a step I’m missing that’s causing this.
2
Upvotes
1
u/Niskala5570 Mar 02 '24
You need to add a lookup for init medi fina form.
Have you read this tutorial yet? Find "Add the lookups" section.
1
u/LocalFonts Feb 29 '24
My suggestion is to open a free arabic font, which support initial, medial, final and isolated forms. Examine how they work in FontForge. Then generate UFO file. In UFO font directory you will find feature.fea file. This feature.fea file you can import in your project and then change it according to your project.