tiro_hudson
Beta: FontLab Studio Win
Hero Member
 
Karma: +8/-0
 Canada
Posts: 85
|
 |
« Reply #1 on: 2009-07-30, 15:29:03 » |
|
You should be able to do this, although it is an incredibly inefficient way to make a font.
If VOLT is refusing to compile, go to Options and try turning on the 'Use extension lookups' option. This may solve the problem. If not, there is probably a fault in your lookups somewhere. VOLT does a pretty good job of reporting most typical reasons for compilation failure, but not always, and then you have to spend time tracking down the problem.
Yes, you can define diacritic positions within the glyphs. The glyphs that represent whole words are just like other kinds of ligatures. They should be categorised as ligatures in the VOLT glyph edit window and the number of components (underlying letters) should be recorded also. Be sure that the ligation lookups for these glyphs have the process marks flag set to 'NONE'. In the upper right corner of the GPOS window, you will see a drop down list of component numbers; using this, you can provide individual diacritic anchor attachments for each component of the ligature.
As I say, this is an incredibly inefficient way to build a font. My new Arabic font doesn't contain any ligature glyphs at all, not even for lam+alif: all shaping is done with contextual forms and cursive attachment positioning. The glyph set is small, and I only need to provide mark attachment positioning for individual glyphs, not for ligature components.
|