John,

Using the OT <liga> feature is definitely the way to go. Standard ligatures (<liga>) are on by default in XeTeX and if you set up the feature right it should just work. Accessing ligatures through the PUA codepoints is NOT a good idea (the fact that they even have PUA values is a holdover from the dark ages of Unicode--all the characters in the Alphabetic Presentation Forms range should not be used).

If your OT features don't work, try in an application outside of XeTeX. I recently added OT features to a font and assumed that I had messed up because they wouldn't work in XeTeX. When I was finally able to test elsewhere the font turned out to be fine (I still haven't sorted out why the behavior is so bizarre in XeTeX--hopefully this won't happen to you).

David

On 2/22/2011 5:36 PM, John Was wrote:
Hello
Forgive the puzzlement of a new recruit to FontForge (which is installed
via Cygwin on a Windows XP machine). And apologies if this isn't the
right forum - though frequent discussion of font-related issues here
gives me hope.
I edited a font which had just the fi and fl ligatures (in their true
Unicode positions at FB01 and FB02) and I managed to create tolerable
versions of the other three standard ligatures (ff, ffi, ffl). Using
FontForge I have added these in the slots FB00, FB03, and FB04. But
"mapping=tex-text" in the font call (in plain XeTeX) doesn't access any
of them, neither the two that were there already nor the three that I
created; however, the standard ` ' `` and '' for opening and closing
quotations do work so the mapping call is basically functioning as
normal. The glyphs are accessible to TeX if I give them manually as
\char"FB00 etc. but I obviously would like to have them delivered
automatically as usual.
I have tinkered with various FontForge menus and had hoped that adding
'liga' to the GSUB window would be sufficient, but there is clearly
something I am not doing right. Can anyone advise?
Many thanks
John





--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
   http://tug.org/mailman/listinfo/xetex



--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
 http://tug.org/mailman/listinfo/xetex

Reply via email to