ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* RE: changing from oldstyle to upright
@ 2005-08-20 15:29 Idris Samawi Hamid
  0 siblings, 0 replies; 3+ messages in thread
From: Idris Samawi Hamid @ 2005-08-20 15:29 UTC (permalink / raw)


>===== Original Message From Taco Hoekwater <taco@elvenkind.com> =====
>> Switching to oldstyle is easy:

>> But how do I locally switch back to upright? Declaring
>
>I don't think you can, actually. There are no metric files
>for oldstyle in the latin modern distribution, only an encoding
>vector (and .map).

So once a map/encoding is defined for a given font/tfm set it cannot be 
changed by declaring another map; interesting.

>The reverse of the old oldstyle trick should work though:
>
>   \def\liningfigures#1{\mathematics{#1}}

Yes! I should have thought of that!

As always, thnx a million!

Best
Idris

============================
Professor Idris Samawi Hamid
Department of Philosophy
Colorado State University
Fort Collins, CO 80523

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: changing from oldstyle to upright
  2005-08-19 23:09 Idris Samawi Hamid
@ 2005-08-20  7:00 ` Taco Hoekwater
  0 siblings, 0 replies; 3+ messages in thread
From: Taco Hoekwater @ 2005-08-20  7:00 UTC (permalink / raw)


Idris Samawi Hamid wrote:
> Dear consortium,
> 
> Switching to oldstyle is easy:
> 
> \usetypescript [modern][\defaultencoding]
> \usetypescript [map]   [latin-modern-os] [\defaultencoding]
> \setupbodyfont [modern]
> 
> But how do I locally switch back to upright? Declaring

I don't think you can, actually. There are no metric files
for oldstyle in the latin modern distribution, only an encoding
vector (and .map).

Pdftex either uses entries from the 'lining' map file, or from
the 'oldstyle' mapfile, but it has no way of distinguising
between the two (the fonts have the same metrics).

The reverse of the old oldstyle trick should work though:

   \def\liningfigures#1{\mathematics{#1}}

Cheers, Taco

^ permalink raw reply	[flat|nested] 3+ messages in thread

* changing from oldstyle to upright
@ 2005-08-19 23:09 Idris Samawi Hamid
  2005-08-20  7:00 ` Taco Hoekwater
  0 siblings, 1 reply; 3+ messages in thread
From: Idris Samawi Hamid @ 2005-08-19 23:09 UTC (permalink / raw)


Dear consortium,

Switching to oldstyle is easy:

\usetypescript [modern][\defaultencoding]
\usetypescript [map]   [latin-modern-os] [\defaultencoding]
\setupbodyfont [modern]

But how do I locally switch back to upright? Declaring

\usetypescript [map]   [latin-modern]    [\defaultencoding]

does nothing. Basically I want to have something like

\def\UP{\switchtobodyfont[lmrup]}

for local effects. I tried

\definetypeface [lmrup] [rm] [serif] [latin-modern] [default] 
[encoding=texnansi]

to no avail as well. Test file attached

Thnx in advance!
Idris

=========================test-os============================
% output=pdf interface=en

 \usetypescript [modern][\defaultencoding]
 \usetypescript [map]   [latin-modern-os] [\defaultencoding]
 \usetypescript [map]   [latin-modern]    [\defaultencoding]
 \setupbodyfont [modern]

%\definetypeface   [lmros] [rm] [serif] [latin-modern-os] [default] 
[encoding=texnansi]
%\switchtotypeface [lmros] [12pt,rm]

%\definetypeface [lmrup] [rm] [serif] [computer-modern] [default] 
[encoding=\defaultencoding]

\starttext

1234

 \usetypescript [modern][\defaultencoding]
 \usetypescript [map]   [latin-modern]    [\defaultencoding]

1234

\stoptext
============================================================

============================
Professor Idris Samawi Hamid
Department of Philosophy
Colorado State University
Fort Collins, CO 80523

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-08-20 15:29 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-08-20 15:29 changing from oldstyle to upright Idris Samawi Hamid
  -- strict thread matches above, loose matches on Subject: below --
2005-08-19 23:09 Idris Samawi Hamid
2005-08-20  7:00 ` Taco Hoekwater

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