arabic typesetting modification failed

Get help with FontCreator here. Please do not post feature requests or bug reports here.
Post Reply
budi
Posts: 3
Joined: Thu Sep 29, 2016 12:36 pm

arabic typesetting modification failed

Post by budi »

I tried to modify a glyph of built-in font; arabtype.ttf. I reduced advance width by shrinking the glyph and keep LSB, RSB constant. It's seen س letter of medial form. I tested it with 5 different preceeding letter, so they showed incorrect contextual join; all joins are gapped. How to solve this kind of problem? I do really need your help, many tahnkfulness in advance...
Erwin Denissen
Moderator
Moderator
Posts: 11108
Joined: Fri Oct 04, 2002 12:41 am
Location: Bilthoven, The Netherlands
Contact:

Re: arabic typesetting modification failed

Post by Erwin Denissen »

You might need to update the anchor(s), but if that doesn't work you might have to update corresponding OpenType features.
Erwin Denissen
High-Logic
Proven Font Technology
Yahya Al Zoghali
Posts: 8
Joined: Sat Aug 18, 2018 7:19 am

Re: arabic typesetting modification failed

Post by Yahya Al Zoghali »

Of course, if you make the glyph contracted horizontally, without changing RSB, LSB naturally you will get gaps beside this glyph from both sides right and left. Move the RSB 'guide' and the LSB 'guide' and make them touch the glyph in order to eliminate the gaps.
Wherever you have joining arabic glyph (cobtextual) you SHOULD make the RSB and/or LSB thouch the joining side of the glyph.
All the best.
PJMiller
Top Typographer
Top Typographer
Posts: 977
Joined: Tue Jun 16, 2015 8:12 pm
Location: Sheffield, South Yorkshire
Contact:

Re: arabic typesetting modification failed

Post by PJMiller »

There is a feature designed for cursive fonts where the letters are supposed to join together in a continuous stream. I forget the exact name but basically they are anchors but not for the positioning of diacritic marks.

If you use this feature (I must admit I have never had occasion to use this feature yet) then each glyph has an 'entry' point and an 'exit' point and when it is rendered then the horizontal position is adjusted so that the exit point of one glyph corresponds to the entry point of the next glyph.

If I were in your position I would be trying to find out about 'Cursive Anchors' or 'Cursive Positioning' in open type features.
Post Reply