From - Thu Jul 11 09:38:34 2002
Return-Path: <taupind@wanadoo.fr>
Received: from mel-rto4.wanadoo.fr (smtp-out-4.wanadoo.fr [193.252.19.23])
    by nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id g6B7cQo99299 for
    <metafont@ens.fr>; Thu, 11 Jul 2002 09:38:26 +0200 (CEST)
Received: from mel-rta7.wanadoo.fr (193.252.19.61) by mel-rto4.wanadoo.fr
    (6.5.007) id 3D18589F008E9CD9 for metafont@ens.fr; Thu, 11 Jul 2002
    09:38:26 +0200
Received: from wanadoo.fr (193.252.179.166) by mel-rta7.wanadoo.fr
    (6.5.007) id 3D2A78FA001266D4 for metafont@ens.fr; Thu, 11 Jul 2002
    09:38:25 +0200
Message-Id: <3D2D35F2.7D25ED47@wanadoo.fr>
Date: Thu, 11 Jul 2002 09:38:26 +0200
From: Daniel Taupin <taupind@wanadoo.fr>
Reply-To: taupind@wanadoo.fr
X-Mailer: Mozilla 4.79 [en] (Win98; U)
X-Accept-Language: en
Mime-Version: 1.0
To: Liste metafont <metafont@ens.fr>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 555
Precedence: list
Subject: [metafont] A simle solution for converting angles

I'm presently looking to adapting Fraktur fonts made by Yannis
Haralambous, which I adapted to T1 encoding (with several helps).

Looking at the source by YH, I found it easy to make a "slanted" shape
(there is a "slant" parameter in the code, which works). Conversely,
making a "Bold" version is less easy since a Bold series requires
enlarging to only the line widths, but enlarging the with without
enlarging the height.

The reason why non-homothetic enlarging fails is that in many places,
directions are given in ANGLES, not in x/y parameters.

Question: has somebody an easy function which converts an angle (in
degrees) to another angle (in degrees) with a horizontal dilatation,
namely  newX:=ratio*oldX, newY:=Y?

-- 

------------------------------------------------------------------------
  Daniel Taupin, 91400 ORSAY - France
  E-mail= mailto:taupind@wanadoo.fr
  Home/fax: (33)1.60.10.26.44. Rep.: (33)1.60.10.04.13, fax (work)
(33)1.69.15.60.86


From - Thu Jul 11 15:49:42 2002
Return-Path: <luecking@uark.edu>
Received: from mail.uark.edu (mail.uark.edu [130.184.5.107]) by nef.ens.fr
    (8.10.1/1.01.28121999) with ESMTP id g6BDnVo57324 for <metafont@ens.fr>;
    Thu, 11 Jul 2002 15:49:31 +0200 (CEST)
Received: from comp.uark.edu ([130.184.5.197]) by mail.uark.edu (Netscape
    Messaging Server 4.15) with ESMTP id GZ37QH01.P73; Thu, 11 Jul 2002
    08:49:29 -0500
Received: (from luecking@localhost) by comp.uark.edu (8.11.6/8.11.6) id
    g6BDnSV13730; Thu, 11 Jul 2002 08:49:28 -0500 (CDT)
Date: Thu, 11 Jul 2002 08:49:28 -0500 (CDT)
From: "Daniel Luecking" <luecking@uark.edu>
To: Daniel Taupin <taupind@wanadoo.fr>
Cc: Liste metafont <metafont@ens.fr>
Subject: Re: [metafont] A simle solution for converting angles
In-Reply-To: <3D2D35F2.7D25ED47@wanadoo.fr>
Message-Id: <Pine.SOL.4.33.0207110833290.11857-100000@comp.uark.edu>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 556
Precedence: list

On Thu, 11 Jul 2002, Daniel Taupin wrote:

