Hello all.
I have a file test-fonts.tex which just combines Palatino and Helvetica
into one typescript:
----
\loadmapfile[context-base]
\usetypescriptfile[type-buy]
\starttypescript [TESTfonts]
\definetypeface [TESTCombo] [rm] [serif] [palatino] [default]
[encoding=texnansi]
\definetypeface [TESTCombo] [ss] [sans] [helvetica] [default]
[encoding=texnansi]
\stoptypescript
----
And I have a simple test file which tries that typescript out:
----
\usetypescriptfile[test-fonts.tex]
\usetypescript[TESTfonts][texnansi]
\setupbodyfont[TESTCombo,14pt]
\starttext
Palatino? Normal \Delta, Maths \mathematics\Delta, Greek \greekDelta\par
Palatino? Normal \delta, Maths \mathematics\delta, Greek \greekdelta\par
{\ss Helvetica? Normal \Delta, Maths \mathematics\Delta, Greek
\greekDelta\par
Helvetica? Normal \delta, Maths \mathematics\delta, Greek \greekdelta\par}
\stoptext
----
With the line
'\setupbodyfont[TESTCombo,14pt]'
everything works well, but when I change it to
'\setupbodyfont[TESTCombo,10pt]'
the Delta signs disappear! (The lowercase deltas remain - weird?)
I am really confused (and it took ages to understand what was happening,
since the disappearing Greek originally occurred in a 700 page book...).
When comparing the log files for each version, the broken one (10pt) has
the line:
----
Warning: pdfetex.exe (file
c:\tex\texmf/fonts/type1/urw/palatino/uplr8a.pfb): glyph `uni20AC' undefined
----
whereas the working one (14pt) doesn't, and instead has:
----
{c:\tex\texmf-local/fonts/enc/dvips/lm/cmrm.enc}