Adding OpenType features

Friends,
Just wondering if you can tell me following is possible:
I would like to see a single glyph be displayed while I type 2 glyphs (Latin with Microsoft BMP and Macintosh Roman mapping) but after typing both glyphs the glyph I would like to display does not have a standard mapping number instead I give it a unique name. e.g., for typing say “sy” I would like to see the special glyph be displayed.

Can I implement this feature using Font Creator as well as “OpenType Compiler”?

Sincerely,
Rabin

Yes. Glyph Substitutions are made using Postscript Names, not mapping values. Read the Tutorial thread on Adding OpenType features. You would give your sy ligature a postscript name such as “sy” and use a lookup table like this:

feature ligatures liga {
lookup ligaSub;
}

lookup ligaSub {

sub s y → sy;
}