addendum

Y&Y. Inc. support at yandy.com
Tue Mar 18 10:32:17 CET 2003


Techsupport,

I accidentally did not include 2 attachments that was sent with this
answer to Sue Rodd.


			Christina, Robin Mimi and Barbara
			Here is Berthold's answer for the problem Sue
has. I thought this might need his attention :-).
			Bl.
			----Original Message-----
			From: Sue Rodd [mailto:jcm at lms.ac.uk]
			Sent: Tuesday, March 04, 2003 12:09 PM
			To: support at YandY.com
			Cc: jmc at lms.ac.uk
			Subject:

			Hi Blenda and Louis

			Sorry -- I'm stuck again, and getting desperate!

			After you sent the new version of 2.2 (Windows
2000), we reinstalled it, and I have been using it.

			But I'm still having problems with fonts. One
journal that I run uses CM and that is mostly fine, but the JCM uses
your Maths fonts, and I also need some AMS fonts sometimes. When we
reinstalled, I assumed that the fonts that I had previously dragged
across from my old machine would be picked up, but there are lots (e.g.,
MSBM8, EUFM10, EUFM7, EUFM8, MSAM8) that appear in the fonts folder with
a red "a", but don't show up in either the "show fonts" list or the
Windows character map. The TFM files appear to be where they should be,
so I don't understand it. I tried going to the CTAN site and
re-downloading the PFM, PFB and TFM files, in case the ones that I had
were corrupted somehow, but that doesn't seem to make a difference.
(1) You should install the fonts before you install the Y&Y TeX system.
(2) TFM files are not fonts (despite what Knuth calls them) -- they are
only
metric information (e.g. character advance width). The fonts are the
PFB and PFM files.
(3) Do not download fonts from CTAN, use the fonts supplied with the
system.
			Could it have something to do with the fact that
I recycled (as you suggested) my old DVIWINDO.ini file? I have gone
through it with a fine tooth-comb, but can't see anything missing. I
attach it here, in case you can spot something obvious.

			My style file for the journal was written by
David Carlisle (it was David who suggested that your package would be
"idiot-proof" for someone who is an editor not a computer buff!), so I'd
expect it to be compatible with your stuff -- and it has certainly run
on my old machine for five years without any real problems. I haven't
yet put Distiller and Exchange on the new machine, until I had this lot
working properly.

			What happens is that when I compile, that runs
without complaint, but I get moans about fonts as I page through the
compiled document.
The fonts (i.e. PFB and PFM) files must be installed in the *system*.
Depending on your operating systems this is done via "Start > Control >
Fonts"
and then "File > Install Fonts..." or via ATM. Originally
you install the fonts using the autostart menu that comes up
when you pop in the CD.
			If I try to print, the fonts I mentioned come up
with an

			"expecting number, not 'dup' "
That is a clear indication that you have bad font files. Use only the
ones we supply.
			error message. The paper will print out
__without__ DVIPSONE, but with substitute symbols in place. Using
DVIPSONE, I can print from page 2 onwards (which seems to work fine; as
far as I can see, the symbols are OK), but if I ask for the whole paper,
I get only the very first line of the first page, then a page with the
error message :

			ERROR: undefined
			OFFENDING COMMAND: Fit
This appears to be an unrelated bug that has to do with some PostScript
you are inserting. Perhaps an EPS file.
			STACK:

			-mark-
			/View
			1
			/Page
			-mark-
This appears to be in the middle of some EPS file, probably one that
was made specifically for some other DVI-to-PS driver. Contact the
author of the paper and tell him to provide standard EPS.
			I have NO idea what all that means! I'm sorry if
this is all a bit garbled, but I am really out of my depth here!

			Is the first step to save the current ini file
