On Mon May 12 22:01:04 2014, Hans Hagen wrote:
On 5/12/2014 9:48 PM, Aíre Funvake wrote:
Hi all,
Trying to select "slashed zero" and "lining figures" from a font. For Lucida Bright OT, as another example, +scmp works, but not for Charter ITC Pro. But the font that concerns me the most right now, is TheSansMono Condensed...
Font URL: http://www.lucasfonts.com/fonts/thesansmono/thesansmono-condensed/features/
PDF Info: https://dl.dropboxusercontent.com/u/6613992/TheSansMonoCd-info.pdf
8<-------------------minimal example---------------------------->8 \newdimen\fntcodesz \fntcodesz = 11.5pt \font\kwr = name:thesansmonocdw5regular:+lnum;+zero at \fntcodesz \kwr 0123456789 \bye 8<-------------------------------------------------------------->8
sometimes you need to select a script/language combination too or when digits are concerned disable oldstyle
I'm too inexperienced to know what that means, or how to apply that. I've opened the font in FontForge, and can see the glyphs I'm looking for, but again, it does not carry much applicable meaning for me. For example, can I use this information?: Slash 0, Lining Figures: (0x10120) U+0030 "zero.lf.slashed" DIGIT ZERO 1, Lining Figures: (0x10121) U+0031 "one.lf" DIGIT ONE ... Slash 0, "Basic": (0x1012b) U+0030 "zero.basic.slashed" DIGIT ZERO 1, "Basic": (0x1012c) U+0031 "one.basic" DIGIT ONE ... Also, under Font Info -> Lookups, I see something which may help: ... lookup zeroSlashedZeroinLatinlookup25 { lookupflag 0; sub \zero by \zero.slashed ; sub \zero.oldstyle by \zero.oldstyle.slashed ; sub \zero.alt1 by \zero.alt1.slashed ; sub \zero.lf by \zero.lf.slashed ; sub \zero.basic by \zero.basic.slashed ; } zeroSlashedZeroinLatinlookup25; ... The whole feature set: https://dl.dropboxusercontent.com/u/6613992/TheSansMonoCd-W5Regular.fea Thanks for your time, Aíre.