Hi Thomas, Adam, and all...

>===== Original Message From "Thomas A.Schmitz" <[EMAIL PROTECTED]>
>So there is no simple answer to your question. TeX knows to pick up
>zerooldstyle instead of zero either
>1. because you have a virtual font that says MAPFONT 1, so it knows it
>will have to use a different pfb than for the rest, or
>2. because the encoding file points to character zerooldstyle within
>the ttf.

You are right. I just realized that I misunderstood what Hans meant by 
avoiding virtual fonts:

I was assuming all this time that the

\usetypescript[map][latin-modern-os][texnansi]

setup was mapping latin modern to cmmi10, etc. I looked at the log of a test 
file for latin-modern-os: no mention of cmmi10, etc. I looked at the pdf, 
listed all fonts, and boom, only one font, lmr12.pfb. I opened lmr12 in 
FontLab and, lo and behold, it contains a palette of old style numerals!

So what Hans meant was that there is no need for a virtual font to remap lmr 
itself, not that you could actually map the numerals of lmr to cmmibi without 
a virtual font. The OldStyle to MathItalic mappings are apparently useful for 
local switches like \os, but not for global setups.

Oh well, I certainly learned a lot about fonts and ConTeXt this past 
day-and-a-half, so I guess it was not a total waste of time. Now I guess I 
have to make some virtual fonts (sigh), so it's now on to Thomas' how-to.

Thnx to all
Idris

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

_______________________________________________
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context

Reply via email to