Jump to content

AD doesn't support opentype kerning classes on Typography?

Recommended Posts

I have for example two fonts.

In the first font kerning features added like:

feature kern { # Kerning
lookup kern0 {
    pos quotedbl comma -100;
    pos quotedbl hyphen -50;
    pos quotedbl period -100;
    pos quotedbl A -70;
    pos quotedbl J -100;
    pos quotedbl a -40;

For this font Open Type features is available on AD and kerning working fine.


But for second professional font with settings like:

feature kern { # Kerning
lookup kern0 {
    pos fraction hyphen.dnom -250;
    pos fraction plus.dnom -250;
    pos fraction plusminus.dnom -250;
    pos @_A @_C1 -23;
    pos @_A @_Dcroat -43;
    pos @_A @_T -69;
    pos @_A @_C.smcp1 -20;
    pos @_A @_U.smcp -10;
    pos @_A @_V.smcp -40;
    pos @_A @_f1 -15;
    pos @_A @_onesuperior -70;

For this font Typography Panel is empty and kerning do not applying.

Differences? In the secondary font kerning based on classes (groups of characters).

And it seems that AD does not support it.



Share this post

Link to post
Share on other sites

Yes, OT class-based Kerning is supported as far as I can tell without altering one of my fonts to exaggerate a class. There is no UI for kerning, it's always on.


As for features being missing, I haven't found that to be the case. It may be tied to a particular font or font build. Can you upload the font?



Share this post

Link to post
Share on other sites

But on my computer nothing happens after changing Character Kerning between 0 and Auto parameter for this font. And Kerning doesnt work only for this font. It is my bug for 1.5.5 version or something other?

Share this post

Link to post
Share on other sites

I had to recompile after changing the kern feature like I did.


I just loaded the original you attached. And it works from what I can tell. The kerning values are small because the person did a good job on side bearings and because it is a sans (which can typically use less kerning anyway).


How exactly do you know kerning isn't working? What font editor are you using to open and recompile the font?


I am using the Windows release and so there could be a problem in the Mac release if that is what you are using. But I would think there would have been reports already. As well, you mention there are no OT Features available to you in the Typography panel? There are here.


The font does use a dummy dflt language tag. It's not a real tag and shouldn't be present. Try removing that language and recompile. Make sure there are not multiple copies of this font on your system and after removing any duplicates, try rebooting and check again, then activate that font and check in AD.


In your font editor, try some test strings that can demonstrate larger changes, then turn kerning on/off to see the effect, check the spacing in AD to see if they compare favorably.


If all else fails, post in the Bug section appropriate for your OS version and attach the font there, too.



Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...

Important Information

Please note the Annual Company Closure section in the Terms of Use. These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.