somewhere, and reinstall with the defaults? Will it then pick up any
fonts that are already resident? I'd be really grateful for your help,
as I've spent hours on this already&
I don't think any of this has to do with the dviwindo.ini file.
I would recommend: (1) install the fonts using the pop-up menu item
when you insert the CD (or, if that does not come up use
"Start > Control > Fonts" etc as above and as dsicribed in the
installation instructions.
(2) Run some jobs that do *not* involve inserted figures in EPS format.

Once you have that going you can tackle jobs with EPS ---
you will probably find that you are including an EPS figure that
was designed specifically for some driver like DVIPS and will
not work with other drivers. It may for example have a command
called "Fit" which is of course not a standard PS command at all.
			(I have a paper that I badly need to publish. I
can't do it from my old machine, as for some reason the .EPS figure
comes out spread out across the margin and flying off into the distance,
whereas on the 2000 machine it works fine -- but I can't get page 1!)

			Thanks and all the best Sue






=============================================================
Bold Math, CM fonts, AMS fonts in Type 1 format, LaTeX 2e, psamsfonts
option
=============================================================

(1) Knuth's CM font set includes bold math only in ten point size:
    CMMIB10 and CMBSY10.

(2) The AMS font set adds additional sizes of CMMIB and CMBSY (and
CMEX).

(3a) Plain TeX does not refer to bold math fonts at all.

(3b) LaTeX 2.09 refers only to Computer Modern fonts,
     i.e. it only refers to CMMIB10 and CMBSY10 when using bold math.

(3c) LaTeX 2e when starting refers to various bold math fonts, quite
     independent of whether you ever plan to use bold math or not.
     This is a `mis feature'  --- since some of these fonts are not in
     Knuth's set of 75 Computer Modern fonts.  Fortunately, since TeX only
     knows about TFM files, you only need the TFM files to avoid an error
     message.  These extra TFM files are all supplied with Y&Y TeX.

(4) The original AMS font set is considerably larger than Knuth's CM font
    set.  Given this --- and the much smaller market for the AMS fonts, it
    would have been impractical to make Type 1 versions of all of these
    original AMS fonts.

    Even if the license fee was twice that for the CM fonts, the
    development cost would never have been recovered.  Hence by agreement
    between the AMS, Blue Sky Research, and Y&Y, the Type 1 font set
    includes the 5pt, 7pt, and 10pt sizes.  These are the text, script and
    scriptscript sizes for normal scaling.

    The other sizes can be obtained by scaling these if needed.  The 10pt
    size scaled to 9pt differs in only microscopic ways from the 9pt size.
    This is discussed in the documentation that comes with the AMS fonts
    in Type 1 format.

    The AMS set up *all* of their macros so you can tell it that you are
    using the AMS fonts in Type 1 format. With AMS TeX you just use

    \def\PSAMSFonts{TT}%  Y&Y / Blue Sky Research PS AMS fonts: True

    With LaTeX 2e `amsmath' and `amsfonts' packages you use the `psamsfonts'
    option.  If there is a bug in how this works, report it to the AMS.

(5) LaTeX 2e has a second mis-feature, which is that when using bold math
    it presently does not provide an `psamsfonts' option.  Thus for
    certain documentclass sizes, not only are you forced to use the AMS
    fonts when using bold math, but they do not presently provide for the AMS
    font set in Type 1 format.  We have of course asked them to fix this,
    but they are quite pig headed about it.  If one were paranoid one might
    imagine that they have a strong bias pro METAFONT, pro bitmapped fonts,
    pro Unix, pro DVIPS, pro free software, and against commercial
    developments.

    Of course few people ever do things that make them aware of these issues
    at all, so they probably don't get enough complaints to sit up and pay
    attention...



************************************************************************
***************



===============================================
	AMS LaTeX 1.2 and `missing' fonts:
===============================================

The `PostScript' (i.e. Type 1) version of the AMS font set is a subset of
the 89 fonts in the bitmapped version of the AMS font set--- otherwise it
would have been much more expensive than the 75 font CM set, given the much
lower volume of sale (This was a decision reached jointly by BSR and Y&Y in
consultation with AMS).  For example, only the 5, 7, and 10pt sizes of the
Euler fonts are included---the 6, 8 and 9pt sizes are not.  This is not
much of a handicap, since the `odd' sizes are rarely used, and are very
similar in shape to `neighboring' existing sizes.

All AMS macro packages have an option or switch that can be set to tell the
package that one is using the `PS' version of the font set.  For AMS LaTeX
1.2 this is the `psamsfonts' option.  See extract from `amsclass.dtx' below
(You can also use the `noamsfonts' options if you do not have the AMS fonts).

If a DVI file has been produced *without* using the `psamsfonts' option,
it can still be processed by DVIPSONE. DVIPSONE can be asked to substitute
appropriate fonts.  Simply add to the file `standard.sub' lines like

cmex7		cmex10

which tell it to use CMEX10 in place of CMEX7 (suitably scaled *and* with
the metrics of CMEX7).

Similarly, DVIWindo can be asked to substitute appropriate fonts.
Simply add to the file `dviwindo.fnt' lines like

CMEX10=CMEX7

which tells it use CMEX10 in place of CMEX7 (suitably scaled).

>From amsclass.dtx:

% \subsection{Some font options}
%
%    The `noamsfonts' option means to avoid declaring math alphabets or
%    symbol fonts for the extra math fonts in the AMSFonts set. If these
%    fonts are declared, it means that the corresponding \fn{.tfm} files
%    are required even for documents that do not use any symbols from
%    those fonts. So we allow optionally to not declare them, for
%    convenience of users who don't have those fonts on their system and
%    don't want the hassle of getting them.
%    \begin{macrocode}
\def\mathfrak{needed}
\DeclareOption{noamsfonts}{\let\mathfrak\relax}
%    \end{macrocode}
%    The `psamsfonts' option, passed on the amsfonts package, means that
%    alternative \fn{.fd} files should be used that do not refer to
%    \fn{.tfm} files for sizes 6,8,9 (which are not present in the
%    PostScript AMS fonts set from Y\&Y/Blue Sky Research). This should
%    also trigger the \opt{cmex10} option of \pkg{amsmath}, to avoid
%    trying to load sizes 7--9 of \fn{cmex}.
%    \begin{macrocode}
\DeclareOption{psamsfonts}{%
  \PassOptionsToPackage{psamsfonts}{amsfonts}%
  \PassOptionsToPackage{cmex10}{amsmath}}
%    \end{macrocode}
%

To unsubscribe send a message to admin at yandy.com





More information about the yandytex mailing list