> I'm presently looking to adapting Fraktur fonts made by Yannis
> Haralambous, which I adapted to T1 encoding (with several helps).
>
> Looking at the source by YH, I found it easy to make a "slanted" shape
> (there is a "slant" parameter in the code, which works). Conversely,
> making a "Bold" version is less easy since a Bold series requires
> enlarging to only the line widths, but enlarging the with without
> enlarging the height.
>
> The reason why non-homothetic enlarging fails is that in many places,
> directions are given in ANGLES, not in x/y parameters.
>
> Question: has somebody an easy function which converts an angle (in
> degrees) to another angle (in degrees) with a horizontal dilatation,
> namely  newX:=ratio*oldX, newY:=Y?

It depends on the orientation of the angle. An angle opening upward will
increase (if ratio > 1) while one opening to the side will decrease.
You need to know the vectors representing the two sides of the angle,
or one side an the angle. For example, if w1=(u1,v1) is one side and
theta is the angle, then
  w2 := w1 rotated theta;
gives the other side. And the new angle is between
  w2' := (w2 xscaled ratio);
and
  w1' := (w1 xscaled ratio);
This new angle is best calculated by
  newtheta = angle (w2 rotated (- angle(w1)));
It sounds like you need to change all the angle calculations to
calculations with vectors.

-- 
Dan Luecking                           Dept. of Mathematical Sciences
luecking@uark.edu                      University of Arkansas
http://comp.uark.edu/~luecking/        Fayetteville, AR 72101


From - Sat Jul 13 14:52:12 2002
Return-Path: <taupind@wanadoo.fr>
Received: from mel-rto2.wanadoo.fr (smtp-out-2.wanadoo.fr
    [193.252.19.254]) by nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id
    g6DCq4o86810 for <metafont@ens.fr>; Sat, 13 Jul 2002 14:52:04 +0200 (CEST)
Received: from mel-rta8.wanadoo.fr (193.252.19.79) by mel-rto2.wanadoo.fr
    (6.5.007) id 3D1838B600A2D4E5 for metafont@ens.fr; Sat, 13 Jul 2002
    14:52:04 +0200
Received: from wanadoo.fr (193.252.179.166) by mel-rta8.wanadoo.fr
    (6.5.007) id 3D2A78F600242E2A for metafont@ens.fr; Sat, 13 Jul 2002
    14:52:04 +0200
Message-Id: <3D302271.41142EAD@wanadoo.fr>
Date: Sat, 13 Jul 2002 14:52:01 +0200
From: Daniel Taupin <taupind@wanadoo.fr>
Reply-To: taupind@wanadoo.fr
X-Mailer: Mozilla 4.79 [en] (Win98; U)
X-Accept-Language: en
Mime-Version: 1.0
To: Liste metafont <metafont@ens.fr>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 557
Precedence: list
Subject: [metafont] Grid problem

 When I build a character in the normal way, the proof grid extends to
the whole width of the character. But whene I build a character by
superimposing 2 shifted "pictures" (namely previouly computed
characters, stored in "picture" type variables) then the grid  does not
fit the actual width of the new character stated in "beginchar".

--> How could I have grids always fitting the stated character width?
-- 

------------------------------------------------------------------------
  Daniel Taupin, 91400 ORSAY - France
  E-mail= mailto:taupind@wanadoo.fr
  Home/fax: (33)1.60.10.26.44. Rep.: (33)1.60.10.04.13, fax (work)
(33)1.69.15.60.86


From - Sat Jul 13 15:02:09 2002
Return-Path: <taupind@wanadoo.fr>
Received: from mel-rto3.wanadoo.fr (smtp-out-3.wanadoo.fr
    [193.252.19.233]) by nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id
    g6DD20o87809 for <metafont@ens.fr>; Sat, 13 Jul 2002 15:02:00 +0200 (CEST)
Received: from mel-rta7.wanadoo.fr (193.252.19.61) by mel-rto3.wanadoo.fr
    (6.5.007) id 3D1848E600A1F750 for metafont@ens.fr; Sat, 13 Jul 2002
    15:02:00 +0200
Received: from wanadoo.fr (193.252.179.166) by mel-rta7.wanadoo.fr
    (6.5.007) id 3D2A78FA0023C41F for metafont@ens.fr; Sat, 13 Jul 2002
    15:02:00 +0200
