OT error in Photoshop CS2, MAC and PC

haag's picture

Hi there!!

I'd like some help on an opentype error that a customer found in my fonts After.

The fonts have special ligatures and alternate caps. The problem is happening in the CALT (Capital Alternatives) feature, only in Photoshop CS2 for Mac.

The standard version of the characters can't be accessed. By default, the feature is turned ON, and is gray shaded (disabled for access/change).

When testing this on Photoshop CS2 in PC, a nasty surprise: the fonts don't even appear. They became invisible. The fonts that don't have OT substitution features (Text version) of my family appear normally. So it could be something OT related.

The sintax of this feature is this:

feature calt { #Alternate Caps
sub A by capaalt;
sub Agrave by capaaltgrave;
sub Aacute by capaaltacute;
sub Acircumflex by capaaltcircumflex;
sub Atilde by capaalttilde;
sub Adieresis by capaaltdieresis;
sub Aring by capaaltring;
sub R by capralt;
sub T by captalt;
} calt;

I simply have no idea of why is it happening. Is this a Photoshop issue that I can't resolve? Or is there a way to fix it?

filip blazek's picture

I think Photoshop behaves correctly. Feature 'calt' is intended for CONTEXTUAL substitutions. You don't specify the context, therefore the substitutions are applied immediately. The alternative forms of capital letters should be placed in different feature, probably 'titl'. Special ligatures in 'liga' or 'dlig' depending on your preferences.

Btw. you use VERY nonstandard glyph names. You should definitely use the dot convention specified here http://groups.msn.com/fontlab/tipsandtricks.msnw?action=get_message&mvie.... Instead of capalt you should rather use t.calt, resp. t.titl.

Miguel Sousa's picture

Fabio,

1. The feature 'calt' does NOT stand for "Capital Alternatives", it stands for "Contextual Alternates".

2. I believe 'titl' (Titling) is the feature you're looking for.

3. The glyph names of your alternates are quite odd; you should use 'A.capalt' instead of 'capaalt', 'Agrave.capalt' instead of 'capaaltgrave', and so on.

4. There are known issues regarding the 'calt' feature and Photoshop CS2, but I never heard of fonts not showing up because of that. Your use of the 'calt' feature is definitely incorrect*, and that might be the reason why Photoshop doesn't recognize your fonts.

I gather your fonts will start working as expected as soon as you make the changes suggested above.

* The substitutions have no context, like sub A' V by A.capalt;

(Filip, sorry for the overlap; your post wasn't there when I started writing.)

haag's picture

Dear Filip and Miguel,

Thanks for your help... yes, I've made a mess with the gliph and feature names.
I'll correct it all and see what happens ;)

Fabio

Syndicate content Syndicate content