ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Matthijs Kooijman <matthijs@stdin.nl>
To: Mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: Selectively not using a font feature
Date: Sun, 6 Dec 2009 23:45:32 +0100	[thread overview]
Message-ID: <20091206224532.GV13955@katherina.student.utwente.nl> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 2563 bytes --]

Hi all,

I'm currently using old-style numerals in my document using the onum otf font
feature:

  \definefontfeature[default][default][onum=yes]

This gives very nice results, except for the cases where a 0 appears by itself
in the text. In these cases, it appears just like an o instead of a 0. I'd
like to explicitly turn off old style numerals for those cases, but I'm unsure
how. Any suggestions?

Gr.

Matthijs

For completeness, this is all of my font setup code:

% Script taken from the "typescripts" pacakage at http://modules.contextgarden.net/typescripts
\starttypescript [serif] [linuxlibertine]
    \definefontsynonym [LinuxLibertine-Regular]    [name:Linux Libertine O]             [features=default]
    \definefontsynonym [LinuxLibertine-Italic]     [name:Linux Libertine O Italic]      [features=default]
    \definefontsynonym [LinuxLibertine-Bold]       [name:Linux Libertine O Bold]        [features=default]
    \definefontsynonym [LinuxLibertine-BoldItalic] [name:Linux Libertine O Bold Italic] [features=default]
    \definefontsynonym [LinuxLibertine-Caps]       [name:Linux Libertine O Capitals]    [features=default] 
\stoptypescript

% Script taken from the "typescripts" pacakage at
\starttypescript [serif] [linuxlibertine]
    \setups[font:fallback:serif]
    \definefontsynonym [Serif]           [LinuxLibertine-Regular]    [features=default]
    \definefontsynonym [SerifItalic]     [LinuxLibertine-Italic]     [features=default]
    \definefontsynonym [SerifBold]       [LinuxLibertine-Bold]       [features=default]
    \definefontsynonym [SerifBoldItalic] [LinuxLibertine-BoldItalic] [features=default]
    \definefontsynonym [SerifCaps]       [LinuxLibertine-Caps]       [features=default]
\stoptypescript

\usetypescript[linuxlibertine]

% Use old numbers when available
\definefontfeature[default][default][onum=yes]

% Define a custom typescript. We could also have put the \definetypeface's     
% directly in the file, without a typescript, but I guess this is more
% elegant...
\starttypescript[Custom]
% This is a sans font that supports greek symbols
\definetypeface [Custom] [ss] [sans]  [iwona]                [default]
% This is a serif font that supports greek symbols
\definetypeface [Custom] [rm] [serif] [linuxlibertine]             [default]   
\definetypeface [Custom] [tt] [mono]  [modern]               [default]
\definetypeface [Custom] [mm] [math]  [modern]     [default]
\stoptypescript


\usetypescript [Custom]
\switchtotypeface [Custom] [10pt]

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

[-- Attachment #2: Type: text/plain, Size: 486 bytes --]

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

             reply	other threads:[~2009-12-06 22:45 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-12-06 22:45 Matthijs Kooijman [this message]
2009-12-07  8:50 ` Hans Hagen
2009-12-07  9:16   ` Matthijs Kooijman
2009-12-07 10:22     ` Hans Hagen
2009-12-07 18:12     ` Idris Samawi Hamid ادريس   سماوي حامد

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20091206224532.GV13955@katherina.student.utwente.nl \
    --to=matthijs@stdin.nl \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).