Message-Id: <3D3024C5.8C4D0C4C@wanadoo.fr>
Date: Sat, 13 Jul 2002 15:01:57 +0200
From: Daniel Taupin <taupind@wanadoo.fr>
Reply-To: taupind@wanadoo.fr
X-Mailer: Mozilla 4.79 [en] (Win98; U)
X-Accept-Language: en
Mime-Version: 1.0
To: Liste metafont <metafont@ens.fr>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 558
Precedence: list
Subject: [metafont] Printing several proofs in ONE page

When trying to build font, I often have to print the proofs of all
characters. Unfortunately, as made by GFTODVI, each character proof uses
one page. This is obviously a waste of paper...

Has somebody a means of printing several character proofs on only ONE
page?
-- 

------------------------------------------------------------------------
  Daniel Taupin, 91400 ORSAY - France
  E-mail= mailto:taupind@wanadoo.fr
  Home/fax: (33)1.60.10.26.44. Rep.: (33)1.60.10.04.13, fax (work)
(33)1.69.15.60.86


From - Sun Jul 14 13:45:00 2002
Return-Path: <marcus.harnisch@gmx.net>
Received: from harnisch.dyndns.org (161-91-189-66.wo.cpe.charter-ne.com
    [66.189.91.161]) by nef.ens.fr (8.10.1/1.01.28121999) with SMTP id
    g6EBiqo16494 for <metafont@ens.fr>; Sun, 14 Jul 2002 13:44:52 +0200 (CEST)
Received: (qmail 420 invoked by uid 1001); 14 Jul 2002 11:45:07 -0000
From: Marcus Harnisch <marcus.harnisch@gmx.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-Id: <15665.25667.648473.849782@harnisch.dyndns.org>
Date: Sun, 14 Jul 2002 07:45:07 -0400
To: taupind@wanadoo.fr
Cc: Liste metafont <metafont@ens.fr>
Subject: [metafont] Printing several proofs in ONE page
In-Reply-To: <3D3024C5.8C4D0C4C@wanadoo.fr>
References: <3D3024C5.8C4D0C4C@wanadoo.fr>
X-Mailer: VM 7.07 under 21.4 (patch 8) "Honest Recruiter" XEmacs Lucid
X-Face: 9LaBG,eEW^IB);=a+ebK4!}.:,ah"Uj-<y\;(Yf8~Vp'sXocHMA?%H2~"Tz(@^WorQa_ZU^
 qv39dn7?U6/!;Qe`+I)l}&5Ll8:*$3`M)m7/+Z%5\Hw=*(+bub|J2}JV*y7Qr_N~@&M4Hv_%uJ.fLJ
 h'HmEO5)L>_AmwCi<f1UNJR|V:+~edphM@'ch#jpf`5R}&5@Zwj9)A8=CB_%^*tjU`*~Le$W}ykO7l
 g1NYfUo"7K?e`&l
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 559
Precedence: list

Hi Daniel,

Your could convert the file to Postscript and use e.g psutils to print
n-up.

Best regards,
     Marcus


From - Mon Jul 15 21:57:27 2002
Return-Path: <ewell@med.umich.edu>
Received: from mail-01.med.umich.edu (mail-01.med.umich.edu
    [141.214.93.149]) by nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id
    g6FJvIo74162 for <metafont@ens.fr>; Mon, 15 Jul 2002 21:57:18 +0200 (CEST)
Received: from gwia-01-MTA by mail-01.med.umich.edu with Novell_GroupWise;
    Mon, 15 Jul 2002 15:57:16 -0400
Message-Id: <sd32f0dc.054@mail-01.med.umich.edu>
X-Mailer: Novell GroupWise Internet Agent 6.0.2 Beta
Date: Mon, 15 Jul 2002 15:57:01 -0400
From: "Lars Ewell" <ewell@med.umich.edu>
To: <metafont@ens.fr>
Cc: "Lars Ewell" <ewell@med.umich.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
X-Mime-Autoconverted: from quoted-printable to 8bit by nef.ens.fr id
    g6FJvIo74162
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 560
Precedence: list
Subject: [metafont] mf on alpha

