Wow!
I put the computer on at about ten to eight and saw your posts.
Wow! I then quickly checked the glyph names and saw that they are zero one two three etc not 0 1 2 3 etc.
I could hardly wait to get the OpenType text edited and find out what would happen!
Wow, the font works a treat, after keying two characters PagePlus X5 changed the displayed glyph as I keyed each of the following characters slowly in a sequence.
::3456789
Then the test using the actual examples that I wanted to use in the research.
::10016:;
::10017:;
This is now amazingly successful.
Thank you for spotting the problem.
Earlier I wrote as follows.
I managed to get the sub colon colon → lsmbob; substitution to work in PagePlus X5 and the sub colon colon 3 → big3; seems to have been recognized in some way as, although the big3 glyph did not become displayed on the screen in PagePlus X5 at first, when I was deleting something it suddenly became displayed and I do not know how!
I have now realized that glyph 3 is the space, so it looks like I had got colon colon space on the screen at some stage.
Here is the new font and the OpenType code.
Ligatures 004.otf (21.4 KB)
script latn {
feature Ligatures;
}
feature Ligatures liga {
lookup LigaLookup;
}
lookup LigaLookup {
sub f f i -> ffi;
sub f f l -> ffl;
sub f f -> ff;
sub f i -> fi;
sub f l -> fl;
sub longs t -> longst;
sub s t -> st;
sub c t -> c_t;
sub f j -> f_j;
sub d a -> d_a;
sub colon colon three four five six seven eight nine -> big9;
sub colon colon three four five six seven eight -> big8;
sub colon colon three four five six seven -> big7;
sub colon colon three four five six -> big6;
sub colon colon three four five -> big5;
sub colon colon three four -> big4;
sub colon colon three -> big3;
sub colon colon one zero zero one six colon semicolon -> ls10016;
sub colon colon one zero zero one seven colon semicolon -> ls10017;
sub colon colon -> lsmbob;
sub colon semicolon -> lsmbcb;
}
Thank you again.
William

