[NTG-context] LuaTeX-plain OpenType Features Select

Hans Hagen pragma at wxs.nl
Mon May 12 22:52:43 CEST 2014


On 5/12/2014 10:46 PM, Aíre Funvake wrote:
> 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.

there is some info in font manuals and the context wiki

> 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
>        ...

so you need to select the lnum feature too

Hans


-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
                                              | www.pragma-pod.nl
-----------------------------------------------------------------


More information about the ntg-context mailing list