To Whom it May Concern,

  Bonjour.

  I have been attempting to compile an EGS (Electron Gamma Shower) 
tutorial via 'mf'.  Unfortunately, it seems that this alpha machine 
(% date
Mon Jul 15 15:45:31 EDT 2002
% uname -a
OSF1 hell.ro.med.umich.edu V4.0 878 alpha)
does not have a copy of 'mf' installed.

  Does anybody have any advice as to how I would go about
obtaining a copy (either source or binary) to run on this compaq
alpha so that I can compile my tutorial?

  Thanks in advance.

  regards,

  Lars Ewell

---------------------------
Lars Ewell
Physics Resident
Department of Radiation Oncology
University of Michigan Medical Center
Room B2C438, Box 0010
1500 E. Medical Center Drive
Ann Arbor, MI 48109-0010

phone: (734)615-9074
FAX:    (734)936-7859
email: ewell@med.umich.edu
web:  http://www-personal.umich.edu/~ewell


From - Tue Jul 16 00:06:51 2002
Return-Path: <mcquaid@bast.u.arizona.edu>
Received: from bast.u.arizona.edu (bast.u.Arizona.EDU [128.196.133.225])
    by nef.ens.fr (8.10.1/1.01.28121999) with ESMTP id g6FM6go90654 for
    <metafont@ens.fr>; Tue, 16 Jul 2002 00:06:42 +0200 (CEST)
Received: (from mcquaid@localhost) by bast.u.arizona.edu
    (8.11.6+Sun/8.10.2) id g6FM6cF15347; Mon, 15 Jul 2002 15:06:38 -0700 (MST)
Date: Mon, 15 Jul 2002 15:06:38 -0700
From: Mick McQuaid <mcquaid@u.arizona.edu>
To: Lars Ewell <ewell@med.umich.edu>
Cc: metafont@ens.fr
Subject: Re: [metafont] mf on alpha
Message-Id: <20020715150638.A15100@U.Arizona.EDU>
References: <sd32f0dc.054@mail-01.med.umich.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <sd32f0dc.054@mail-01.med.umich.edu>; from
    ewell@med.umich.edu on Mon, Jul 15, 2002 at 03:57:01PM -0400
X-Virus-Scanner: AMaVis 0.2.0-pre6 / Virus Scan
X-Loop: metafont@nef.ens.fr
X-Sequence: 561
Precedence: list

On our Alpha, (uname -a gives: OSF1 shell.bpa.arizona.edu
V5.0 1094 alpha) mf is located at /usr/local/teTeX/bin/mf,
which suggests that the system administrator got a
general copy of teTeX and either changed the
makefile to reflect that it is an Alpha, or just
ran "make configure" and make detected that it was
an Alpha.  Should I email the systems
administrator for whether there are special things
to know for Alpha or is this enough info to get
you started?

... regarding a message from Lars Ewell on Jul 15:
> To Whom it May Concern,
> 
>   Bonjour.
> 
>   I have been attempting to compile an EGS (Electron Gamma Shower) 
> tutorial via 'mf'.  Unfortunately, it seems that this alpha machine 
> (% date
> Mon Jul 15 15:45:31 EDT 2002
> % uname -a
> OSF1 hell.ro.med.umich.edu V4.0 878 alpha)
> does not have a copy of 'mf' installed.
> 
>   Does anybody have any advice as to how I would go about
> obtaining a copy (either source or binary) to run on this compaq
> alpha so that I can compile my tutorial?
> 
>   Thanks in advance.
> 
>   regards,
> 
>   Lars Ewell
> 
> ---------------------------
> Lars Ewell
> Physics Resident
> Department of Radiation Oncology
> University of Michigan Medical Center
> Room B2C438, Box 0010
> 1500 E. Medical Center Drive
> Ann Arbor, MI 48109-0010
> 
> phone: (734)615-9074
> FAX:    (734)936-7859
> email: ewell@med.umich.edu
> web:  http://www-personal.umich.edu/~ewell
> 

-- 
Mick McQuaid, mcquaid@u.arizona.edu
              520-621-4074 office / voice mail


