FontLab Forum
2012-02-09, 03:52:43 *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Welcome to the FontLab forum, read how to use it! Update: Archives from old MSN forums are now available on our forum.
 
   Home   Help Search Calendar Downloads Tags Login Register  
Del.icio.us Digg FURL FaceBook Stumble Upon Reddit SlashDot

Pages: [1]
  Print  
Author Topic: positioning table limit  (Read 2347 times)
heracles
Jr. Member
**

Karma: +0/-0
Syrian Arab Republic Syrian Arab Republic

Posts: 1


Email
« on: 2009-07-30, 14:22:45 »

hi everyone

i am trying to creat an arabic font file that contains a great (realy great) number of glyphs, each one of them represent a word in some shape, then i wanted to define the diacrates position for each one, but the file dosenot compiled correctly, volt give me the "error" message,
Is there any limit for the number of entries of position table??

is ther any avilable way to define the diacratic position for each glyph??

thanks alot

Logged
tiro_hudson
Beta: FontLab Studio Win
Hero Member
***

Karma: +8/-0
Canada Canada

Posts: 85


WWW Email
« 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.
Logged
Sergey Malkin (Microsoft)
Moderator
Hero Member
*****

Karma: +0/-0
Posts: 24


« Reply #2 on: 2009-08-13, 12:28:32 »

VOLT compiler may fail if you have too many anchors defined even if extension lookups are used. VOLT is eliminating duplicate anchors, but if they are only slightly different it can't do anything. Defining ligatures for whole words will not help this situation. You may try to look at your font and fine more granular approach.

Thanks,
Sergey
Logged
Tags:
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!