I created a font in Font Creator.
I then used Microsoft VOLT to create ligatures within the font.
I have followed the instructions of the VOLT tutorial
I then installed the font.
Do I need to do something else to get the ligatures to work in Word or does work not support ligatures at all?
Sorry if this is the wrong place but I don’t know where else to turn.
I have been working on this for some time now and thought I had finally gotten it right.
I have tried using Firefox to display my font with ligatures but it wont display correctly… It doesn’t display the ligatures. I really don’t know what I’m doing wrong.
I am no expert on html. However, I cannot find anything in your test text that would seem to trigger the display of a ligature. You need a word such as field so that an fi ligature will be used and a word such as flood so that an fl ligature will be used.
Which ligatures are you trying to test please?
Could you possibly try using the following code? I think that at least Firefox version 3.0.8 is needed. This code is a copy of what I used in testing my Chronicle Text Experiments font with the words Chronicle Text Experiments deleted and the words cryptic advanced added in their place. The name cryptic advanced is used because it appears that that is the name of your font. If it is some other name, maybe with capital letters, then it would need changing.
---- from after here ----
Test Ligatures
Actually distinctive typeface apple copper lock offer field flow office affluent churn change between choose.
---- to before here ----
If that does not work then the possibility arises that the ligatures are not encoded in the font correctly. I am no expert on VOLT, I have used it a few times a couple of years ago.
There are basically three ways of encoding for a ligature glyph to be displayed on a screen. In each case there needs to be a separate glyph in the font showing the ligature.
For example, for an fi ligature.
fi ligature glyph in a Times New Roman font.png
The proper Unicode way is to use an advanced format font, such as an OpenType font, and have in an OpenType table what amounts to an assignment statement that in effect says as follows.
When an f is followed by an i, then instead of displaying the glyph for an f followed by the glyph for an i, display the glyph for an fi ligature.
This will only work using an application that can use an OpenType font. Other applications, such as WordPad and PagePlus X2 cannot display the ligature using information from an OpenType table.
Some people want to produce displays, such as graphics for the web and hardcopy print outs, that use ligatures, yet using applications that do not support OpenType fonts nor any other advanced font format. For that reason, some fonts, TrueType fonts, not OpenType fonts, have ligature glyphs encoded at codepoints in the Unicode Private Use Area. Some Unicode purists do not like that approach, but it is used by some people nonetheless. Some fonts even have things like a ligature glyph in a place where properly there should be a { or a } or a % and so on.
Some OpenType fonts also have a Unicode Private Use Area mapping for a ligature glyph, so that the ligature glyph can be accessed properly with an OpenType aware application yet can also be accessed by an application that that cannot make use of the OpenType tables of the font. For example, my Chronicle Text Experiments font is like that.
I created my own ligatures in my font. “fl” and “fi” are not included in the test text because they are not ligatures in my font. The ligatures I made include caps and lowercase versions of; LL, SH, CH, TH, GH, CK, SCH, ST, ND, NG… I believe that’s all of them but there may be one or two more. The characters while based somewhat on the Alphabet, are not really Latin based. I just solved it though… it was because I the testing used a combination of upper and lowercase, ie “Th” I only accounted for “th” and “TH”.