Bug#338597: lmodern is unusable with context from the latest teTeX.

2005-11-13 Thread Frank Küster
Ralf Stubner [EMAIL PROTECTED] wrote:

 On Fri, Nov 11, 2005 at 15:26 +0100, Ralf Stubner wrote:
 
 This gives us a big problem with the lmodern package. I don't know how
 we could update lmodern without updating ConTeXt in the teTeX tree. I am
 pretty sure, that current lmodern will *not work* with the ConTeXt in
 teTeX 3.0. :-(

 Fortunately I was (almost) wrong here. ConTeXt as it is in teTeX 3.0
 still uses the CM fonts as default. If I process the example file
 provided by Konstantinos with texexec plus dvips, cmsy10.pfb and
 cmr12.pfb are included. AFAIK more recent versions of ConTeXt use the LM
 fonts as default. However, if one explicitly selects the LM fonts in
 ConTeXt as in teTeX 3.0, this probably won't work in conjunction with
 more recent versions of the LM fonts, simply because ConTeXt will look
 for cork-lmr10.tfm, which is no longer present.

Do you know which files in ConTeXt would have to be changed?

Regards, Frank

-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer




Bug#338597: lmodern is unusable with context from the latest teTeX.

2005-11-11 Thread Konstantinos Koukopoulos
Package: lmodern
Version: 0.92-11

Hello, I am running debian unstable with the following packages installed:

ii  lmodern0.92-11
ii  tetex-base 3.0-10 
ii  tetex-bin  3.0-10.1   
ii  tetex-extra3.0-10

The CONTEXT distribution that is contained in the above tetex packages 
requires the lmodern fonts in EC encoding. Unfortunately the lmodern package 
currently in unstable contains the fonts in cork encoding. Since the lmodern 
package is currently orphaned is there perhaps some sort of workaround, like 
regenerating the .tfm files somehow?

Thank you,
Kostantinos Koukopoulos

PS. A sample run of texexec follows:

$ cat test.tex
\starttext
\framed{Installation test for \aleph}

\stoptext
$ texexec test.tex

 TeXExec 5.2.4 - ConTeXt / PRAGMA ADE 1997-2005

executable : pdfetex
format : cont-en
 inputfile : test
output : dvips
 interface : en
  current mode : none
   TeX run : 1

This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
 \write18 enabled.
 (/usr/share/texmf/web2c/natural.tcx)
entering extended mode
(./test.tex

ConTeXt  ver: 2005.10.27  fmt: 2005.10.29  int: english  mes: english

language: language en is active
protectionstate 0
system  : cont-new loaded
(/usr/share/texmf/tex/context/base/cont-new.tex
systems : beware: some patches loaded from cont-new.tex!
color   : palette rollover is available
)
system  : cont-old loaded
(/usr/share/texmf/tex/context/base/cont-old.tex
loading : Context Old Macros
)
system  : cont-fil loaded
(/usr/share/texmf/tex/context/base/cont-fil.tex
loading : Context File Synonyms
)
system  : cont-sys.rme loaded
(/usr/share/texmf/tex/context/user/cont-sys.rme
(/usr/share/texmf/tex/context/base/type-exa.tex)
(/usr/share/texmf/tex/context/base/type-syn.tex)
(/usr/share/texmf/tex/context/base/type-enc.tex)
(/usr/share/texmf/tex/context/base/type-dis.tex)
(/usr/share/texmf/tex/context/base/type-siz.tex)
(/usr/share/texmf/tex/context/base/type-map.tex)
(/usr/share/texmf/tex/context/base/type-spe.tex)
(/usr/share/texmf/tex/context/base/type-akb.tex))
bodyfont: 12pt rm is loaded
kpathsea: Running mktextfm ec-lmr12
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; 
input ec-lmr12
This is METAFONT, Version 2.71828 (Web2C 7.5.4)

kpathsea: Running mktexmf ec-lmr12
! I can't find file `ec-lmr12'.
* ...ljfour; mag:=1; nonstopmode; input ec-lmr12

Please type another input file name
! Emergency stop.
* ...ljfour; mag:=1; nonstopmode; input ec-lmr12

Transcript written on mfput.log.
grep: ec-lmr12.log: No such file or directory
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input 
ec-lmr12' failed to make ec-lmr12.tfm.
kpathsea: Appending font creation commands to missfont.log.
! Font \*12ptrmtf*=ec-lmr12 not loadable: Metric (TFM) file not found.
to be read again
   \relax
\xxdododefinefont ...tspec {#4}\newfontidentifier
  \let 
\localrelativefontsiz...

\fontstrategy ...ame #1\csname #2#3#4#5\endcsname
  \tryingfontfalse \fi
inserted text ...yle \fontalternative \fontsize
  \fi \iftryingfont 
\fontstr...

\synchronizefont ...strategy \the \fontstrategies
  \relax \fi 
\ifskipfontchar...
argument \getvalue [EMAIL PROTECTED]@ \fontstyle }
   \edef \fontstyle 
{\fontstyle }\if...
...
l.1
% interface=en output=dvips
? x
No pages of output.
Transcript written on test.log.

   return code : 256
  run time : 4 seconds

total run time : 5 seconds


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#338597: lmodern is unusable with context from the latest teTeX.

2005-11-11 Thread Norbert Preining
On Fre, 11 Nov 2005, Konstantinos Koukopoulos wrote:
 The CONTEXT distribution that is contained in the above tetex packages 
 requires the lmodern fonts in EC encoding. Unfortunately the lmodern package 

I am thinking about adopting this package. If you in dire need, you can
try
deb http://www.tug.org/texlive/Debian/ lmodern/
deb-src http://www.tug.org/texlive/Debian/ lmodern/

But please report back ...

Best wishes

Norbert

---
Dr. Norbert Preining preining AT logic DOT at Università di Siena
gpg DSA: 0x09C5B094  fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
---
YONKERS (n.)
(Rare.) The combined thrill of pain and shame when being caught in
public plucking your nostril-hairs and stuffing them into your
side-pocket.
--- Douglas Adams, The Meaning of Liff


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#338597: lmodern is unusable with context from the latest teTeX.

2005-11-11 Thread Frank Küster
Konstantinos Koukopoulos [EMAIL PROTECTED] wrote:

 Package: lmodern
 Version: 0.92-11

 Hello, I am running debian unstable with the following packages installed:

 ii  lmodern0.92-11
 ii  tetex-base 3.0-10 
 ii  tetex-bin  3.0-10.1   
 ii  tetex-extra3.0-10

 The CONTEXT distribution that is contained in the above tetex packages 
 requires the lmodern fonts in EC encoding. Unfortunately the lmodern package 
 currently in unstable contains the fonts in cork encoding. 

I don't understand - AFAIK EC is the Cork encoding?  Also, I cannot
reproduce this bug, which might be due to my lack of knowledge of
ConTeXt. 

 $ cat test.tex
 \starttext
 \framed{Installation test for \aleph}

 \stoptext
 $ texexec test.tex

  TeXExec 5.2.4 - ConTeXt / PRAGMA ADE 1997-2005

 executable : pdfetex
 format : cont-en
  inputfile : test
 output : dvips
  interface : en
   current mode : none
TeX run : 1

Here, I get 

output : standard

which might explain why different files are needed.

 This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
  \write18 enabled.
  (/usr/share/texmf/web2c/natural.tcx)
 entering extended mode
 (./test.tex

 ConTeXt  ver: 2005.10.27  fmt: 2005.10.29  int: english  mes: english

I have a different ConTeXt version:

ConTeXt  ver: 2005.01.31  fmt: 2005.10.25  int: english  mes: english

What is on your system the output of

kpsewhich context.tex

Maybe you have some files installed in /usr/local/share/texmf, or your
homedirectory? 

Regards, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer




Bug#338597: lmodern is unusable with context from the latest teTeX.

2005-11-11 Thread Ralf Stubner
Frank Küster wrote:
 Konstantinos Koukopoulos [EMAIL PROTECTED] wrote:

 The CONTEXT distribution that is contained in the above tetex packages 
 requires the lmodern fonts in EC encoding. Unfortunately the lmodern package 
 currently in unstable contains the fonts in cork encoding. 

It is very likely that Konstantinos has a more recent version locally
installed. See below.

 I don't understand - AFAIK EC is the Cork encoding?  Also, I cannot
 reproduce this bug, which might be due to my lack of knowledge of
 ConTeXt. 

What EC and Cork encoding is exactly is quite tricky (see discussion on
tex-fonts some months ago). However, I think the relevant thing is that
the tfm files for lmodern got renamed at some point from
'cork-lmr10.tfm' to 'ec-lmr10.tfm' etc. The current lmodern package is
identical to what's in teTeX 3.0, and i am pretty sure that teTeX 3.0 is
'self consistent', ie, the tfm files in teTeX 3.0 are those needed by
ConTeXt as it is in teTeX 3.0.

This gives us a big problem with the lmodern package. I don't know how
we could update lmodern without updating ConTeXt in the teTeX tree. I am
pretty sure, that current lmodern will *not work* with the ConTeXt in
teTeX 3.0. :-(

 ConTeXt  ver: 2005.10.27  fmt: 2005.10.29  int: english  mes: english
 
 I have a different ConTeXt version:
 
 ConTeXt  ver: 2005.01.31  fmt: 2005.10.25  int: english  mes: english

Actually, the ConTeXt version of Konstantinos is more recent than teTeX 3.0!

cheerio
ralf



Bug#338597: lmodern is unusable with context from the latest teTeX.

2005-11-11 Thread Ralf Stubner
On Fri, Nov 11, 2005 at 15:26 +0100, Ralf Stubner wrote:
 
 This gives us a big problem with the lmodern package. I don't know how
 we could update lmodern without updating ConTeXt in the teTeX tree. I am
 pretty sure, that current lmodern will *not work* with the ConTeXt in
 teTeX 3.0. :-(

Fortunately I was (almost) wrong here. ConTeXt as it is in teTeX 3.0
still uses the CM fonts as default. If I process the example file
provided by Konstantinos with texexec plus dvips, cmsy10.pfb and
cmr12.pfb are included. AFAIK more recent versions of ConTeXt use the LM
fonts as default. However, if one explicitly selects the LM fonts in
ConTeXt as in teTeX 3.0, this probably won't work in conjunction with
more recent versions of the LM fonts, simply because ConTeXt will look
for cork-lmr10.tfm, which is no longer present.

cheerio
ralf



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]