[devel] tetex-1.0.7-ipl16mdk: bug in mktexmf (was: Fw: Re: [mdk-re] metafont)

Alexander Bokovoy =?iso-8859-1?q?ab_=CE=C1_altlinux=2Eru?=
Вс Апр 29 14:34:28 MSD 2001


On Sun, Apr 29, 2001 at 02:08:02PM +0400, Sergey Vlasov wrote:
> Есть проблема с mktexmf: имя шрифта lasy он считает относящимся к шрифтам T2 и пытается сгенерировать его по методу для T2 (input fikparm). Если по каким-то причинам пакет tetex-latex не был установлен, получившийся при этой попытке файл lasy*.mf будет мешать и после его установки (а уж если генерировали под root'ом, так он еще и ляжет в /usr/share/texmf). Кроме того, для lasy не работает генерация произвольных размеров через sauter по этой же причине.
> 

Можно попробовать следующий патч:

--- mktexmf.orig	Thu Mar 15 21:02:22 2001
+++ mktexmf	Sun Apr 29 13:30:35 2001
@@ -105,6 +105,12 @@
 use_driver;
 END
     ;;
+  lasy*)
+    cat > "mf$$.tmp" <<END
+design_size := $realsize;
+input $rootname;
+END
+    ;;
   wn[bcdfirstuv]*|rx[bcdfiorstuvx][bcfhilmostx]*|l[abchl][bcdfiorstuvx]*)
     cat > "mf$$.tmp" <<END
 input fikparm;


> Начало пересылаемого сообщения:
> 
> Date: Sun, 29 Apr 2001 13:36:14 +0400
> From: Sergey Vlasov <vsu на mivlgu.murom.ru>
> To: mandrake-russian на altlinux.ru
> Subject: Re: [mdk-re] metafont
> 
> 
> On Sun, 29 Apr 2001 13:23:20 +0400
> "Kirienko, Denis" <kirienko на msu.nstl.nnov.ru> wrote:
> 
> > Набираю:
> > 
> > mf '\mode:=ljfour; mag:=1; nonstopmode;' input lasy5
> > 
> > И в ответ получаю:
> > ========================================================
> > This is METAFONT, Version 2.7182 (Web2C 7.3.1)
> > 
> > (/usr/share/texmf/fonts/source/jknappen/sauter/lasy5.mf
> 
> Уберите этот файл отсюда (и все остальные lasy, если они там есть) и запустите texhash. lasy5.mf должен лежать в /usr/share/texmf/fonts/source/public/latex/; у меня он находится в пакете tetex-latex-1.0.7-ipl16mdk.
> 
> И никогда не запускайте tex под root'ом - тогда все генерируемые файлы попадут в /var/lib/texmf; в случае засорения чистить гораздо проще.
> 
> > (/usr/share/texmf/fonts/source/lh/base/fikparm.mf
> > (/usr/share/texmf/fonts/source/public/cm/cmbase.mf)
> > (/usr/share/texmf/fonts/source/lh/base/lcyrbeg.mf)
> > (/usr/share/texmf/fonts/source/lh/base/lkligtbl.mf)
> > >> 0.05
> > kpathsea: Running mktexmf  ecsy
> > >> "input ecsy"
> > ! I can't find file `ecsy'.
> > <scantokens> input ecsy
> >                        
> > <to be read again> 
> >                    ;
> > use_driver->...#=pt#;pt#:=true_pt#;scantokens(ss);
> >  
> > pt#:=true_pt#;font_identif...
> > l.212 use_driver(fonteq)
> >                         ;
> > Please type another input file name
> > ! Emergency stop.
> > <scantokens> input ecsy
> >                        
> > <to be read again> 
> >                    ;
> > use_driver->...#=pt#;pt#:=true_pt#;scantokens(ss);
> >  
> > pt#:=true_pt#;font_identif...
> > l.212 use_driver(fonteq)
> >                         ;
> > Transcript written on lasy5.log.
> > 
> > ========================================================
> > Кто из нас двоих не прав? И что за файл такой ecsy ?
> 
> Для mktexmf имя шрифта lasy5 попадает под шаблон шрифтов LH (T2), и он пытается сгенерировать его по общему способу для этих шрифтов, которые в качестве базовых используют ec. Надо бы lasy внести в исключения.
> 
> _______________________________________________
> Mandrake-russian mailing list
> Mandrake-russian на altlinux.ru
> http://altlinux.ru/mailman/listinfo/mandrake-russian
> _______________________________________________
> Devel mailing list
> Devel на linux.iplabs.ru
> http://www.logic.ru/mailman/listinfo/devel

-- 
С уважением,
    Александр Боковой.

ALT Linux Team // www.altlinux.ru
-- You won't skid if you stay in a rut.
		-- Frank Hubbard
_______________________________________________
Devel mailing list
Devel на linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel



Подробная информация о списке рассылки Devel