Jump to content
Your secret tool for flawless typography – Grab 40% off today!

Want to hire someone to fix a problem with OpenType

Recommended Posts

Posted

I'm designing a FOSS Indic font and have run into some problems. My font works almost as expected, except that when ligatures formed by GSUB rules combine with certain marks, they break down. One example is
 
 feature blwf { # Below-base Forms
  script orya; # Oriya
     sub or_halant or_ta by or_ta_phalaa;
 }blwf
 
 feature pres { # Pre-base Substitutions
  script orya; # Oriya
     sub or_ta' or_ta_phalaa by or_ta.pres
 }pres

feature blws { # Below-base Substitutions
  script orya; # Oriya
     sub or_ta.pres or_ta_phalaa by or_t_ta
 }pres
 
 So when I want the glyph "or_t_ta" it forms fine. But when I combine it with "or_reph" or "or_ikaar" marks, the 2nd or 3rd substitution (pres or blws) is ignored and I get "or_ta + or_ta_phalaa + or_ikaar". (ତ୍ତ is the ligature. ର୍ତ୍ତ or ତ୍ତି breaks down). To simplify further it is like this
    c b -> d
    b' d -> b.pres

    b.pres d -> e
Gives
    b+c+b -> e
    b+c+b+f -> b d f

Any ideas why this might be happening? If you want to take a look at my ttf file, I've attached it and it's also on github https://github.com/coldbreeze16/Lekhani/blob/master/Lekhani.ttf

I'm a student with limited means, but I'll recompense you for your time if price is right.

Lekhani.ttf

Posted

This may have something to do with the sequence ordering of your lookups.

For example if you have:

f + f > ff

before

f + f + i > ffi

then ffi ligature will never appear, only ff followed by i. This is even more critical in Indic as there are often more than a two levels of substitution lookups.

 

  • 3 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Our typography network

The best typography links of the week.
Typografie.info – The German typography community
Discover the fonts from the Germany foundry FDI Type. A brand of Schriftkontor Ralf Herrmann.
The type specimens of the world.
Download FDI Altmeister for free …
×
×
  • Create New...

Important Information

We are placing functional cookies on your device to help make this website better.