When converting the dotlessi to small caps, what is substituted for it? Would I make a glyph called Dotlessi.sc that looks exactly like a plain I.sc? so that when it returns, it returns dotless?
Use this
feature locl {
script latn;
language TRK;
lookup ITRK {
sub i by i.TRK;
} ITRK;
language AZE;
lookup ITRK;
language CRT;
lookup ITRK;
} locl;
With this
feature smcp {
sub @latin_lc by @latin_sc;
sub dotlessi by I.smcp;
} smcp;
And make the glyphs i.TRK for lowercase, Idotaccent.smcp for small-caps, and Idotaccent for upper-case.
(Sorry for the formatting, it's Typophile's fault.)
@ Chris
I think, Adam’s explanations could help you:
http://typophile.com/node/69063
http://typophile.com/node/29469#comment-404691 (You started the thread. But there was a pause of five months.)
@ Claus
Sorry for the formatting, it's Typophile's fault.
It’s because of the empty line. You have to put each code block into the code-tag.
Arno,
I started the thread in 2006 when I knew almost nothing. Now that it is 2010, I think I am beginning to forget everything. Rereading all that stuff helped!
The reason I brought up this again this time is that I am going back and creating an encoding to standardize everything from now on including my older fonts. This way, I can create a more efficient workflow that reuses modular items such as opentype classes, feature script, and kerning set-up tests samples. Now that I have dozens of fonts in the works, I can no-longer do the hodgepodge of variations I started with 6 years ago when I was just a beginner.
I messed up 2006 and 2009.
This way, I can create a more efficient workflow that reuses modular items such as opentype classes, feature script, and kerning set-up tests samples.
That’s useful.
If you have to rename glyphs in your older fonts during the standardizing process, these scripts might help:
http://www.tiro.com/resources.html
Captured from web.archive.org on 28 Jun 2010. view this capture